A cross-dimensional interactive system based on Internet multi-scenario applications
By designing a cross-dimensional interactive system including state acquisition, storage, verification, exception detection and evaluation modules, the problem of state synchronization instability of cross-platform applications in the prior art is solved, real-time evaluation and optimization of synchronization state is achieved, and data integrity and user experience consistency are ensured.
Patent Information
- Application Number
- CN202411973314.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-30
- Publication Date
- 2025-04-29
- Estimated Expiration
- 2044-12-30
AI Technical Summary
Existing cross-platform applications rely on cloud services or temporary storage for state synchronization, which is susceptible to network fluctuations, resulting in incomplete data or delay loss. Differences between different platforms may lead to the inability to fully reproduce the state and inconsistent user experience.
Design a cross-dimensional interactive system based on the Internet, including a state acquisition module, a state storage and transmission module, a state synchronization verification module, an exception detection module and an evaluation module. By collecting the application state feature vectors, performing consistency verification of the target device, calculating the synchronization difference vector, evaluating the comprehensive synchronization quality index, and generating a synchronous state evaluation strategy plan based on the evaluation results.
Real-time evaluation of synchronization status is achieved, and appropriate synchronization policy solutions are generated, which avoids the loss of important data in poor synchronization status, ensuring accurate reproduction of cross-device application status and stability of user experience.
Smart Images

Figure CN119420767B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of Internet technology, and in particular to a cross-dimensional interactive system based on Internet multi-scenario applications. Background Art
[0002] With the rapid development of the Internet, cross-platform applications and multi-scenario interactions have become core components of modern digital life. Especially in the field of smart cockpits in cars, users are increasingly demanding a seamless experience across multiple platforms and devices in cars. From office software, entertainment games to video conferencing systems, users hope to be able to seamlessly collaborate and synchronize with other smart devices, such as mobile phones and tablets, through in-vehicle devices during the ride. From office software, entertainment travel to video conferencing systems, cross-device collaboration and synchronization in cars has become an indispensable function. This type of cross-dimensional interactive system is designed to seamlessly connect multiple applications and scenarios through the network to meet the needs of users to seamlessly switch between different devices.
[0003] In the Chinese invention application number CN201480080436.4, an online system is disclosed that transmits third-party content originating from a third-party system to a client device. The third-party content includes a pointer to a third-party application related to the third-party system. When the client device receives an interaction between a user of the client device and the third-party content, the client device executes the third-party application and generates an attribute identifier, from which the identity of the user cannot be determined. The attribute identifier is transmitted to the online system. Subsequently, the client device determines information describing the interaction between the user and the third-party application, which is transmitted to the third-party system together with the attribute identifier. The third-party system transmits the attribute identifier and the information describing the interaction with the third-party application to the online system, which matches the attribute identifier to associate the interaction with the third-party content with the interaction with the third-party application;
[0004] It can be seen that despite the increasing demand for cross-platform application state synchronization, the current systems and solutions still have significant deficiencies in practical applications. First, many cross-device applications rely on cloud services or temporary storage for state synchronization, which makes the synchronization state vulnerable to network fluctuations, and incomplete or delayed data loss often occurs. For real-time operation applications such as games and file editing, any interruption or delay in synchronization will directly affect the user experience. At the same time, when important files or data are transmitted, direct transmission without cross-dimensional or cross-device connection synchronization detection may result in poor connection synchronization status, thereby losing important files or data. In addition, differences between different platforms, such as operating systems and hardware performance, may cause certain states to be unable to be fully reproduced on the target device, and users often encounter inconsistent experiences after switching devices. This unstable synchronization mechanism not only reduces users' trust in cross-platform operations, but also makes users' daily work or entertainment more cumbersome. Summary of the invention
[0005] In view of the deficiencies in the prior art, the present invention provides a cross-dimensional interactive system based on Internet multi-scenario applications, which solves the problems mentioned in the background technology.
[0006] To achieve the above objectives, the present invention is implemented through the following technical solutions: a cross-dimensional interactive system based on Internet multi-scenario applications, including a state acquisition module, a state storage and transmission module, a state synchronization verification module, an anomaly detection module and an evaluation module;
[0007] The state acquisition module collects the state data of the current device application when the user switches the device, calculates the stability score of the device operation state, and expresses the stability score as the application state feature vector S;
[0008] The state storage and transmission module packages the application state feature vector S, transmits it to the target device via the Internet, and stores it;
[0009] The state synchronization verification module performs target device consistency verification based on the received application state feature vector S, collects the state data of the target device in real time, obtains the target device data set M and the application state feature vector S for difference calculation, obtains the synchronization difference vector D, and marks the synchronization effect state with the target device;
[0010] The anomaly detection module calculates the synchronization deviation between the source device and the target device according to the synchronization difference vector D to obtain the synchronization deviation vector E;
[0011] The evaluation module fits the synchronization deviation vector E, obtains the comprehensive synchronization quality index Q, matches it with the preset interactive synchronization deviation threshold PZ, obtains the synchronization status evaluation strategy scheme of the target device and the original device, and performs secondary synchronization and optimization operations according to the content of the synchronization status evaluation strategy scheme.
[0012] Preferably, the state acquisition module includes a data acquisition unit and a score calculation unit;
[0013] The data collection unit collects the status data of the current device application when the user switches the device, including the frame rate Ft, the network delay Nd, the CPU usage Cp and the memory usage Mu, and extracts the total memory information of the current device application, marked as the total device memory Tm, to form a state parameter vector P={Ft, Nd, Cp, Mu, Tm};
[0014] Among them, the frame rate Ft is obtained through GPU performance monitoring; the network delay Nd is obtained by measuring the response time of the network request; the CPU usage Cp is obtained through system performance monitoring to reflect the CPU load; the memory usage Mu is obtained through the memory management monitoring of the application device;
[0015] The score calculation unit calculates the stability score of the running state of the computing device according to the acquired state parameter vector P; and expresses the stability score as an application state feature vector S.
[0016] Preferably, the stability score of the device operation state is obtained by the following calculation formula, and the calculation result is marked as the application state feature vector S:
[0017] ;
[0018] In the formula, Fmax represents the maximum frame rate supported by the application device, and Nmax represents the upper limit of network delay that the preset application device can accept.
[0019] Preferably, the state storage and transmission module serializes the application state feature vector S, converts it into a network transmission format, including JSON, XML and binary formats, and then uses a hash function to encrypt and package it to obtain a transmission data packet, and then transmits the transmission data packet to the target device via the Internet for storage and verification. The storage includes extracting timestamp information and application uniqueness as marks to store the decompressed transmission data packet in the cloud.
[0020] Preferably, the state synchronization verification module includes a target acquisition unit and a target processing unit;
[0021] The target acquisition unit performs target device consistency verification based on the received application state feature vector S, collects the same vector parameters and types of the target device based on the application state feature vector S including vector parameters and types, and performs target consistency verification, specifically by real-time acquisition of target device status data, including the target frame rate MFt, target network delay MNd, target CPU usage MCp, target memory usage MMu and target device total memory MTm of the target device, to obtain the target device data set M={MFt, MNd, MCp, MMu, MTm}.
[0022] Preferably, the target processing unit calculates the difference between the target device data set M and the application state feature vector S to obtain a synchronization difference vector D, and marks the synchronization effect state with the target device;
[0023] The synchronization difference vector D includes a synchronization frame rate difference TFt, a synchronization network delay difference TNd, a synchronization CPU usage difference TCp, a synchronization memory usage difference TMu and a synchronization device total memory difference TTm;
[0024] The synchronization difference vector D={TFt, TNd, TCp, TMu, TTm};
[0025] The synchronization frame rate difference TFt is Obtain calculation formula;
[0026] The synchronization network delay difference TNd is Obtain calculation formula;
[0027] The synchronous CPU usage difference TCp is obtained by the following calculation formula:
[0028] ;
[0029] In the formula, Indicates the acceptable preset deviation threshold of CPU usage. When MCp≤Cp+ When MCp>Cp+ When , it means that the CPU usage of the target device exceeds the acceptable range of CPU usage. The difference value is calculated and marked as the synchronization CPU usage difference TCp. The specific acceptable range of CPU usage is set by the user.
[0030] The synchronous memory usage difference TMu is obtained by the following calculation formula:
[0031] ;
[0032] In the formula, Indicates the acceptable preset deviation threshold of memory usage. When MMu≤Mu+ When MMu<Mu+ , it means that the target device memory usage exceeds the acceptable range of memory usage. The difference value is calculated and marked as the synchronization memory usage difference TMu. The specific acceptable range of memory usage is set by the user.
[0033] Preferably, the anomaly detection module calculates the impact of each vector difference information on the synchronization deviation between the source device and the target device based on the synchronization difference vector D, and limits the synchronization deviation impact to the range of 0 to 1, obtains the synchronization frame rate deviation rate PFt, the synchronization network delay deviation rate PNd, the synchronization CPU usage deviation rate PCp, the synchronization memory usage deviation rate PMu and the synchronization device total memory deviation PTm, and forms the synchronization deviation vector E={PFt, PNd, PCp, PMu, PTm}.
[0034] Preferably, the synchronous frame rate deviation rate PFt is obtained by the following calculation formula:
[0035] ;
[0036] Wherein, kFt represents the sensitivity coefficient of the synchronization frame rate difference, and e represents the exponential decay function, which is specifically used to perform nonlinear mapping on the frame rate difference. The deviation value corresponding to a small difference is small, and the deviation value of a large difference increases rapidly, and 1≥kFt>0;
[0037] The synchronization network delay deviation rate PNd is obtained by the following calculation formula:
[0038] ;
[0039] Where kNd represents the sensitivity coefficient of the synchronization network delay difference, and 1≥kNd>0;
[0040] The synchronous CPU usage deviation rate PCp is obtained by the following calculation formula:
[0041] ;
[0042] In the formula, Indicates the adjustment coefficient of the synchronous CPU usage difference, and 1≥ >0;
[0043] The synchronous memory usage deviation rate PMu is obtained by the following calculation formula:
[0044] ;
[0045] In the formula, Indicates the adjustment coefficient of the synchronous memory usage difference, and 1≥ >0;
[0046] The total memory deviation PTm of the synchronization device is obtained by the following calculation formula:
[0047] ;
[0048] Wherein, kTm represents the sensitivity coefficient of the total memory difference of the synchronization device, and 1≥kTm>0.
[0049] Preferably, the evaluation module includes a fitting unit and a matching unit;
[0050] The fitting unit fits the synchronization deviation vector E to obtain a comprehensive synchronization quality index Q to quantify the overall synchronization quality of the target device;
[0051] The comprehensive synchronization quality index Q is obtained by the following calculation formula:
[0052] ;
[0053] In the formula, H represents the length of the synchronization deviation vector E, i represents the i-th vector, wi represents the preset weight value of the i-th vector of the synchronization deviation vector E, Ei represents the i-th vector in the synchronization deviation vector E, and 0<wi≤1, and the specific value is set by the user.
[0054] Preferably, the matching unit matches the comprehensive synchronization quality index Q with the preset interactive synchronization deviation threshold PZ, obtains the synchronization status evaluation strategy scheme of the target device and the original device, and performs secondary synchronization and optimization operations according to the content of the synchronization status evaluation strategy scheme;
[0055] The synchronization status evaluation strategy scheme is obtained by the following matching method:
[0056] When the comprehensive synchronization quality index Q ≥ the interactive synchronization deviation threshold PZ, the synchronization success status result is obtained, and the synchronization status evaluation strategy is generated to execute the marking synchronization success status result, and no additional operation is required;
[0057] When the comprehensive synchronization quality index Q ≥ the interactive synchronization deviation threshold PZ, the synchronization failure status result is obtained, and the synchronization status evaluation strategy is generated to execute the marking synchronization failure status result. Secondary synchronization and synchronization optimization operations are required, including calibrating synchronization deviation, adjusting synchronization parameters, optimizing network connection, and prompting users to check the device application status.
[0058] The present invention provides a cross-dimensional interactive system based on Internet multi-scenario applications, which has the following beneficial effects:
[0059] (1) When the system is running, the consistency of the target device is verified by collecting the application status feature vector S. By collecting the status data of the target device in real time, the target device data set M is obtained, and the difference is calculated with the application status feature vector S, the synchronization difference vector D is obtained, the synchronization deviation between the source device and the target device is calculated, the comprehensive synchronization quality index Q is obtained, and it is matched with the preset interactive synchronization deviation threshold PZ. It can evaluate the synchronization status in real time and generate a synchronization status evaluation strategy. The system will prompt the user that the synchronization quality is poor and may need to be resynchronized or optimized. It avoids users from transmitting important data and files when the synchronization status is poor, thereby preventing the loss of important data, effectively solving the problem of opaque synchronization status, and reducing the occurrence of data loss. Users can understand whether the synchronization is good before switching devices to avoid important data transmission when the synchronization status is poor.
[0060] (2) Through the application state feature vector S, the state data is collected in real time on the target device to form the target device data set M, and the difference calculation is performed with the application state feature vector S to obtain the synchronization difference vector D. This precise calculation of the synchronization difference and the quantitative processing of the deviation effect not only improves the system's ability to detect synchronization problems between devices, but also makes the synchronization state evaluation more comprehensive and accurate. Through special processing for each parameter and user-adjustable threshold settings, the system can effectively cope with the performance differences between different devices, ensure that the application state is accurately reproduced on the target device, and ultimately provide users with a seamless and high-quality experience across devices.
[0061] (3) By fitting the synchronization deviation vector E and calculating the comprehensive synchronization quality index Q, the overall synchronization quality of the target device can be quantified, providing accurate synchronization status evaluation, and automatically generating a strategy suitable for the current synchronization status with the preset interactive synchronization deviation threshold PZ. This not only improves the accuracy and efficiency of synchronization status evaluation, but also enables the system to promptly identify and handle anomalies in the synchronization process, ensuring the robustness of synchronization operations and further optimizing the user's cross-device interaction experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0062] Figure 1 This is a schematic diagram of a cross-dimensional interactive system block diagram based on Internet multi-scenario applications of the present invention. DETAILED DESCRIPTION
[0063] The technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present invention.
[0064] Example 1
[0065] The present invention provides a cross-dimensional interactive system based on Internet multi-scenario applications. Figure 1 , including a state acquisition module, a state storage and transmission module, a state synchronization verification module, an anomaly detection module and an evaluation module;
[0066] The state acquisition module collects the state data of the current device application when the user switches the device, calculates the stability score of the device operation state, and expresses the stability score as the application state feature vector S;
[0067] The state storage and transmission module packages the application state feature vector S, transmits it to the target device via the Internet, and stores it;
[0068] The state synchronization verification module performs target device consistency verification based on the received application state feature vector S, collects the state data of the target device in real time, obtains the target device data set M and the application state feature vector S for difference calculation, obtains the synchronization difference vector D, and marks the synchronization effect state with the target device;
[0069] The anomaly detection module calculates the synchronization deviation between the source device and the target device according to the synchronization difference vector D to obtain the synchronization deviation vector E;
[0070] The evaluation module fits the synchronization deviation vector E, obtains the comprehensive synchronization quality index Q, matches it with the preset interactive synchronization deviation threshold PZ, obtains the synchronization status evaluation strategy scheme of the target device and the original device, and performs secondary synchronization and optimization operations according to the content of the synchronization status evaluation strategy scheme.
[0071] In this embodiment, the status data of the current device application is collected in real time by the status acquisition module, the stability score of the device operation status is calculated, and it is expressed as the application status feature vector S. The consistency verification of the target device is performed. The module obtains the target device data set M by collecting the status data of the target device in real time, and performs difference calculation with the application status feature vector S to obtain the synchronization difference vector D, calculates the synchronization deviation between the source device and the target device, obtains the comprehensive synchronization quality index Q, and matches it with the preset interactive synchronization deviation threshold PZ. In this way, the system can evaluate the synchronization status in real time and generate a synchronization status evaluation strategy. The system will prompt the user that the synchronization quality is poor and may need to be resynchronized or optimized. This mechanism ensures that the user understands the quality of synchronization before switching devices, avoids the user from transmitting important data and files when the synchronization status is not known to be poor, thereby preventing the loss of important data, effectively solving the problem of opaque synchronization status, and reducing the probability of data loss. The user can understand whether the synchronization is good before switching devices, and avoid important data transmission when the synchronization status is not good. This not only improves the user's trust in cross-platform operations, but also prevents the loss of important files or data caused by synchronization problems, and optimizes the user's daily work and entertainment experience.
[0072] Example 2
[0073] This embodiment is explained in Example 1, please refer to Figure 1 ,Specifically: the state acquisition module includes a data acquisition unit and a score calculation unit;
[0074] The data collection unit collects the status data of the current device application when the user switches the device, including the frame rate Ft, the network delay Nd, the CPU usage Cp and the memory usage Mu, and extracts the total memory information of the current device application, marked as the total device memory Tm, to form a state parameter vector P={Ft, Nd, Cp, Mu, Tm};
[0075] Among them, the frame rate Ft is obtained through GPU performance monitoring; the network delay Nd is obtained by measuring the response time of the network request; the CPU usage Cp is obtained through system performance monitoring to reflect the CPU load; the memory usage Mu is obtained through the memory management monitoring of the application device;
[0076] The score calculation unit calculates the stability score of the running state of the computing device according to the acquired state parameter vector P; and expresses the stability score as an application state feature vector S.
[0077] The stability score of the device operation state is obtained by the following calculation formula, and the calculation result is marked as the application state feature vector S:
[0078] ;
[0079] In the formula, Fmax represents the maximum frame rate supported by the application device, and Nmax represents the upper limit of network delay that the preset application device can accept.
[0080] The state storage and transmission module serializes the application state feature vector S, converts it into a network transmission format, including JSON, XML and binary formats, and then uses a hash function to encrypt and package it, obtains a transmission data packet, and then transmits the transmission data packet to the target device via the Internet for storage and verification. The storage includes extracting timestamp information and application uniqueness as marks to store the decompressed transmission data packet in the cloud.
[0081] In this embodiment, through the data collection unit and the scoring calculation unit in the state collection module, the state data of the current device application is comprehensively collected when the user switches the device to form a state parameter vector P. And it is represented as an application state feature vector S. This scoring method based on multi-dimensional state parameters improves the evaluation accuracy of the stability of the device operation state. Next, the state storage and transmission module serializes the application state feature vector S, converts it into a network transmission format, and uses a hash function to encrypt and package it to generate a transmission data packet. The transmission data packet is securely transmitted to the target device via the Internet, and is stored and verified. During the storage process, the system extracts timestamp information and application uniqueness as marks, and stores the decompressed transmission data packet in the cloud. This method not only ensures the security and integrity of the state data, but also enhances the compatibility of the system and the reliability of data transmission by using standardized transmission formats and encryption methods, providing strong support for cross-device application state synchronization.
[0082] Example 3
[0083] This embodiment is explained in Example 2. Please refer to Figure 1 ,Specifically: the state synchronization verification module includes a target acquisition unit and a target processing unit;
[0084] The target acquisition unit performs target device consistency verification based on the received application state feature vector S, collects the same vector parameters and types of the target device based on the application state feature vector S including vector parameters and types, and performs target consistency verification, specifically by real-time acquisition of target device status data, including the target frame rate MFt, target network delay MNd, target CPU usage MCp, target memory usage MMu and target device total memory MTm of the target device, to obtain the target device data set M={MFt, MNd, MCp, MMu, MTm}.
[0085] The target processing unit calculates the difference between the target device data set M and the application state feature vector S to obtain a synchronization difference vector D, and marks the synchronization effect state with the target device;
[0086] The synchronization difference vector D includes a synchronization frame rate difference TFt, a synchronization network delay difference TNd, a synchronization CPU usage difference TCp, a synchronization memory usage difference TMu and a synchronization device total memory difference TTm;
[0087] The synchronization difference vector D={TFt, TNd, TCp, TMu, TTm};
[0088] The synchronization frame rate difference TFt is Obtain calculation formula;
[0089] The synchronization network delay difference TNd is Obtain calculation formula;
[0090] The synchronous CPU usage difference TCp is obtained by the following calculation formula:
[0091] ;
[0092] In the formula, Indicates the acceptable preset deviation threshold of CPU usage. When MCp≤Cp+ When MCp>Cp+ When , it means that the CPU usage of the target device exceeds the acceptable range of CPU usage. The difference value is calculated and marked as the synchronization CPU usage difference TCp. The specific acceptable range of CPU usage is set by the user.
[0093] The synchronous memory usage difference TMu is obtained by the following calculation formula:
[0094] ;
[0095] In the formula, Indicates the acceptable preset deviation threshold of memory usage. When MMu≤Mu+ When MMu<Mu+ , it means that the target device memory usage exceeds the acceptable range of memory usage. The difference value is calculated and marked as the synchronization memory usage difference TMu. The specific acceptable range of memory usage is set by the user.
[0096] The anomaly detection module calculates the impact of each vector difference information on the synchronization deviation between the source device and the target device according to the synchronization difference vector D, and limits the synchronization deviation impact to the range of 0 to 1, obtains the synchronization frame rate deviation rate PFt, the synchronization network delay deviation rate PNd, the synchronization CPU usage deviation rate PCp, the synchronization memory usage deviation rate PMu and the synchronization device total memory deviation PTm, and forms the synchronization deviation vector E={PFt, PNd, PCp, PMu, PTm}.
[0097] The synchronous frame rate deviation rate PFt is obtained by the following calculation formula:
[0098] ;
[0099] Wherein, kFt represents the sensitivity coefficient of the synchronization frame rate difference, and e represents the exponential decay function, which is specifically used to perform nonlinear mapping on the frame rate difference. The deviation value corresponding to a small difference is small, and the deviation value of a large difference increases rapidly, and 1≥kFt>0;
[0100] The synchronization network delay deviation rate PNd is obtained by the following calculation formula:
[0101] ;
[0102] Where kNd represents the sensitivity coefficient of the synchronization network delay difference, and 1≥kNd>0;
[0103] The synchronous CPU usage deviation rate PCp is obtained by the following calculation formula:
[0104] ;
[0105] In the formula, Indicates the adjustment coefficient of the synchronous CPU usage difference, and 1≥ >0;
[0106] The synchronous memory usage deviation rate PMu is obtained by the following calculation formula:
[0107] ;
[0108] In the formula, Indicates the adjustment coefficient of the synchronous memory usage difference, and 1≥ >0;
[0109] The total memory deviation PTm of the synchronization device is obtained by the following calculation formula:
[0110] ;
[0111] Wherein, kTm represents the sensitivity coefficient of the total memory difference of the synchronization device, and 1≥kTm>0.
[0112] In this embodiment, the accuracy and reliability of synchronization between devices are significantly improved through the carefully designed state synchronization verification module and anomaly detection module. Specifically, the state synchronization verification module includes a target acquisition unit and a target processing unit. The target acquisition unit collects state data in real time on the target device based on the received application state feature vector S to form a target device data set M, and performs difference calculation with the application state feature vector S to obtain a synchronization difference vector D. This precise calculation of synchronization differences and quantitative processing of deviation effects not only improves the system's ability to detect synchronization problems between devices, but also makes synchronization state evaluation more comprehensive and accurate. Through special processing for each parameter and user-adjustable threshold settings, the system can effectively cope with performance differences between different devices, ensure that the application state is accurately reproduced on the target device, and ultimately provide users with a seamless and high-quality experience across devices.
[0113] Example 4
[0114] This embodiment is explained in Example 3, please refer to Figure 1 ,Specifically: the evaluation module includes a fitting unit and a matching unit;
[0115] The fitting unit fits the synchronization deviation vector E to obtain a comprehensive synchronization quality index Q to quantify the overall synchronization quality of the target device;
[0116] The comprehensive synchronization quality index Q is obtained by the following calculation formula:
[0117] ;
[0118] In the formula, H represents the length of the synchronization deviation vector E, i represents the i-th vector, wi represents the preset weight value of the i-th vector of the synchronization deviation vector E, Ei represents the i-th vector in the synchronization deviation vector E, and 0<wi≤1, and the specific value is set by the user.
[0119] The matching unit matches the comprehensive synchronization quality index Q with the preset interactive synchronization deviation threshold PZ, obtains the synchronization status evaluation strategy scheme of the target device and the original device, and performs secondary synchronization and optimization operations according to the content of the synchronization status evaluation strategy scheme;
[0120] The synchronization status evaluation strategy scheme is obtained by the following matching method:
[0121] When the comprehensive synchronization quality index Q ≥ the interactive synchronization deviation threshold PZ, the synchronization success status result is obtained, and the synchronization status evaluation strategy is generated to execute the marking synchronization success status result, and no additional operation is required;
[0122] When the comprehensive synchronization quality index Q ≥ the interactive synchronization deviation threshold PZ, the synchronization failure status result is obtained, and the synchronization status evaluation strategy is generated to execute the marking synchronization failure status result. Secondary synchronization and synchronization optimization operations are required, including calibrating synchronization deviation, adjusting synchronization parameters, optimizing network connection, and prompting users to check the device application status.
[0123] In this embodiment, by introducing an evaluation module, including a fitting unit and a matching unit, the accuracy and intelligence of the synchronization status evaluation between devices are further improved. Specifically, the fitting unit fits the synchronization deviation vector E and calculates the comprehensive synchronization quality index Q, which can quantify the overall synchronization quality of the target device, provide accurate synchronization status evaluation, and automatically generate a strategy solution suitable for the current synchronization status with the preset interactive synchronization deviation threshold PZ. This not only improves the accuracy and efficiency of synchronization status evaluation, but also enables the system to promptly identify and handle anomalies in the synchronization process, ensure the robustness of synchronization operations, and further optimize the user's cross-device interaction experience.
[0124] Although embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that various changes, modifications, substitutions and variations may be made to the embodiments without departing from the principles and spirit of the present invention, and that the scope of the present invention is defined by the appended claims and their equivalents.
Claims
1. A cross-dimensional interactive system based on Internet multi-scenario applications, characterized by: It includes a state acquisition module, a state storage and transmission module, a state synchronization verification module, an anomaly detection module and an evaluation module; The state acquisition module collects the state data of the current device application when the user switches the device, calculates the stability score of the device operation state, and expresses the stability score as the application state feature vector S; The state storage and transmission module packages the application state feature vector S, transmits it to the target device via the Internet, and stores it; The state synchronization verification module performs target device consistency verification based on the received application state feature vector S, collects the state data of the target device in real time, obtains the target device data set M and the application state feature vector S for difference calculation, obtains the synchronization difference vector D, and marks the synchronization effect state with the target device; The anomaly detection module calculates the synchronization deviation between the source device and the target device according to the synchronization difference vector D to obtain the synchronization deviation vector E; The evaluation module fits the synchronization deviation vector E, obtains the comprehensive synchronization quality index Q, matches it with the preset interactive synchronization deviation threshold PZ, obtains the synchronization status evaluation strategy scheme of the target device and the original device, and performs secondary synchronization and optimization operations according to the content of the synchronization status evaluation strategy scheme.
2. According to claim 1, a cross-dimensional interactive system based on Internet multi-scenario applications is characterized by: The state acquisition module includes a data acquisition unit and a score calculation unit; The data collection unit collects the status data of the current device application when the user switches the device, including the frame rate Ft, the network delay Nd, the CPU usage Cp and the memory usage Mu, and extracts the total memory information of the current device application, marked as the total device memory Tm, to form a state parameter vector P={Ft, Nd, Cp, Mu, Tm}; Among them, the frame rate Ft is obtained through GPU performance monitoring; the network delay Nd is obtained by measuring the response time of the network request; the CPU usage Cp is obtained through system performance monitoring to reflect the CPU load; the memory usage Mu is obtained through the memory management monitoring of the application device; The score calculation unit calculates the stability score of the running state of the computing device according to the acquired state parameter vector P; and expresses the stability score as an application state feature vector S.
3. According to claim 2, a cross-dimensional interactive system based on Internet multi-scenario applications is characterized by: The stability score of the device operation state is obtained by the following calculation formula, and the calculation result is marked as the application state feature vector S: ; In the formula, Fmax represents the maximum frame rate supported by the application device, and Nmax represents the upper limit of network delay that the preset application device can accept.
4. According to claim 1, a cross-dimensional interactive system based on Internet multi-scenario applications is characterized by: The state storage and transmission module serializes the application state feature vector S, converts it into a network transmission format, including JSON, XML and binary formats, encrypts and packages it using a hash function, obtains a transmission data packet, and then transmits the transmission data packet to the target device via the Internet for storage and verification. The storage includes extracting timestamp information and application uniqueness as a mark to store the decompressed transmission data packet in the cloud.
5. According to claim 1, a cross-dimensional interactive system based on Internet multi-scenario applications is characterized by: The state synchronization verification module includes a target acquisition unit and a target processing unit; The target acquisition unit performs target device consistency verification based on the received application state feature vector S, collects the same vector parameters and types of the target device based on the application state feature vector S including vector parameters and types, and performs target consistency verification, specifically by real-time acquisition of target device status data, including the target frame rate MFt, target network delay MNd, target CPU usage MCp, target memory usage MMu and target device total memory MTm of the target device, to obtain the target device data set M={MFt, MNd, MCp, MMu, MTm}.
6. According to claim 5, a cross-dimensional interactive system based on Internet multi-scenario applications is characterized by: The target processing unit calculates the difference between the target device data set M and the application state feature vector S to obtain a synchronization difference vector D, and marks the synchronization effect state with the target device; The synchronization difference vector D includes a synchronization frame rate difference TFt, a synchronization network delay difference TNd, a synchronization CPU usage difference TCp, a synchronization memory usage difference TMu and a synchronization device total memory difference TTm; The synchronization difference vector D={TFt, TNd, TCp, TMu, TTm}; The synchronization frame rate difference TFt is Obtain calculation formula; The synchronization network delay difference TNd is Obtain calculation formula; The synchronous CPU usage difference TCp is obtained by the following calculation formula: ; In the formula, Indicates the acceptable preset deviation threshold of CPU usage. When MCp≤Cp+ When MCp>Cp+ When , it means that the CPU usage of the target device exceeds the acceptable range of CPU usage. The difference value is calculated and marked as the synchronization CPU usage difference TCp. The specific acceptable range of CPU usage is set by the user. The synchronous memory usage difference TMu is obtained by the following calculation formula: ; In the formula, Indicates the acceptable preset deviation threshold of memory usage. When MMu≤Mu+ When MMu<Mu+ , it means that the target device memory usage exceeds the acceptable range of memory usage. The difference value is calculated and marked as the synchronization memory usage difference TMu. The specific acceptable range of memory usage is set by the user.
7. The cross-dimensional interactive system based on Internet multi-scenario application according to claim 6, characterized in that: The anomaly detection module calculates the impact of each vector difference information on the synchronization deviation between the source device and the target device according to the synchronization difference vector D, and limits the synchronization deviation impact to the range of 0 to 1, obtains the synchronization frame rate deviation rate PFt, the synchronization network delay deviation rate PNd, the synchronization CPU usage deviation rate PCp, the synchronization memory usage deviation rate PMu and the synchronization device total memory deviation PTm, and forms the synchronization deviation vector E={PFt, PNd, PCp, PMu, PTm}.
8. The cross-dimensional interactive system based on Internet multi-scenario application according to claim 7, characterized in that: The synchronous frame rate deviation rate PFt is obtained by the following calculation formula: ; Where kFt represents the sensitivity coefficient of the synchronization frame rate difference, and e represents the exponential decay function; The synchronization network delay deviation rate PNd is obtained by the following calculation formula: ; Where kNd represents the sensitivity coefficient of the synchronization network delay difference; The synchronous CPU usage deviation rate PCp is obtained by the following calculation formula: ; In the formula, Indicates the adjustment factor for the difference in synchronous CPU usage; The synchronous memory usage deviation rate PMu is obtained by the following calculation formula: ; In the formula, The adjustment factor representing the difference in synchronous memory usage; The total memory deviation PTm of the synchronization device is obtained by the following calculation formula: ; Where kTm represents the sensitivity coefficient of the total memory difference of the synchronization devices.
9. The cross-dimensional interactive system based on Internet multi-scenario application according to claim 8, characterized in that: The evaluation module includes a fitting unit and a matching unit; The fitting unit fits the synchronization deviation vector E to obtain a comprehensive synchronization quality index Q to quantify the overall synchronization quality of the target device; The comprehensive synchronization quality index Q is obtained by the following calculation formula: ; In the formula, H represents the length of the synchronization deviation vector E, i represents the i-th vector, wi represents the preset weight value of the i-th vector of the synchronization deviation vector E, Ei represents the i-th vector in the synchronization deviation vector E, and 0<wi≤1, and the specific value is set by the user.
10. The cross-dimensional interactive system based on Internet multi-scenario application according to claim 9, characterized in that: The matching unit matches the comprehensive synchronization quality index Q with the preset interactive synchronization deviation threshold PZ, obtains the synchronization status evaluation strategy scheme of the target device and the original device, and performs secondary synchronization and optimization operations according to the content of the synchronization status evaluation strategy scheme; The synchronization status evaluation strategy scheme is obtained by the following matching method: When the comprehensive synchronization quality index Q ≥ the interactive synchronization deviation threshold PZ, the synchronization success status result is obtained, and the synchronization status evaluation strategy is generated to execute the marking synchronization success status result, and no additional operation is required; When the comprehensive synchronization quality index Q ≥ the interactive synchronization deviation threshold PZ, the synchronization failure status result is obtained, and the synchronization status evaluation strategy is generated to execute the marking synchronization failure status result. Secondary synchronization and synchronization optimization operations are required, including calibrating synchronization deviation, adjusting synchronization parameters, optimizing network connection, and prompting users to check the device application status.
Citation Information
Patent Citations
Associating user interactions across multiple applications on a client device
CN106471543A
Fatigue driving detection reminding system based on camera
CN118494499A