Terminal monitoring method and device, equipment and storage medium

By sending a synchronization interface between the main terminal device and the first terminal and detecting a cut-out event, a monitoring report is generated, thereby solving the problem of low terminal device monitoring accuracy in the prior art and achieving high-accuracy terminal device monitoring.

CN120751365AInactive Publication Date: 2025-10-03REALME MOBILE TELECOMM SHENZHEN CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510736415.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-06-03
Publication Date
2025-10-03
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

In the prior art, user learning is achieved through monitoring of terminal devices mostly at a single point function, and the accuracy is not high.

Method used

The master terminal device sends a synchronization interface to the connected first terminal, the first terminal detects a cut-out event and sends it to the master terminal device, and the master terminal device generates a monitoring report according to the cut-out event.

Benefits of technology

It improves the accuracy of terminal device monitoring, can track and analyze terminal status changes in real time, and optimize system design and resource allocation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120751365A_ABST
    Figure CN120751365A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses a terminal monitoring method and device, equipment and a storage medium. According to the technical scheme, under the condition that a target connection hotspot is opened, a main terminal device sends a synchronization interface to at least one first terminal connected with the target connection hotspot, and correspondingly, the first terminal receives the synchronization interface; further, the first terminal detects a cut-out event for the synchronous interface and sends the cut-out event to the main terminal equipment under the condition that the cut-out event is detected, and correspondingly, the main terminal equipment receives the cut-out event of each first terminal for the synchronous interface; and finally, the main terminal device outputs a monitoring report of at least one first terminal according to the detection result of the cut-out event in each first terminal. In the terminal monitoring method, the main terminal device outputs the monitoring report of the at least one first terminal by detecting the cut-out event of the at least one first terminal to the synchronous interface, and the accuracy is high.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the technical field of terminal equipment, and are related to, but not limited to, a terminal monitoring method, apparatus, device, and storage medium. Background Art

[0002] With the continuous development of the terminal device field, terminal device and network-based education models have sprung up like mushrooms after rain. Current technologies often use terminal devices to enable user learning, and monitor user learning through terminal device monitoring. For example, terminal devices can support collective learning and multi-person collaborative learning. As an example, traditional Pomodoro timer tools, multi-device offline collaboration technology, multi-person visual collaborative learning tools, and cross-device collaborative unlocking technology can be used to enable user learning, and monitoring of user learning can be achieved through terminal device monitoring.

[0003] However, in current related technologies, the method of monitoring user learning by monitoring terminal devices is mostly implemented on single-point functions, such as local area network communication, lock screen control, etc., and the functions implemented are relatively simple and the accuracy is not high.

[0004] Therefore, how to improve the accuracy of monitoring terminal devices is an urgent problem to be solved. Summary of the Invention

[0005] The terminal monitoring method, apparatus, device, and storage medium provided in the embodiments of the present application can improve the accuracy of monitoring the terminal device. The terminal monitoring method, apparatus, device, and storage medium provided in the embodiments of the present application are implemented as follows:

[0006] The terminal monitoring method provided in an embodiment of the present application is applied to a main terminal device, and the method includes: when a target connection hotspot is turned on, sending a synchronization interface to at least one first terminal connected to the target connection hotspot, wherein the synchronization interface is used to be displayed on each first terminal in the at least one first terminal; detecting an event of each first terminal switching out of the synchronization interface, wherein the switching out event includes switching the current display interface of the first terminal from the synchronization interface to other interfaces; and outputting a monitoring report of the at least one first terminal based on the detection result of the switching out event in each first terminal.

[0007] The terminal monitoring method provided in an embodiment of the present application is applied to a first terminal, and the method includes: when connecting to a target connection hotspot of a main terminal device, receiving a synchronization interface sent by the main terminal device, and the synchronization interface is used to be displayed on the first terminal; detecting a cut-out event of the synchronization interface, and sending the cut-out event to the main terminal device when the cut-out event is detected, and the cut-out event includes switching the current display interface of the first terminal from the synchronization interface to other interfaces, so that the main terminal device outputs a monitoring report of the first terminal according to the detection result of the cut-out event in the first terminal.

[0008] The terminal monitoring device provided in an embodiment of the present application includes: a sending module for sending a synchronization interface to at least one first terminal connected to the target connection hotspot when the target connection hotspot is turned on, and the synchronization interface is used to be displayed on each first terminal in the at least one first terminal; a detection module for detecting an event of each first terminal switching out of the synchronization interface, and the switching out event includes switching the current display interface of the first terminal from the synchronization interface to other interfaces; an output module for outputting a monitoring report of the at least one first terminal based on the detection result of the switching out event in each first terminal.

[0009] The terminal provided in an embodiment of the present application includes: a receiving module, which is used to receive a synchronization interface sent by the main terminal device when connected to the target connection hotspot of the main terminal device, and the synchronization interface is used to be displayed on the first terminal; a processing module, which is used to detect a cut-out event of the synchronization interface, and send the cut-out event to the main terminal device when the cut-out event is detected, and the cut-out event includes switching the current display interface of the first terminal from the synchronization interface to other interfaces, so that the main terminal device outputs a monitoring report of the first terminal according to the detection result of the cut-out event in the first terminal.

[0010] The computer device provided in an embodiment of the present application includes a memory and a processor, wherein the memory stores a computer program that can be run on the processor, and when the processor executes the program, the method described in the embodiment of the present application is implemented.

[0011] The computer-readable storage medium provided in the embodiment of the present application stores a computer program thereon, and when the computer program is executed by a processor, the method provided in the embodiment of the present application is implemented.

[0012] The computer program product provided in the embodiments of the present application includes a computer program, which implements the method provided in the embodiments of the present application when executed by a processor.

[0013] In the terminal monitoring method, apparatus, device and storage medium provided by the embodiments of the present application, when the target connection hotspot is turned on, the main terminal device sends a synchronization interface to at least one first terminal connected to the target connection hotspot, and accordingly, the first terminal receives the synchronization interface; further, the first terminal detects a cut-out event for the synchronization interface, and sends a cut-out event to the main terminal device when the cut-out event is detected, and the cut-out event includes switching the current display interface of the first terminal from the synchronization interface to other interfaces, and accordingly, the main terminal device receives the cut-out event of the synchronization interface from each first terminal; finally, the main terminal device outputs a monitoring report of at least one first terminal based on the detection result of the cut-out event in each first terminal. In the terminal monitoring method of the present application, the main terminal device outputs a monitoring report of at least one first terminal by detecting a cut-out event of the synchronization interface from at least one first terminal connected to the target connection hotspot, and the accuracy is relatively high. BRIEF DESCRIPTION OF THE DRAWINGS

[0014] The drawings herein are incorporated into and constitute a part of the specification. These drawings illustrate embodiments consistent with the present application and, together with the specification, are used to illustrate the technical solutions of the present application.

[0015] Figure 1 A schematic diagram of the system architecture of a terminal device provided in one embodiment of the present application;

[0016] Figure 2 A schematic diagram of an implementation flow of a terminal monitoring method provided in one embodiment of the present application;

[0017] Figure 3 A schematic diagram of an implementation flow of a terminal monitoring method provided in another embodiment of the present application;

[0018] Figure 4 A schematic diagram of an implementation flow of a terminal monitoring method provided in yet another embodiment of the present application;

[0019] Figure 5 A schematic diagram of a countdown interface provided in one embodiment of the present application;

[0020] Figure 6 A schematic diagram of a countdown interface provided in another embodiment of the present application;

[0021] Figure 7 A schematic diagram of interface switching display provided in one embodiment of the present application;

[0022] Figure 8 A schematic diagram of interface switching display provided in another embodiment of the present application;

[0023] Figure 9 A schematic structural diagram of a terminal monitoring device provided in one embodiment of the present application;

[0024] Figure 10 A schematic structural diagram of a terminal provided in one embodiment of the present application;

[0025] Figure 11 A structural diagram of a computer device provided for one embodiment of the present application. DETAILED DESCRIPTION

[0026] To make the purpose, technical solutions and advantages of the embodiments of the present application clearer, the specific technical solutions of the present application will be further described in detail below in conjunction with the drawings in the embodiments of the present application. The following embodiments are used to illustrate the present application but are not intended to limit the scope of the present application.

[0027] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by those skilled in the art to which this application pertains. The terms used herein are for the purpose of describing the embodiments of this application only and are not intended to limit this application.

[0028] In the following description, reference is made to “some embodiments”, which describes a subset of all possible embodiments, but it will be understood that “some embodiments” may be the same subset or different subsets of all possible embodiments and may be combined with each other without conflict.

[0029] It should be pointed out that the terms "first\second\third" involved in the embodiments of the present application are used to distinguish similar or different objects, and do not represent a specific ordering of the objects. It can be understood that "first\second\third" can be interchanged with a specific order or sequence where permitted, so that the embodiments of the present application described here can be implemented in an order other than that illustrated or described here.

[0030] With the continuous development of the terminal device field, educational models based on terminal devices and networks have sprung up like mushrooms after rain. Current technologies often use terminal devices to enable user learning, and monitor user learning through terminal device monitoring. For example, terminal devices can support collective learning and multi-person collaborative learning. Collective learning refers to learning activities in which multiple people participate together, aiming to enhance learning outcomes through communication and interaction. Multi-person collaborative learning is an innovative educational model that leverages network technology and advanced educational concepts to promote cooperation and interaction among students, thereby improving learning outcomes and cultivating students' comprehensive abilities.

[0031] As an example, user learning can be achieved using traditional tomato clock tools, multi-device offline collaboration technology, multi-person visual collaborative learning tools, and cross-device collaborative unlocking technology, and user learning can be monitored by monitoring terminal devices.

[0032] Among them, traditional tomato clock tools usually refer to timers or software based on the Pomodoro Technique. The core idea is to divide working time into 25-minute working periods, called "pomodoros", and a short break of 5 minutes. After completing four pomodoros, take a long break of 15 to 30 minutes. By setting clear time periods, it can help focus and reduce distractions. Completing each pomodoro brings a sense of accomplishment and motivates to continue working. At the same time, regular breaks help restore energy and avoid excessive fatigue.

[0033] Multi-device offline collaboration technology generally refers to the use of the fourth-generation mobile communication technology (4G) network and soft light screen technology to achieve collaborative recording in an internet-free environment. It supports multiple devices connecting to the same hotspot for artificial intelligence (AI) note-taking collaboration. The device has a built-in 4G module, which does not rely on wireless fidelity (Wi-Fi) to achieve networking functions anytime and anywhere; it also supports high-speed data transmission to ensure the real-time and smoothness of collaborative recording and AI note-taking functions; the device can serve as a hotspot, allowing multiple devices to connect to the same hotspot to achieve data sharing and collaboration; in addition, it supports AI note-taking functions, which can realize real-time voice transcription, structured key points extraction, and automatic generation of meeting minutes and to-do items to improve collaboration efficiency.

[0034] Multi-person visual collaborative learning tools typically refer to tools based on an infinite whiteboard and dynamic visualization tools. They support real-time collaboration across multiple devices and display member status through timelines and engagement radar charts. An infinite whiteboard, also known as an infinite canvas, provides an infinitely expandable virtual canvas, allowing team members to freely add and move elements without spatial restrictions. It supports inserting multiple media formats, such as text, images, video, audio, and documents, to enrich content expression. It also provides visualization tools such as charts, flowcharts, and mind maps to help team members better understand and present information. Visual content can be updated in real time to reflect team members' latest actions and ideas. Furthermore, with support for web, desktop, and mobile devices, team members can collaborate seamlessly across different devices, with all members' actions and changes synchronized across all devices in real time to ensure information consistency. A record of team members' operation history allows users to review the whiteboard status at each point in time, making it easier to track progress and understand the decision-making process. Radar charts display team members' activity participation, providing an intuitive understanding of each member's contribution and level of activity. This platform, based on an infinite whiteboard and dynamic visualization tools, supports real-time collaboration among multiple people across devices, and displays member status through a timeline and engagement radar chart. It can effectively improve the team's collaboration efficiency and communication effectiveness, and is suitable for various team collaboration scenarios.

[0035] Cross-device collaborative unlocking technology typically refers to verifying user identity based on local area network communication and enabling cross-device unlocking through a distributed system, such as using a mobile phone to unlock a tablet or computer. In its implementation, cross-device collaborative unlocking technology typically requires devices to be within the same local area network and connected via wireless communication technologies such as Wi-Fi or Bluetooth. Authentication information is transmitted between devices using encrypted communication protocols to ensure data security and privacy. User authentication is typically based on a shared key or token between devices. This information is generated when the devices are first paired and stored in a secure area on the devices. When a user attempts to unlock a target device, the unlocked device sends authentication information to the target device, which verifies the validity of the information before completing the unlocking process. Cross-device collaborative unlocking technology typically relies on a distributed operating system or platform. The operating system needs to provide corresponding APIs and frameworks to support communication and authentication processes between devices. Cross-device collaborative unlocking technology must ensure the security of the authentication process to prevent unauthorized access. Through local area network communication, user authentication, and a distributed system, cross-device collaborative unlocking technology enables seamless collaboration and convenient unlocking between devices, improving user experience and security.

[0036] However, current technologies for monitoring user learning through terminal device monitoring often focus on single-point functions, such as local area network communication and lock screen control. These functions are relatively limited and lack high accuracy. Therefore, improving the accuracy of terminal device monitoring is an urgent issue.

[0037] In view of this, an embodiment of the present application provides a terminal monitoring method, which specifically includes: when the target connection hotspot is turned on, the main terminal device sends a synchronization interface to at least one first terminal connected to the target connection hotspot, and accordingly, the first terminal receives the synchronization interface; further, the first terminal detects a cut-out event for the synchronization interface, and sends a cut-out event to the main terminal device when the cut-out event is detected, and the cut-out event includes switching the current display interface of the first terminal from the synchronization interface to other interfaces, and accordingly, the main terminal device receives the cut-out event of the synchronization interface from each first terminal; finally, the main terminal device outputs a monitoring report of at least one first terminal based on the detection result of the cut-out event in each first terminal. In the terminal monitoring method of the present application, the main terminal device outputs a monitoring report of at least one first terminal by detecting the cut-out event of the synchronization interface from at least one first terminal connected to the target connection hotspot, and the accuracy is relatively high.

[0038] It should be understood that the main terminal device or the first terminal or the second terminal involved in the embodiments of the present application can be a mobile phone, a tablet computer, a laptop computer, a PDA, a mobile internet device (MID), a wearable device, a virtual reality (VR) device, an augmented reality (AR) device, a smart screen, an artificial intelligence (AI) speaker, a headset, a terminal in industrial control, a terminal in self-driving, a terminal in remote medical surgery, a terminal in a smart grid, a terminal in transportation safety, a terminal in a smart city, a terminal in a smart home, a personal digital assistant (PDA), etc., and the embodiments of the present application are not limited to this.

[0039] For example, Figure 1 A schematic diagram of the system architecture of a terminal device provided in one embodiment of the present application, such as the main terminal device or the first terminal or the second terminal in the present application, Figure 1 As shown, the terminal device includes components such as a processor 110, a memory 120, a transceiver 130, a display unit 140, an input unit 150, and a power module 160.

[0040] Processor 110 is the control center of the terminal device. It connects the various components of the entire terminal device using various interfaces and lines. By running or executing software programs and / or modules stored in memory 120 and accessing data stored in memory 120, it performs various terminal device functions and processes data, thereby monitoring the terminal device as a whole. Optionally, processor 110 may include one or more processing units; alternatively, processor 110 may integrate an application processor, which primarily processes operating devices, user interfaces, and application programs. Of course, other processors may also be included, which are not listed here.

[0041] The memory 120 can be used to store software programs and modules. The processor 110 executes the various functional applications and data processing of the terminal device by running the software programs and modules stored in the memory 120. The memory 120 mainly includes a program storage area and a data storage area. The program storage area can store operating devices and applications required for at least one function (such as a sound playback function, an image playback function, etc.); the data storage area can store data created based on the use of the terminal device (such as audio data, a phone book, etc.). In addition, the memory 120 may include high-speed random access memory and non-volatile memory, such as at least one disk storage device, a flash memory device, or other volatile solid-state storage device.

[0042] The transceiver 130 can provide wireless communication solutions for terminal devices, including wireless local area networks (WLAN) (such as Wi-Fi networks), Bluetooth (BT), global navigation satellite system (GNSS), frequency modulation (FM), near field communication (NFC), infrared (IR), etc. The transceiver 130 can be one or more devices that integrate at least one communication processing module, for example, an antenna and a baseband processor are integrated into the transceiver 130, or an antenna and a modem processor are integrated into the transceiver 130, etc., without limitation herein.

[0043] The display unit 140 can be used to display information input by the user or information provided to the user, as well as various menus of the terminal device. The display unit 140 can be configured in the form of a liquid crystal display (LCD), an organic light-emitting diode (OLED), etc., without limitation.

[0044] The input unit 150 can be used to receive input digital or character information, and to generate key signal input related to the user settings and function control of the terminal device. Specifically, the input unit 150 can collect the user's operations on or near it, and drive the corresponding connection device according to a pre-set program. In addition, the input unit 150 may include a touch panel, which can be implemented using various types such as resistive, capacitive, infrared, and surface acoustic wave. In addition to the touch panel, the input unit 150 may also include other input devices. Specifically, other input devices may include but are not limited to one or more of function keys (such as volume control buttons, switch buttons, etc.), trackballs, joysticks, etc.

[0045] The terminal device also includes a power module 160 for supplying power to various components. Optionally, the power module 160 can be logically connected to the processor 110 through a power management device, thereby implementing functions such as charging, discharging, and power consumption management through the power management device.

[0046] Although not shown, the terminal device may further include a camera. Optionally, the camera may be positioned in the front or rear of the terminal device, which is not limited in this embodiment of the present application.

[0047] It is understood that the structures illustrated in the embodiments of the present application do not constitute specific limitations on the terminal device. In other embodiments of the present application, the terminal device may include more or fewer components than shown, or may combine or separate certain components, or arrange the components differently. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.

[0048] In order to make the purpose and technical solution of this application clearer and more intuitive, the terminal monitoring method, device, equipment and storage medium provided by the embodiments of this application will be described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain this application and are not intended to limit this application.

[0049] Please refer to Figure 2 , is a schematic diagram of the implementation flow of the terminal monitoring method provided by an embodiment of the present application. The system architecture of the main terminal device or the first terminal or the second terminal involved in this application can be as follows Figure 1 The system architecture of the terminal equipment shown in Figure 2 As shown, the method may include the following steps 201 to 203:

[0050] Step 201: When a target connection hotspot is turned on, the master terminal device sends a synchronization interface to at least one first terminal connected to the target connection hotspot. The synchronization interface is used to be displayed on each first terminal in the at least one first terminal.

[0051] Correspondingly, the first terminal receives the synchronization interface sent by the master terminal device.

[0052] In some embodiments, the main terminal device can create a target connection hotspot, which can also be called a personal hotspot or a portable hotspot. Other terminal devices can interact with the main terminal device for data by connecting to the target connection hotspot.

[0053] In some embodiments, when the master terminal device turns on the target connection hotspot, a synchronization interface can be automatically generated and displayed. The synchronization interface is preset by the user, and can be, for example, a countdown interface, a certain image interface, or other custom interface, etc. This application does not limit this. Furthermore, if a first terminal is connected to the target connection hotspot of the master terminal device, the master terminal device sends the synchronization interface to at least one first terminal connected to the target connection hotspot. Accordingly, the first terminal receives the synchronization interface and displays it, so that the display interface of the first terminal is consistent with the display interface of the master terminal device.

[0054] It should be noted that the main terminal device can control the start, pause and end of the synchronization interface, and the display interface of all first terminals connected to the target connection hotspot is consistent with the display interface of the main terminal device.

[0055] For example, a dedicated Android application package (APK) may be provided in the main terminal device. When the APK is opened, the main terminal device successfully creates a target connection hotspot and automatically generates and displays a synchronization interface.

[0056] Optionally, the target connection hotspot created by the main terminal device may have Internet access permission, and the first terminal connected to the target connection hotspot may share the network data of the main terminal device, so that the first terminal can access the Internet; the target connection hotspot may also not have Internet access permission, and all first terminals connected to the target connection hotspot cannot access the Internet. This application does not specifically limit this.

[0057] In step 202, the first terminal detects a switching-out event of the synchronization interface and sends the switching-out event to the master terminal device when the switching-out event is detected. The switching-out event includes switching the current display interface of the first terminal from the synchronization interface to another interface.

[0058] Correspondingly, the master terminal device receives an event of each first terminal switching out of the synchronization interface.

[0059] In some embodiments, the first terminal detects an event of switching out of the synchronization interface, usually by detecting the user's operation on the synchronization interface on the first terminal, such as pressing a button, sliding to exit, etc.; if the first terminal detects a switching out event, that is, the current display interface of the first terminal is switched from the synchronization interface to other interfaces, for example, the synchronization interface was originally a countdown interface, and after the user's touch operation, the countdown interface is switched to a search interface, then the switching out event is sent to the main terminal device through a certain communication protocol, and accordingly, the main terminal device receives the switching out event of each first terminal on the synchronization interface.

[0060] Optionally, the first terminal may detect the switching-out event of the synchronization interface by detecting whether the first terminal has a network connection request, or detecting whether there is an interface switching message, or detecting whether there is an application switching message, etc. This application does not limit this.

[0061] Step 203: The master terminal device outputs a monitoring report of at least one first terminal according to the detection result of the hand-off event in each first terminal.

[0062] In some embodiments, the detection result of the hand-off event in the first terminal may be that the hand-off event is detected, or that the hand-off event is not detected, and then the main terminal device generates a corresponding monitoring report according to the detection result.

[0063] Optionally, the monitoring report can be an overall monitoring report for all first terminals, for example, including the total number of first terminals, the number of terminals that have executed the cut-out event, and the total continuous display time of the synchronization interface, etc., used to indicate the overall situation of at least one first terminal.

[0064] Optionally, the monitoring report can also be a personalized monitoring report for each first terminal. For example, for a first terminal where a cut-out event has occurred, the corresponding monitoring report may include the time when the cut-out event occurred at the first terminal, the number of times the cut-out event occurred, and the total continuous display time of the synchronization interface, etc.; for a first terminal where no cut-out event has occurred, the corresponding monitoring report may include the total continuous display time of the synchronization interface, etc. This application does not impose any specific restrictions on this.

[0065] In some embodiments, after the main terminal device obtains the monitoring report of at least one first terminal, the way of outputting the monitoring report of at least one first terminal can be to display it on the screen of the main terminal device, or to send it to each first terminal synchronously and display it on the screen of each first terminal. This application does not limit this.

[0066] Optionally, if the monitoring report includes an overall monitoring report for all first terminals in at least one first terminal, the overall monitoring report may be displayed on the screen of the master terminal device and sent to each first terminal. If the monitoring report includes a personalized sub-monitoring report for each first terminal, a list of all sub-monitoring reports may be displayed on the screen of the master terminal device, and the personalized sub-monitoring report may be sent one-to-one to the corresponding first terminal, with each first terminal receiving and displaying the corresponding sub-monitoring report.

[0067] In this embodiment, when the target connection hotspot is turned on, the main terminal device sends a synchronization interface to at least one first terminal connected to the target connection hotspot, and accordingly, the first terminal receives the synchronization interface; further, the first terminal detects a cut-out event for the synchronization interface, and sends a cut-out event to the main terminal device when the cut-out event is detected, and the cut-out event includes switching the current display interface of the first terminal from the synchronization interface to other interfaces, and accordingly, the main terminal device receives the cut-out event of the synchronization interface from each first terminal; finally, the main terminal device outputs a monitoring report of at least one first terminal based on the detection result of the cut-out event in each first terminal. In the terminal monitoring method of the present application, the main terminal device outputs a monitoring report of at least one first terminal by detecting a cut-out event of the synchronization interface from at least one first terminal connected to the target connection hotspot, and the accuracy is relatively high.

[0068] Based on the above embodiments, Figure 3 A schematic diagram of a terminal monitoring method according to another embodiment of the present application is shown in FIG3 . The method may include the following steps:

[0069] Step 301: When a target connection hotspot is turned on, the master terminal device sends a target link to at least one first terminal connected to the target connection hotspot, where the target link is used to indicate a display synchronization interface.

[0070] Correspondingly, the first terminal receives the target link sent by the master terminal device.

[0071] In some embodiments, the master terminal device can create a target connection hotspot, which can also be called a personal hotspot or a portable hotspot. Other terminal devices can connect to the target connection hotspot to exchange data with the master terminal device. For example, the master terminal device may be equipped with a dedicated APK. When the APK is enabled, the master terminal device successfully creates the target connection hotspot.

[0072] In some embodiments, when a target connection hotspot is enabled, the master terminal device sends a target link to at least one first terminal connected to the target connection hotspot. The target link is a Uniform Resource Locator (URL) or other network address pointing to a synchronization interface, instructing the first terminal to display the synchronization interface. The synchronization interface may include shared information or content to ensure consistency and collaborative operation between the master terminal device and the first terminal.

[0073] Furthermore, the first terminal receives the target link sent by the master terminal device. If there are multiple first terminals, each terminal will receive the same target link.

[0074] In other embodiments, when the main terminal device turns on the target connection hotspot, a synchronization interface can also be automatically generated and displayed. The synchronization interface is preset by the user, for example, it can be a countdown interface, a certain image interface or other custom interface, etc. This application does not limit this.

[0075] It should be noted that the main terminal device can control the start, pause and end of the synchronization interface, and the display interface of all first terminals connected to the target connection hotspot is consistent with the display interface of the main terminal device.

[0076] Optionally, the target connection hotspot created by the main terminal device may have Internet access permission, and the first terminal connected to the target connection hotspot may share the network data of the main terminal device, so that the first terminal can access the Internet; the target connection hotspot may also not have Internet access permission, and all first terminals connected to the target connection hotspot cannot access the Internet. This application does not specifically limit this.

[0077] Step 302: The master terminal device sends a synchronization interface to the at least one first terminal in response to a touch operation of the at least one first terminal on the target link.

[0078] Correspondingly, the first terminal displays a synchronization interface in response to the touch operation on the target link.

[0079] In some embodiments, at least one first terminal will perform a touch operation on the target link received from the main terminal device. The touch operation is such as the user clicking, sliding or touching the link on the first terminal. Once the first terminal performs a touch operation on the target link, the main terminal device will perceive this operation and send a synchronization interface to the first terminal accordingly. The synchronization interface may contain certain shared content or information to ensure data consistency between the main terminal device and the first terminal.

[0080] Correspondingly, after the user touches the target link, the first terminal will display the synchronization interface based on the target link content and the response of the main terminal device. The synchronization interface is displayed based on the target link and synchronization requirements sent by the main terminal device, and usually includes real-time shared information or the same interface status as the main terminal device.

[0081] Optionally, in multi-person collaboration tools, such as online meetings, shared document editing, etc., users interact synchronously with other devices on their own devices through touch operations, and all participants' devices display the same interface content.

[0082] In step 303, the first terminal detects a network connection request and sends a network connection request to the main terminal device when the network connection request is detected. The network connection request is sent when a cut-out event occurs at the first terminal. The cut-out event includes switching the current display interface of the first terminal from a synchronization interface to other interfaces, and the other interfaces are interfaces of applications that need to access communication network resources.

[0083] Correspondingly, the master terminal device receives the network connection request sent by each first terminal.

[0084] In some embodiments, when the first terminal switches from the currently displayed synchronization interface to another interface, a handoff event is triggered. This handoff event may occur when the user switches to an interface of an application that requires access to communication network resources. Upon detecting this handoff event, the first terminal deems it necessary to establish a network connection and sends a network connection request to the master terminal device. This network connection request indicates that the first terminal needs to access resources via the network. The network connection request typically includes the first terminal's identification information and the type of resource or service requested for connection, so that the master terminal device can respond.

[0085] Furthermore, the master terminal device receives and analyzes the network connection request sent by each first terminal, and takes corresponding actions according to the content of the request, such as authorizing the connection, rejecting the connection, providing resources, or returning the network connection status.

[0086] For example, assuming that the synchronization interface is a countdown interface in a browser application, the switching event can be switching the current display interface of the first terminal from the countdown interface to the search interface in the browser application, or switching the current display interface of the first terminal from the countdown interface to the chat interface in the chat application, wherein the search interface and the chat interface are both interfaces of applications that need to access communication network resources.

[0087] In another possible implementation, the first terminal may further detect an interface switching message and, upon detecting the interface switching message, send an interface switching message to the master terminal device. The interface switching message is used to indicate that a handoff event has occurred at the first terminal. Accordingly, the master terminal device receives the interface switching message sent by each first terminal.

[0088] In some embodiments, when the first terminal switches interfaces, such as switching from one application interface to another application interface or window, it detects this change, actively generates an interface switching message, and sends the message to the main terminal device. This message usually contains detailed information about the interface switch, such as the type of switch, timestamp, and related terminal information. Accordingly, the main terminal device receives the interface switching message from the first terminal. Through the interface switching message, the main terminal device can understand the interface status of the first terminal in real time, thereby better supporting subsequent operations and resource management; it can also respond immediately according to the prompt of the interface switch, enhance the user experience and the smoothness of multi-terminal collaboration, and ensure the efficient operation and stability of the system.

[0089] In step 304, when the detection result includes the cut-out event of the second terminal, the main terminal device generates a monitoring report corresponding to the second terminal according to the occurrence time and / or number of occurrences of the cut-out event of the second terminal, and generates monitoring reports corresponding to the remaining terminals according to a preset duration, where the remaining terminals are terminals other than the second terminal in at least one first terminal, and the preset duration is the total display duration of the synchronization interface.

[0090] In some embodiments, the master terminal device needs to detect the activity status of each terminal. When a cut-out event occurs at a second terminal, the master terminal device can identify and record the occurrence of the event. At the same time, the master terminal device not only detects the cut-out event, but also records the time and number of occurrences. The master terminal device then generates a monitoring report corresponding to the second terminal based on the time and / or number of occurrences of the cut-out event of the second terminal. The monitoring report may include the time of occurrence of the cut-out event, the number of occurrences, the duration of the continuous display of the synchronization interface, etc. The monitoring report is usually presented in a structured format to facilitate analysis and subsequent operations.

[0091] In some embodiments, one implementation method for generating a monitoring report corresponding to the second terminal based on the time and / or number of occurrences of the cut-out event of the second terminal may be: determining multiple continuous display durations based on the time and number of occurrences of the cut-out event of the second terminal; determining the longest continuous display duration of the interface among the multiple continuous display durations; and finally, generating a monitoring report corresponding to the second terminal based on the longest continuous display duration. In other words, the monitoring report corresponding to the second terminal includes the longest continuous display duration of the synchronization interface in the second terminal, which can also be called the continuous attention duration.

[0092] In other embodiments, the monitoring report corresponding to the second terminal also includes monitoring suggestions. Another implementation method of generating the monitoring report corresponding to the second terminal based on the occurrence time and / or occurrence number of the cut-out event of the second terminal may be: based on the occurrence time and / or occurrence number of the cut-out event of the second terminal, a monitoring suggestion for the second terminal is generated. The large language model is obtained by training the initial model based on the historically collected occurrence time and / or occurrence number of the cut-out event of the terminal and the historical monitoring suggestions.

[0093] For example, if the number of hand-off events of the second terminal occurs relatively frequently, the monitoring suggestion included in the monitoring report may be to remind the user to improve concentration, etc.

[0094] In some embodiments, for the remaining terminals (i.e., the terminals other than the second terminal in the at least one first terminal), the master terminal device generates a monitoring report corresponding to the remaining terminals based on the total display duration of the synchronization interface, ensuring that the report covers monitoring data for the entire synchronization process. Optionally, the monitoring report for the remaining terminals may include activity information for each terminal, particularly their status, behavior, and duration of participation during the display of the synchronization interface.

[0095] Furthermore, after the master terminal device obtains the monitoring report corresponding to the second terminal and the monitoring reports corresponding to the remaining terminals, the master terminal device can display a list of all monitoring reports on its own screen and send the monitoring reports to the corresponding second terminal and the remaining terminals. In the case of multiple second terminals, the monitoring reports corresponding to each second terminal are generally different; for the other terminals in at least one first terminal other than the second terminal, the monitoring reports corresponding to each terminal can be the same or different, and this application does not limit this.

[0096] In this embodiment, when the target connection hotspot is enabled, the master terminal device sends a target link to at least one first terminal connected to the target connection hotspot. The target link is used to instruct the display of a synchronization interface. In response, the first terminal receives the target link sent by the master terminal device. Then, in response to a touch operation on the target link by the at least one first terminal, the master terminal device sends the synchronization interface to the at least one first terminal. In response to the touch operation on the target link, the first terminal displays the synchronization interface. Furthermore, the first terminal detects a network connection request and sends a network connection request to the main terminal device when a network connection request is detected. The network connection request is sent when a cut-out event occurs at the first terminal. The cut-out event includes switching the current display interface of the first terminal from a synchronization interface to other interfaces, where the other interfaces are interfaces of applications that need to access communication network resources. Accordingly, the main terminal device receives the network connection request sent by each first terminal; finally, when the detection result includes a cut-out event of the second terminal, the main terminal device generates a monitoring report corresponding to the second terminal according to the occurrence time and / or number of occurrences of the cut-out event of the second terminal, and generates monitoring reports corresponding to the remaining terminals according to a preset time length. The remaining terminals are terminals other than the second terminal in at least one first terminal, and the preset time length is the total display time of the synchronization interface. By real-time detection and recording of the cut-out events of each first terminal and their occurrence time and frequency by the main terminal device, the terminal status changes can be accurately tracked to ensure the integrity and efficiency of the system; the main terminal device can respond promptly and generate a monitoring report based on the network connection request sent by each first terminal. This event-driven mechanism can accurately reflect the dynamic changes of the system, facilitate the analysis of the operation of each terminal, identify the specific time period and frequency of problems, and thus optimize the system design or resource allocation; the main terminal device monitors each first terminal in real time and generates a monitoring report, which helps to promptly discover and fix problems when a cut-out event occurs at the terminal, thereby improving the stability and reliability of the overall system; based on the time and number of cut-out events, the main terminal generates a monitoring report corresponding to the second terminal and the remaining terminals. By generating a report based on a preset duration, it can be ensured that the report covers the entire synchronization process, comprehensively analyzes the performance of each terminal, and helps to optimize the collaboration between terminals and system performance.

[0097] In a possible implementation, when the detection result does not include a hand-off event of any terminal, a monitoring report for each first terminal is further generated according to a preset duration.

[0098] In some embodiments, the monitoring report may also be an overall monitoring report for all first terminals, including, for example, the total number of first terminals, the number of terminals that have executed a cut-out event, and the total duration of the continuous display of the synchronization interface, to indicate the overall status of at least one first terminal. Furthermore, after obtaining the overall monitoring report, the master terminal device may display the overall monitoring report on its own screen and simultaneously send the overall monitoring report to each first terminal. Finally, each first terminal displays the overall monitoring report.

[0099] Based on the above embodiments, Figure 4 A schematic diagram of a terminal monitoring method implementation flow is provided for another embodiment of the present application. In this embodiment, the synchronization interface is taken as a countdown interface as an example. Figure 4 As shown, the method may include the following steps:

[0100] Step 401: The master terminal device disconnects from the network.

[0101] In some embodiments, if the main terminal device is connected via a wired network, the network connection can be disconnected by simply unplugging the network cable; if it is connected via Wi-Fi, the network connection can be disconnected by turning off the Wi-Fi function of the main terminal device. For example, you can usually disable Wi-Fi in the settings of the main terminal device or turn off the wireless network through a shortcut; you can also disable the network adapter in the network settings of the computer so that the main terminal device cannot communicate through any network interface. Or by changing the Internet Protocol (IP) configuration of the main terminal device and setting it to an IP address that cannot access the network, the main terminal device cannot communicate with the external network. It is also possible to remotely disconnect or disconnect the network connection of a specific device through some specialized network management tools, etc., which is not limited in this application.

[0102] For example, a dedicated APK may be provided in the main terminal device. When the APK is enabled, the main terminal device automatically disconnects from the network.

[0103] Step 402: The main terminal device opens the target connection hotspot when the network connection is disconnected.

[0104] In some embodiments, the master terminal device can create a target connection hotspot, which can also be called a personal hotspot or a portable hotspot, and other terminal devices can interact with the master terminal device by connecting to the target connection hotspot. For example, the target connection hotspot can be a Wi-Fi hotspot.

[0105] In some embodiments, when the primary terminal device is disconnected from the network, it can open the target hotspot, so that terminal devices connected to the target hotspot cannot access the Internet. Alternatively, in a learning scenario, for example, if the primary terminal device is a teacher's terminal and the terminal connected to the target hotspot is a student's terminal, restricting the student's terminal from accessing the Internet can help improve student concentration.

[0106] For example, a dedicated APK may be set in the main terminal device. When the APK is turned on, the main terminal device automatically disconnects from the network and successfully creates a target connection hotspot.

[0107] Step 403: The master terminal device sends a countdown interface to at least one first terminal connected to the target connection hotspot. The countdown interface is used to be displayed on each first terminal in the at least one first terminal.

[0108] Correspondingly, the first terminal receives the countdown interface sent by the main terminal device.

[0109] It should be understood that the countdown interface is used to count down to a preset time period. For example, the countdown interface can support a Pomodoro function, such as studying for 20 minutes and taking a 5-minute break, that is, a 20-minute countdown is performed first, and after the 20-minute countdown ends, another 5-minute countdown is performed, and the cycle continues.

[0110] In some embodiments, when the main terminal device turns on the target connection hotspot, a countdown interface can be automatically generated and displayed. Furthermore, if a first terminal is connected to the target connection hotspot of the main terminal device, the main terminal device sends the countdown interface to at least one first terminal connected to the target connection hotspot. Accordingly, the first terminal receives the countdown interface and displays it, so that the display interface of the first terminal is consistent with the display interface of the main terminal device.

[0111] Optionally, after receiving the countdown interface, the first terminal may automatically call up a browser application and display the countdown interface in the browser application.

[0112] As an example, the schematic diagram of the countdown interface displayed on the main terminal device can be as follows: Figure 5 As shown, assuming that the countdown interface is counting down for a total of 20 minutes, Figure 5 The current countdown interface shows the countdown as 18:58:12. In addition, there are reset and pause buttons for controlling the countdown.

[0113] It should be noted that the main terminal device can control the start, pause and reset of the countdown interface, and the display interfaces of all first terminals connected to the target connection hotspot are displayed synchronously with the display interface of the main terminal device. However, the first terminal connected to the target connection hotspot cannot control the buttons on the countdown interface and can only display it passively.

[0114] In one possible embodiment, a chat window is also provided in the countdown interface. When the main terminal device sends the countdown interface to at least one first terminal connected to the target connection hotspot, it also synchronously sends a chat window. The chat window is used to display messages sent by the main terminal device and at least one first terminal. That is to say, users of the terminal devices can communicate in the chat window in the countdown interface.

[0115] Optionally, the chat window may be implemented based on peer-to-peer (P2P) text transmission based on Web Real-Time Communications (WebRTC), or other methods, which are not limited in this application.

[0116] As an example, in Figure 5 Based on this, the display diagram of the chat window set in the countdown interface can be as follows Figure 6 As shown, a chat window is displayed in the lower area of ​​the countdown interface. The chat window includes a group chat named "Study Group" with a total of 8 people. User A sends a message "Review Chinese in the next class" in the group chat, and user B sends a message "Received" in the group chat.

[0117] In step 404, the first terminal detects a switching-out event on the countdown interface and sends a switching-out event to the master terminal device when the switching-out event is detected. The switching-out event includes switching the current display interface of the first terminal from the countdown interface to another interface.

[0118] Correspondingly, the master terminal device receives an event of each first terminal switching out of the countdown interface.

[0119] In some embodiments, the first terminal detects the event of switching out of the countdown interface in real time, and can also record the number of switching out events until the main terminal device completes the task or the first terminal actively disconnects; the switching out event includes switching the current display interface of the first terminal from the countdown interface to other interfaces. For example, assuming that the countdown interface is displayed in the interface of the browser application, switching the current display interface of the first terminal from the countdown interface to other interfaces can be switching from the countdown interface to other interfaces of the browser application, such as the search interface of the browser; it can also be exiting the browser application where the countdown interface is located and directly switching to the interface of other applications. This application is not limited to this.

[0120] In some embodiments, if the countdown interface is switched to other interfaces of the browser application, such as the browser's search interface, the first terminal can detect a network connection request and send the network connection request to the main terminal device. The main terminal device receives the network connection request. Since the main terminal device is disconnected from the network, the first terminal cannot successfully access the Internet.

[0121] In other embodiments, if the browser application containing the countdown interface is exited and the user directly switches to another application interface, and the other application is an application that requires access to communication network resources, the first terminal may further detect a network connection request and send the network connection request to the master terminal device, which then receives the network connection request. In other words, the first terminal may determine whether a handoff event has been detected by detecting the network connection request, and may send a handoff event to the master terminal device if a handoff event has been detected.

[0122] Optionally, if the first terminal does not need to use the network connection function after exiting the browser application, no network connection request will be detected, and no handover event will be detected.

[0123] Optionally, if the first terminal enters the countdown interface again after exiting the countdown interface, there will be records of multiple web page visits, that is, multiple network connection requests are sent, and the first terminal will record the number of network requests.

[0124] As an example, in Figure 5 Based on this, assuming that the cut-out event is switching from the countdown interface to the search interface of the browser application, the corresponding interface display diagram is as follows Figure 7 As shown, Figure 7 (a) is the original countdown interface, and the interface after switching is as follows Figure 7 (b) shows the search interface of the browser application.

[0125] As another example, in Figure 5 Based on this, assuming that the cut-out event is exiting the browser application where the countdown interface is located and directly switching to the short video application that needs to access communication network resources, the corresponding interface display diagram is as follows Figure 8 As shown, Figure 8 (a) is the original countdown interface, and the interface after switching is as follows Figure 8 As shown in (b), the homepage of the short video application is displayed.

[0126] Step 405 : The master terminal device outputs a monitoring report of at least one first terminal according to the detection result of the hand-off event in each first terminal and when the remaining countdown time on the countdown interface reaches a threshold.

[0127] In some embodiments, the master terminal device outputs a monitoring report for at least one first terminal based on the detection result of a handoff event in each first terminal, for example, whether a handoff event is detected or not detected, and when the remaining countdown time on the countdown interface reaches a threshold. The threshold value can be 0 or 1 second, and this application does not limit this.

[0128] Optionally, after all countdown interfaces have completed, the master terminal device may generate an overall monitoring report for all first terminals. This overall monitoring report may include information such as the number of participating first terminals, the duration of the countdown interface display, the number of terminals that experienced a cut-out event, and the number of cut-outs. Furthermore, after the overall monitoring report is generated, it is displayed on the screen of the master terminal device and simultaneously sent to each first terminal.

[0129] For example, in a learning scenario, the overall monitoring report is also the overall learning report, the number of first terminals is the number of users participating in the learning, and the duration of the countdown interface is the duration of a single learning session. After the master terminal device synchronously sends the learning report to each first terminal, the interface of the first terminal will display an achievement medal wall, which displays the content of the learning report.

[0130] Optionally, if the monitoring report of at least one first terminal includes a personalized sub-monitoring report for each first terminal, the sub-monitoring report can be determined based on the time of occurrence, the number of occurrences, and the continuous display duration of the countdown interface of the switching event, or it can be determined based on the continuous display duration of the countdown interface; further, a list of all sub-monitoring reports can be displayed on the screen of the main terminal device, and the personalized sub-monitoring report can be sent one-to-one to the corresponding first terminal, and each first terminal receives and displays the corresponding sub-monitoring report.

[0131] For example, in a learning scenario, after each first terminal receives its corresponding monitoring report, the interface can be transformed into a learning achievement card, displaying the concentration data of the user of each first terminal, and can also be saved and shared to the circle of friends.

[0132] In this embodiment, the main terminal device first disconnects the network connection, and then turns on the target connection hotspot when the network connection is disconnected. The main terminal device sends a countdown interface to at least one first terminal connected to the target connection hotspot. The countdown interface is used to be displayed on each first terminal in the at least one first terminal. Accordingly, the first terminal receives the countdown interface sent by the main terminal device; the first terminal detects a cut-out event for the countdown interface, and sends a cut-out event to the main terminal device when the cut-out event is detected. The cut-out event includes switching the current display interface of the first terminal from the countdown interface to other interfaces. Accordingly, the main terminal device receives the cut-out event of the countdown interface from each first terminal; finally, the main terminal device outputs a monitoring report of at least one first terminal based on the detection result of the cut-out event in each first terminal when the remaining countdown time of the countdown interface reaches a threshold. By sending a countdown interface, the main terminal device can monitor in real time whether a cut-out event occurs in the connected first terminal, and output a monitoring report of at least one first terminal based on the detection results of the cut-out event in each first terminal, with high accuracy; and this terminal monitoring method can effectively monitor the task execution process, effectively detect and respond to the interaction of the terminal, and avoid the occurrence of non-compliant behavior.

[0133] Optionally, in a learning scenario, the terminal monitoring method supports collective learning scenarios, for example, students' mobile phones can become "offline learning hubs" to help students learn in groups; this method does not require additional hardware, such as a card reader, and only requires students to have a mobile phone. This monitoring method helps students concentrate and share information; it can also promote cooperation with schools as a compliant solution for "mobile phone-free classrooms".

[0134] It should be understood that, although the steps in the above-mentioned flowcharts are shown in sequence according to the instructions of the arrows, these steps are not necessarily performed in sequence in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order restriction on the execution of these steps, and these steps can be performed in other orders. Moreover, at least a portion of the steps in the above-mentioned flowcharts may include multiple sub-steps or multiple stages, and these sub-steps or stages are not necessarily performed at the same time, but can be performed at different times, and the execution order of these sub-steps or stages is not necessarily to be performed in sequence, but can be performed in turn or alternately with other steps or at least a portion of the sub-steps or stages of other steps.

[0135] Based on the foregoing embodiments, an embodiment of the present application provides a terminal monitoring device, which includes the modules included and the units included in each module, and can be implemented by a processor; of course, it can also be implemented by a specific logic circuit; in the implementation process, the processor can be a central processing unit, a microprocessor, a digital signal processor or a field programmable gate array, etc.

[0136] Figure 9 A schematic diagram of the structure of a terminal monitoring device provided in one embodiment of the present application is shown as follows: Figure 9 As shown, the terminal monitoring device includes a sending module 901, a detection module 902 and an output module 903, wherein:

[0137] A sending module 901 is used to send a synchronization interface to at least one first terminal connected to the target connection hotspot when the target connection hotspot is turned on, and the synchronization interface is used to be displayed on each first terminal in the at least one first terminal; a detection module 902 is used to detect an event of each first terminal switching out of the synchronization interface, and the switching out event includes switching the current display interface of the first terminal from the synchronization interface to other interfaces; an output module 903 is used to output a monitoring report of the at least one first terminal based on the detection result of the switching out event in each first terminal.

[0138] In some embodiments, the detection module 902 is specifically used to: detect a network connection request sent by each of the first terminals, wherein the network connection request is sent when the cut-out event occurs at the first terminal, and the other interface is an interface of an application that needs to access communication network resources; or, detect an interface switching message sent by each of the first terminals, wherein the interface switching message is used to indicate that the cut-out event occurs at the first terminal.

[0139] In some embodiments, the output module 903 is specifically used to: in a case where the detection result includes a cut-out event of the second terminal, generate a monitoring report corresponding to the second terminal according to the occurrence time and / or number of occurrences of the cut-out event of the second terminal, and generate a monitoring report corresponding to the remaining terminals according to a preset duration, the remaining terminals being the terminals other than the second terminal in the at least one first terminal, and the preset duration being the total display duration of the synchronization interface; in a case where the detection result does not include a cut-out event of any terminal, generate a monitoring report for each of the first terminals according to the preset duration.

[0140] In some embodiments, the apparatus further includes a determination module and a generation module. The determination module is configured to determine multiple continuous display durations based on the time and number of occurrences of the cut-out event of the second terminal; the determination module is further configured to determine the longest continuous display duration of the interface among the multiple continuous display durations; and the generation module is configured to generate a monitoring report corresponding to the second terminal based on the longest continuous display duration.

[0141] In some embodiments, the monitoring report corresponding to the second terminal also includes monitoring suggestions, and the generation module is specifically used to: generate the monitoring suggestions for the second terminal based on the occurrence time and / or number of occurrences of the cut-out event of the second terminal, and the large language model. The large language model is obtained by training the initial model based on the historically collected occurrence time and / or number of occurrences of the cut-out event of the terminal, and historical monitoring suggestions.

[0142] In some embodiments, the synchronization interface includes a countdown interface, and the output module 903 is specifically configured to output a monitoring report of the at least one first terminal when the remaining countdown time of the countdown interface reaches a threshold.

[0143] In some embodiments, the countdown interface is further provided with a chat window, and the sending of the synchronization interface to at least one first terminal connected to the target connection hotspot includes:

[0144] The countdown interface and the chat window are sent to the at least one first terminal connected to the target connection hotspot, and the chat window is used to display messages sent by the main terminal device and the at least one first terminal.

[0145] In some embodiments, the sending module 901 is specifically used to: send a target link to the at least one first terminal, where the target link is used to indicate the display of the synchronization interface; and send the synchronization interface to the at least one first terminal in response to the touch operation of the at least one first terminal on the target link.

[0146] In some embodiments, the apparatus further comprises: a disconnection module and an activation module. The disconnection module is configured to disconnect the network connection of the master terminal device; the activation module is configured to activate the target connection hotspot when the network connection of the master terminal device is disconnected.

[0147] The description of the above device embodiment is similar to the description of the above method embodiment and has similar beneficial effects as the method embodiment. For technical details not disclosed in the device embodiment of this application, please refer to the description of the method embodiment of this application for understanding.

[0148] Figure 10A schematic diagram of a terminal structure provided in one embodiment of the present application is shown in FIG. Figure 10 As shown, the terminal includes a receiving module 1001 and a processing module 1002, wherein:

[0149] The receiving module 1001 is used to receive the synchronization interface sent by the main terminal device when the target connection hotspot of the main terminal device is connected, and the synchronization interface is used to be displayed on the first terminal; the processing module 1002 is used to detect a cut-out event of the synchronization interface, and send the cut-out event to the main terminal device when the cut-out event is detected. The cut-out event includes switching the current display interface of the first terminal from the synchronization interface to other interfaces, so that the main terminal device outputs a monitoring report of the first terminal according to the detection result of the cut-out event in the first terminal.

[0150] In some embodiments, the processing module 1002 is specifically used to: detect a network connection request, and send the network connection request to the main terminal device when the network connection request is detected, the network connection request is sent when the cut-out event occurs at the first terminal, and the other interface is the interface of the application that needs to access communication network resources; or, detect an interface switching message, and send the interface switching message to the main terminal device when the interface switching message is detected, the interface switching message is used to indicate that the cut-out event occurs at the first terminal.

[0151] In some embodiments, the receiving module 1001 is specifically used to: receive a target link sent by the master terminal device, where the target link is used to indicate display of the synchronization interface; and display the synchronization interface in response to a touch operation on the target link.

[0152] The description of the above device embodiment is similar to the description of the above method embodiment and has similar beneficial effects as the method embodiment. For technical details not disclosed in the device embodiment of this application, please refer to the description of the method embodiment of this application for understanding.

[0153] It should be noted that in the embodiments of this application Figure 9 The terminal monitoring device shown and Figure 10 The terminal module division shown is schematic and represents only one logical functional division. In actual implementation, other division methods may be used. Furthermore, the functional units in the various embodiments of this application may be integrated into a single processing unit, or may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units. Alternatively, a combination of software and hardware may be used.

[0154] It should be noted that, in the embodiment of the present application, if the above method is implemented in the form of a software function module and sold or used as an independent product, it can also be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiment of the present application is essentially or the part that contributes to the relevant technology can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for enabling an electronic device to execute all or part of the method described in each embodiment of the present application. The aforementioned storage medium includes various media that can store program codes, such as a U disk, a mobile hard disk, a read-only memory (ROM), a magnetic disk or an optical disk. In this way, the embodiment of the present application is not limited to any specific combination of hardware and software.

[0155] The embodiment of the present application provides a computer device, which may be a server, and its internal structure diagram may be as follows: Figure 11 As shown. The computer device includes a processor, a memory, and a network interface connected via a system bus. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program, and a database. The internal memory provides an environment for the operation of the operating system and computer program in the non-volatile storage medium. The database of the computer device is used to store data. The network interface of the computer device is used to communicate with an external terminal via a network connection. When the computer program is executed by the processor, the above method is implemented.

[0156] An embodiment of the present application provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the steps of the method provided in the above embodiment are implemented.

[0157] An embodiment of the present application provides a computer program product containing instructions, which, when executed on a computer, enables the computer to execute the steps of the method provided in the above method embodiment.

[0158] Those skilled in the art will understand that Figure 11 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than shown in the figure, or combine certain components, or have a different component arrangement.

[0159] In one embodiment, the terminal monitoring device and the terminal provided by the present application can be implemented in the form of a computer program. The computer program can be used in Figure 11The computer device is operated on the computer device shown. The memory of the computer device can store various program modules that constitute the above-mentioned device. The computer program composed of each program module enables the processor to execute the steps of the method of each embodiment of the present application described in this specification.

[0160] It should be noted that the description of the above storage medium and device embodiments is similar to the description of the above method embodiments and has similar beneficial effects as the method embodiments. For technical details not disclosed in the storage medium, storage medium, and device embodiments of this application, please refer to the description of the method embodiments of this application for understanding.

[0161] It should be understood that "one embodiment" or "an embodiment" or "some embodiments" mentioned throughout the specification means that the specific features, structures or characteristics related to the embodiment are included in at least one embodiment of the present application. Therefore, "in one embodiment" or "in an embodiment" or "in some embodiments" appearing throughout the specification do not necessarily refer to the same embodiment. In addition, these specific features, structures or characteristics can be combined in one or more embodiments in any suitable manner. It should be understood that in the various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application. The above-mentioned serial numbers of the embodiments of the present application are for description only and do not represent the advantages and disadvantages of the embodiments. The above description of the various embodiments tends to emphasize the differences between the various embodiments. The same or similar aspects can be referenced to each other. For the sake of brevity, they will not be repeated here.

[0162] The term "and / or" in this article is only a description of the association relationship between associated objects, indicating that there can be three relationships. For example, object A and / or object B can mean: object A exists alone, object A and object B exist at the same time, and object B exists alone.

[0163] It should be noted that, in this document, the terms "comprises," "includes," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, article, or apparatus comprising a series of elements includes not only those elements but also other elements not explicitly listed, or elements inherent to such process, method, article, or apparatus. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of other identical elements in the process, method, article, or apparatus comprising the element.

[0164] In the several embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. The embodiments described above are merely illustrative. For example, the division of the modules is merely a logical function division. In actual implementation, there may be other division methods, such as: multiple modules or components can be combined, or can be integrated into another system, or some features can be ignored or not executed. In addition, the coupling, direct coupling, or communication connection between the components shown or discussed can be through some interfaces, and the indirect coupling or communication connection of devices or modules can be electrical, mechanical or other forms.

[0165] The modules described above as separate components may or may not be physically separated, and the components displayed as modules may or may not be physical modules; they may be located in one place or distributed across multiple network units; some or all of the modules may be selected according to actual needs to achieve the purpose of this embodiment.

[0166] In addition, all functional modules in the embodiments of the present application can be integrated into one processing unit, or each module can be a separate unit, or two or more modules can be integrated into one unit; the above-mentioned integrated modules can be implemented in the form of hardware or in the form of hardware plus software functional units.

[0167] Those skilled in the art will understand that all or part of the steps of implementing the above-mentioned method embodiment can be completed by hardware related to program instructions, and the aforementioned program can be stored in a computer-readable storage medium. When the program is executed, it executes the steps of the above-mentioned method embodiment; and the aforementioned storage medium includes: mobile storage devices, read-only memories (ROM), magnetic disks or optical disks, and other media that can store program codes.

[0168] Alternatively, if the above-mentioned integrated unit of the present application is implemented in the form of a software functional module and sold or used as an independent product, it can also be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiment of the present application, or the part that contributes to the relevant technology, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes a number of instructions for enabling an electronic device to execute all or part of the methods described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as mobile storage devices, ROMs, magnetic disks or optical disks.

[0169] The methods disclosed in the several method embodiments provided in this application can be arbitrarily combined without conflict to obtain new method embodiments.

[0170] The features disclosed in the several product embodiments provided in this application can be arbitrarily combined without conflict to obtain new product embodiments.

[0171] The features disclosed in the several method or device embodiments provided in this application can be arbitrarily combined without conflict to obtain new method embodiments or device embodiments.

[0172] The above is merely an embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.

Claims

1. A terminal monitoring method, characterized in that: Applied to a master terminal device, the method includes: When the target connection hotspot is turned on, sending a synchronization interface to at least one first terminal connected to the target connection hotspot, the synchronization interface being used to be displayed on each first terminal in the at least one first terminal; detecting a switching-out event of each of the first terminals from the synchronization interface, wherein the switching-out event includes switching a current display interface of the first terminal from the synchronization interface to another interface; Outputting a monitoring report of the at least one first terminal according to a detection result of the hand-off event in each of the first terminals.

2. The method according to claim 1, characterized in that The detecting an event in which each of the first terminals switches out of the synchronization interface includes: detecting a network connection request sent by each first terminal, wherein the network connection request is sent when the handover event occurs at the first terminal, and the other interface is an interface of an application that needs to access communication network resources; or An interface switching message sent by each of the first terminals is detected, where the interface switching message is used to indicate that the hand-off event occurs at the first terminal.

3. The method according to claim 1, characterized in that Outputting a monitoring report of the at least one first terminal according to a detection result of the hand-off event in each of the first terminals includes: In a case where the detection result includes a cut-off event of the second terminal, generating a monitoring report corresponding to the second terminal according to the occurrence time and / or the number of occurrences of the cut-off event of the second terminal, and generating monitoring reports corresponding to the remaining terminals according to a preset duration, the remaining terminals being terminals other than the second terminal in the at least one first terminal, and the preset duration being the total display duration of the synchronization interface; In a case where the detection result does not include a hand-off event of any terminal, a monitoring report for each first terminal is generated according to the preset duration.

4. The method according to claim 3, characterized in that The generating, according to the occurrence time and / or occurrence number of the hand-off event of the second terminal, a monitoring report corresponding to the second terminal includes: Determining multiple continuous display durations according to the occurrence time and number of occurrences of the cut-out event of the second terminal; Determine the longest continuous display time of the interface among the multiple continuous display time periods; Generate a monitoring report corresponding to the second terminal according to the longest continuous display time.

5. The method according to claim 3, characterized in that The monitoring report corresponding to the second terminal also includes a monitoring suggestion. The generating of the monitoring report corresponding to the second terminal according to the occurrence time and / or occurrence number of the hand-off event of the second terminal includes: The monitoring suggestion for the second terminal is generated based on the occurrence time and / or number of occurrences of the switching-out event of the second terminal, and the large language model. The large language model is obtained by training the initial model based on the historically collected occurrence time and / or number of occurrences of the switching-out events of the terminal, and historical monitoring suggestions.

6. The method according to claim 1, characterized in that The synchronization interface includes a countdown interface, and the outputting of the monitoring report of the at least one first terminal includes: When the remaining countdown time on the countdown interface reaches a threshold, a monitoring report of the at least one first terminal is output.

7. The method according to claim 6, characterized in that The countdown interface is further provided with a chat window, and the sending of a synchronization interface to at least one first terminal connected to the target connection hotspot includes: The countdown interface and the chat window are sent to the at least one first terminal connected to the target connection hotspot, and the chat window is used to display messages sent by the main terminal device and the at least one first terminal.

8. The method according to claim 1, characterized in that The sending a synchronization interface to at least one first terminal connected to the target connection hotspot includes: Sending a target link to the at least one first terminal, where the target link is used to instruct to display the synchronization interface; In response to a touch operation of the at least one first terminal on the target link, the synchronization interface is sent to the at least one first terminal.

9. The method according to claim 1, characterized in that Before opening the target connection hotspot, the method further includes: Disconnecting the network connection of the master terminal device; The step of opening the target connection hotspot includes: When the network connection of the main terminal device is disconnected, the target connection hotspot is opened.

10. A terminal monitoring method, characterized in that: Applied to a first terminal, the method includes: When the target connection hotspot of the master terminal device is connected, receiving a synchronization interface sent by the master terminal device, wherein the synchronization interface is used to be displayed on the first terminal; Detect a cut-out event of the synchronization interface, and send the cut-out event to the main terminal device when the cut-out event is detected. The cut-out event includes switching the current display interface of the first terminal from the synchronization interface to other interfaces, so that the main terminal device outputs a monitoring report of the first terminal based on the detection result of the cut-out event in the first terminal.

11. The method according to claim 10, characterized in that The detecting a switching-out event of the synchronization interface and sending the switching-out event to the master terminal device when the switching-out event is detected includes: detecting a network connection request, and sending the network connection request to the master terminal device when the network connection request is detected, wherein the network connection request is sent when the cut-out event occurs at the first terminal, and the other interface is an interface of an application that needs to access communication network resources; or An interface switching message is detected, and when the interface switching message is detected, the interface switching message is sent to the master terminal device, where the interface switching message is used to indicate that the hand-off event occurs in the first terminal.

12. The method according to claim 10, characterized in that The receiving the synchronization interface sent by the master terminal device includes: receiving a target link sent by the master terminal device, wherein the target link is used to instruct to display the synchronization interface; In response to a touch operation on the target link, the synchronization interface is displayed.

13. A terminal monitoring device, characterized in that: The device comprises: a sending module, configured to send a synchronization interface to at least one first terminal connected to the target connection hotspot when the target connection hotspot is turned on, wherein the synchronization interface is configured to be displayed on each first terminal in the at least one first terminal; a detection module, configured to detect an event in which each of the first terminals switches out of the synchronization interface, wherein the switching out event includes switching a current display interface of the first terminal from the synchronization interface to another interface; An output module is configured to output a monitoring report of the at least one first terminal according to a detection result of the hand-off event in each of the first terminals.

14. A terminal, characterized in that: The terminal includes: A receiving module, configured to receive a synchronization interface sent by the master terminal device when the master terminal device is connected to a target connection hotspot, wherein the synchronization interface is configured to be displayed on the first terminal; A processing module is used to detect a cut-out event of the synchronization interface and send the cut-out event to the main terminal device when the cut-out event is detected. The cut-out event includes switching the current display interface of the first terminal from the synchronization interface to other interfaces, so that the main terminal device outputs a monitoring report of the first terminal based on the detection result of the cut-out event in the first terminal.

15. A computer device comprising a memory and a processor, wherein the memory stores a computer program executable on the processor, wherein: When the processor executes the program, the steps of the method according to any one of claims 1 to 9 or 10 to 12 are implemented.

16. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 9 or 10 to 12 is implemented.

17. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the method according to any one of claims 1 to 9 or 10 to 12 is implemented.