Communication interaction method, electronic device, and storage medium
By employing an interactive verification method between the first and second devices, the problem of users missing timely interactions is solved, enhancing the enjoyment of interaction and emotional exchange between users, and increasing intimacy.
Patent Information
- Application Number
- CN202310494832.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-05-04
- Publication Date
- 2025-12-05
- Estimated Expiration
- 2043-05-04
AI Technical Summary
Under the current full-duplex communication method, users may miss timely interactions due to specific occasions or failure to check mobile phone messages in time, leading to emotional estrangement and affecting intimacy.
By performing interactive verification between the first and second devices, responding to interactive operations on the first device, and outputting preset information upon successful verification, the user's interactive enjoyment and enthusiasm are enhanced.
It increased user engagement and emotional exchange, and enhanced the intimacy between users.
Smart Images

Figure CN116506395B_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present invention relate to the field of communication technology, and in particular to a communication interaction method, an electronic device, and a storage medium. Background Technology
[0002] Since the advent of the internet, there have been roughly three ways for two parties to exchange information: simplex, half-duplex, and full-duplex. Simplex communication refers to communication in only one direction, without reverse interaction; this was the most common method when the internet first appeared. Half-duplex communication means that both parties can send information, but not simultaneously; one party sends while the other receives, and then the roles reverse after a period of time. Currently, full-duplex communication is the most widely used method, allowing both parties to send and receive messages simultaneously.
[0003] With the help of full-duplex communication, mainstream social software such as WeChat and QQ, installed on mobile phones and other communication devices, use voice, text, pictures, and videos as information exchange mediums and help people achieve real-time two-way communication and interaction by setting real-time message reminders.
[0004] However, in daily life, users may need to silence their mobile phones and other communication devices for certain occasions, or miss timely interactions with relatives and friends because they fail to check messages on their phones in time. This leads to a growing estrangement between people and affects the intimacy between them. Summary of the Invention
[0005] The purpose of this invention is to provide a communication interaction method, electronic device, and storage medium that can bring people more interactive fun, increase people's enthusiasm for interaction, and enhance emotional communication.
[0006] To address the aforementioned technical problems, embodiments of the present invention provide a communication interaction method applied to a first device. The method includes: responding to a first interactive operation received on a first interactive page of the first device, sending an interaction verification request carrying the first interactive operation to a second device bound to the first device, requesting the second device to perform interaction verification on a second interactive page of the second device; wherein, the interaction verification is successful when the second interactive operation is a preset second interactive operation on the second device that has an interactive relationship with the first interactive operation.
[0007] The system receives the interaction verification result sent by the second device, and when the interaction verification result indicates that the interaction verification is successful, it outputs the preset first interaction information on the first device.
[0008] An embodiment of the present invention also provides a communication interaction method applied to a second device, the method comprising: receiving an interaction verification request sent by a first device having a binding relationship with the second device, the interaction verification request carrying a first interaction operation received on a first interaction page of the first device;
[0009] The second interactive operation received on the second interactive page of the second device is interactively verified; wherein, the interactive verification is successful when the second interactive operation is a preset second interactive operation on the second device that has an interactive relationship with the first interactive operation;
[0010] The interaction verification result is sent to the first device, and when the interaction verification result indicates that the interaction verification is successful, the preset second interaction information is output on the second device.
[0011] Compared to existing technologies, this invention, in response to a first interactive operation received on a first interactive page of a first device, sends an interaction verification request carrying the first interactive operation to a second device bound to the first device. This requests the second device to verify a second interactive operation received on a second interactive page of the second device. The interaction verification is successful when the second interactive operation is a pre-defined second interactive operation on the second device that has an interactive relationship with the first interactive operation. The first device receives the interaction verification result from the second device, and if the interaction verification result indicates successful, it outputs pre-defined first interactive information. In this solution, after the first device sends the interaction verification request carrying the first interactive operation to the second device, as long as the second device inputs a correct first interactive operation with a pre-defined interactive relationship with the first interactive operation, the interaction is considered successful. Upon receiving the successful interaction verification result from the second device, the first device can output the pre-defined first interactive information, thereby allowing the user holding the first device to experience the joy of actively initiating interaction, increasing their enthusiasm for maintaining interaction with the user holding the second device, and enhancing emotional communication with the other user. Attached Figure Description
[0012] One or more embodiments are illustrated by way of example with reference numerals in the accompanying drawings. These illustrations do not constitute a limitation on the embodiments. Elements with the same reference numerals in the drawings are denoted as similar elements. Unless otherwise stated, the figures in the drawings are not to be limited by scale.
[0013] Figure 1 This is a detailed flow of the communication and interaction method according to an embodiment of the present invention. Figure 1 ;
[0014] Figure 2 This is a detailed flowchart of the synchronous interaction method according to an embodiment of the present invention. Figure 2 ;
[0015] Figure 3 This is a detailed flowchart of the synchronous interaction method according to an embodiment of the present invention. Figure 3 ;
[0016] Figure 4 This is a detailed flow of the communication and interaction method according to an embodiment of the present invention. Figure 4 ;
[0017] Figure 5 This is a detailed flow of the communication and interaction method according to an embodiment of the present invention. Figure 5 ;
[0018] Figure 6 This is a detailed flowchart of the synchronous interaction method according to an embodiment of the present invention. Figure 6 ;
[0019] Figure 7 This is a detailed flowchart of the synchronous interaction method according to an embodiment of the present invention. Figure 7 ;
[0020] Figure 8 This is a detailed flow of the communication and interaction method according to an embodiment of the present invention. Figure 8 ;
[0021] Figure 9 This is a schematic diagram of the structure of an electronic device according to an embodiment of the present invention. Detailed Implementation
[0022] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the various embodiments of the present invention will be described in detail below with reference to the accompanying drawings. However, those skilled in the art will understand that many technical details have been presented in the various embodiments of the present invention to enable the reader to better understand this application. However, the technical solutions claimed in this application can be implemented even without these technical details and various changes and modifications based on the following embodiments.
[0023] One embodiment of the present invention relates to a communication interaction method applied to a first device. For example... Figure 1 As shown, the communication interaction method provided in this embodiment includes the following steps.
[0024] Step 101: In response to the first interactive operation received on the first interactive page of the first device, send an interactive verification request carrying the first interactive operation to the second device that is bound to the first device, so as to request the second device to perform interactive verification on the second interactive page of the second device.
[0025] Specifically, when the second interactive operation is a preset second interactive operation on the second device that has an interactive relationship with the first interactive operation, the interaction verification is successful.
[0026] Specifically, in this embodiment, the first device does not refer to a specific device, but rather to the device used by the user who actively initiates the interaction during the communication process; similarly, the second device does not refer to a specific device, but rather to the device used by the user who passively receives the interaction request during the communication process. In practical applications, the first and second devices can be portable wearable devices with remote communication capabilities, such as smartwatches and wristbands, which can directly achieve remote communication between the first and second devices. However, in cases where some wearable devices do not have remote communication capabilities and require connection to a terminal (such as a mobile phone or computer) via short-range communication (such as Bluetooth or radio frequency communication) before interaction between wearable devices can be achieved through remote communication between the terminals, the first and second devices are respectively considered as a whole consisting of the wearable device and the terminal that communicates with the wearable device at close range. The wearable device is mainly responsible for receiving input operations and issuing output operations, while the terminal is responsible for communication and interaction with external devices.
[0027] When a user of the first device wants to initiate an interaction, they need to enter a first interactive action on the designated operation interface of the first device, namely the first interaction page. To verify the validity of the first interactive action, the user of the first device can pre-set an interactive action and store it in the first device. After the user enters the first interactive action on the first interaction page, the first device can verify the validity of the first interactive action based on the pre-set and stored interactive action. That is, after the first interaction page of the first device receives the first interactive action, it can first match the first interactive action with the interactive actions stored in the first device to determine whether the two actions are the same first interactive action; if it is confirmed that the first interactive action is the same as the pre-stored interactive action, then the first interactive action is responded to and the subsequent process is executed; otherwise, it continues to wait until a matching first interactive action is received.
[0028] The first device and the second device are pre-set to be bound together. In response to a received first interactive operation, the first device sends an interactive verification request to the second device. This interactive verification request contains the first interactive operation received by the first device on the first interactive page. The validity of the first interactive operation can also be verified by the second device successfully receiving the interactive verification request. As long as the second device can normally receive the verification request containing the first interactive operation, it proves that the first interactive operation is valid.
[0029] Furthermore, the purpose of sending the interaction verification request is to request the second device to perform interaction verification on the second interaction page received on the second device. The second interaction, which has an interactive relationship with the first interaction, is pre-set and stored in the second device. The first and second interaction operations with an interactive relationship can be the same operation or different operations. For example, the first interaction operation can be a drawn circular trajectory; when the first and second interaction operations are the same, the second interaction operation can be set to the same circular trajectory; when the first and second interaction operations are different, the second interaction operation can be a trajectory of other shapes, or specific voice or text content. The setting process for the first and second interaction operations (operations for the first device) with an interactive relationship can be found in the synchronous interaction process in subsequent embodiments. This embodiment does not limit the synchronous interaction process, as long as the first device and the second device that complete the synchronous interaction both store the first interactive operation and the second interactive operation with the interactive relationship, or when the first interactive operation in the issued interactive verification request is verified as a valid interactive operation before the interactive verification request is issued, the first device may only store the first interactive operation with the interactive relationship, and the second device may only store the second interactive operation with the interactive relationship.
[0030] After receiving the interactive verification request, the second device can first issue a prompt message on the second device to encourage the user to input a second interactive operation. When the second device receives the second interactive operation input by the user on the second interactive page, it determines whether the second interactive operation is related to the first interactive operation included in the interactive verification request. If not, the interactive verification between the first and second devices fails; if so, the interactive verification between the first and second devices succeeds. Determining whether the received second interactive operation is related to the first interactive operation included in the interactive verification request can be done by checking whether the second interactive operation is a pre-stored interactive operation in the second device that is related to the first interactive operation. If so, it is determined that there is an interactive relationship; otherwise, it is determined that there is no interactive relationship.
[0031] Step 102: Receive the interaction verification result sent by the second device, and when the interaction verification result is successful, output the preset first interaction information on the first device.
[0032] Specifically, after the second device completes the interactive verification, it obtains the interactive verification result indicating whether the interaction between the first and second devices was successful or failed, and returns the interactive verification result to the first device. Upon receiving the interactive verification result, if the interactive verification result is successful, the first device will output first interactive information on a designated page to express feedback of successful interaction. This first interactive information can be any form of information pre-set on the first device, such as voice, vibration, ringtone, text, or video. If the interactive verification result is unsuccessful, the first device can also output interactive failure information on a designated page to express feedback of unsuccessful interaction.
[0033] Compared to related technologies, in this solution, after the first device sends an interaction verification request carrying the first interaction operation to the second device, as long as the second device inputs the correct second interaction operation that has a preset interaction relationship with the first interaction operation, the interaction is considered successful. After receiving the interaction verification result returned by the second device, the first device can output the preset first interaction information, thereby allowing the user holding the first device to experience the fun of actively initiating interaction, increasing their enthusiasm to maintain interaction with the user holding the second device, and enhancing emotional communication with the other end user.
[0034] Another embodiment of the present invention relates to a synchronous interaction method, which adds a synchronous interaction process to the method steps shown in the foregoing embodiments, that is, during the execution of... Figure 1 Before the steps shown, a first interactive operation (on the first device) and a second interactive operation (on the second device) with an interactive relationship are synchronously set on the first device and the second device, which have an established binding relationship. This embodiment focuses on the method steps applied to the first device during the synchronous interaction process. That is, before sending an interaction verification request to the second device, which has a binding relationship with the first device, in response to the first interactive operation received by the first interactive page of the first device for the first time, the first device will perform synchronous interaction with the second device to synchronously set the first interactive operation and the second interactive operation with an interactive relationship on the first device and the second device. Depending on whether the device initiating the synchronous interaction is the first device, this synchronous interaction process may include: such as Figure 2 The method steps shown in the figure, when the first device is used as the device initiating the synchronous interaction, and Figure 3 The method steps shown are when the first device is the device that initiates the synchronous interaction.
[0035] like Figure 2 As shown, when the first device is the device that initiates the synchronous interaction, the above synchronous interaction includes the following steps.
[0036] Step 201: Set and save the first interactive operation to be set on the first device, and send a first synchronization request to the second device that has completed the binding relationship with the first device; the first synchronization request carries the first interactive operation to be set, and is used to request the second device to set a second interactive operation that has an interactive relationship with the first interactive operation to be set on the second device, and to save the first interactive operation and the second interactive operation that has an interactive relationship with the first interactive operation in the second device.
[0037] Before the first device initiates synchronization, it must first bind with the second device. Specifically, if the first and second devices are wearable devices with independent communication capabilities, they can be directly bound together, such as smartwatches. This binding can be established using user IDs or IP addresses from both ends. If the first and second devices are wearable devices with relatively incomplete communication capabilities, an additional communication device, such as a mobile phone, is needed to complete the binding. For example, the user's smartphone may have a software client for wearable devices installed, such as a fitness tracker app. This app can control the user's fitness tracker. After opening the app, a binding interface will pop up, allowing the user to bind with the other user's smartphone, which also has the fitness tracker app installed. This allows the two fitness trackers to bind and establish a binding relationship through the fitness tracker apps installed on their respective connected smartphones.
[0038] After the binding relationship is established, the first and second devices can interact synchronously. This synchronous interaction prepares for the interactive verification process in subsequent applications. The success of interactive verification depends on whether the first and second interactive operations to be verified have an interactive relationship. Therefore, this synchronous interaction process involves simultaneously setting up a first and second interactive operation with an interactive relationship on both the first and second devices. Once this interactive relationship is established, during subsequent interactive verification, when the second device receives the first interactive operation, it can use the pre-set second interactive operation with an interactive relationship to determine whether the second interactive operation input by the user received on the interactive page by the second device is a second interactive operation with an interactive relationship to the first interactive operation.
[0039] Specifically, a first interactive operation can be set and saved on the first device. This first interactive operation does not yet have an interaction relationship; it is the first interactive operation for which an interaction relationship needs to be established. Then, the first device sends a first synchronization request to the bound second device. This first synchronization request includes the first interactive operation. The first interactive operation can be a user-defined drawn trajectory graphic, pre-stored graphic data on the first device, or user-inputted voice or text. After receiving the first synchronization request and the included first interactive operation, the second device can set a corresponding second interactive operation and establish an interaction relationship between the first and second interactive operations. The second device stores both the first interactive operation and the second interactive operation with an interaction relationship with it. Therefore, during subsequent interactive verification, the second device can determine whether the second interactive operation input by the user received on the interactive page has an interaction relationship with the first interactive operation based on its stored second interactive operations with an interaction relationship with the first interactive operation, thus determining whether the interactive verification was successful.
[0040] Step 202: Receive the synchronization result sent by the second device, and when the synchronization result is marked as successful, store the second interactive operation that has an interactive relationship with the first interactive operation to be set in the synchronization result in the first device to complete the synchronization interaction.
[0041] Specifically, after the second device performs a synchronization operation locally based on the content of the first synchronization request—that is, after setting a second interactive operation on the second device that has an interactive relationship with the first interactive operation to be set, and saving the first interactive operation and the second interactive operation that has an interactive relationship with the first interactive operation in the second device—the second device returns a synchronization result to the first device. This synchronization result can be either successful or unsuccessful. When the synchronization result is marked as successful, the second device sends the set second interactive operation that has a synchronization relationship with the first interactive operation along with the synchronization result to the first device. After receiving the synchronization result, if the synchronization result is marked as successful, the first device stores the second interactive operation that has an interactive relationship with the first interactive operation to be set in the first device, thus completing the synchronization interaction.
[0042] like Figure 3 As shown, when the first device is the device that initiates the synchronization interaction, the above synchronization interaction includes the following steps.
[0043] Step 203: Receive a second synchronization request sent by a second device that has completed a binding relationship with the first device. The second synchronization request carries a second interactive operation to be set up.
[0044] Specifically, before initiating the synchronization interaction, the first device and the second device have already established a binding relationship. This application does not limit the specific binding process; the binding process in step 201 above can be referenced. After completing the binding relationship between the devices, the second device can first set and save a second interactive operation on the second device to establish an interaction relationship. This second interactive operation does not yet have an interaction relationship; it is the second interactive operation to be set. Subsequently, the second device sends a second synchronization request to the first device it is bound to. The first device receives the second synchronization request from the second device, which includes the second interactive operation to be set on the second device.
[0045] Step 204: On the first device, set a first interactive operation that has an interactive relationship with the second interactive operation to be set, and save the second interactive operation to be set and the first interactive operation that has an interactive relationship with the second interactive operation in the first device.
[0046] Specifically, after receiving the second synchronization request from the second device, the first device extracts the second interactive operation contained in the second synchronization request. The first device can set a corresponding first interactive operation and establish an interactive relationship between the second interactive operation and the first interactive operation. The first device stores both the second interactive operation and the first interactive operation that has an interactive relationship with the second interactive operation in the first device.
[0047] In this context, the first interactive operation and the second interactive operation, which have an interactive relationship, can be predefined as either the same operation or different operations.
[0048] Specifically, the first interactive operation can be a specific swipe trajectory entered by the user on the first interactive page, or it can be specific voice content or specific text content entered by the user; the second interactive operation can be a specific swipe trajectory entered by the user on the second interactive page, or it can be specific voice content or specific text content entered by the user. The aforementioned specific swipe trajectory, specific voice content, or specific text content can be user-defined input, or it can be preset in the first and second devices and selected by the user.
[0049] Taking the first device as the device initiating the synchronous interaction as an example, after the first device receives a circular trajectory of a second interactive operation from the second device (without an established interaction relationship), the user can arbitrarily set the first interactive operation on the first device to establish an interaction relationship with the aforementioned second interactive operation. The first and second interactive operations can be the same operation or different operations. For example, when the user selects an operation that is the same as the second interactive operation as the first interactive operation with an interaction relationship with the second interactive operation, the user can set the first interactive operation to also be a circular trajectory; when the user selects an operation that is different from the second interactive operation as the first interactive operation with an interaction relationship with the second interactive operation, the user can set the first interactive operation to other custom shapes such as a triangle (other than a circle) trajectory, or specific voice content or specific text, etc. However, regardless of whether the first and second interactive operations are the same, as long as an interaction relationship is established between the second and first interactive operations, it is acceptable. Once an interactive relationship is established between the first and second interactive operations on the first and second devices, the first and second devices can subsequently perform the interactive verification process.
[0050] In one example, when both the first and second interactive operations are operations that generate a swiping trajectory on the touchscreen, the process of determining that the first and second interactive operations are the same operation may include, but is not limited to, the following steps:
[0051] The first sliding trajectory generated by the first interactive operation and the second sliding trajectory generated by the second interactive operation are each divided into the same number of trajectory segments. The directional similarity between the trajectory segments in the first sliding trajectory and the trajectory segments in the second sliding trajectory under the same order is calculated, and the similarity is used to determine whether the first interactive operation and the second interactive operation are the same.
[0052] Specifically, when both the first and second interactive operations involve generating a sliding trajectory on the touchscreen, the two trajectories may be the same or different. To determine if the two trajectories are identical, both the first and second sliding trajectories generated by the first and second interactive operations can be divided into N segments, represented by N unit vectors. The coordinates corresponding to the start and end points of a segment are a = (x1, y1) and b = (x2, y2), respectively. The unit vector corresponding to this segment is the unit vector corresponding to the coordinate point (x2-x1, y2-y1). Using the cosine similarity calculation formula, the cosine similarity between the two unit vectors corresponding to every two segments with the same order in both the first and second sliding trajectories is calculated, resulting in N cosine similarities. If all N cosine similarities are equal to 1, it indicates that the first and second sliding trajectories are similar overall, and the first and second interactive operations can be determined to be the same. Determining that the overall cosine similarity of N is equal to 1 can be done by judging whether the average of the N cosine similarities is close to 1, or by judging whether the sum of the N cosine similarities is close to N.
[0053] For example, the calculated N cosine similarity values can be summed. The closer the sum is to N, the more similar the first and second sliding trajectories are. A suitable threshold, such as 60%N, can be selected. When the sum is greater than 60%N, it can be determined that the first sliding trajectory generated by the first interaction is the same as the second sliding trajectory generated by the second interaction; that is, the first and second interaction operations are identical. This application does not impose restrictions on the selection of the threshold size and it can be adjusted according to the actual application.
[0054] Step 205: Send the synchronization result to the second device, and when the synchronization result is marked as successful, the synchronization result carries a first interactive operation that has an interactive relationship with the second interactive operation to be set, so that the second device stores the first interactive operation in the second device to complete the synchronization interaction.
[0055] Specifically, after the first device performs a synchronization operation locally based on the content of the second synchronization request—that is, after setting a first interactive operation that has an interactive relationship with the second interactive operation to be set on the first device, and saving the second interactive operation and the first interactive operation that has an interactive relationship with the second interactive operation in the first device—the first device returns a synchronization result to the second device. This synchronization result can be either successful or unsuccessful. When the synchronization result is marked as successful, the first device sends the set first interactive operation that has a synchronization relationship with the second interactive operation along with the synchronization result to the second device. After receiving the synchronization result, if the synchronization result is marked as successful, the second device stores the first interactive operation that has an interactive relationship with the second interactive operation to be set on the second device in the second device, thus completing the synchronization interaction.
[0056] It is important to note that the synchronous interaction process in this embodiment occurs before the interactive verification process in the aforementioned embodiments. At that time, the roles of the first device and the second device are indistinguishable; either one can initiate the synchronous interaction process, while the other acts as the recipient of the synchronous interaction process. Therefore, who initiates the synchronous interaction process does not affect the initiation of the interactive verification process in the next stage.
[0057] Compared with related technologies, this embodiment takes the first device as the executing entity, and uses the first device as both the initiator and the initiator of the synchronous interaction process to complete the synchronous interaction process with the second device. This synchronous interaction process aims to establish interactive operations with an interactive relationship on both the first and second devices.
[0058] By setting the first and second interactive operations with an interactive relationship to be the same operation or different operations, the flexibility of users in applying this communication interaction method is greatly enhanced.
[0059] Another embodiment of the present invention relates to a communication interaction method applied to a first device. This method, as a whole, serves as an additional step in the aforementioned method embodiments and can be executed synchronously during the performance of the aforementioned method steps. Figure 4 As shown, this implementation includes two cases, as described in steps 103 and 104 below.
[0060] Step 103: When the number of times the interactive verification result indicating successful synchronization sent by the second device is received exceeds a preset value, a preset first reminder message is output on the first device.
[0061] Specifically, when the first device receives the interaction verification result sent by the second device, and the interaction verification result indicates successful, the first device outputs a preset first interaction message. This process can be considered as a successful interaction verification. A preset value T is set. When the interaction verification is successful consecutively within a preset time and the number of successful verifications exceeds the preset value T, a specific first reminder message can be set based on the users of the first and second devices. For example, when the users of the first and second devices are a couple, a photo of the couple can be used as the background, displaying the first reminder message: "We have missed each other T times." This application does not limit the specific preset time, preset value, or first reminder message. The preset time and preset value can be adjusted according to the actual application situation, and the first reminder message can be set according to the specific relationship between the users of the two devices, as long as it is reasonable.
[0062] Step 104: When the number of times the interactive verification result marked as synchronization failure is received from the second device exceeds the preset value, a preset second reminder message is output on the first device.
[0063] Specifically, when the first device receives the interaction verification result sent by the second device, and the interaction verification result is a failure, it records the interaction verification result marked as a synchronization failure. A preset value S is set. When the interaction verification fails consecutively within a preset time and the number of failures exceeds the preset value S, a specific second reminder message can be set according to the specific relationship between the users of the first and second devices. For example, the second reminder message can be set as: "Confirmation failed S times, you didn't forget the interaction operation, did you!" Furthermore, a restart value Z can be set. If the user fails Z consecutively within a preset time, it is considered that one of the users on both the first and second devices has forgotten the interaction operation. The first and second devices will then prompt: "Interaction operation failed. If you wish to continue using this function, please re-synchronize," returning to the synchronization interaction steps in the aforementioned embodiment and restarting the process.
[0064] In all the above embodiments, the first interactive operation may include any one of tapping the screen, swiping the screen, and voice input; the second interactive operation may include any one of tapping the screen, swiping the screen, and voice input.
[0065] Specifically, the first and second interactive operations can be the same or different, and both include any one of tapping the screen, swiping the screen, and voice input. For example, the first interactive operation could be swiping the screen to draw a circle, and the related second interactive operation could be double-tapping the screen, a custom swipe gesture, or a specific sentence. These operations can be pre-set in the first and second devices, or manually entered by the user. This application does not impose any restrictions; as long as there is an interactive relationship between the first and second interactive operations, they can be successfully verified during the interactive verification process.
[0066] Compared with related technologies, this embodiment outputs a first reminder message on the first device when the number of successful interactive verification results exceeds a preset value; and outputs a preset second reminder message on the first device when the number of failed interactive verification results exceeds a preset value, thereby enhancing the fun and rationality of the communication and interaction process between the first device and the second device.
[0067] Another embodiment of this application relates to a communication interaction method applied to a second device, such as... Figure 5 As shown, the communication interaction method provided in this embodiment includes the following steps.
[0068] Step 301: Receive an interactive verification request sent by a first device that is bound to the second device. The interactive verification request carries the first interactive operation received on the first interactive page of the first device.
[0069] Specifically, in this embodiment, the first device does not refer to a specific device, but rather to the device used by the user who actively initiates the interaction during the communication process. Similarly, the second device does not refer to a specific device, but rather to the device used by the user who passively receives the interaction request during the communication process. In practical applications, the first and second devices can be portable wearable devices with remote communication capabilities, such as smartwatches and wristbands, which can directly achieve remote communication between the first and second devices. However, in cases where some wearable devices do not have remote communication capabilities and require connection to a terminal (such as a mobile phone or computer) via short-range communication (such as Bluetooth or radio frequency communication) before remote communication between the terminals is needed to achieve interaction between the wearable devices, the first and second devices are respectively considered as a whole consisting of the wearable device and the terminal communicating with it at close range. The wearable device is primarily responsible for receiving input operations and issuing output operations, while the terminal is responsible for communication and interaction with external devices.
[0070] When a user of the first device wants to initiate an interaction, they need to enter a first interactive action on the designated operation interface of the first device, namely the first interaction page. To verify the validity of the first interactive action, the user of the first device can pre-set an interactive action and store it in the first device. After the user enters the first interactive action on the first interaction page, the first device can verify the validity of the first interactive action based on the pre-set and stored interactive action. That is, after the first interaction page of the first device receives the first interactive action, it can first match the first interactive action with the interactive actions stored in the first device to determine whether the two actions are the same first interactive action; if it is confirmed that the first interactive action is the same as the pre-stored interactive action, then the first interactive action is responded to and the subsequent process is executed; otherwise, it continues to wait until a matching first interactive action is received.
[0071] The first device and the second device are pre-set to be bound together. In response to a received first interactive operation, the first device sends an interactive verification request to the second device. The second device receives the interactive verification request from the first device, which is bound to it. This interactive verification request contains the first interactive operation received by the first device on the first interactive page. The validity of the first interactive operation can also be verified by successfully receiving the interactive verification request on the second device. As long as the second device can successfully receive the verification request containing the first interactive operation, it proves that the first interactive operation is valid.
[0072] Step 302: Perform interactive verification on the second interactive operation received on the second interactive page of the second device; wherein, the interactive verification is successful when the second interactive operation is a preset second interactive operation on the second device that has an interactive relationship with the first interactive operation.
[0073] Specifically, the purpose of sending the interactive verification request is to request the second device to perform interactive verification on the second interactive page received on the second device. The second interactive operation, which has an interactive relationship with the first interactive operation, is pre-set and stored in the second device. The first and second interactive operations with an interactive relationship can be the same operation or different operations. For example, the first interactive operation can be a drawn circular trajectory; when the first and second interactive operations are the same, the second interactive operation can be set to the same circular trajectory; when the first and second interactive operations are different, the second interactive operation can be a trajectory of other shapes, or specific voice or text content. The setting process for the first and second interactive operations (operations for the first device) with an interactive relationship can be found in the synchronous interaction process in subsequent embodiments. This embodiment does not limit the synchronous interaction process, as long as the first device and the second device that complete the synchronous interaction both store the first interactive operation and the second interactive operation with the interactive relationship, or when the first interactive operation in the issued interactive verification request is verified as a valid interactive operation before the interactive verification request is issued, the first device may only store the first interactive operation with the interactive relationship, and the second device may only store the second interactive operation with the interactive relationship.
[0074] After receiving the interactive verification request, the second device can first issue a prompt message on the second device to encourage the user to input a second interactive operation. When the second device receives the second interactive operation input by the user on the second interactive page, it determines whether the second interactive operation is related to the first interactive operation included in the interactive verification request. If not, the interactive verification between the first and second devices fails; if so, the interactive verification between the first and second devices succeeds. Determining whether the received second interactive operation is related to the first interactive operation included in the interactive verification request can be done by checking whether the second interactive operation is a pre-stored interactive operation in the second device that is related to the first interactive operation. If so, it is determined that there is an interactive relationship; otherwise, it is determined that there is no interactive relationship.
[0075] Step 303: Send the interaction verification result to the first device, and when the interaction verification result is successful, output the preset second interaction information on the second device.
[0076] Specifically, after the second device completes the interactive verification, it receives an interactive verification result indicating whether the interaction between the first and second devices was successful or failed, and sends this result to the first device. If the interactive verification result sent to the first device is successful, the second device will output second interactive information on a designated page to indicate successful interaction feedback. The second interactive information can be any form of information pre-set on the second device, such as voice, vibration, ringtone, text, or video. If the interactive verification result is unsuccessful, the second device can also output interaction failure information on a designated page to indicate unsuccessful interaction feedback.
[0077] Compared to related technologies, in this solution, after the second device receives an interaction verification request containing the first interactive operation of the first device, as long as the second device inputs the correct second interactive operation that has a preset interactive relationship with the first interactive operation, the interaction is considered successful. After sending the successful interaction verification result to the first device, the second device can output the preset second interactive information, thereby allowing the user holding the second device to experience the fun of responding to the interaction, increasing their enthusiasm to maintain interaction with the user holding the first device, and enhancing the emotional communication with the other end user.
[0078] Another embodiment of the present invention relates to a synchronous interaction method, which adds a synchronous interaction process to the method steps shown in the foregoing embodiments, that is, during the execution of... Figure 5 Prior to the steps shown, a first interactive operation (on the first device) and a second interactive operation (on the second device) with an interactive relationship are synchronously set on the first device and the second device, which have an established binding relationship. This embodiment focuses on the method steps applied to the second device during the synchronous interaction process. That is, before receiving the interaction verification request sent by the first device, which has a binding relationship with the second device, the first device will perform synchronous interaction with the second device to synchronously set the first interactive operation and the second interactive operation with an interactive relationship on the first device and the second device. Depending on whether the device initiating the synchronous interaction is the second device, this synchronous interaction process may include: Figure 6 The method steps shown in the figure, when the second device is used as the device initiating the synchronous interaction, and Figure 7 The method steps shown are when a second device is used as the device to initiate synchronous interaction.
[0079] like Figure 6 As shown, when the second device is the device that initiates the synchronous interaction, the above synchronous interaction includes the following steps.
[0080] Step 401: Set and save the second interactive operation to be set on the second device, and send a second synchronization request to the first device that has completed the binding relationship with the second device; the second synchronization request carries the second interactive operation to be set, and is used to request the first device to set a first interactive operation that has an interactive relationship with the second interactive operation to be set on the first device, and to save the second interactive operation and the first interactive operation that has an interactive relationship with the second interactive operation in the first device.
[0081] Specifically, before the first device initiates synchronous interaction, a binding operation between the first and second devices must be performed. If the first and second devices are portable devices with independent communication capabilities, they can be directly bound together, such as smartwatches, using user IDs or IP addresses from both ends to establish a binding relationship. Alternatively, if the first and second devices are wearable devices with relatively incomplete communication capabilities, an additional communication device, such as a mobile phone, is needed to complete the binding between the devices. For example, the user's smartphone may have a software client for wearable devices installed, such as a bracelet app. This bracelet app can control the current user's bracelet. After opening the bracelet app, a binding interface will pop up, allowing binding with the other user's smartphone, which also has the bracelet app installed. Thus, the two bracelets are bound together through the bracelet apps installed on their respective connected smartphones, establishing a binding relationship.
[0082] After establishing the binding relationship, the first and second devices can interact synchronously. This synchronous interaction prepares for the interactive verification process in subsequent applications. The success of interactive verification depends on whether the first and second interactive operations have an interactive relationship. Therefore, this synchronous interaction process involves simultaneously setting up a first and a second interactive operation with an interactive relationship on both the first and second devices. Once this interactive relationship is established, during subsequent interactive verification, when the second device receives the first interactive operation, it can use the pre-set second interactive operation with an interactive relationship to determine whether the second interactive operation input by the user received on the interactive page by the second device is a second interactive operation with an interactive relationship to the first interactive operation.
[0083] Specifically, a second interactive operation can be set and saved on the second device first. This second interactive operation does not yet have an interaction relationship; it is a second interactive operation for which an interaction relationship needs to be set. Then, the second device sends a second synchronization request to the bound first device. This second synchronization request includes the second interactive operation. The second interactive operation can be a user-defined drawn trajectory graphic, pre-stored graphic data on the second device, or user-inputted voice or text. After receiving the second synchronization request and the included second interactive operation, the first device can set a corresponding first interactive operation and establish an interaction relationship between the second and first interactive operations. The first device stores both the second interactive operation and the first interactive operations with which it has an interaction relationship. Therefore, during subsequent interactive verification, the second device can determine whether the second interactive operation input by the user received on the interactive page has an interaction relationship with the first interactive operation based on its stored second interactive operations with interaction relationships, i.e., whether the interactive verification is successful.
[0084] Sub-step 402: Receive the synchronization result sent by the first device, and when the synchronization result is marked as successful, store the first interactive operation that has an interactive relationship with the second interactive operation to be set in the synchronization result in the second device to complete the synchronization interaction.
[0085] Specifically, after the first device performs a synchronization operation locally based on the content of the second synchronization request—that is, after setting a first interactive operation that has an interactive relationship with the second interactive operation to be set on the first device, and saving the second interactive operation and the first interactive operation that has an interactive relationship with the second interactive operation in the first device—the first device returns a synchronization interaction result to the second device. This synchronization result can be either successful or unsuccessful. When the synchronization result is marked as successful, the first device sends the set first interactive operation that has a synchronization relationship with the second interactive operation along with the synchronization result to the second device. After receiving the synchronization result, if the synchronization result is marked as successful, the second device stores the first interactive operation that has an interactive relationship with the second interactive operation to be set on the second device in the second device, thus completing the synchronization interaction.
[0086] like Figure 7 As shown, when the second device is the device that initiates the synchronous interaction, the above-mentioned synchronous interaction method includes the following steps.
[0087] Step 403: Receive a first synchronization request sent by the first device that has completed the binding relationship with the second device. The first synchronization request carries a first interactive operation to be set up.
[0088] Specifically, before initiating the synchronous interaction, the first device and the second device have already established a binding relationship. This application does not limit the specific binding process; the binding process in step 401 above can be referenced. After completing the binding relationship between the devices, the first device can first set and save the first interactive operation to be set on the first device. This first interactive operation does not yet have an interactive relationship; it is the first interactive operation to be set. Subsequently, the first device sends a first synchronization request to the bound second device. The second device receives the first synchronization request from the first device, which includes the first interactive operation to be set on the first device.
[0089] Step 404: On the second device, set a second interactive operation that has an interactive relationship with the first interactive operation to be set, and save the first interactive operation to be set and the set second interactive operation that has an interactive relationship with the first interactive operation in the second device.
[0090] Specifically, after receiving the first synchronization request from the first device, the second device extracts the first interactive operation contained in the first synchronization request. The second device can set a corresponding second interactive operation and establish an interactive relationship between the first and second interactive operations. The second device stores both the first interactive operation and the second interactive operation that has an interactive relationship with the first interactive operation in the second device.
[0091] In this context, the first interactive operation and the second interactive operation, which have an interactive relationship, can be predefined as either the same operation or different operations.
[0092] Specifically, the first interactive operation can be a specific swipe trajectory entered by the user on the first interactive page, or it can be specific voice content or specific text content entered by the user; the second interactive operation can be a specific swipe trajectory entered by the user on the second interactive page, or it can be specific voice content or specific text content entered by the user. The aforementioned specific swipe trajectory, specific voice content, or specific text content can be user-defined input, or it can be preset in the first and second devices and selected by the user.
[0093] Taking the second device as the device initiating the synchronous interaction as an example, after the second device receives a circular trajectory from the first device as the first interactive operation with which no interaction relationship has yet been established, the user can arbitrarily set a second interactive operation on the second device to establish an interaction relationship with the aforementioned first interactive operation. The first and second interactive operations can be the same operation or different operations. For example, when the user selects an operation that is the same as the first interactive operation as the second interactive operation with an interaction relationship with the first interactive operation, the user can set the second interactive operation to also be a circular trajectory; when the user selects an operation that is different from the first interactive operation as the second interactive operation with an interaction relationship with the first interactive operation, the user can set the second interactive operation to other custom shapes such as a triangle (other than a circle) trajectory, or specific voice content or specific text, etc. However, regardless of whether the first and second interactive operations are the same, as long as an interaction relationship is established between the second and first interactive operations, it is acceptable. Once an interactive relationship is established between the first and second interactive operations with an interaction relationship on the first and second devices, the first and second devices can then perform the interactive verification process in the subsequent stages.
[0094] In one example, when both the first and second interactive operations are operations that generate a swiping trajectory on the touchscreen, the process of determining that the first and second interactive operations are the same operation may include, but is not limited to, the following steps:
[0095] The first sliding trajectory generated by the first interactive operation and the second sliding trajectory generated by the second interactive operation are each divided into the same number of trajectory segments. The directional similarity between the trajectory segments in the first sliding trajectory and the trajectory segments in the second sliding trajectory under the same order is calculated, and the similarity is used to determine whether the first interactive operation and the second interactive operation are the same.
[0096] Specifically, when both the first and second interactive operations involve generating a sliding trajectory on the touchscreen, the two trajectories may be the same or different. To determine if the two trajectories are identical, both the first and second sliding trajectories generated by the first and second interactive operations can be divided into N segments, represented by N unit vectors. The coordinates corresponding to the start and end points of a segment are a = (x1, y1) and b = (x2, y2), respectively. The unit vector corresponding to this segment is the unit vector corresponding to the coordinate point (x2-x1, y2-y1). Using the cosine similarity calculation formula, the cosine similarity between the two unit vectors corresponding to every two segments with the same order in both the first and second sliding trajectories is calculated, resulting in N cosine similarities. If all N cosine similarities are equal to 1, it indicates that the first and second sliding trajectories are similar overall, and the first and second interactive operations can be determined to be the same. Determining that the overall cosine similarity of N is equal to 1 can be done by judging whether the average of the N cosine similarities is close to 1, or by judging whether the sum of the N cosine similarities is close to N.
[0097] For example, the calculated N cosine similarity values can be summed. The closer the sum is to N, the more similar the first and second sliding trajectories are. A suitable threshold, such as 60%N, can be selected. When the sum is greater than 60%N, it can be determined that the first sliding trajectory generated by the first interaction is the same as the second sliding trajectory generated by the second interaction; that is, the first and second interaction operations are identical. This application does not impose restrictions on the selection of the threshold size and it can be adjusted according to the actual application.
[0098] Step 405: Send the synchronization result to the first device, and when the synchronization result is marked as successful, the synchronization result carries a second interactive operation that has an interactive relationship with the first interactive operation to be set, so that the first device stores the second interactive operation in the first device to complete the synchronization interaction.
[0099] Specifically, after the second device performs a synchronization operation locally based on the content of the first synchronization request—that is, after setting a second interactive operation that has an interactive relationship with the first interactive operation to be set, and saving the first interactive operation and the second interactive operation that has an interactive relationship with the first interactive operation in the second device—the second device returns a synchronization result to the first device. This synchronization result can be either successful or unsuccessful. When the synchronization result is marked as successful, the second device sends the set second interactive operation that has a synchronization relationship with the first interactive operation along with the synchronization result to the first device. After receiving the synchronization result, if the synchronization result is marked as successful, the first device stores the first interactive operation that has an interactive relationship with the second interactive operation to be set in the first device, thus completing the synchronization interaction.
[0100] It is important to note that the synchronous interaction process in this embodiment occurs before the interactive verification process in the aforementioned embodiments. At that time, the roles of the first device and the second device are indistinguishable; either one can initiate the synchronous interaction process, while the other acts as the recipient of the synchronous interaction process. Therefore, who initiates the synchronous interaction process does not affect the initiation of the interactive verification process in the next stage.
[0101] Compared with related technologies, this embodiment takes the second device as the executing subject, and uses the second device as both the initiator and the initiator of the synchronous interaction process to complete the synchronous interaction process with the first device. This synchronous interaction process aims to establish interactive operations with an interactive relationship on both the first and second devices. By setting the first and second interactive operations with an interactive relationship to be the same operation or different operations, the flexibility of the user in applying this communication interaction method is greatly enhanced.
[0102] Another embodiment of the present invention relates to a communication interaction method applied to a second device. This method, as a whole, serves as an additional step in the aforementioned method embodiments and can be executed synchronously during the performance of the aforementioned method steps. Figure 8 As shown, this implementation includes two cases, as described in steps 304 and 305 below.
[0103] Step 304: When the number of times interactive verification results indicating successful synchronization are sent to the first device exceeds a preset value, a preset first reminder message is output on the second device.
[0104] Specifically, when the first device receives the interaction verification result sent by the second device, and the interaction verification result indicates successful, the second device outputs a preset second interaction message. This process can be considered as a successful interaction verification. A preset value T is set. When the interaction verification is successful consecutively within a preset time and the number of successful verifications exceeds the preset value T, a specific first reminder message can be set based on the users of the first and second devices. For example, when the users of the first and second devices are a couple, a photo of the couple can be used as the background, displaying the first reminder message: "We have missed each other T times." This application does not limit the specific preset time, preset value, or first reminder message. The preset time and preset value can be adjusted according to the actual application situation, and the first reminder message can be set according to the specific relationship between the users of the two devices, as long as it is reasonable.
[0105] Step 305: When the number of times interactive verification results marked as synchronization failure are sent to the first device exceeds a preset value, a preset second reminder message is output on the second device.
[0106] Specifically, when the first device receives the interaction verification result sent by the second device, and the interaction verification result is a failure, it records the interaction verification result marked as a synchronization failure. A preset value S is set. When the interaction verification fails consecutively within a preset time and the number of failures exceeds the preset value S, a specific second reminder message can be set according to the specific relationship between the users of the first and second devices. For example, the second reminder message can be set as: "Confirmation failed S times, you didn't forget the interaction operation, did you!" Furthermore, a restart value Z can be set. If the user fails Z consecutively within a preset time, it is considered that one of the users on both the first and second devices has forgotten the interaction operation. The first and second devices will then prompt: "Interaction operation failed. If you wish to continue using this function, please re-synchronize," returning to the synchronization interaction steps in the aforementioned embodiment and restarting the process.
[0107] In one example, the first interactive action may include any one of tapping the screen, swiping the screen, and voice input; the second interactive action may include any one of tapping the screen, swiping the screen, and voice input.
[0108] Specifically, the first and second interactive operations can be the same or different, and both include any one of tapping the screen, swiping the screen, and voice input. For example, the first interactive operation could be swiping the screen to draw a circle, and the related second interactive operation could be double-tapping the screen, a custom swipe gesture, or a specific sentence. These operations can be pre-set in the first and second devices, or manually entered by the user. This application does not impose any restrictions; as long as there is an interactive relationship between the first and second interactive operations, they can be successfully verified during the interactive verification process.
[0109] Compared with related technologies, this embodiment outputs a first reminder message on the second device when the number of successful interactive verification results exceeds a preset value; and outputs a preset second reminder message on the second device when the number of failed interactive verification results exceeds a preset value, thereby enhancing the fun and rationality of the communication and interaction process between the first device and the second device.
[0110] The steps of the various methods described above are only for clarity. In practice, they can be combined into one step or some steps can be split into multiple steps. As long as they include the same logical relationship, they are all within the scope of protection of this patent. Adding insignificant modifications or introducing insignificant designs to the algorithm or process, but without changing the core design of the algorithm and process, are also within the scope of protection of this patent.
[0111] Another embodiment of the present invention relates to an electronic device, such as... Figure 9 As shown, it includes at least one processor 702; and a memory communicatively connected to at least one processor 702; wherein the memory 701 stores instructions executable by at least one processor 702, the instructions being executed by at least one processor 702 to enable at least one processor 702 to perform any of the above method embodiments.
[0112] Another embodiment of the present invention relates to a computer-readable storage medium storing a computer program. When executed by a processor, the computer program implements any of the above-described method embodiments.
[0113] That is, those skilled in the art will understand that all or part of the steps in the methods of the above embodiments can be implemented by a program instructing related hardware. This program is stored in a storage medium and includes several instructions to cause a device (which may be a microcontroller, chip, etc.) or processor to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as a USB flash drive, a portable hard drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.
[0114] Those skilled in the art will understand that the above embodiments are specific examples of implementing the present invention, and in practical applications, various changes in form and detail may be made without departing from the spirit and scope of the present invention.
Claims
1. A method for communication interaction, characterized in that, Applied to a first device, the method comprises: In response to a first interaction operation received at a first interaction page of the first device, sending an interaction verification request carrying the first interaction operation to a second device having a binding relationship with the first device, to request the second device to perform interaction verification on a second interaction operation received at a second interaction page of the second device; wherein the interaction verification is successful when the second interaction operation is a second interaction operation preset on the second device and having an interaction relationship with the first interaction operation; Receiving an interaction verification result sent by the second device, and outputting preset first interaction information on the first device when the interaction verification result is interaction verification success; Before responding for the first time to the first interaction operation received at the first interaction page of the first device, sending an interaction verification request to the second device having a binding relationship with the first device, comprising: Synchronizing interaction with the second device to synchronize the first interaction operation and the second interaction operation having an interaction relationship on the first device and the second device.
2. The communication interaction method of claim 1, wherein When the first device is the device initiating the synchronization interaction, the synchronization interaction comprises: Setting and saving a first interaction operation to be set with an interaction relationship on the first device, and sending a first synchronization request to the second device having a binding relationship with the first device; the first synchronization request carries the first interaction operation to be set with an interaction relationship, for requesting the second device to set a second interaction operation having the interaction relationship with the first interaction operation to be set on the second device, and saving the first interaction operation and the second interaction operation having the interaction relationship with the first interaction operation in the second device; Receiving a synchronization result sent by the second device, and storing the second interaction operation having the interaction relationship with the first interaction operation to be set in the first device when the synchronization result is identified as synchronization success, to complete the synchronization interaction; Or, When the first device is the device initiated by the synchronization interaction, the synchronization interaction comprises: Receiving a second synchronization request sent by the second device having a binding relationship with the first device, the second synchronization request carrying a second interaction operation to be set with an interaction relationship; Setting a first interaction operation having the interaction relationship with the second interaction operation to be set on the first device, and saving the second interaction operation to be set with an interaction relationship and the first operation set with the interaction relationship with the second interaction operation in the first device; Sending a synchronization result to the second device, and when the synchronization result is identified as synchronization success, the synchronization result carries the first interaction operation having the interaction relationship with the second interaction operation to be set, so that the second device stores the first interaction operation in the second device to complete the synchronization interaction.
3. The communication interaction method according to claim 1 or 2, characterized in that, The first interaction operation and the second interaction operation have an interaction relationship.
4. The method of claim 3, wherein, When the first interaction operation and the second interaction operation are both operations of generating a sliding track on a touch screen, the process of determining whether the first interaction operation and the second interaction operation are the same operation comprises: The first sliding track generated by the first interaction operation and the second sliding track generated by the second interaction operation are equally divided into the same number of track segments; The direction similarity of the track segments in the first sliding track and the track segments in the second sliding track in the same order is calculated, and whether the first interaction operation and the second interaction operation are the same is determined based on the similarity.
5. The method of claim 1, wherein, The method further comprises: When the number of times of continuously receiving the interaction verification result sent by the second device and identifying the synchronization success exceeds a preset value, a preset first reminding information is output on the first device; And / or, When the number of times of continuously receiving the interaction verification result sent by the second device and identifying the synchronization failure exceeds a preset value, a preset second reminding information is output on the first device.
6. The method of claim 1, wherein, The first interaction operation comprises any one of clicking a screen, sliding a screen and voice input; and the second interaction operation comprises any one of clicking a screen, sliding a screen and voice input.
7. A communication interaction method, characterized by, Applied to a second device, the method comprises: Receiving an interaction verification request sent by a first device having a binding relationship with the second device, the interaction verification request carrying a first interaction operation received on a first interaction page of the first device; Performing interaction verification on a second interaction operation received on a second interaction page of the second device; wherein the interaction verification is successful when the second interaction operation is a second interaction operation preset on the second device and having an interaction relationship with the first interaction operation; Sending an interaction verification result to the first device, and outputting a preset second interaction information on the second device when the interaction verification result is interaction verification success; Before first receiving the interaction verification request sent by the first device having a binding relationship with the second device, comprising: Synchronously interacting with the first device to synchronously set the first interaction operation and the second interaction operation having an interaction relationship on the first device and the second device.
8. The communication interaction method of claim 7, wherein, When the second device is the device initiating the synchronous interaction, the synchronous interaction comprises: Setting and saving a second interaction operation to be set having an interaction relationship on the second device, and sending a second synchronization request to the first device having a binding relationship with the second device; the second synchronization request carries the second interaction operation to be set having an interaction relationship, and is used to request the first device to set a first interaction operation having the interaction relationship with the second interaction operation to be set on the first device, and save the second interaction operation and the first interaction operation having the interaction relationship with the second interaction operation in the first device; receiving the synchronization result sent by the first device, and storing the first interaction operation with the second interaction operation in the second device to complete the synchronization interaction when the synchronization result is identified as synchronization success; Or, when the second device is the device initiated the synchronization interaction, the synchronization interaction includes: receiving the first synchronization request sent by the first device with the binding relationship with the second device, the first synchronization request carrying the first interaction operation to be set with the interaction relationship; setting the second interaction operation with the first interaction operation to be set with the interaction relationship on the second device, and saving the first interaction operation to be set with the interaction relationship and the second operation with the first interaction operation set with the interaction relationship in the second device; sending the synchronization result to the first device, and carrying the second interaction operation with the first interaction operation to be set with the interaction relationship in the synchronization result to make the first device store the second interaction operation in the first device to complete the synchronization interaction when the synchronization result is identified as synchronization success.
9. An electronic device, comprising: comprises: at least one processor; and a memory connected with the at least one processor in communication; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the communication interaction method of any one of claims 1 to 8.
10. A computer readable storage medium storing a computer program, characterized in that, The computer program is executed by the processor to implement the communication interaction method of any one of claims 1 to 8.
Citation Information
Patent Citations
Cross-space interaction method, device, equipment, server and system
CN111385337A