A local storage-free photograph recording and instant uploading system

CN122933659APending Publication Date: 2026-10-16NANJING TONGJINYUN TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202611135374.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-07-29
Publication Date
2026-10-16

AI Technical Summary

Technical Problem

[0003]但是,现有记录类应用的拍照记录机制在调用相机拍摄照片后,会默认将拍摄的原图保存至终端系统相册,同时在应用自身的沙盒存储目录中生成压缩缓存文件,一方面随着记录数量的增加,会持续占用终端本地的存储空间,造成存储资源浪费;另一方面,本地存储的照片文件存在隐私泄露隐患,当用户卸载应用、转借设备或遭遇恶意应用读取时,本地留存的隐私照片极易被获取,甚至通过数据恢复工具找回已删除的记录文件,无法满足日记类应用的高隐私性需求;其次,现有记录类应用的主界面布局多数应用采用时间线列表式布局,用户查找历史日期的记录需要持续上下滑动,无法快速定位到目标日期,操作效率低下;部分带日历视图的应用,会在日历日期格子内展示记录的图片缩略图或文字片段,在公共场合使用时极易泄露个人隐私,不符合日记记录的私密性需求

Benefits of technology

[0017](i) The photo recording processing module of the present invention uses a memory transfer mechanism to process and upload photos, videos and media files selected in the album only in the running memory. It does not write to the system album or generate any persistent cache files in the application sandbox, thus avoiding the risk of local data residue and privacy leakage from the root. At the same time, it does not occupy the local storage space of the terminal and does not require users to clean the application cache regularly.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122933659A_ABST
    Figure CN122933659A_ABST
Patent Text Reader

Abstract

The application provides a kind of based on local storage-free photograph record instant uploading system, it is related to cloud storage technical field, including the following modules: front-end interaction module, present user interaction interface, contain calendar display unit, function button unit and suspension interaction unit;Photograph record processing module responds to photograph record instruction, calls terminal shooting component or system album to obtain media data;Cloud storage module, according to user account and date dimension, distributed storage user's diary record text, media attachment and function configuration data;Record management module, the diary record stored is viewed, edited, locked, shared and cross-account archived;Wish point management module, create and manage time reminder and wish list;The photograph record processing module of the application passes through memory flow mechanism, does not write into system album throughout, avoids local data residue and privacy disclosure risk fundamentally.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of cloud storage technology, and in particular to a system for instant uploading of photo recordings based on local storage-free storage. Background Technology

[0002] With the widespread adoption of mobile devices and the increasing demand for personal record-keeping, various diary and record-keeping mobile applications have become tools for users to record their daily lives and preserve important moments. Existing record-keeping applications are mainly divided into three categories: timeline-style diaries, journal-style records, and calendar-style records.

[0003] However, existing note-taking apps' photo-taking mechanisms, after taking a photo, by default save the original image to the system's photo album and generate compressed cache files in the app's own sandbox storage directory. On the one hand, as the number of records increases, this continuously occupies local storage space, resulting in wasted storage resources. On the other hand, locally stored photos pose a privacy risk. When users uninstall the app, lend their devices, or encounter malicious applications, locally stored private photos can be easily obtained, and even deleted records can be recovered using data recovery tools, failing to meet the high privacy requirements of diary apps. Secondly, most existing note-taking apps use a timeline list layout for their main interface, requiring users to continuously scroll up and down to find historical dates, making it difficult to quickly locate the target date and resulting in low operational efficiency. Some apps with calendar views display thumbnails of recorded images or text fragments within calendar date cells, which can easily leak personal privacy when used in public places, failing to meet the privacy requirements of diary recording. Summary of the Invention

[0004] The purpose of this invention is to provide a system for real-time uploading of photo recordings without local storage, thereby solving the technical problems existing in the prior art.

[0005] To achieve the above-mentioned objectives, the technical solution adopted by this invention is as follows:

[0006] A system for instant uploading of photo recordings without local storage includes the following modules: a front-end interaction module, which presents a user interface including a calendar display unit, function button unit, and floating interaction unit; the calendar display unit displays a monthly calendar view and displays implicit markers at the corresponding dates where diary records exist, without directly displaying the record content; a photo recording processing module, which responds to photo recording commands, calls the terminal's shooting component or the system's photo album to obtain media data, performs preprocessing of the media data in the terminal's running memory, and then directly uploads it to the cloud storage module; the cloud storage module, which distributes and stores the user's diary record text according to user account and date dimensions. The system includes media attachments and function configuration data; a record management module for viewing, editing, locking, sharing, and cross-account archiving of stored diary records, supporting batch packaging and sending of records; a wish management module for creating and managing scheduled reminders and wish lists, supporting the setting of multi-dimensional reminder rules, and automatically generating a diary record under the calendar entry corresponding to the fulfillment date when a wish is marked as fulfilled; wherein, the implicit markers of the calendar display unit in the front-end interaction module include one or more of dot markers, line markers, or color block markers; the calendar display unit supports switching to a monthly view, and clicking on the corresponding date will directly jump to the record list for that date.

[0007] Furthermore, it also includes a conclusion management module, which allows users to write, manage, and schedule the sending of conclusions. It supports specifying recipients and push times, and recipients can directly archive the content into their own account's diary system for the corresponding date after receiving the conclusion.

[0008] Furthermore, the function button unit is fixedly located in the central area below the calendar display unit, and includes four function entrances: a photo recording button, a record viewing button, a wish list button, and a conclusion button; the floating interaction unit includes a quick photo shooting floating ball and an AI-assisted floating ball whose positions can be freely adjusted, which are used to quickly trigger photo recording and AI content-assisted generation, respectively.

[0009] Furthermore, the photo recording processing module includes: a photo uploading unit, which calls the terminal's rear / front camera component to take photos, performs a corresponding compression strategy according to the user account level, and then directly uploads the photos to the cloud storage module; a video shooting and uploading unit, which calls the terminal's camera component to record videos, and after recording, directly uploads the complete video stream in memory to the cloud storage module; and an album selection and uploading unit, which calls the system file selector to read media files in the terminal's album, directly reads the media data through the file stream, and uploads it.

[0010] Furthermore, the record management module includes: a record list unit with a 7-day date selection bar that can be slidably scrolled left and right at the top, and all diary entries for the selected date displayed below, with each entry configured with a lock control and a continuation checkbox; a record details unit that displays the complete content and attachments of the diary, supporting operations such as adding to favorites, locking / decrypting, content editing, WeChat sharing, forwarding to fellow travelers, and deletion; and a record continuation unit that allows batch selection of multiple diary entries and packaging them into a continuation data package containing the record date, text content, and media attachments.

[0011] Furthermore, the wish management module includes: a reminder unit, which supports creating timed reminders, and allows setting the reminder date, time, repetition rules, reminder ringtone and volume, and provides multiple preset ringtones for users to choose from; and a wish list unit, which supports creating wish items, recording the wish initiation time and wish content, and classifying the wish status into three categories: in progress, fulfilled, and unfulfillable.

[0012] Furthermore, the conclusion management module includes: a conclusion management unit, which is divided into three categories: delivered, received, and my conclusions. Each conclusion supports sending, deleting, and editing operations; and a conclusion writing unit, which provides multiple preset theme templates, supports editing conclusion text, adding attachments and recordings, and configuring push settings, including specifying recipients and selecting push date and time.

[0013] Furthermore, clicking the AI-assisted floating ball will redirect to the AI ​​intelligent interactive interface, which is used to assist users in generating diary entries, refining concluding remarks, and supplementing wish records and insights. The AI-generated content can be directly inserted into the currently edited diary or conclusion.

[0014] Furthermore, it also includes a Time Archive module, which reads the original file timestamps generated by the mobile phone operating system for media files for archiving. If the original file timestamps cannot be read, it reads the EXIF ​​shooting time information of the media files in the terminal system album and automatically matches the corresponding dates in the calendar view according to the date dimension. After the user selects batch import, the system directly reads the media file stream from the album and uploads the corresponding date record entries to the cloud.

[0015] Furthermore, it also includes a record continuation module, which receives the user's record selection operation, selects multiple diary records to be continued, generates a continuation data packet containing the date, text, and attachment information of all selected records, and specifies the recipient and sending time.

[0016] Compared with the prior art, the present invention has the following beneficial effects:

[0017] (i) The photo recording processing module of the present invention uses a memory transfer mechanism to process and upload photos, videos and media files selected in the album only in the running memory. It does not write to the system album or generate any persistent cache files in the application sandbox, thus avoiding the risk of local data residue and privacy leakage from the root. At the same time, it does not occupy the local storage space of the terminal and does not require users to clean the application cache regularly.

[0018] (ii) The present invention adopts a main interface layout with an upper calendar and lower function keys. Users can quickly locate records of any date through the calendar, and the operation efficiency is higher than that of the timeline layout. At the same time, the records are only displayed with implicit markers, without revealing any record content. When used in public places, it can effectively protect personal privacy and solve the problem of content exposure in existing calendar-style record applications.

[0019] (III) The invention features a fixed function button at the bottom combined with a freely draggable quick-take-photo floating ball, which retains conventional operating habits while also adapting to the one-handed operation needs of left-handed users. Users can adjust the position of the floating ball according to their usage habits to improve the convenience of one-handed operation. Attached Figure Description

[0020] Figure 1 This is a schematic diagram of a real-time upload system for photo recording based on local storage-free data, as disclosed in this invention.

[0021] Figure 2 This is a flowchart of a system for real-time uploading of photo recordings based on local storage-free methods, as disclosed in this invention.

[0022] Figure 3 This is a schematic diagram of an embodiment of the real-time upload system for photo recording based on local storage-free data disclosed in this invention. Figure 1 ;

[0023] Figure 4 This is a schematic diagram of an embodiment of the real-time upload system for photo recording based on local storage-free data disclosed in this invention. Figure 2 ;

[0024] Figure 5 This is a schematic diagram of an embodiment of the real-time upload system for photo recording based on local storage-free data disclosed in this invention. Figure 3 ;

[0025] Figure 6 This is a schematic diagram of an embodiment of the real-time upload system for photo recording based on local storage-free data disclosed in this invention. Figure 4 ;

[0026] Figure 7 This is a schematic diagram of an embodiment of the real-time upload system for photo recording based on local storage-free data disclosed in this invention. Figure 5 .

[0027] Figure 8 This is a schematic diagram of an embodiment of the real-time upload system for photo recording based on local storage-free data disclosed in this invention. Figure 6 . Detailed Implementation

[0028] To make the content of this invention easier to understand, the technical solutions of the embodiments of this invention will be clearly and completely described below with reference to the accompanying drawings. Identical components are represented by the same reference numerals. It should be noted that the terms "front," "rear," "left," "right," "up," and "down" used in the following description refer to directions in the accompanying drawings, while the terms "inner" and "outer" refer to directions toward or away from the geometric center of a specific component, respectively.

[0029] like Figure 1-2 As shown, this embodiment provides a system for real-time uploading of photo recordings without local storage, including the following modules:

[0030] The front-end interaction module presents the user interface, including a calendar display unit, a function button unit, and a floating interaction unit;

[0031] The calendar display unit is located at the top of the interface, showing a monthly calendar view. It supports swiping left and right to switch months and displays an implicit marker at the corresponding date where a diary entry exists, without directly displaying the entry content. The implicit marker includes one or more of the following: dot markers, line markers, or color block markers. The calendar display unit supports switching between monthly views, and clicking on a corresponding date will directly jump to the record list for that date. Specifically, in each date cell of the calendar, if a diary entry exists for that date, only an implicit marker is displayed, without showing the record's image thumbnail, text summary, or any content details. It is only used to inform the user that there is a record on that date, maximizing privacy protection in the usage scenario. Clicking on the corresponding date will directly jump to the record list page for that date. A blank area of ​​fixed height is reserved below the calendar display unit and between it and the function button unit as a configurable advertising display space.

[0032] The function button unit is fixedly located in the center area below the calendar display unit. It is configured with four function buttons by default, including a photo recording button, a record viewing button, a wish list button, and a conclusion button. To avoid homogenization and plagiarism, the function button unit supports multiple layout adaptation modes, including a two-row two-column matrix layout, a three-button simplified layout, and a five-button extended layout. Multiple differentiated interface layout schemes can be formed by adjusting the number and arrangement of buttons.

[0033] The floating interaction unit includes a freely adjustable quick-take-photo floating ball and an AI-assisted floating ball, used for quickly triggering photo recording and AI-assisted content generation, respectively. The quick-take-photo floating ball functions exactly the same as the photo recording button; clicking it directly brings up the photo recording function menu, and users can freely drag it to any position on the left or right side of the screen, adapting to the one-handed operation habits of left-handed users. Clicking the AI-assisted floating ball jumps to the AI ​​intelligent interaction interface, used to assist users in generating diary entries, refining concluding remarks, and supplementing wish records and experiences. The AI-generated content can be directly inserted into the currently edited diary or concluding remarks.

[0034] A photo recording processing module, responding to photo recording commands, calls the terminal's shooting component or the system's photo album to obtain media data, performs preprocessing of the media data in the terminal's running memory, and then directly uploads it to the cloud storage module; the photo recording processing module includes:

[0035] The photo upload unit calls the terminal's rear / front camera components to take photos, executes the corresponding compression strategy according to the user's account level, and then directly uploads the photos to the cloud storage module without writing them to the system album's media database. After the photo data is obtained, it is directly passed to the hierarchical compression processing unit, where compression processing is completed in memory, and then directly uploaded to the cloud storage module. After successful upload, all photo data occupied in memory is immediately released, without saving it to the system album or generating any cache files in the application sandbox directory, achieving zero local storage throughout the entire photo taking process.

[0036] The video shooting and uploading unit calls the terminal camera component to record video. After recording, it directly uploads the complete video stream in memory to the cloud storage module. After uploading, it immediately clears the video cache in memory and does not generate any persistent video files locally.

[0037] The album selection upload unit calls the system file selector to read media files in the terminal album, reads media data directly through file stream and uploads it, without copying the files to the application's local cache directory, and immediately closes the file reading stream after the upload is complete, without retaining any local copy.

[0038] The cloud storage module stores users' diary entries, media attachments, and feature configuration data in a distributed manner, organized by user account and date. This module employs a distributed cloud storage architecture, using user account ID as the first-level directory and date as the second-level directory for structured storage. Each date directory contains all diary entries for that date, and each entry includes text content, attribute tags, media attachments, lock status, and continuation status. All the aforementioned data is stored with end-to-end encryption to ensure user data security, while also supporting multi-terminal synchronization. Users can access all recorded data simply by logging into their account.

[0039] The record management module allows users to view, edit, lock, share, and archive stored diary records across accounts, and supports batch packaging and sending of records for continued transmission. The record management module includes:

[0040] The record list unit features a 7-day date selection bar that can be slid left and right at the top, and displays all diary entries for the selected date below. Each record entry has a lock control and a pass-through checkbox control; the title and content of a locked record are hidden by default and can only be viewed after verifying a password.

[0041] The record details section displays the complete content and attachments of the diary, and supports adding it to favorites, locking / decrypting, content editing, WeChat sharing, forwarding to fellow travelers, and deletion. The forwarding to fellow travelers function allows a single record to be sent directly to a friend's account within the system.

[0042] The record continuation unit allows batch selection of multiple diary entries, packaging them into a continuation data package containing the record date, text content, and media attachments. In this implementation, it can be set to send immediately or at a scheduled time. After receiving the continuation data package, the recipient can choose to archive it with one click. The system automatically parses the date information of each record, synchronously stores the record and attachments in the recipient's cloud space, and matches them to the calendar entry for the corresponding date to generate an independent diary record without the need for manual reconstruction.

[0043] The Wish Point Management module allows users to create and manage scheduled reminders and wish lists. It supports setting multi-dimensional reminder rules and automatically generates a log entry under the calendar entry corresponding to the fulfillment date when a wish is marked as fulfilled. The Wish Point Management module includes:

[0044] The reminder unit supports creating timed reminders, allowing users to set the reminder date, time, repetition rules, reminder ringtone and volume, and provides multiple preset ringtones for users to choose from; the repetition rules include: once, daily, weekly, monthly, etc.

[0045] The Wish List section allows users to create wish entries, record the start time and content of the wish, and categorize wish status into three types: in progress, fulfilled, and impossible to fulfill. When a user marks a wish as fulfilled, the system automatically retrieves the current fulfillment time and generates a diary entry under the corresponding date's calendar entry, automatically filling in the wish content, start time, and fulfillment time. Users can directly add and edit their reflections, achieving automatic integration of the entire lifecycle of the wish with the diary record.

[0046] The conclusion management module allows users to write, manage, and schedule the delivery of conclusions. It supports specifying recipients and push times, and recipients can directly archive the conclusions to their own account's corresponding date diary entry system. The conclusion management module includes:

[0047] The conclusion management unit is divided into three categories: delivered, received, and my conclusions. Each conclusion supports sending, deleting, and editing operations. The delivery status of sent conclusions can be viewed.

[0048] The conclusion writing section offers multiple preset theme templates, supports editing the conclusion text, adding attachments and recordings, and configuring push settings, including specifying recipients and selecting the push date and time. After the preset time arrives, the system will automatically send the conclusion to the designated recipient account. After receiving the conclusion, the recipient can directly archive the conclusion content and attachments into their own diary record for the corresponding date, integrating it into their personal record system.

[0049] The Time Capsule module, located within the system's "My" function section, adheres to a design principle of no local storage. It uses the original file timestamps generated by the phone's operating system for media files for archiving. If the original file timestamps cannot be read, it then reads the EXIF ​​shooting time information of the media files in the terminal system's photo album, automatically matching the corresponding date in the calendar view. After the user selects batch import, the system directly reads the record entries for the corresponding dates uploaded to the cloud from the media file stream. If the media file lacks EXIF ​​shooting time information, this module provides an interactive entry for manually selecting the archiving date, ensuring that all media can match the corresponding calendar entries. This module supports selecting up to nine media files at a time, compatible with both photo and video formats. After selection, a list to be included in the album is generated, with each file's extraction shooting date, file size, and EXIF ​​recognition status marked. Before the formal import, this module automatically performs duplicate file verification, comparing the file's feature hash value with already included files in the cloud. Duplicate files that have already been included are automatically skipped to avoid occupying cloud storage space and generating redundant records.

[0050] After the user confirms the import, the system directly reads the album media data through the system file stream, without generating any cached copies or backup files in the application's local sandbox directory. After format verification, it is directly uploaded to the cloud storage module and automatically categorized into the corresponding diary entry according to the parsed shooting date.

[0051] The record continuation module receives user record selection operations, selects multiple diary records to be continued, generates a continuation data package containing the date, text, and attachment information of all selected records, and specifies the recipient and sending time. After the sending time arrives, the continuation data package is sent to the receiving account. After the recipient confirms receipt, the system automatically parses the date information of each record, archives the record under the corresponding date in the recipient's calendar, and generates an independent diary entry. Specifically, this module sets up three linked continuation selection entry points, and the selection status of the three points is synchronized in real time: the first is the list page for viewing records, where each record entry is configured with an independent continuation selection control, supporting quick single selection when browsing date records; the second is the details page for a single record, configured with a continuation selection control, supporting direct selection after viewing the complete content; the third is an independent record continuation function page, which centrally displays all records that can be continued and the set of selected records, supports batch selection of all and clearing of selection operations, and excludes locked encrypted records by default. If an encrypted record needs to be continued, it must be unlocked in the corresponding record details before it can be selected.

[0052] After the user completes the record selection, this module automatically packages all selected records into a structured transmission data package. The data package fully preserves the corresponding date, body text, all media attachments, attribute tags, and status metadata of each record, ensuring the complete restoration of the record information after transmission. This module supports full-dimensional delivery configuration: users can specify fellow travelers or friends within the system as the final recipients of the transmission records; users can also configure a proxy management account to assist in managing the transmission content; users can customize the push date and push time, and the push time must be later than the current system time, supporting flexible scheduling based on the recipient's readable time; and users can add text and voice messages, which are delivered to the recipient synchronously with the transmission data package.

[0053] Example 1:

[0054] In this embodiment, the main interface adopts a hierarchical structure, with a calendar display area at the top and a function button area at the bottom. Two floating interactive controls are also configured. The overall layout is as follows: Figure 3 - Figure 8 As shown.

[0055] The top of the interface is the application title bar, the left side displays the application name "Top Sprout", and the right side is set up with a search entry, which supports searching historical diary records by title keywords.

[0056] Below the title bar is the monthly calendar display unit, occupying about 60% of the upper part of the interface. It displays the complete calendar for the current month, with the first line of the calendar displaying the weekday indicator, and the date cells displaying both the Gregorian and corresponding lunar dates.

[0057] For dates with diary entries, an implicit dot marker is displayed at the bottom center of the date cell. The marker is much smaller than the date text and is only used to indicate to the user that there is a record on that date, without displaying any record content. Users can quickly jump to the record list page for that date by clicking on any date cell. Swiping left or right on the calendar area allows users to switch between the previous month's or the next month's calendar view.

[0058] Below the calendar display unit, there is a blank area with a height of approximately 80dp reserved as an advertising space. Advertising content can be configured to display advertisements later without affecting the operation of the functional areas.

[0059] Below the blank area is the function button unit, fixed in the center of the bottom of the interface. It defaults to a horizontal layout of four columns per row. The four function buttons, from left to right, are: Take a Photo, View Records, Wishlist Reminder, and Conclusion. Each button has an icon and text description; clicking the corresponding button will jump to the corresponding function page. The View Records page has a built-in entry point for the record continuation module. Each record list item and single record details page has an independent continuation checkbox. The check status in these two places is synchronized in real time with the independent continuation function selection result on the "My" page, allowing users to quickly mark content to be continuated while browsing records. It should be noted that, to adapt to anti-plagiarism requirements, the function buttons can be adjusted to a two-row, two-column matrix layout (two buttons in the first row and two buttons in the second row), or the number of buttons can be increased or decreased to create different layout versions.

[0060] A quick-access camera floating ball, shaped like a circular "+", is located on the right edge of the interface. Users can long-press and drag it to any position on the left or right side of the screen. After releasing, it automatically snaps to the side of the screen. Clicking the floating ball directly brings up the camera recording function menu, which is exactly the same as clicking the camera recording button. This makes it convenient for left-handed users to place it on the left side of the screen and for left-handed users to place it on the right side of the screen, enabling quick one-handed camera recording.

[0061] On the other side of the interface is a floating AI robot ball. Clicking it will take you to the AI ​​intelligent dialogue interface, where users can input their needs and let the AI ​​assist in writing mood messages, polishing diary entries, and generating draft conclusions. The generated content can be directly copied or inserted into the record being edited.

[0062] The bottom navigation bar is divided into four tabs: Records, Fragments, Companions, and My. We are currently on the Records tab, which is the main interface. The other tabs correspond to auxiliary function modules. The My tab has independent function entries for the Time Entry module and the Record Transmission module.

[0063] The Time Capsule module is located in the function list on the "My" page. After clicking to enter, you can apply for system album access permission. It supports selecting up to 9 photos or video files at a time. It automatically parses the EXIF ​​shooting time of the media file as the default archive date. For files whose shooting time cannot be read, users can manually select the archive date. After selecting the files to be included in the album, the system automatically performs file feature hash verification. Duplicate files that have already been included will be automatically skipped to avoid redundant storage.

[0064] The above description is merely a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of the present invention should be included within the scope of protection of the present invention.

Claims

1. A system for real-time uploading of photo recordings without local storage, characterized in that: Includes the following modules: The front-end interaction module presents the user interface, including a calendar display unit, a function button unit, and a floating interaction unit; the calendar display unit displays a monthly calendar view and displays an implicit marker at the corresponding date position where there are diary records, without directly displaying the record content; The photo recording processing module responds to photo recording commands, calls the terminal shooting component or system album to obtain media data, completes the preprocessing of the media data in the terminal's running memory, and then directly uploads it to the cloud storage module. The cloud storage module stores users' diary entries, media attachments, and function configuration data in a distributed manner, based on user accounts and dates. The record management module allows users to view, edit, lock, share, and archive stored diary records across accounts, and supports batch packaging and sending of records for continued transmission. The Wish List Management module allows users to create and manage scheduled reminders and wish lists. It supports setting multi-dimensional reminder rules and automatically generates a diary entry under the calendar entry corresponding to the fulfillment date when a wish is marked as fulfilled. The implicit markers in the calendar display unit of the front-end interaction module include one or more of dot markers, line markers, or color block markers; the calendar display unit supports switching the monthly view, and clicking on the corresponding date will directly jump to the record list for that date.

2. The real-time upload system for photo recording based on local storage-free storage as described in claim 1, characterized in that: Also includes: The conclusion management module allows users to write, manage, and schedule the sending of conclusions. It supports specifying recipients and push times. After receiving the conclusions, recipients can directly archive the content into their own account's diary system for the corresponding date.

3. The instant upload system for photo recording based on local storage-free operation as described in claim 1, characterized in that: The function button unit is fixedly located in the center area below the calendar display unit, and includes four function entrances: a photo recording button, a view record button, a wish list button, and a conclusion button; the floating interaction unit includes a quick photo shooting floating ball and an AI-assisted floating ball that can be freely adjusted in position, which are used to quickly trigger photo recording and AI-assisted content generation, respectively.

4. The real-time upload system for photo recording based on local storage-free storage as described in claim 1, characterized in that: The photo recording processing module includes: The photo upload unit calls the terminal's rear / front camera components to take photos, executes the corresponding compression strategy according to the user's account level, and then directly uploads them to the cloud storage module; The video shooting and uploading unit calls the terminal camera component to record video, and after recording, it directly uploads the complete video stream in memory to the cloud storage module. The album selection upload unit calls the system file selector to read media files in the terminal album, and directly reads and uploads the media data through the file stream.

5. The instant upload system for photo recording based on local storage-free operation as described in claim 1, characterized in that: The record management module includes: The record list unit has a 7-day date selection bar that can be slid left and right at the top, and displays all diary entries for the selected date below. Each record entry is configured with a lock control and a pass-through checkbox. The record details section displays the complete content and attachments of the diary, and supports adding it to favorites, locking / decrypting, content editing, WeChat sharing, forwarding to fellow travelers, and deletion. The record continuation unit allows you to select multiple diary entries in batches and package them into a continuation data package containing the record date, text content, and media attachments.

6. The real-time upload system for photo recording based on local storage-free storage as described in claim 1, characterized in that: The wish point management module includes: The reminder unit supports creating timed reminders, allowing users to set the reminder date, time, repetition rules, reminder ringtone and volume, and provides multiple preset ringtones for users to choose from and listen to. The Wish List section allows users to create wish items, record the time when the wish was made and the content of the wish, and categorize the wish status into three types: in progress, fulfilled, and impossible to fulfill.

7. The instant upload system for photo recording based on local storage-free operation according to claim 2, characterized in that: The conclusion management module includes: The conclusion management unit is divided into three categories: delivered, received, and my conclusions. Each conclusion supports sending, deleting, and editing operations. The conclusion writing section offers a variety of preset theme templates, supports editing the conclusion text, adding attachments and audio recordings, and configuring push settings, including specifying recipients and selecting push date and time.

8. The instant upload system for photo recording based on local storage-free storage as described in claim 3, characterized in that: Clicking the AI-assisted floating ball will redirect you to the AI ​​intelligent interactive interface, which helps users generate diary entries, refine concluding remarks, and add notes and reflections. The AI-generated content can be directly inserted into the currently edited diary or concluding remarks.

9. The instant upload system for photo recording based on local storage-free operation according to claim 1, characterized in that: It also includes a Time Capsule module, which reads the original file timestamps generated by the mobile phone operating system for media files for archiving. If the original file timestamps cannot be read, it reads the EXIF ​​shooting time information of the media files in the terminal system album and automatically matches the corresponding dates in the calendar view according to the date dimension. After the user selects batch import, the system directly reads the media file stream from the album and uploads the corresponding date record entries to the cloud.

10. The instant upload system for photo recording based on local storage-free operation according to claim 1, characterized in that: It also includes a record continuation module, which receives the user's record selection operation, selects multiple diary records to be continued, generates a continuation data packet containing the date, text, and attachment information of all selected records, and specifies the recipient and sending time.