Method and system for remotely viewing iOS equipment data and related equipment

By using PC-based backup software and Wi-Fi backup functionality based on the official iOS backup protocol, remote viewing of iOS device data without jailbreaking is achieved, solving the security issues in existing technologies and providing a safe and reliable data management solution.

CN120950350APending Publication Date: 2025-11-14SHENZHEN MAIFENG TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511035460.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-07-25
Publication Date
2025-11-14

AI Technical Summary

Technical Problem

Existing technologies require jailbreaking to remotely access iOS device data, which compromises system security, and there is a lack of safer and more reliable methods.

Method used

The PC backup software is built based on the official iOS backup protocol. It enables data backup to PC devices through wired trusted connection and account authorization, and enables WIFI backup function for automatic updates. Finally, the data is uploaded to the cloud for remote viewing.

Benefits of technology

It allows for secure remote viewing of iOS device data without jailbreaking, improving device security and the reliability of data management.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120950350A_ABST
    Figure CN120950350A_ABST
Patent Text Reader

Abstract

The invention provides a method, a system and related equipment for remotely checking iOS equipment data. The method comprises the following steps of: constructing and obtaining PC (Personal Computer) end backup software based on an iOS official backup protocol and providing software webpage service; connecting the iOS device to the PC device installed with the PC end backup software through wired trust; the account information of the iOS equipment is used for carrying out backup authorization on the PC end backup software; an item, needing to be backed up, of the iOS equipment is operated and selected in the PC end backup software, data of the item is backed up to the PC equipment, and the WIFI backup function of the iOS equipment is started to achieve automatic updating of the backup data; uploading the backup data to a cloud to form a device backup record; and remote consulting of the equipment backup record is realized through the software webpage service. According to the method, remote viewing of the iOS equipment data is realized based on an iOS official backup mechanism, the equipment does not need to break a prison, and the safety of the equipment is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of data access technology, and in particular to a method, system, and related equipment for remotely viewing data on an iOS device. Background Technology

[0002] With the widespread use of smart devices, children have significantly more access to the internet. Many illegal activities online, such as misleading consumerism and violent communication, can easily ensnare children with weak self-control, leading to unimaginable consequences. To protect children's online safety and promptly detect and stop illegal or unreasonable behavior, guardians sometimes need to monitor their children's daily use of smart devices.

[0003] Taking iOS devices as an example, existing technologies typically require jailbreaking to gain access to iOS device data remotely, which compromises system security. There is a lack of a safer and more reliable method for viewing iOS device data.

[0004] Therefore, existing technologies still need to be improved and developed. Summary of the Invention

[0005] This invention provides a method, system, and related equipment for remotely viewing data on iOS devices. The main objective of this invention is to solve the technical problems mentioned in the background section of the prior art.

[0006] The first aspect of this invention provides a method for remotely viewing data on an iOS device, comprising: PC-based backup software is built based on the official iOS backup protocol, and software web services are provided. Connect the iOS device to a PC device with the PC backup software installed via wired trust; The backup software on the PC is authorized to perform backups using the account information of the iOS device. In the PC-side backup software, select the items that need to be backed up on the iOS device, back up the data of the items to the PC device, and enable the WIFI backup function of the iOS device to achieve automatic updates of the backup data; The backup data is uploaded to the cloud to create a device backup record. The software web service enables remote access to the device's backup records.

[0007] In an optional embodiment of the first aspect of the present invention, the step of building PC-side backup software based on the official iOS backup protocol and providing software web page services includes: The backup data format of iOS devices is obtained by parsing the official iOS backup protocol. Based on the aforementioned backup data format, a PC-based backup software capable of local storage and management of backup data for iOS devices is constructed. Based on the remote access and management interface for the backup data provided by the PC-side backup software, develop a supporting software web service with a user interface and data management functions.

[0008] In an optional embodiment of the first aspect of the present invention, connecting the iOS device to a PC device with the PC backup software installed via wired trust includes: Physically connect the iOS device to the PC device via a USB data cable; After a USB connection is detected on the iOS device, a trust prompt screen will automatically pop up. The name and icon information of the PC device are displayed on the trust prompt screen of the iOS device. On the iOS device, select to trust the PC device to establish a trust connection. In response to the PC-side backup software detecting the establishment of the trusted connection, the backup environment is initialized; The PC-based backup software displays the iOS device's identification information and backup status.

[0009] In an optional embodiment of the first aspect of the present invention, the step of authorizing the backup of the PC-side backup software using the account information of the iOS device includes: Obtain Apple ID account information through the iOS device; Verify the validity of the Apple ID account information in the PC-side backup software; Generate a backup authorization token based on the verification results; The backup authorization token is stored in the local secure storage area of ​​the PC-side backup software; Before each backup operation, the validity of the backup authorization token is verified, and the scope of the backup operation is restricted according to the permission level of the backup authorization token.

[0010] In an optional embodiment of the first aspect of the present invention, the step of selecting the items to be backed up on the iOS device in the PC-side backup software and backing up the data of the items to the PC device includes: The PC-side backup software displays a list of backupable items for the iOS device, including contacts, SMS messages, call logs, photos, videos, applications, documents, and health data. The system receives the items that need to be backed up by the user through a selection box, and generates a backup task list, which includes the priority and backup order of each item. The backup data of each project is stored in a designated location on the PC device according to a preset file structure, and an independent metadata file is generated for each project. A backup report is generated after the backup is completed. The backup report includes a list of backup items, data integrity verification results, and storage location information.

[0011] In an optional embodiment of the first aspect of the present invention, enabling the Wi-Fi backup function of the iOS device to achieve automatic updates of backup data includes: Enable the Wi-Fi backup function on the iOS device; In response to the iOS device and the PC device accessing the same WIFI network, the iOS device is triggered to automatically perform a backup and update to the PC device. The backup data update information of the iOS device is received through the PC-side backup software. The system automatically identifies items that need to be updated based on a preset incremental backup strategy and transmits incremental data via WiFi. A breakpoint resume mechanism is used during data transmission, and the metadata information of the backup data is automatically updated and an update log is generated after the incremental update is completed.

[0012] In an optional embodiment of the first aspect of the present invention, the remote access to the device backup records via the software web service includes: The system accepts user account logins on the web interface of the software's web service and displays a list of all the user's backup devices on the web interface. For each of the backup devices, a backup record retrieval function is provided, which supports filtering by time, project type, and backup status; Receive remote access to the backup record from the user through the web interface, and generate an interface display of the backup record that is consistent with that of the iOS device; The system provides an export function for the backup records, supporting the export of the backup records in a structured format.

[0013] A second aspect of the present invention provides a system for remotely viewing data on an iOS device, the system comprising: The software service building module is used to build PC-side backup software based on the official iOS backup protocol and provide software web services. The device connection module is used to connect an iOS device to a PC device with the PC backup software installed via a wired connection. The backup authorization module is used to authorize the PC-side backup software to perform backups using the account information of the iOS device; The backup configuration module is used to select the items to be backed up on the iOS device in the PC-side backup software, back up the data of the items to the PC device, and enable the WIFI backup function of the iOS device to achieve automatic update of the backup data. The backup upload module is used to upload the backup data to the cloud to form a device backup record; The remote access module is used to remotely access the backup records of the device through the software web service.

[0014] A third aspect of the present invention provides a device for remotely viewing data of an iOS device, the device comprising: a memory and at least one processor, the memory storing instructions, and the memory and the at least one processor being interconnected via a circuit; The at least one processor invokes the instructions in the memory to cause the device for remotely viewing iOS device data to perform the method for remotely viewing iOS device data as described in any of the first aspects of the present invention.

[0015] A fourth aspect of the present invention provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the method for remotely viewing iOS device data as described in any one of the first aspects of the present invention.

[0016] Beneficial Effects: This invention provides a method, system, and related equipment for remotely viewing data on iOS devices. The method includes: building PC-based backup software based on the official iOS backup protocol and providing a web service for the software; connecting the iOS device to a PC with the PC-based backup software installed via a wired connection; authorizing the PC-based backup software to perform backup using the iOS device's account information; selecting items to be backed up on the iOS device within the PC-based backup software and backing up the data of those items to the PC device, as well as enabling the iOS device's Wi-Fi backup function to achieve automatic updates of the backup data; uploading the backup data to the cloud to form a device backup record; and remotely viewing the device backup record through the web service provided by the software. This invention enables remote viewing of iOS device data based on the official iOS backup mechanism, without requiring jailbreaking the device, thus improving device security. Attached Figure Description

[0017] Figure 1 This is a schematic diagram of an embodiment of a method for remotely viewing data on an iOS device according to the present invention; Figure 2 This is a schematic diagram of an embodiment of a system for remotely viewing iOS device data according to the present invention; Figure 3 This is a schematic diagram of an embodiment of a device for remotely viewing data on an iOS device according to the present invention. Detailed Implementation

[0018] The terms “first,” “second,” “third,” “fourth,” etc. (if present) in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms “comprising” or “having,” and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0019] For ease of understanding, the specific process of the embodiments of the present invention is described below. Please refer to [link / reference]. Figure 1 The first aspect of the present invention provides a method for remotely viewing data on an iOS device, comprising: S100. PC-based backup software is built based on the official iOS backup protocol and a software web service is provided. Specifically, the main inventive point of this invention is to use the backup function of the iOS system to export iOS device data and provide cloud web services for users to remotely view iOS device data. The data backup process of the iOS device complies with the official iOS protocol and will not damage the device system, thus having higher security.

[0020] In an optional embodiment of step S100 of the present invention, the step of building PC-side backup software based on the official iOS backup protocol and providing software web services includes: parsing the backup data format of the iOS device from the official iOS backup protocol; building PC-side backup software based on the backup data format, capable of realizing local storage and management functions for iOS device backup data; and developing a matching software web service with a user interface and data management functions based on the remote access and management interface for the backup data provided by the PC-side backup software. Specifically, the core of the technical solution of the present invention lies in the PC-side backup software based on the official iOS backup protocol and providing web services. The PC-side backup software can realize a complete process covering reading, storing, and providing remote access to data from the iOS system.

[0021] S200. Connect the iOS device to the PC device with the PC backup software installed via a wired trusted connection. In this invention, when the iOS device needs to back up data to the PC device, a trusted connection with the PC device needs to be established so that the iOS device and the PC device can transfer data to each other.

[0022] In an optional embodiment of step S200 of the present invention, connecting the iOS device to a PC device with the PC-side backup software installed via wired trust includes: physically connecting the iOS device to the PC device via a USB data cable; automatically popping up a trust prompt interface after the USB connection is detected on the iOS device; displaying the name and icon information of the PC device on the trust prompt interface of the iOS device; selecting to trust the PC device on the iOS device to establish a trust connection relationship; initializing the backup environment in response to the PC-side backup software detecting the establishment of the trust connection relationship; and displaying the identification information and backup status of the iOS device in the PC-side backup software.

[0023] Specifically, the process of establishing a trusted connection between an iOS device and a PC device according to this invention can be as follows: The user connects the physical port of the iOS device to the USB port of the PC device using a USB data cable (supporting Lightning or USB-C interfaces). After detecting the USB connection event, the PC device sends a device enumeration request to the USB bus. The iOS device responds to the enumeration and returns a device identifier (such as PID / VID). After the iOS device's connection management module (located in the operating system kernel layer) detects that the USB connection is successful, it sends an interrupt signal to the system UI service layer. The system UI service layer calls the TrustPromptController class, which automatically overlays a semi-transparent pop-up window on the lock screen or the top-level system window. This pop-up window has a higher priority than the normal application interface. The iOS device requests device description information from the PC device via the USB control protocol, including the PC device name and device icon. The PC device icon is dynamically loaded in the left area of ​​the trust prompt interface, and the device name text is displayed in the right area. After the user clicks the "Trust" button in the interface: the iOS device's key management module generates a temporary RSA-2048 key pair; the public key is encrypted and transmitted to the PC device via the USB CDC-ECM protocol; and a com.apple.mobiletrust field is created in the iOS device's key chain to store the mapping relationship between the PC device's unique device identifier (UDID) and the public key.

[0024] S300. Authorize the PC backup software to perform backup using the account information of the iOS device. In this invention, in addition to the login software's own account password, the PC backup software also integrates the iOS backup account login mechanism, thereby enabling the PC backup software to have the permission to obtain backup data from the iOS device. Therefore, before backing up the data from the iOS device to the local PC device, it is necessary to log in to the iOS device's account information to grant the software permission.

[0025] In an optional embodiment of step S300 of the present invention, the step of authorizing the PC-side backup software to perform backup using the account information of the iOS device includes: obtaining Apple ID account information through the iOS device; verifying the validity of the Apple ID account information in the PC-side backup software; generating a backup authorization token based on the verification result; storing the backup authorization token in the local secure storage area of ​​the PC-side backup software; verifying the validity of the backup authorization token before each backup operation, and restricting the scope of the backup operation according to the permission level of the backup authorization token.

[0026] Specifically, the backup authorization process of the PC-side backup software of this invention can be as follows: When a user uses the PC-side backup software for the first time through an iOS device, the software prompts the user to enter their Apple ID and related password information. The PC-side backup software receives and parses the user's Apple ID and password. The software calls Apple's verification API and sends a request to Apple's account server via an HTTPS connection to verify the validity of the entered Apple ID account information. If the verification is successful, the PC-side backup software receives a valid session token, indicating that the user's Apple ID identity has been confirmed. After the Apple ID account information is verified, the PC-side backup software generates a backup authorization token based on the user's permissions. This token contains the user's backup permission level, verification timestamp, and validity period information, and is encrypted using the AES encryption algorithm to ensure the security of the token data. The backup authorization token is stored in the local secure storage area of ​​the PC-side backup software, ensuring that only authorized programs can access and use the token. Before each backup operation is initiated, the PC-side backup software automatically checks the validity of the locally stored backup authorization token. If the token has not expired and verification is successful, the software will continue to perform subsequent backup operations; if the token expires or has been revoked, the software will interrupt the backup operation and prompt the user to re-authenticate. Based on the permission information contained in the token, the PC-side backup software will determine the scope of backup operations that the user is allowed to perform.

[0027] S400: In the PC-side backup software, select the items that need to be backed up on the iOS device, back up the data of the items to the PC device, and enable the WIFI backup function of the iOS device to achieve automatic update of the backup data; The main purpose of this step of the present invention is to configure which data of the iOS device needs to be backed up by the PC-side backup software, and to configure the iOS device to actively update the backup of this data to the PC device after connecting to the same WIFI as the PC device, so that the backup information can be dynamically updated.

[0028] In an optional embodiment of step S400 of the present invention, the step of selecting the items to be backed up on the iOS device in the PC-side backup software and backing up the data of the items to the PC device includes: displaying a list of backable items of the iOS device on the user interface of the PC-side backup software, the list of items including contacts, SMS messages, call logs, photos, videos, applications, documents, and health data; receiving the items to be backed up selected by the user through a selection box, generating a backup task list, the backup task list including the priority and backup order of each item; storing the backup data of each item in a designated location on the PC device according to a preset file structure, and generating an independent metadata file for each item; generating a backup report after the backup is completed, the backup report including a backup item list, data integrity verification results, and storage location information.

[0029] Specifically, in this invention, the PC-based backup software retrieves backupable items from the iOS device, generating a list of backupable items. These items include contacts, SMS messages, call logs, photos, videos, applications, documents, and health data. Each item has a selection box next to it, allowing users to choose which items to back up. The system monitors and records user selections in real time. Once the user confirms the selection, the PC-based backup software generates a backup task list, which includes the priority (based on user selection or default settings) and backup order for each backup item. Based on the generated backup task list, the software creates folders and files in a designated location on the PC device according to a preset file structure (such as a tree structure). Data for each selected backup item is stored in a predefined format; for example, contacts are stored in CSV format, SMS messages in JSON format, call logs in Excel format, and photos and videos in their original format. Applications are stored to confirm the backup application's status, generating relevant metadata files. Documents are stored in categorized formats such as PDF and DOCX, and health data is stored in XML format. After all backup operations are complete, the software automatically generates a backup report. The report includes: a backup item list: clearly listing all backup items selected by the user; data integrity verification results: verifying backup data using SHA-256 or MD5 algorithms to ensure data integrity; and storage location information: providing the specific storage path of the backup data on the PC for easy retrieval by the user.

[0030] In an optional embodiment of step S400 of the present invention, enabling the WIFI backup function of the iOS device to achieve automatic update of backup data includes: enabling the WIFI backup function of the iOS device; in response to the iOS device and the PC device accessing the same WIFI network, triggering the iOS device to automatically perform backup update to the PC device; receiving the backup data update information of the iOS device through the PC-side backup software; automatically identifying the items that need to be updated according to a preset incremental backup strategy, and performing incremental data transmission via WiFi; adopting a breakpoint resume mechanism during data transmission, and automatically updating the metadata information of the backup data and generating an update log after the incremental update is completed.

[0031] Specifically, in this invention, the steps for enabling the Wi-Fi backup function of the iOS device can be exemplarily as follows: After connecting the device to the computer via USB cable, open iTunes, click the device icon > Summary > check "Sync with this device over Wi-Fi" > Apply. Subsequently, the device and computer are connected to the same Wi-Fi network, charged, and locked, and automatic backup is performed. After receiving a backup data update request from the iOS device, the PC backup software parses the request content to understand the data items that need to be updated, as well as the timestamp and data version of the original backup. Then, according to the preset incremental backup strategy, the PC backup software compares the current data of the iOS device with the differences from the previous backup. If any newly added or modified data items (such as new photos, new text messages, etc.) are detected, the system will automatically mark these items as needing backup updates. During data transmission, if a network interruption or unexpected disconnection occurs, the system will activate the breakpoint resume mechanism. After the data transmission is completed, the PC backup software will automatically update the metadata information of the backup data, including the file version number, last modified time, file size, etc., for subsequent backup management.

[0032] S500. Upload the backup data to the cloud to form a device backup record. In this invention, the backup data can be uploaded to the cloud by a timed trigger, a PC software startup trigger, or a passive trigger after a request is sent by the cloud. The main contents of the device backup record include device name, device model, data type, backup status, and backup time. Users can view the relevant backup data by clicking on each device backup record.

[0033] S600. Remotely accessing the device backup records via the software web service. In an optional embodiment of step S600 of the present invention, remotely accessing the device backup records via the software web service includes: receiving user account login on the web interface of the software web service, displaying a list of all backup devices of the user on the web interface; providing a backup record retrieval function for each backup device, the retrieval function supporting filtering by time, project type, and backup status; receiving the user's remote access to the backup records via the web interface, generating an interface display of the backup records consistent with the iOS device; providing an export function for the backup records, supporting the export of the backup records in a structured format.

[0034] Specifically, users enter their account information, including username and password, on the web service login page. After successful login, the system automatically queries and retrieves information on all registered backup devices associated with that user. On the homepage area of ​​the web interface, the system displays all of the user's backup devices in a list format, including device name, type, model, and last backup time. Each backup device list item has a quick access button, allowing users to easily select a device for further operations. For each backup device, the web interface provides a backup record search function; users can find a corresponding search box next to each device. This search function supports filtering by time, project type, and backup status: after the user selects a backup device and enters filter criteria, the system receives the request and analyzes the selected search parameters. The system retrieves backup records that meet the criteria from the server and organizes the results. Based on the search results, the system generates a backup record display interface consistent with the iOS device, with an interface style identical to the mobile application, ensuring a consistent browsing experience across different devices.

[0035] In summary, the main functional points of the technical solution of this invention are as follows: 1. Back up iPhone data to local storage. Manual backup: Connect your iPhone to your PC using PC software, trust the connection, and once connected, back up all data to your local storage via wired or Wi-Fi using Apple's official backup protocol (you may need to enter your lock screen password for authorization). Automatic backup: After closing the PC program, start the automatic backup service. It will automatically back up data to your local storage upon detecting a subsequent device connection.

[0036] 2. Preview Data. The system enumerates iTunes backups, local backups, iCloud backups, and automatic backups. Users can select specific backups to scan. Once the scan is complete, they can see data of various types, such as SMS records and social media chat logs. Users can also search by keywords to quickly find the data they want.

[0037] 3. Data Export. Users can filter and search for data and export it to a remote access terminal in a specified format.

[0038] 4. Data Upload to the Cloud. Before manually uploading data, users need to bind the device to be uploaded to the PC software (data cannot be uploaded normally without binding a device). The default setting supports uploading information such as SMS and contacts to the cloud. Users can select the data type according to their needs. After selection, the data upload to the cloud will begin. The upload status will be recorded after the upload is completed. Automatic upload means that after the user selects the upload type, the automatic detection service will periodically check if there are any updated data on the bound device. If updated data is found, the updated data will be uploaded to the cloud.

[0039] 5. After the data is uploaded to the cloud, users can log in through a web browser by entering their account and password to view the uploaded data.

[0040] After the backup configuration is set up on the PC, the child's mobile phone will automatically back up the data to the PC device when it is connected to the home Wi-Fi. Parents can then view the data directly on the PC device, or access the data via mobile web. This allows them to view the data on their child's device anytime, anywhere, without causing annoyance by rummaging through the device, and without compromising the stability of the device system or causing concerns about privacy leaks. See Figure 2 A second aspect of the present invention provides a system for remotely viewing data on an iOS device, the system comprising: Software service building module 10 is used to build PC-side backup software based on the official iOS backup protocol and provide software web services; Device connection module 20 is used to connect an iOS device to a PC device with the PC backup software installed via wired trust. Backup authorization module 30 is used to authorize the backup software on the PC using the account information of the iOS device; The backup configuration module 40 is used to select the items that need to be backed up on the iOS device in the PC-side backup software, back up the data of the items to the PC device, and enable the WIFI backup function of the iOS device to achieve automatic update of the backup data. Backup upload module 50 is used to upload the backup data to the cloud to form a device backup record; The remote access module 60 is used to remotely access the backup records of the device through the software web service.

[0041] In an optional embodiment of the second aspect of the present invention, the software service building module includes: The protocol parsing unit is used to parse the backup data format of the iOS device from the official iOS backup protocol. The software building unit is used to build PC-side backup software based on the backup data format, which can realize the local storage and management functions of iOS device backup data; The web page service building unit is used to develop supporting software web page services with user interface and data management functions based on the remote access and management interface of the backup data provided by the PC-side backup software.

[0042] In an optional embodiment of the second aspect of the present invention, the device connection module includes: A device connection unit is used to physically connect the iOS device to the PC device via a USB data cable; The interface prompt unit is used to automatically pop up a trust prompt interface after a USB connection is detected on the iOS device; An information display unit is used to display the name and icon information of the PC device on the trust prompt interface of the iOS device; A trust establishment unit is used to select the PC device to trust on the iOS device and establish a trust connection relationship. An environment initialization unit is used to initialize the backup environment in response to the PC-side backup software detecting the establishment of the trust connection relationship; The device status display unit is used to display the identification information and backup status of the iOS device in the PC-side backup software.

[0043] In an optional embodiment of the second aspect of the present invention, the backup authorization module includes: An account information acquisition unit is used to acquire Apple ID account information through the iOS device; An account verification unit is used to verify the validity of the Apple ID account information in the PC-side backup software. The token generation unit is used to generate backup authorization tokens based on the verification results. A token storage unit is used to store the backup authorization token in the local secure storage area of ​​the PC-side backup software; The token verification unit is used to verify the validity of the backup authorization token before each backup operation and to restrict the scope of the backup operation according to the permission level of the backup authorization token.

[0044] In an optional embodiment of the second aspect of the present invention, the backup configuration module includes: The backup item display unit is used to display a list of backupable items for the iOS device on the user interface of the PC-side backup software. The item list includes contacts, SMS messages, call logs, photos, videos, applications, documents, and health data. The selection receiving unit is used to receive the items that need to be backed up by the user through the selection box, and generate a backup task list, which includes the priority and backup order of each item. The backup storage setting unit is used to store the backup data of each project in a specified location on the PC device according to a preset file structure, and to generate an independent metadata file for each project. The backup report generation unit is used to generate a backup report after the backup is completed. The backup report includes a list of backup items, data integrity verification results, and storage location information.

[0045] In an optional embodiment of the second aspect of the present invention, the backup configuration module includes: A WIFI backup setting unit is used to enable the WIFI backup function of the iOS device. The backup and update unit is used to trigger the iOS device to automatically perform a backup and update to the PC device in response to the iOS device and the PC device accessing the same WIFI network. An update information receiving unit is used to receive backup data update information from the iOS device through the PC-side backup software. Update data transmission is used to automatically identify items that need to be updated according to a preset incremental backup strategy, and to transmit incremental data via WiFi. The backup information update unit is used to adopt a breakpoint resume mechanism during data transmission and automatically update the metadata information of the backup data and generate an update log after the incremental update is completed.

[0046] In an optional embodiment of the second aspect of the present invention, the remote access module includes: The account login unit is used to receive user account logins on the web page interface of the software web page service and to display a list of all backup devices of the user on the web page interface. An information retrieval unit is used to provide a retrieval function for backup records for each of the backup devices, and the retrieval function supports filtering by time, project type and backup status; The query receiving unit is used to receive remote queries of the backup records by users through the web page interface, and generate an interface display of the backup records that is consistent with the iOS device. The data export unit is used to provide the export function of the backup records, and supports exporting the backup records in a structured format.

[0047] Figure 3 This is a schematic diagram of the structure of a device for remotely viewing iOS device data according to an embodiment of the present invention. This device for remotely viewing iOS device data can vary significantly due to differences in configuration or performance. It may include one or more processors 70 (central processing units, CPUs) (e.g., one or more processors) and memory 80, and one or more storage media 90 (e.g., one or more mass storage devices) for storing applications or data. The memory and storage media can be temporary or persistent storage. The program stored on the storage media may include one or more modules (not shown in the diagram), each module may include a series of instruction operations on the device for remotely viewing iOS device data. Furthermore, the processor may be configured to communicate with the storage media to execute a series of instruction operations on the storage media on the device for remotely viewing iOS device data.

[0048] The device for remotely viewing iOS device data according to the present invention may also include one or more power supplies 100, one or more wired or wireless network interfaces 110, one or more input / output interfaces 120, and / or one or more operating systems, such as Windows Server, Mac OS X, Unix, Linux, FreeBSD, etc. Those skilled in the art will understand that... Figure 3 The device structure shown for remotely viewing iOS device data does not constitute a limitation on the device for remotely viewing iOS device data. It may include more or fewer components than shown, or combine certain components, or have different component arrangements.

[0049] The present invention also provides a computer-readable storage medium, which may be a non-volatile computer-readable storage medium or a volatile computer-readable storage medium, wherein the computer-readable storage medium stores instructions that, when executed on a computer, cause the computer to perform the steps of the system for remotely viewing iOS device data.

[0050] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working process of the system or system / unit described above can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.

[0051] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, a device for remotely viewing iOS device data, or a network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0052] The above-described embodiments are only used to illustrate the technical solutions of the present invention, and are not intended to limit it. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims

1. A method for remotely viewing data on an iOS device, characterized in that, include: PC-based backup software is built based on the official iOS backup protocol, and software web services are provided. Connect the iOS device to a PC device with the PC backup software installed via wired trust; The backup software on the PC is authorized to perform backups using the account information of the iOS device. In the PC-side backup software, select the items that need to be backed up on the iOS device, back up the data of the items to the PC device, and enable the WIFI backup function of the iOS device to achieve automatic updates of the backup data; The backup data is uploaded to the cloud to create a device backup record. The software web service enables remote access to the device's backup records.

2. The method for remotely viewing iOS device data according to claim 1, characterized in that, The PC-based backup software built on the official iOS backup protocol and the software web service provided include: The backup data format of iOS devices is obtained by parsing the official iOS backup protocol. Based on the aforementioned backup data format, a PC-based backup software capable of local storage and management of backup data for iOS devices is constructed. Based on the remote access and management interface for the backup data provided by the PC-side backup software, develop a supporting software web service with a user interface and data management functions.

3. The method for remotely viewing iOS device data according to claim 1, characterized in that, The step of connecting the iOS device to a PC device with the PC backup software installed via wired trust includes: Physically connect the iOS device to the PC device via a USB data cable; After a USB connection is detected on the iOS device, a trust prompt screen will automatically pop up. The name and icon information of the PC device are displayed on the trust prompt screen of the iOS device. On the iOS device, select to trust the PC device to establish a trust connection. In response to the PC-side backup software detecting the establishment of the trusted connection, the backup environment is initialized; The PC-based backup software displays the iOS device's identification information and backup status.

4. The method for remotely viewing iOS device data according to claim 1, characterized in that, The step of authorizing the PC-side backup software to perform backup using the account information of the iOS device includes: Obtain Apple ID account information through the iOS device; Verify the validity of the Apple ID account information in the PC-side backup software; Generate a backup authorization token based on the verification results; The backup authorization token is stored in the local secure storage area of ​​the PC-side backup software; Before each backup operation, the validity of the backup authorization token is verified, and the scope of the backup operation is restricted according to the permission level of the backup authorization token.

5. The method for remotely viewing iOS device data according to claim 1, characterized in that, The step of selecting the items to be backed up on the iOS device in the PC-side backup software and backing up the data of the items to the PC device includes: The PC-side backup software displays a list of backupable items for the iOS device, including contacts, SMS messages, call logs, photos, videos, applications, documents, and health data. The system receives the items that need to be backed up by the user through a selection box, and generates a backup task list, which includes the priority and backup order of each item. The backup data of each project is stored in a designated location on the PC device according to a preset file structure, and an independent metadata file is generated for each project. A backup report is generated after the backup is completed. The backup report includes a list of backup items, data integrity verification results, and storage location information.

6. The method for remotely viewing iOS device data according to claim 1, characterized in that, Enabling the Wi-Fi backup function of the iOS device to achieve automatic updates of backup data includes: Enable the Wi-Fi backup function on the iOS device; In response to the iOS device and the PC device accessing the same WIFI network, the iOS device is triggered to automatically perform a backup and update to the PC device. The backup data update information of the iOS device is received through the PC-side backup software. The system automatically identifies items that need to be updated based on a preset incremental backup strategy and transmits incremental data via WiFi. A breakpoint resume mechanism is used during data transmission, and the metadata information of the backup data is automatically updated and an update log is generated after the incremental update is completed.

7. The method for remotely viewing iOS device data according to claim 1, characterized in that, The remote access to the device backup records via the software web service includes: The system accepts user account logins on the web interface of the software's web service and displays a list of all the user's backup devices on the web interface. For each of the backup devices, a backup record retrieval function is provided, which supports filtering by time, project type, and backup status; Receive remote access to the backup record from the user through the web interface, and generate an interface display of the backup record that is consistent with that of the iOS device; The system provides an export function for the backup records, supporting the export of the backup records in a structured format.

8. A system for remotely viewing data on an iOS device, characterized in that, The system for remotely viewing iOS device data includes: The software service building module is used to build PC-side backup software based on the official iOS backup protocol and provide software web services. The device connection module is used to connect an iOS device to a PC device with the PC backup software installed via a wired connection. The backup authorization module is used to authorize the PC-side backup software to perform backups using the account information of the iOS device; The backup configuration module is used to select the items to be backed up on the iOS device in the PC-side backup software, back up the data of the items to the PC device, and enable the WIFI backup function of the iOS device to achieve automatic update of the backup data. The backup upload module is used to upload the backup data to the cloud to form a device backup record; The remote access module is used to remotely access the backup records of the device through the software web service.

9. A device for remotely viewing data on an iOS device, characterized in that, The device for remotely viewing iOS device data includes: a memory and at least one processor, wherein the memory stores instructions, and the memory and the at least one processor are interconnected via a line; The at least one processor invokes the instructions in the memory to cause the device that remotely views iOS device data to perform the method of remotely viewing iOS device data as described in any one of claims 1-7.

10. A computer-readable storage medium storing a computer program thereon, characterized in that, When the computer program is executed by a processor, it implements the method for remotely viewing iOS device data as described in any one of claims 1-7.