A software interaction method and system for a smart terminal
By monitoring and collaboratively analyzing the software of smart terminals, and selecting collaborative jump terminals for mirrored display and interaction, the issues of memory usage and installation time during software jumps on smart terminals are resolved, thus improving the user experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- BEIJING UNION UNIVERSITY
- Filing Date
- 2025-11-05
- Publication Date
- 2026-05-01
AI Technical Summary
In existing technologies, smart terminals need to install uninstalled software when switching between software, which leads to memory usage and the manual deletion process affects the user experience.
By monitoring the software on the target smart terminal, identifying the redirection requirement, determining whether the required software is installed, performing pre-analysis and collaborative analysis, and selecting a collaborative redirection terminal for mirror display and interaction, the software installation on the target terminal is avoided.
No software needs to be installed on the target smart device, improving the user experience and avoiding memory usage and the time spent on manual deletion.
Smart Images

Figure CN121277582B_ABST
Abstract
Description
Technical Field
[0001] This invention belongs to the field of software interaction technology, and in particular relates to a software interaction method and system for smart terminals. Background Technology
[0002] Software interaction is the process by which users exchange information and invoke functions with software through interfaces, commands, or operations. It includes not only users inputting their needs into the software through keyboards, mice, touchscreens, voice, etc., but also the software providing responses to users through graphical interfaces, text prompts, sound feedback, or animations.
[0003] The core objective of software interaction is to establish effective human-computer communication channels, enabling users to efficiently and accurately understand the system's functions and complete expected tasks.
[0004] Currently, during software interaction, due to reasons such as advertising or temporary needs, it may be necessary to jump from the current software to software that is not installed on the smart terminal. If this software is installed on the smart terminal, it will occupy the smart terminal's memory, and the user will need to manually delete the software after use. Moreover, the installation process takes a certain amount of time, which affects the user experience. Summary of the Invention
[0005] The purpose of this invention is to provide a software interaction method and system for smart terminals, aiming to solve the technical problems existing in the prior art mentioned in the background.
[0006] The embodiments of the present invention are implemented as follows:
[0007] A software interaction method for a smart terminal, the method specifically includes the following steps:
[0008] The target smart terminal is monitored for software, the software redirection requirement is identified, the software to which the request is redirected is determined, and it is determined whether the target smart terminal has the requested software installed.
[0009] If the target smart terminal does not have the required redirection software installed, a software redirection pre-analysis is performed to determine the purpose of the software redirection and estimate the duration of the redirection.
[0010] When the purpose of the software redirection is non-payment and the duration of the redirection is less than a preset standard duration threshold, a collaborative analysis of the software redirection is performed to determine whether there are redirection collaboration conditions.
[0011] When conditions for collaborative redirection are met, a collaborative redirection terminal is selected, the redirection request of the redirection software is executed, and the target smart terminal performs mirror display and interaction.
[0012] As a further limitation of the technical solution of this embodiment of the invention, the step of monitoring the target smart terminal, identifying the software jump request, determining the jump request software, and judging whether the target smart terminal has the jump request software installed specifically includes the following steps:
[0013] Monitor the software usage of the target smart terminal to determine whether there is a need for software redirection.
[0014] When there is a need for software redirection, determine the software to which the redirection is required;
[0015] Obtain the software installation data of the target smart terminal;
[0016] The software installation data is used for software identification to determine whether the target smart terminal has the requested redirection software installed.
[0017] As a further limitation of the technical solution of this embodiment of the invention, if the target smart terminal does not have the required redirection software installed, then performing software redirection pre-analysis to determine the purpose of the software redirection and estimate the redirection usage duration specifically includes the following steps:
[0018] If the target smart terminal does not have the requested redirection software installed, then obtain the basic software information of the requested redirection software;
[0019] Based on the basic software information and the software redirection requirements, the purpose of the software redirection is analyzed to determine the redirection purpose.
[0020] Based on big data technology, obtain the redirection and sharing data of the software that requires redirection;
[0021] Perform duration analysis on the redirected sharing data to estimate the redirect usage duration.
[0022] As a further limitation of the technical solution of this embodiment of the invention, the step of performing collaborative analysis of software redirection to determine whether there are redirection collaboration conditions when the purpose of the software redirection is non-payment and the duration of the redirection is less than a preset standard duration threshold specifically includes the following steps:
[0023] When the purpose of the software redirection is non-payment and the duration of the redirection is less than a preset standard duration threshold, multiple interconnected authorized terminals corresponding to the target smart terminal are identified.
[0024] Obtain terminal operation data from multiple interconnected authorized terminals;
[0025] The operation data of the multiple terminals are analyzed, and multiple idle authorized terminals are selected from the multiple interconnected authorized terminals;
[0026] Acquire terminal software data from multiple idle authorized terminals;
[0027] The data from multiple terminal software programs are analyzed collaboratively to determine whether there are conditions for a jump-to-collaboration mechanism.
[0028] As a further limitation of the technical solution of this embodiment of the invention, the step of collaboratively analyzing the data of multiple terminal software to determine whether there are conditions for jump collaboration specifically includes the following steps:
[0029] The system identifies the installation of software that requires redirection from multiple terminal software data and records the installation identification results of multiple idle authorized terminals.
[0030] Based on the installation identification results, if the software requiring redirection is installed on at least one idle authorized terminal, it is determined that the conditions for redirection collaboration exist.
[0031] Based on the installation identification results, if no required redirection software is installed on any of the idle authorized terminals, it is determined that the conditions for redirection collaboration are not met.
[0032] As a further limitation of the technical solution of this invention embodiment, the step of selecting a collaborative jump terminal, running the jump request software, and performing mirror display and interaction on the target smart terminal when jump collaboration conditions are met specifically includes the following steps:
[0033] When the conditions for collaborative redirection are met, a collaborative redirection terminal is selected from among the multiple idle authorized terminals;
[0034] Based on the stated requirements, the jump software generates and sends a collaborative operation request to the collaborative jump terminal.
[0035] On the target smart terminal, the collaborative redirection terminal displays the redirection request execution data of the redirection software in response to the request;
[0036] The target smart terminal receives user interaction operations, and the collaborative redirection terminal performs corresponding interactive control on the requested redirection software.
[0037] A software interaction system for smart terminals, the system comprising a software monitoring and analysis module, a software jump pre-analysis module, a jump collaborative analysis module, and a collaborative jump processing module, wherein:
[0038] The software monitoring and analysis module is used to monitor the target smart terminal, identify software redirection requirements, determine the software to which the requirements are redirected, and determine whether the target smart terminal has the required redirection software installed.
[0039] The software redirection pre-analysis module is used to perform software redirection pre-analysis when the target smart terminal does not have the required redirection software installed, to determine the purpose of the software redirection, and to estimate the duration of the redirection.
[0040] The jump collaboration analysis module is used to perform collaborative analysis of the software jump when the purpose of the software jump is non-payment and the jump duration is less than a preset standard duration threshold, and to determine whether the jump collaboration conditions exist.
[0041] The collaborative jump processing module is used to select a collaborative jump terminal when collaborative jump conditions are available, execute the jump request of the jump software, and perform mirror display and interaction on the target smart terminal.
[0042] As a further limitation of the technical solution of this embodiment of the invention, the software jump pre-analysis module specifically includes:
[0043] The software information acquisition unit is used to acquire the basic software information of the required redirection software when the target smart terminal does not have the required redirection software installed.
[0044] The purpose analysis unit is used to analyze the purpose of the software jump based on the basic software information and the software jump requirements, and to determine the purpose of the software jump.
[0045] The data acquisition unit is used to acquire the jump sharing data of the jump software based on big data technology.
[0046] The usage duration estimation unit is used to perform duration analysis on the redirection sharing data and estimate the redirection usage duration.
[0047] As a further limitation of the technical solution of this embodiment of the invention, the jump collaboration analysis module specifically includes:
[0048] The authorized terminal determination unit is used to determine multiple interconnected authorized terminals corresponding to the target smart terminal when the purpose of the software jump is non-payment and the jump usage time is less than a preset standard duration threshold.
[0049] The operation data acquisition unit is used to acquire terminal operation data of the multiple interconnected authorized terminals;
[0050] An idle terminal selection unit is used to perform operational analysis on the operational data of multiple terminals and select multiple idle authorized terminals from the multiple interconnected authorized terminals;
[0051] The software data acquisition unit is used to acquire terminal software data of the multiple idle authorized terminals;
[0052] The jump collaboration condition judgment unit is used to perform collaborative analysis on the data of multiple terminal software to determine whether there is a jump collaboration condition.
[0053] As a further limitation of the technical solution of this embodiment of the invention, the collaborative jump processing module specifically includes:
[0054] The collaborative terminal selection unit is used to select a collaborative jump terminal from a plurality of idle authorized terminals when there are conditions for jump collaboration;
[0055] The collaboration request unit is used to generate and send a collaboration operation request to the collaboration jump terminal according to the requested jump software.
[0056] A mirror display unit is used to mirror the jump request operation data of the collaborative jump terminal to the jump request software on the target smart terminal.
[0057] An interactive control unit is used to receive user interaction operations through the target smart terminal and to perform corresponding interactive control on the requested redirection software through the collaborative redirection terminal.
[0058] Compared with the prior art, the beneficial effects of the present invention are:
[0059] This invention can determine the purpose of software redirection and estimate the duration of redirection when there is a software redirection requirement but the target smart terminal does not have the required redirection software installed. When there are conditions for collaborative redirection, it can select a collaborative redirection terminal to perform mirror display and interaction of the required redirection software's execution. This eliminates the need to install the required redirection software on the target smart terminal, avoids issues of memory usage, manual software deletion, and installation time, and improves the user experience. Attached Figure Description
[0060] Figure 1 A flowchart of a software interaction method for a smart terminal provided by an embodiment of the present invention is shown;
[0061] Figure 2 An application architecture diagram of a software interaction system for smart terminals provided in an embodiment of the present invention is shown. Detailed Implementation
[0062] To make the objectives, technical solutions, and advantages of this invention clearer, the invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the invention.
[0063] Understandably, in the current software interaction process, due to reasons such as advertising or temporary needs, it may be necessary to jump from the current software to software that is not installed on the smart terminal. If this software is installed on the smart terminal, it will occupy the smart terminal's memory, and the user will need to manually delete the software after use. Moreover, the installation process takes a certain amount of time, which affects the user experience.
[0064] To address the aforementioned issues, this invention discloses a software interaction method and system for smart terminals. This method involves monitoring the target smart terminal's software to identify software redirection requests, determine the required redirection software, and ascertain whether the target smart terminal has the required redirection software installed. If the target smart terminal does not have the required redirection software installed, a pre-analysis of the software redirection is performed to determine its purpose and estimate its duration. If the software redirection purpose is non-payment and the duration is less than a preset standard duration threshold, a collaborative analysis of the software redirection is conducted to determine if collaborative redirection conditions are met. If collaborative redirection conditions are met, a collaborative redirection terminal is selected, the redirection request of the required software is executed, and the system is mirrored and interacted with on the target smart terminal. When there is a need for software redirection, but the target smart terminal does not have the required redirection software installed, it can determine the purpose of the software redirection, estimate the duration of the redirection, and select a cooperating redirection terminal when there are conditions for redirection collaboration. It can then perform mirror display and interaction of the required redirection software's execution, without the need to install the required redirection software on the target smart terminal. This eliminates the problems of memory usage, manual software deletion, and installation time, thus improving the user experience.
[0065] Specifically, Figure 1 A flowchart of a software interaction method for a smart terminal provided by an embodiment of the present invention is shown.
[0066] In a preferred embodiment of the present invention, a software interaction method for a smart terminal specifically includes the following steps:
[0067] Step S101: Perform software monitoring on the target smart terminal, identify software redirection requirements, determine the software to be redirected, and determine whether the target smart terminal has the software to be redirected installed.
[0068] In this embodiment of the invention, software usage monitoring is performed on the target smart terminal to determine whether there is a software redirection requirement. If a software redirection requirement is determined, the software requiring redirection is identified, and the software installation data of the target smart terminal is obtained. By performing software identification on the software installation data, it is determined whether the target smart terminal has the software requiring redirection installed.
[0069] Understandably, if the target smart terminal already has the required redirection software installed, it will directly redirect to the required redirection software without the need for subsequent software redirection pre-analysis, collaborative analysis, or other processes.
[0070] Specifically, in another preferred embodiment provided by the present invention, the step of monitoring the target smart terminal, identifying software redirection requests, determining the software to be redirected, and judging whether the target smart terminal has the software to be redirected installed specifically includes the following steps:
[0071] Monitor the software usage of the target smart terminal to determine whether there is a need for software redirection.
[0072] When there is a need for software redirection, determine the software to which the redirection is required;
[0073] Obtain the software installation data of the target smart terminal;
[0074] The software installation data is used for software identification to determine whether the target smart terminal has the requested redirection software installed.
[0075] Furthermore, the software interaction method for smart terminals also includes the following steps:
[0076] Step S102: If the target smart terminal does not have the required redirection software installed, perform software redirection pre-analysis to determine the purpose of the software redirection and estimate the redirection duration.
[0077] In this embodiment of the invention, when it is determined that the target smart terminal does not have the required redirection software installed, the basic software information of the required redirection software is obtained. Based on the basic software information, the software type of the required redirection software is determined. Then, based on the software redirection requirement and the software type, the purpose of the required redirection software is analyzed to determine its redirection purpose. At the same time, based on big data technology, the redirection sharing data of the required redirection software on the Internet is obtained. Then, the duration of the redirection sharing data is analyzed to determine the number of related shares of the required redirection software and the corresponding usage duration of multiple shares. Finally, based on the number of related shares, the usage duration of multiple shares is averaged to obtain the estimated redirection usage duration.
[0078] It is understandable that the purpose of software redirection can include advertising, payment, navigation, translation, etc.
[0079] It is understandable that some software users can share their software experience on public IoT platforms. This includes user experience data related to software redirection, which typically contains information such as the name of the redirected software and the redirection duration. Based on big data technology, this shared data can be identified and filtered to obtain redirection sharing data for software that meets specific needs.
[0080] Specifically, in another preferred embodiment provided by the present invention, if the target smart terminal does not have the required redirection software installed, then performing software redirection pre-analysis to determine the purpose of the software redirection and estimate the redirection usage duration specifically includes the following steps:
[0081] If the target smart terminal does not have the requested redirection software installed, then obtain the basic software information of the requested redirection software;
[0082] Based on the basic software information and the software redirection requirements, the purpose of the software redirection is analyzed to determine the redirection purpose.
[0083] Based on big data technology, obtain the redirection and sharing data of the software that requires redirection;
[0084] Perform duration analysis on the redirected sharing data to estimate the redirect usage duration.
[0085] Furthermore, the software interaction method for smart terminals also includes the following steps:
[0086] Step S103: When the purpose of the software redirection is non-payment and the duration of the redirection is less than a preset standard duration threshold, perform a collaborative analysis of the software redirection to determine whether there are redirection collaboration conditions.
[0087] In this embodiment of the invention, when the software redirection is for non-payment purposes and the redirection duration is less than a preset standard duration threshold, multiple interconnected authorized terminals corresponding to the target smart terminal are identified, and the terminal operation data of the multiple interconnected authorized terminals are obtained. By identifying the operation status of the multiple terminal operation data, multiple idle authorized terminals are selected from the multiple interconnected authorized terminals, and then the terminal software data of the multiple idle authorized terminals are obtained. By identifying the installation of the required redirection software on the multiple terminal software data, the installation identification results of the multiple idle authorized terminals are recorded. Then, based on the installation identification results, it is determined whether there are redirection collaboration conditions. Specifically, when the required redirection software is installed on at least one idle authorized terminal, it is determined that there are redirection collaboration conditions; when the required redirection software is not installed on any of the idle authorized terminals, it is determined that there are no redirection collaboration conditions.
[0088] It is understandable that an interconnected authorized terminal can be a smart terminal that uses the same user account as the target smart terminal, or a smart terminal that is a friend of the user of the target smart terminal and has been granted interconnection permissions for the software in advance.
[0089] Specifically, in another preferred embodiment provided by the present invention, when the purpose of the software redirection is non-payment and the duration of the redirection is less than a preset standard duration threshold, performing collaborative analysis of the software redirection to determine whether the redirection collaboration conditions exist specifically includes the following steps:
[0090] When the purpose of the software redirection is non-payment and the duration of the redirection is less than a preset standard duration threshold, multiple interconnected authorized terminals corresponding to the target smart terminal are identified.
[0091] Obtain terminal operation data from multiple interconnected authorized terminals;
[0092] The operation data of the multiple terminals are analyzed, and multiple idle authorized terminals are selected from the multiple interconnected authorized terminals;
[0093] Acquire terminal software data from multiple idle authorized terminals;
[0094] The data from multiple terminal software programs are analyzed collaboratively to determine whether there are conditions for a jump-to-collaboration mechanism.
[0095] Specifically, in another preferred embodiment provided by the present invention, the step of collaboratively analyzing the data of multiple terminal software systems to determine whether there are conditions for jump collaboration specifically includes the following steps:
[0096] The system identifies the installation of software that requires redirection from multiple terminal software data and records the installation identification results of multiple idle authorized terminals.
[0097] Based on the installation identification results, if the software requiring redirection is installed on at least one idle authorized terminal, it is determined that the conditions for redirection collaboration exist.
[0098] Based on the installation identification results, if no required redirection software is installed on any of the idle authorized terminals, it is determined that the conditions for redirection collaboration are not met.
[0099] Furthermore, the software interaction method for smart terminals also includes the following steps:
[0100] Step S104: When the conditions for jump collaboration are met, select a collaborative jump terminal, run the jump request of the jump software, and perform mirror display and interaction on the target smart terminal.
[0101] In this embodiment of the invention, when it is determined that the conditions for jump collaboration exist, the collaborative jump terminal with the strongest collaborative communication signal installed is selected from multiple idle authorized terminals. Then, according to the demand jump software, a corresponding collaborative operation request is generated and sent to the collaborative jump terminal, thereby running the demand jump software on the collaborative jump terminal. The running process of the demand jump software by the collaborative jump terminal is mirrored on the target smart terminal to obtain jump demand operation data. At the same time, the user's interactive operation is received through the target smart terminal, and the demand jump software is interactively controlled by the collaborative jump terminal.
[0102] Understandably, if only one idle authorized terminal has the required redirection software installed, it will be directly selected as the collaborative redirection terminal; if two or more idle authorized terminals have the required redirection software installed, the one with the strongest collaborative communication signal will be selected as the collaborative redirection terminal.
[0103] Specifically, in another preferred embodiment provided by the present invention, when jump collaboration conditions are met, selecting a collaborative jump terminal, running the jump request of the jump software, and performing mirror display and interaction on the target smart terminal specifically includes the following steps:
[0104] When the conditions for collaborative redirection are met, a collaborative redirection terminal is selected from among the multiple idle authorized terminals;
[0105] Based on the stated requirements, the jump software generates and sends a collaborative operation request to the collaborative jump terminal.
[0106] On the target smart terminal, the collaborative redirection terminal displays the redirection request execution data of the redirection software in response to the request;
[0107] The target smart terminal receives user interaction operations, and the collaborative redirection terminal performs corresponding interactive control on the requested redirection software.
[0108] Furthermore, Figure 2 An application architecture diagram of a software interaction system for smart terminals provided in an embodiment of the present invention is shown.
[0109] Specifically, in another preferred embodiment provided by the present invention, a software interaction system for a smart terminal includes:
[0110] The software monitoring and analysis module 101 is used to monitor the target smart terminal, identify software jump requirements, determine the software to which the jump is required, and determine whether the target smart terminal has the required jump software installed.
[0111] In this embodiment of the invention, the software monitoring and analysis module 101 monitors the software usage of the target smart terminal to determine whether there is a software jump requirement. If a software jump requirement is determined, the software to be jumped to is identified, and the software installation data of the target smart terminal is obtained. By performing software identification on the software installation data, it is determined whether the target smart terminal has the software to be jumped to installed.
[0112] The software jump pre-analysis module 102 is used to perform software jump pre-analysis when the target smart terminal does not have the required jump software installed, to determine the purpose of the software jump, and to estimate the jump usage duration.
[0113] In this embodiment of the invention, when it is determined that the target smart terminal does not have the required redirection software installed, the software redirection pre-analysis module 102 obtains the basic software information of the required redirection software, determines the software type of the required redirection software according to the basic software information, and then analyzes the purpose of the required redirection software based on the software redirection requirement and the software type to determine the software redirection purpose of the required redirection software. At the same time, based on big data technology, it obtains the redirection sharing data of the required redirection software on the Internet, and then performs duration analysis on the redirection sharing data to determine the number of related shares of the required redirection software and the corresponding usage duration of multiple shares in the redirection sharing data. Then, based on the number of related shares, it averages the usage duration of multiple shares to obtain the estimated redirection usage duration.
[0114] Specifically, in another preferred embodiment provided by the present invention, the software jump pre-analysis module 102 specifically includes:
[0115] The software information acquisition unit is used to acquire the basic software information of the required redirection software when the target smart terminal does not have the required redirection software installed.
[0116] The purpose analysis unit is used to analyze the purpose of the software jump based on the basic software information and the software jump requirements, and to determine the purpose of the software jump.
[0117] The data acquisition unit is used to acquire the jump sharing data of the jump software based on big data technology.
[0118] The usage duration estimation unit is used to perform duration analysis on the redirection sharing data and estimate the redirection usage duration.
[0119] Furthermore, the software interaction system for the smart terminal also includes:
[0120] The jump collaboration analysis module 103 is used to perform collaborative analysis of the software jump when the purpose of the software jump is non-payment and the jump duration is less than a preset standard duration threshold, and to determine whether there are jump collaboration conditions.
[0121] In this embodiment of the invention, when the software redirection is for non-payment purposes and the redirection duration is less than a preset standard duration threshold, the redirection coordination analysis module 103 determines multiple interconnected authorized terminals corresponding to the target smart terminal and obtains the terminal operation data of the multiple interconnected authorized terminals. By identifying the operation status of the multiple terminal operation data, multiple idle authorized terminals are selected from the multiple interconnected authorized terminals, and then the terminal software data of the multiple idle authorized terminals is obtained. By identifying the installation of the required redirection software on the multiple terminal software data, the installation identification results of the multiple idle authorized terminals are recorded. Then, based on the installation identification results, it is determined whether there are redirection coordination conditions. Specifically, when the required redirection software is installed on at least one idle authorized terminal, it is determined that there are redirection coordination conditions; when the required redirection software is not installed on any of the idle authorized terminals, it is determined that there are no redirection coordination conditions.
[0122] Specifically, in another preferred embodiment provided by the present invention, the jump collaboration analysis module 103 specifically includes:
[0123] The authorized terminal determination unit is used to determine multiple interconnected authorized terminals corresponding to the target smart terminal when the purpose of the software jump is non-payment and the jump usage time is less than a preset standard duration threshold.
[0124] The operation data acquisition unit is used to acquire terminal operation data of the multiple interconnected authorized terminals;
[0125] An idle terminal selection unit is used to perform operational analysis on the operational data of multiple terminals and select multiple idle authorized terminals from the multiple interconnected authorized terminals;
[0126] The software data acquisition unit is used to acquire terminal software data of the multiple idle authorized terminals;
[0127] The jump collaboration condition judgment unit is used to perform collaborative analysis on the data of multiple terminal software to determine whether there is a jump collaboration condition.
[0128] Furthermore, the software interaction system for the smart terminal also includes:
[0129] The collaborative jump processing module 104 is used to select a collaborative jump terminal when there are collaborative jump conditions, run the jump request of the jump software, and perform mirror display and interaction on the target smart terminal.
[0130] In this embodiment of the invention, when it is determined that the conditions for jump collaboration exist, the collaborative jump processing module 104 selects the collaborative jump terminal with the strongest collaborative communication signal from multiple idle authorized terminals, which has the required jump software installed. Then, based on the required jump software, it generates a corresponding collaborative operation request and sends the collaborative operation request to the collaborative jump terminal, thereby running the required jump software on the collaborative jump terminal. The running process of the required jump software by the collaborative jump terminal is mirrored on the target smart terminal to obtain jump requirement operation data. At the same time, the user's interactive operation is received through the target smart terminal, and the required jump software is interactively controlled on the collaborative jump terminal.
[0131] Specifically, in another preferred embodiment provided by the present invention, the collaborative jump processing module 104 specifically includes:
[0132] The collaborative terminal selection unit is used to select a collaborative jump terminal from a plurality of idle authorized terminals when there are conditions for jump collaboration;
[0133] The collaboration request unit is used to generate and send a collaboration operation request to the collaboration jump terminal according to the requested jump software.
[0134] A mirror display unit is used to mirror the jump request operation data of the collaborative jump terminal to the jump request software on the target smart terminal.
[0135] An interactive control unit is used to receive user interaction operations through the target smart terminal and to perform corresponding interactive control on the requested redirection software through the collaborative redirection terminal.
[0136] The embodiments described above are merely illustrative of several implementations of the present invention, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of the present invention. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of the present invention, and these modifications and improvements all fall within the scope of protection of the present invention. Therefore, the scope of protection of this patent should be determined by the appended claims.
Claims
1. A software interaction method for a smart terminal, characterized in that, The method specifically includes the following steps: The target smart terminal is monitored for software, the software redirection requirement is identified, the software to which the request is redirected is determined, and it is determined whether the target smart terminal has the requested software installed. If the target smart terminal does not have the required redirection software installed, a software redirection pre-analysis is performed to determine the purpose of the software redirection and estimate the duration of the redirection. If it is determined that the target smart terminal does not have the required redirection software installed, the basic software information of the required redirection software is obtained. Based on the basic software information, the software type of the required redirection software is determined. Then, based on the software redirection requirement and the software type, the purpose of the required redirection software is analyzed to determine the software redirection purpose. At the same time, based on big data technology, the redirection sharing data of the required redirection software on the Internet is obtained. Then, the duration of the redirection sharing data is analyzed to determine the number of related shares of the required redirection software and the usage duration of the corresponding multiple shares. Then, based on the number of related shares, the usage duration of the multiple shares is averaged to obtain the estimated redirection usage duration. When the purpose of the software redirection is non-payment and the redirection duration is less than a preset standard duration threshold, a collaborative analysis of the software redirection is performed to determine whether the redirection collaboration conditions exist. Specifically, this includes: identifying multiple interconnected authorized terminals corresponding to the target smart terminal and obtaining the terminal operation data of the multiple interconnected authorized terminals; identifying the operation status of the multiple terminal operation data; selecting multiple idle authorized terminals from the multiple interconnected authorized terminals; obtaining the terminal software data of the multiple idle authorized terminals; identifying the installation of the required redirection software by analyzing the multiple terminal software data; recording the installation identification results of the multiple idle authorized terminals; and then determining whether the redirection collaboration conditions exist based on the installation identification results. If the required redirection software is installed on at least one idle authorized terminal, the redirection collaboration conditions are determined to exist; if the required redirection software is not installed on any of the idle authorized terminals, the redirection collaboration conditions are determined not to exist. When conditions for collaborative redirection are met, a collaborative redirection terminal is selected, the redirection request of the redirection software is executed, and the target smart terminal performs mirror display and interaction.
2. The software interaction method for a smart terminal according to claim 1, characterized in that, The process of monitoring the target smart terminal's software, identifying software redirection requests, determining the software to which the request is redirected, and judging whether the target smart terminal has the requested software installed specifically includes the following steps: Monitor the software usage of the target smart terminal to determine whether there is a need for software redirection. When there is a need for software redirection, determine the software to which the redirection is required; Obtain the software installation data of the target smart terminal; The software installation data is used for software identification to determine whether the target smart terminal has the requested redirection software installed.
3. The software interaction method for a smart terminal according to claim 1, characterized in that, When collaborative redirection conditions are met, selecting a collaborative redirection terminal, executing the redirection request of the redirection software, and performing mirrored display and interaction on the target smart terminal specifically includes the following steps: When the conditions for collaborative redirection are met, a collaborative redirection terminal is selected from among the multiple idle authorized terminals; Based on the stated requirements, the jump software generates and sends a collaborative operation request to the collaborative jump terminal. On the target smart terminal, the collaborative redirection terminal displays the redirection request execution data of the redirection software in response to the request; The target smart terminal receives user interaction operations, and the collaborative redirection terminal performs corresponding interactive control on the requested redirection software.
4. A software interaction system for a smart terminal, characterized in that, The system includes a software monitoring and analysis module, a software jump pre-analysis module, a jump collaborative analysis module, and a collaborative jump processing module, wherein: The software monitoring and analysis module is used to monitor the target smart terminal, identify software redirection requirements, determine the software to which the requirements are redirected, and determine whether the target smart terminal has the required redirection software installed. The software redirection pre-analysis module is used to perform software redirection pre-analysis when the target smart terminal does not have the required redirection software installed, to determine the purpose of the software redirection, and to estimate the duration of the redirection. If it is determined that the target smart terminal does not have the required redirection software installed, the software redirection pre-analysis module obtains the basic software information of the required redirection software. Based on the basic software information, it determines the software type of the required redirection software. Then, based on the software redirection requirement and the software type, it analyzes the purpose of the required redirection software to determine its redirection purpose. At the same time, based on big data technology, it obtains the redirection sharing data of the required redirection software on the Internet, and then analyzes the duration of the redirection sharing data to determine the number of related shares of the required redirection software and the corresponding usage duration of multiple shares. Then, based on the number of related shares, it averages the usage duration of multiple shares to obtain the estimated redirection usage duration. The jump collaboration analysis module is used to perform collaborative analysis of software jumps when the purpose of the software jump is non-payment and the jump duration is less than a preset standard duration threshold, to determine whether jump collaboration conditions exist. Specifically, it includes: identifying multiple interconnected authorized terminals corresponding to the target smart terminal and obtaining terminal operation data of the multiple interconnected authorized terminals; identifying the operation status of the multiple terminal operation data; selecting multiple idle authorized terminals from the multiple interconnected authorized terminals; obtaining terminal software data of the multiple idle authorized terminals; identifying the installation of the required jump software by the multiple terminal software data; recording the installation identification results of the multiple idle authorized terminals; and then determining whether jump collaboration conditions exist based on the installation identification results. If the required jump software is installed on at least one idle authorized terminal, it is determined that jump collaboration conditions exist; if the required jump software is not installed on any of the idle authorized terminals, it is determined that jump collaboration conditions do not exist. The collaborative jump processing module is used to select a collaborative jump terminal when collaborative jump conditions are available, execute the jump request of the jump software, and perform mirror display and interaction on the target smart terminal.
5. The software interaction system for a smart terminal according to claim 4, characterized in that, The collaborative jump processing module specifically includes: The collaborative terminal selection unit is used to select a collaborative jump terminal from a plurality of idle authorized terminals when there are conditions for jump collaboration; The collaboration request unit is used to generate and send a collaboration operation request to the collaboration jump terminal according to the requested jump software. A mirror display unit is used to mirror the jump request operation data of the collaborative jump terminal to the jump request software on the target smart terminal. An interactive control unit is used to receive user interaction operations through the target smart terminal and to perform corresponding interactive control on the requested redirection software through the collaborative redirection terminal.
Citation Information
Patent Citations
Application starting method and device and first terminal equipment
CN118467051A