Digital photo frame interaction method and system, computer equipment and storage medium
By using local encryption processing and peer-to-peer communication in digital photo frames, the problems of high network dependence and privacy leakage in digital photo frame linkage are solved, realizing secure, efficient, and decentralized intelligent interaction, and improving user experience and interaction efficiency.
Patent Information
- Application Number
- CN202511603022.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-11-04
- Publication Date
- 2026-02-17
AI Technical Summary
Existing digital photo frame linkage technology relies on centralized cloud servers, which are highly dependent on the network, pose a significant risk of privacy leaks, have response delays, lack intelligent interaction mechanisms, and are not secure enough.
The image title data is obtained locally by the digital photo frame, encrypted, and a point-to-point encrypted communication link is established. Combined with local parsing and matching comparison, a decentralized interaction mechanism is realized.
It enables secure, efficient, and decentralized interaction between digital photo frames, reducing system complexity and maintenance costs, and improving user experience and interaction efficiency.
Smart Images

Figure CN121547210A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the technical field of intelligent display devices, and in particular to a digital photo frame interaction method, system, computer device, and storage medium. Background Technology
[0002] With the rapid development of IoT technology, smart digital photo frames, as common display devices in the home environment, are no longer limited to playing pictures on their own. Interconnectivity between devices has become an important direction for improving user experience.
[0003] Currently, the main technical solutions for achieving multi-digital photo frame linkage rely on centralized cloud servers or home gateways. Specifically, users need to upload images to a cloud server, which then performs image content recognition, classification, or tag matching, and finally distributes the images to different photo frame devices according to preset rules. This solution has the following drawbacks: First, the entire process is heavily dependent on the stability of the network environment and cloud services. Once the network is interrupted or the cloud service fails, the linkage between devices immediately fails. Second, users' private images need to be uploaded to third-party servers, posing a potential risk of privacy leakage. Third, this solution cannot achieve direct, spontaneous interaction between devices, resulting in high response latency and a less than smooth user experience. In addition, although some existing digital photo frame linkage technologies involve direct communication between devices, most focus on basic functions such as file transfer and screen mirroring, lacking intelligent perception and interaction mechanisms based on image semantic content. Even simple content matching often uses plaintext transmission for comparison, which is not secure enough. Therefore, how to achieve secure, efficient, and decentralized intelligent interaction between digital photo frames is an extremely important technical problem to be solved. Summary of the Invention
[0004] To address the problem that existing technologies struggle to achieve secure, efficient, and decentralized intelligent interaction between digital photo frames, this invention proposes a digital photo frame interaction method, system, computer device, and storage medium, effectively realizing secure, efficient, and decentralized intelligent interaction between digital photo frames.
[0005] To achieve the above-mentioned technical effects, the technical solution of the present invention is as follows: A digital photo frame interaction method includes the following steps: S1. Obtain the first image title data displayed in the first digital photo frame; S2. Encrypt the first image title data to obtain encrypted first image title data, and send the encrypted first image title data to multiple second digital photo frames within a preset range through the first digital photo frame; S3. Each second digital photo frame receives and parses the first image title encrypted data to obtain the first image title parsing data. Each second digital photo frame matches and compares the first image title parsing data with the second image title data of the currently displayed image to obtain the image title matching result. S4. Based on the image title matching result, trigger the interactive reminder operation between the first digital photo frame and the second digital photo frame.
[0006] Preferably, encrypting the first image title data to obtain encrypted first image title data includes: S201. Obtain the device identifier of the first digital photo frame; S202. Concatenate the first image title data with the device identifier to obtain a first concatenated string; S203. Perform a hash operation on the first concatenated string to obtain a first hash value, and use the first hash value as the encrypted data of the first image title.
[0007] Preferably, sending the encrypted image title data to a plurality of second digital photo frames within a preset range via the first digital photo frame includes: S211. The first digital photo frame makes a communication access request to a plurality of second digital photo frames within a preset range via wired and / or wireless protocols; S212. Each second digital photo frame receives the communication access request and returns a response message to the first digital photo frame; S213. The first digital photo frame receives the response message and constructs a list of communication devices based on the response message; S214. The first digital photo frame establishes a point-to-point communication connection with the second digital photo frame in the communication device list, and sends the encrypted data of the first image title to the second digital photo frame through an encrypted link.
[0008] Preferably, each of the second digital photo frames receives and parses the first image title encrypted data to obtain the first image title parsed data, including: S301. Each second digital photo frame uses the received encrypted data of the first image title as a protocol packet, and verifies whether the protocol format of the protocol packet is correct. If it is, then S302 is executed; if not, the verification fails and the protocol packet is discarded. S302. Decrypt the encrypted data of the first image title according to the preset decryption algorithm to obtain the parsed data of the first image title.
[0009] Preferably, each second digital photo frame matches and compares the first image title parsing data with the second image title data of the currently displayed image to obtain an image title matching result, including: S311. Each second digital photo frame concatenates the second image title data of the currently displayed image with its own stored device identifier to obtain a second concatenated string; S312. Perform a hash operation on the second concatenated string to obtain a second hash value, and use the second hash value as the second image title data; S313. Determine whether the hash value of the second image title data is consistent with that of the first image title parsing data. If yes, the image title matching result is determined to be successful; otherwise, the image title matching result is determined to be unsuccessful.
[0010] Preferably, the step of triggering the interactive reminder operation between the first digital photo frame and the second digital photo frame based on the image title matching result includes: If the image title matching result is successful, the interactive reminder operation between the first digital photo frame and the second digital photo frame is triggered; if the image title matching result is unsuccessful, the interactive reminder operation between the first digital photo frame and the second digital photo frame is not triggered.
[0011] Preferably, the interactive reminder operation includes sound, light, or vibration prompts.
[0012] This invention also proposes a digital photo frame interactive system, comprising: The acquisition module is used to acquire the first image title data displayed in the first digital photo frame; The sending module is used to encrypt the first image title data to obtain encrypted first image title data, and send the encrypted first image title data to multiple second digital photo frames within a preset range through the first digital photo frame; The matching module is used for each second digital photo frame to receive and parse the encrypted data of the first image title to obtain the parsed data of the first image title. Each second digital photo frame matches and compares the parsed data of the first image title with the second image title data of the currently displayed image to obtain the image title matching result. The interaction module is used to trigger interactive reminder operations between the first digital photo frame and the second digital photo frame based on the image title matching result.
[0013] The present invention also proposes a computer device, comprising: a processor, a memory, a communication interface, and a communication bus, wherein the processor, the memory, and the communication interface communicate with each other through the communication bus; The memory is used to store at least one executable instruction that causes the processor to perform operations as described in the digital photo frame interaction method.
[0014] The present invention also proposes a computer-readable storage medium storing at least one executable instruction that, when executed on a computer device, causes the computer device to perform operations as described in the digital photo frame interaction method.
[0015] Compared with the prior art, the beneficial effects of the technical solution of the present invention are: This invention proposes a digital photo frame interaction method, system, computer device, and storage medium. The method of this invention first acquires the first image title data of the image displayed in the first digital photo frame, encrypts the first image title data to obtain encrypted first image title data, aiming to build a secure data interaction channel, effectively preventing the image title information from being stolen or tampered with during transmission, and ensuring the security of the image data interaction process; secondly, the first digital photo frame sends the encrypted first image title data to multiple second digital photo frames within a preset range, each second digital photo frame receives and parses the encrypted first image title data to obtain parsed first image title data, and each second digital photo frame combines the parsed first image title data with the current... The system matches and compares the title data of the second image displayed to obtain the image title matching result. The purpose is to adopt a multi-frame broadcast mode with a preset range, combined with the autonomous parsing and local matching mechanism of each second digital photo frame, to realize a decentralized distributed interaction architecture. It can quickly identify related photo frames without relying on a central server, reducing system complexity and operation and maintenance costs. Furthermore, the image title matching result triggers interactive reminders, making the interaction between digital photo frames more intelligent and targeted. This allows users to know in a timely manner about digital photo frames with content association, improving interaction efficiency and user experience, and achieving the goal of safe, efficient, and decentralized intelligent interaction. Attached Figure Description
[0016] Figure 1 A flowchart illustrating an interactive digital photo frame method proposed in an embodiment of the present invention; Figure 2 This is a flowchart illustrating the process of encrypting the first image title data as proposed in an embodiment of the present invention. Figure 3 This is a flowchart illustrating the process of sending encrypted data of the first image title to multiple second digital photo frames within a preset range, as proposed in an embodiment of the present invention. Figure 4 This is a flowchart illustrating the process by which the second digital photo frame, as proposed in this embodiment of the invention, receives and parses the encrypted data of the first image title. Figure 5 This is a flowchart illustrating how the second digital photo frame proposed in this embodiment of the invention matches and compares the parsed data of the first image title with the second image title data of the currently displayed image. Figure 6 This diagram illustrates the structure of a digital photo frame interactive system proposed in an embodiment of the present invention. Figure 7 This is a structural block diagram of a computer device proposed in an embodiment of the present invention.
[0017] 71. Processor; 72. Memory; 73. Communication interface; 74. Communication bus; 75. Executable instructions. Detailed Implementation
[0018] The accompanying drawings are for illustrative purposes only and should not be construed as limiting the scope of this patent. It is understandable to those skilled in the art that some well-known details may be omitted from the accompanying drawings; The technical solution of the present invention will be further described below with reference to the accompanying drawings and embodiments.
[0019] Example 1 like Figure 1 As shown, this embodiment proposes a digital photo frame interaction method, including the following steps: S1. Obtain the first image title data displayed in the first digital photo frame; In S1, the steps for obtaining the first image title data are as follows: The lightweight image recognition model integrated locally in the digital photo frame is used to parse the content of the image displayed in the first digital photo frame, and the local lightweight image recognition model outputs the first image title data of the currently displayed image. The first image title data is a structured string, the content of which is used to represent the core theme of the image, so as to facilitate subsequent semantic matching.
[0020] S2. Encrypt the first image title data to obtain encrypted first image title data, and send the encrypted first image title data to multiple second digital photo frames within a preset range through the first digital photo frame; In S2, encrypting the first image title data to obtain encrypted first image title data includes: S201. Obtain the device identifier of the first digital photo frame; wherein the device identifier is an identity credential used to uniquely identify the first digital photo frame in the network, and the specific form of the device identifier may be: a unique hardware identification code burned into the first digital photo frame at the factory, such as an IMEI number or MAC address; or a globally unique identifier generated when the first digital photo frame is used for the first time, or a feature code derived from the identity information of the user to whom the first digital photo frame belongs, and the device identifier is securely stored in the non-volatile memory of the device in advance.
[0021] S202. Concatenate the first image title data with the device identifier to obtain a first concatenated string; Before concatenating the first image title data with the device identifier, the first image title data and the device identifier undergo standardized preprocessing. For example, the first image title data and the device identifier are forcibly converted from their original or default character encoding to a unified Unicode encoding format to ensure cross-platform consistency. This completely solves the problem of different codes for the same character caused by regional and platform differences. For example, a Chinese character will produce completely different byte sequences in different encoding systems. Then, the first image title data and the device identifier are concatenated. A predefined character or string that will not appear in either of them is inserted between the first image title data and the device identifier as a delimiter. The expression of the first concatenated string is: {first image title data + delimiter + device identifier}. The purpose is to prevent ambiguity caused by specific combinations of identifiers and titles. For example, without a delimiter, the identifier "AB" and the title "CD" are concatenated as "ABCD", which is the same as the result of concatenating the identifier "ABC" and the title "D", which will lead to a hash collision.
[0022] S203. Perform a hash operation on the first concatenated string to obtain a first hash value, and use the first hash value as the encrypted data of the first image title.
[0023] Hash operations can map input data of arbitrary length to a fixed-length, irreversible hash value. In S203, a collision-resistant cryptographic hash function is used to calculate the hash value of the first concatenated string. After hashing, the first concatenated string yields a fixed-length hexadecimal number sequence, which is the first hash value. This process has the following advantages: First, due to the irreversibility of hashing, any second digital photo frame that receives this hash value cannot reverse-engineer the original first image title data or the device identifier of the first digital photo frame, thus strictly protecting user privacy. Second, even the slightest change to the original data will result in a completely different hash value, ensuring that the data is not tampered with during transmission. Third, because the hash value is calculated jointly from the first image title data and the device identifier, it not only represents the image content but also implicitly contains the sender's identity information, effectively preventing deception by malicious devices. The core of the first image target encryption process lies in its ingenious combination of concatenation and hashing to achieve a balance between privacy protection and verifiability. This avoids transmitting sensitive information in plaintext in a decentralized network and lays a solid foundation for subsequent secure and accurate image matching and comparison.
[0024] The step of sending the encrypted image title data to multiple second digital photo frames within a preset range through the first digital photo frame includes: S211. The first digital photo frame sends communication access requests to multiple second digital photo frames within a preset range via wired and / or wireless protocols; wherein the wired protocol mode preferentially uses Gigabit Ethernet, and sends multicast discovery requests through the TCP / IP wired protocol stack, carrying the NetworkID and device identifier of the first digital photo frame; the wireless protocol mode is based on parallel Wi-Fi Direct and Bluetooth Mesh dual links, with Wi-Fi Direct using P2P GO mode to create a temporary network, and Bluetooth Mesh using relay nodes to extend the coverage area. S212. Each second digital photo frame receives the communication access request and returns a response message to the first digital photo frame. After receiving the communication access request, the second digital photo frame does not respond immediately. The second digital photo frame first performs local policy verification. The local policy verification includes: determining whether it is in the "discoverable" mode set by the user, whether the current system load allows participation in new interactions, and whether the battery level is higher than a preset threshold. Only after passing the local policy verification of the second digital photo frame will the second digital photo frame send a response message to the first digital photo frame containing the device's unique identifier, signal strength RSSI, available bandwidth, and firmware version. The response uses a digital signature mechanism to ensure that the message source is trustworthy and cannot be tampered with. The format of the response message is a JSON structure. S213. The first digital photo frame receives the response message and constructs a communication device list based on the response message. The first digital photo frame asynchronously collects the response message within a set dynamic time window. Subsequently, the first digital photo frame verifies and aggregates the response message to dynamically construct a communication device list with a lifecycle dedicated to this session. The communication device list is dynamically maintained, and duplicate, invalid, or timed-out response messages are actively removed, thereby forming a real-time and reliable communication device list.
[0025] S214. The first digital photo frame establishes a point-to-point communication connection with the second digital photo frame in the communication device list, and sends the encrypted data of the first image title to the second digital photo frame through an encrypted link.
[0026] This step is crucial for achieving secure communication. For each second digital photo frame in the communication device list, the first digital photo frame no longer uses broadcasting but initiates an independent point-to-point connection negotiation. Based on the device identifiers exchanged between the two parties in the previous steps, a unique temporary session key is quickly derived. Based on this communication device list, the first digital photo frame and the second digital photo frame establish a two-way authenticated encrypted link. Finally, through this encrypted link, the encrypted data of the first image title representing the image content is transmitted via targeted unicast.
[0027] S3. Each second digital photo frame receives and parses the first image title encrypted data to obtain the first image title parsing data. Each second digital photo frame matches and compares the first image title parsing data with the second image title data of the currently displayed image to obtain the image title matching result. In S3, each of the second digital photo frames receives and parses the first image title encrypted data to obtain the first image title parsed data, including: S301. Each second digital photo frame uses the received encrypted data of the first image title as a protocol packet, and verifies whether the protocol format of the protocol packet is correct. If it is, then S302 is executed; if not, the verification fails and the protocol packet is discarded. In step S301, the second digital photo frame first unpacks the protocol packet containing the encrypted data of the first image title received from the encrypted link, according to a predefined application layer protocol frame structure. This application layer protocol frame structure typically includes a fixed start flag to instantly identify whether the data packet is legitimate interactive protocol data, rather than random noise or malicious attack data. Next, it verifies whether the protocol packet version number is compatible with the second digital photo frame to prevent system errors caused by version mismatch. Simultaneously, it checks whether the protocol packet data body length field matches the actual received data length, aiming to prevent data truncation or injection attacks. Any protocol packet that fails the S301 verification is silently discarded without further response. This not only saves valuable computing resources but also ensures a secure defense posture, effectively resisting probing attacks based on format errors.
[0028] S302. Decrypt the encrypted data of the first image title according to a preset decryption algorithm to obtain the parsed data of the first image title. The preset decryption algorithm includes: the second digital photo frame uses its stored device identifier and the received hash value of the first digital photo frame to perform reverse derivation: first, extract the hash value of the first digital photo frame; then generate a mapping table between the local device identifier of the second digital photo frame and the hash value of the first digital photo frame; then search the mapping table for a matching item of the hash value of the first digital photo frame; if a match exists, output the parsed data of the first image title; if no match exists, decryption fails.
[0029] Each second digital photo frame matches and compares the parsed data of the first image title with the second image title data of the currently displayed image to obtain an image title matching result, including: S311. Each second digital photo frame concatenates the second image title data of the currently displayed image with its own stored device identifier to obtain a second concatenated string; Before concatenating the second image title data with its own stored device identifier, the second image title data and its own stored device identifier undergo standardized preprocessing. For example, the second image title data and its own stored device identifier are forcibly converted from their original or default character encoding to a unified Unicode encoding format to ensure cross-platform consistency. This completely solves the problem of different codes for the same character caused by regional and platform differences. Then, the second image title data and its own stored device identifier are concatenated. A predefined character or string that will not appear in either of them is inserted as a delimiter between the second image title data and its own stored device identifier. The expression of the second concatenated string is: {second image title data + delimiter + device identifier}. The purpose is to prevent ambiguity caused by specific combinations of identifiers and titles.
[0030] S312. Perform a hash operation on the second concatenated string to obtain a second hash value, and use the second hash value as the second image title data; In S312, a strong anti-collision cryptographic hash function is used to calculate the second concatenated string. After the second concatenated string undergoes the hash operation, a fixed-length hexadecimal number sequence is obtained, which is the second hash value.
[0031] S313. Determine whether the hash value of the second image title data is consistent with that of the first image title parsing data. If yes, the image title matching result is determined to be successful; otherwise, the image title matching result is determined to be unsuccessful.
[0032] S4. Based on the image title matching result, trigger the interactive reminder operation between the first digital photo frame and the second digital photo frame.
[0033] In S4, the step of triggering the interactive reminder operation between the first digital photo frame and the second digital photo frame based on the image title matching result includes: If the image title matching result is successful, the interactive reminder operation between the first digital photo frame and the second digital photo frame is triggered; if the image title matching result is unsuccessful, the interactive reminder operation between the first digital photo frame and the second digital photo frame is not triggered.
[0034] The interactive reminder operation includes sound, light, or vibration prompts. More specifically, if the image title matching result is successful, the first digital photo frame and the second digital photo frame will issue a personalized voice prompt indicating successful matching via their own acoustic prompting modules, indicating that there is a second digital photo frame nearby with the same title information as the image displayed in the first digital photo frame; or the first digital photo frame and the second digital photo frame will display a light indicating successful matching via their own optical prompting modules, indicating that there is a second digital photo frame nearby with the same title information as the image displayed in the first digital photo frame; or the first digital photo frame and the second digital photo frame will display a vibration prompting module indicating that there is a second digital photo frame nearby with the same title information as the image displayed in the first digital photo frame. Example 2 This embodiment proposes a digital photo frame interactive system, including: The acquisition module is used to acquire the first image title data displayed in the first digital photo frame; The sending module is used to encrypt the first image title data to obtain encrypted first image title data, and send the encrypted first image title data to multiple second digital photo frames within a preset range through the first digital photo frame; The matching module is used for each second digital photo frame to receive and parse the encrypted data of the first image title to obtain the parsed data of the first image title. Each second digital photo frame matches and compares the parsed data of the first image title with the second image title data of the currently displayed image to obtain the image title matching result. The interaction module is used to trigger interactive reminder operations between the first digital photo frame and the second digital photo frame based on the image title matching result.
[0035] In this embodiment, firstly, the first image title data of the image displayed in the first digital photo frame is obtained and encrypted to obtain encrypted first image title data. This aims to establish a secure data interaction channel, effectively preventing the image title information from being stolen or tampered with during transmission and ensuring the security of the image data interaction process. Secondly, the first digital photo frame sends the encrypted first image title data to multiple second digital photo frames within a preset range. Each second digital photo frame receives and parses the encrypted first image title data to obtain parsed first image title data. Each second digital photo frame then compares the parsed first image title data with the current... The system matches and compares the title data of the second image displayed in front to obtain the image title matching result. The purpose is to adopt a multi-frame broadcast mode with a preset range, combined with the autonomous parsing and local matching mechanism of each second digital photo frame, to realize a decentralized distributed interaction architecture. It can quickly identify related photo frames without relying on a central server, reducing system complexity and operation and maintenance costs. Furthermore, the image title matching result triggers interactive reminders, making the interaction between digital photo frames more intelligent and targeted. This allows users to know in a timely manner about digital photo frames with content association, improving interaction efficiency and user experience, and achieving the goal of safe, efficient, and decentralized intelligent interaction.
[0036] Example 3 See Figure 7 This embodiment also proposes a computer device, see [link to relevant documentation]. Figure 7 It includes: a processor 71, a memory 72, a communication interface 73, and a communication bus 74, wherein the processor 71, the memory 72, and the communication interface 73 communicate with each other through the communication bus 74; The processor 71, memory 72, and communication interface 73 communicate with each other via a communication bus 74. The communication interface 73 is used for network communication with other devices, such as clients or other servers. The processor 71 executes executable instructions 75, specifically performing the operations of the described digital photo frame interaction method. Specifically, the executable instructions 75 may include program code. The processor 71 may be a central processing unit (CPU), an application-specific integrated circuit (ASIC), or one or more integrated circuits configured to implement embodiments of the present invention. The computer device includes one or more processors, which can be processors of the same type, such as one or more CPUs; or processors of different types, such as one or more CPUs and one or more ASICs.
[0037] Memory 72 is used to store executable instructions 75. Memory 72 may include high-speed RAM memory, and may also include non-volatile memory, such as at least one disk storage device.
[0038] Executable instruction 75 can be invoked by processor 71 to cause the computer device to perform the following operations: S1. Obtain the first image title data displayed in the first digital photo frame; S2. Encrypt the first image title data to obtain encrypted first image title data, and send the encrypted first image title data to multiple second digital photo frames within a preset range through the first digital photo frame; S3. Each second digital photo frame receives and parses the first image title encrypted data to obtain the first image title parsing data. Each second digital photo frame matches and compares the first image title parsing data with the second image title data of the currently displayed image to obtain the image title matching result. S4. Based on the image title matching result, trigger the interactive reminder operation between the first digital photo frame and the second digital photo frame.
[0039] In this embodiment, firstly, the first image title data of the image displayed in the first digital photo frame is obtained and encrypted to obtain encrypted first image title data. This aims to establish a secure data interaction channel, effectively preventing the image title information from being stolen or tampered with during transmission and ensuring the security of the image data interaction process. Secondly, the first digital photo frame sends the encrypted first image title data to multiple second digital photo frames within a preset range. Each second digital photo frame receives and parses the encrypted first image title data to obtain parsed first image title data. Each second digital photo frame then compares the parsed first image title data with the current... The system matches and compares the title data of the second image displayed in front to obtain the image title matching result. The purpose is to adopt a multi-frame broadcast mode with a preset range, combined with the autonomous parsing and local matching mechanism of each second digital photo frame, to realize a decentralized distributed interaction architecture. It can quickly identify related photo frames without relying on a central server, reducing system complexity and operation and maintenance costs. Furthermore, the image title matching result triggers interactive reminders, making the interaction between digital photo frames more intelligent and targeted. This allows users to know in a timely manner about digital photo frames with content association, improving interaction efficiency and user experience, and achieving the goal of safe, efficient, and decentralized intelligent interaction.
[0040] Example 4 This embodiment also proposes a computer-readable storage medium storing at least one executable instruction. When the executable instruction is executed on a computer device, it causes the computer device to perform the operation of the digital photo frame interaction method described above, including the following steps: S1. Obtain the first image title data displayed in the first digital photo frame; S2. Encrypt the first image title data to obtain encrypted first image title data, and send the encrypted first image title data to multiple second digital photo frames within a preset range through the first digital photo frame; S3. Each second digital photo frame receives and parses the first image title encrypted data to obtain the first image title parsing data. Each second digital photo frame matches and compares the first image title parsing data with the second image title data of the currently displayed image to obtain the image title matching result. S4. Based on the image title matching result, trigger the interactive reminder operation between the first digital photo frame and the second digital photo frame.
[0041] In this embodiment, firstly, the first image title data of the image displayed in the first digital photo frame is obtained and encrypted to obtain encrypted first image title data. This aims to establish a secure data interaction channel, effectively preventing the image title information from being stolen or tampered with during transmission and ensuring the security of the image data interaction process. Secondly, the first digital photo frame sends the encrypted first image title data to multiple second digital photo frames within a preset range. Each second digital photo frame receives and parses the encrypted first image title data to obtain parsed first image title data. Each second digital photo frame then compares the parsed first image title data with the current... The system matches and compares the title data of the second image displayed in front to obtain the image title matching result. The purpose is to adopt a multi-frame broadcast mode with a preset range, combined with the autonomous parsing and local matching mechanism of each second digital photo frame, to realize a decentralized distributed interaction architecture. It can quickly identify related photo frames without relying on a central server, reducing system complexity and operation and maintenance costs. Furthermore, the image title matching result triggers interactive reminders, making the interaction between digital photo frames more intelligent and targeted. This allows users to know in a timely manner about digital photo frames with content association, improving interaction efficiency and user experience, and achieving the goal of safe, efficient, and decentralized intelligent interaction.
[0042] Obviously, the above embodiments of the present invention are merely examples for clearly illustrating the present invention, and are not intended to limit the implementation of the present invention. Those skilled in the art can make other variations or modifications based on the above description. It is neither necessary nor possible to exhaustively describe all embodiments here. 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 claims of the present invention.
Claims
1. A digital photo frame interaction method, characterized in that, The method comprises the following steps: S1. obtaining first picture title data of a picture displayed in a first digital photo frame; S2. encrypting the first picture title data to obtain first picture title encrypted data, and sending the first picture title encrypted data to a plurality of second digital photo frames within a preset range through the first digital photo frame; S3. each second digital photo frame receives and parses the first picture title encrypted data to obtain first picture title parsed data, and each second digital photo frame matches and compares the first picture title parsed data with second picture title data of a currently displayed picture to obtain a picture title matching result; S4. based on the picture title matching result, triggering an interactive reminding operation of the first digital photo frame and the second digital photo frame.
2. The digital photo frame interaction method of claim 1, wherein, The encryption of the first picture title data to obtain the first picture title encrypted data comprises: S201. obtaining a device identifier of the first digital photo frame; S202. splicing the first picture title data and the device identifier to obtain a first spliced string; S203. performing a hash operation on the first spliced string to obtain a first hash value, and taking the first hash value as the first picture title encrypted data.
3. The digital photo frame interaction method of claim 2, wherein, The sending of the first picture title encrypted data to a plurality of second digital photo frames within a preset range through the first digital photo frame comprises: S211. the first digital photo frame sends a communication access request to a plurality of second digital photo frames within a preset range through a wired and / or wireless protocol; S212. each second digital photo frame receives the communication access request and returns a response message to the first digital photo frame; S213. the first digital photo frame receives the response message and constructs a communication device list according to the response message; S214. the first digital photo frame establishes a point-to-point communication connection with a second digital photo frame in the communication device list and sends the first picture title encrypted data to the second digital photo frame through an encrypted link.
4. The digital photo frame interaction method of claim 1, wherein, The receiving and parsing of the first picture title encrypted data by each second digital photo frame to obtain first picture title parsed data comprises: S301. each second digital photo frame takes the received first picture title encrypted data as a protocol package, verifies whether the protocol format of the protocol package is correct, if yes, S302 is executed; if not, the protocol package is discarded due to verification failure; S302. decrypting the first picture title encrypted data according to a preset decryption algorithm to obtain the first picture title parsed data.
5. The method of claim 2-4, wherein, The matching and comparison of the first picture title parsed data with second picture title data of a currently displayed picture by each second digital photo frame to obtain a picture title matching result comprises: S311. each second digital photo frame splices second picture title data of a currently displayed picture with a device identifier stored by itself to obtain a second spliced string; S312. performing a hash operation on the second spliced string to obtain a second hash value, and taking the second hash value as the second picture title data; S313. Determine whether the second picture title data and the hash value of the first picture title resolution data are consistent, if yes, determine that the picture title matching result is successful; if not, determine that the picture title matching result is failed.
6. The digital photo frame interaction method of claim 5, wherein, The interaction reminding operation of the first digital photo frame and the second digital photo frame is triggered based on the picture title matching result, including: If the picture title matching result is successful, the interaction reminding operation of the first digital photo frame and the second digital photo frame is triggered; if the picture title matching result is failed, the interaction reminding operation of the first digital photo frame and the second digital photo frame is not triggered.
7. The digital photo frame interaction method of claim 6, wherein, The interaction reminding operation includes sound, light or vibration prompt.
8. A digital photo frame interactive system, characterized by, Including: The acquisition module is used for acquiring the first picture title data of the displayed picture in the first digital photo frame; The sending module is used for encrypting the first picture title data to obtain the first picture title encrypted data, and sending the first picture title encrypted data to a plurality of second digital photo frames in a preset range through the first digital photo frame; The matching module is used for receiving and resolving the first picture title encrypted data by each second digital photo frame to obtain the first picture title resolution data, and matching and comparing the first picture title resolution data with the second picture title data of the currently displayed picture by each second digital photo frame to obtain the picture title matching result; The interaction module is used for triggering the interaction reminding operation of the first digital photo frame and the second digital photo frame according to the picture title matching result.
9. A computer device, comprising: Including: The processor, the memory, the communication interface and the communication bus, the processor, the memory and the communication interface complete the communication among each other through the communication bus; The memory is used for storing at least one executable instruction, and the executable instruction makes the processor execute the operation of the digital photo frame interaction method in any one of claims 1-7.
10. A computer-readable storage medium, characterized in that, The storage medium has at least one executable instruction stored therein, and the executable instruction makes the computer device execute the operation of the digital photo frame interaction method in any one of claims 1-7 when running on the computer device.