Data interaction method, device, system and terminal operation equipment
By splitting the pictures in the exhibition system into puzzle pieces and performing puzzles on the terminal operating device, the problem that the existing exhibition system cannot obtain information feedback is solved, and the system performance and user experience are improved.
Patent Information
- Application Number
- CN202110941474.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-08-17
- Publication Date
- 2025-04-04
- Estimated Expiration
- 2041-08-17
AI Technical Summary
The existing exhibition system cannot obtain information feedback from the content recipient, resulting in a relatively backward system performance.
By splitting the pictures transmitted by the server into multiple puzzle tiles and randomly displaying these tiles on the terminal operation device, users can perform puzzles through touch operations, and the matching results are sent to the server as information feedback.
The content recipients actively carry out puzzles and feedback information to the content display parties, improve the overall performance of the system, and increase the fun of display and publicity effects.
Smart Images

Figure CN113599800B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of data processing, and in particular to a data interaction method, device, system and terminal operating equipment. Background Art
[0002] The existing exhibition system (i.e., exhibition display system) is generally used in various exhibition halls such as enterprises and museums. It transmits user display content, such as pictures, videos, etc., to terminal display devices through a server.
[0003] However, the existing exhibition system can only output the content to the content recipient through the terminal display device actively by the content display direction, and cannot obtain information feedback from the content recipient, and the system performance is relatively backward. Summary of the invention
[0004] In view of this, the embodiments of the present disclosure propose a data interaction method, apparatus, system and terminal operating device to solve the following problems in the prior art: the existing exhibition system can only output content to the content recipient actively through the terminal display device in the content display direction, and cannot obtain information feedback from the content recipient, and the system performance is relatively backward.
[0005] On the one hand, an embodiment of the present disclosure proposes a data interaction method, including: a terminal operating device receives a data packet from a server, the data packet including a plurality of puzzle pieces after the server splits a received picture according to received puzzle template data; the terminal operating device randomly displays all the puzzle pieces in the data packet; the terminal operating device receives a user's touch operation on one or more puzzle pieces, and performs corresponding data processing according to the touch operation to perform puzzle, wherein the type of the touch operation includes at least one of the following: move, rotate, zoom in, and zoom out.
[0006] In some embodiments, the terminal operating device receives a user's touch operation on one or more puzzle pieces, and performs corresponding data processing based on the touch operation, including: when the touch operation is a multi-touch received at the same time, determining the type of touch operation of each touch point in the multi-touch, and determining the processing priority corresponding to each type of the touch operation; performing corresponding data processing on the touch operations corresponding to the multi-touch in order of the processing priority from high to low.
[0007] In some embodiments, the corresponding data processing according to the touch operation includes: detecting whether the first puzzle piece and the second puzzle piece match; when the first puzzle piece and the second puzzle piece do not match, playing a first operation prompt sound to prompt the user to adjust the position of the puzzle piece; when the first puzzle piece and the second puzzle piece match, playing a second operation prompt sound to prompt the user that the position of the puzzle piece is correct.
[0008] In some embodiments, the method further includes: sending a matching result to the server at the end of a predetermined puzzle time, so as to send the matching result to a terminal control device through the server, wherein the matching result is used to indicate the matching status of all puzzle pieces within the predetermined puzzle time.
[0009] On the other hand, an embodiment of the present disclosure proposes a data interaction device, including: a receiving module, used to receive a data packet from a server, the data packet including a plurality of puzzle pieces after the server splits a received picture according to received puzzle template data; a display module, used to randomly display all the puzzle pieces in the data packet; a processing module, used to receive a user's touch operation on one or more puzzle pieces, and perform corresponding data processing according to the touch operation to perform puzzle, wherein the type of the touch operation includes at least one of the following: move, rotate, zoom in, and zoom out.
[0010] In some embodiments, the processing module includes: a determination unit, used to determine the type of touch operation of each touch point in the multi-touch, and determine the processing priority corresponding to each type of the touch operation when the touch operation is a multi-touch received at the same time; a processing unit, used to perform corresponding data processing on the touch operations corresponding to the multi-touch in order of the processing priority from high to low.
[0011] In some embodiments, the processing module is specifically used to: detect whether a first puzzle piece matches a second puzzle piece; if the first puzzle piece does not match the second puzzle piece, play a first operation prompt sound to prompt a user to adjust the position of the puzzle piece; if the first puzzle piece matches the second puzzle piece, play a second operation prompt sound to prompt the user that the position of the puzzle piece is correct.
[0012] In some embodiments, it also includes: a sending module, which is used to send the matching result to the server when the predetermined puzzle time ends, so that the matching result is sent to the terminal control device through the server, wherein the matching result is used to indicate the matching status of all puzzle pieces within the predetermined puzzle time.
[0013] On the other hand, an embodiment of the present disclosure provides a terminal operating device, including: the data interaction device described in any embodiment of the present disclosure.
[0014] On the other hand, an embodiment of the present disclosure proposes a data interaction system, comprising: a terminal operation device, a server, and a terminal control device as described in any embodiment of the present disclosure; wherein the terminal control device is configured to receive a picture to be disassembled into puzzle pieces, receive selected puzzle template data, and send the picture and the puzzle template data to the server; the server is configured to receive the picture and the puzzle template data, and split the picture into multiple puzzle pieces according to the puzzle template data, and send a data packet including the multiple puzzle pieces to the terminal operation device; the server is also configured to receive a matching result from the terminal operation device, wherein the matching result is used to indicate the matching status of all puzzle pieces within a predetermined puzzle time; the terminal control device is also configured to receive the matching result and determine whether to perform a recovery control operation of all puzzle pieces based on the matching result.
[0015] The disclosed embodiment breaks down the picture that the content presenter wants to show to the content receiver into puzzle pieces, and the content receiver actively completes the puzzle, and then feeds back the matching result of the puzzle to the content presenter as information, so that the content presenter can know the content receiver's reception result of the display, thereby improving the overall performance of the system, increasing the fun of the display, and also improving the publicity effect, and providing a better user experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] In order to more clearly illustrate the embodiments of the present disclosure or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in the present disclosure. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.
[0017] Figure 1 A flowchart of a data interaction method provided in the first embodiment of the present disclosure;
[0018] Figure 2 A schematic diagram of the structure of a data interaction device provided in the second embodiment of the present disclosure;
[0019] Figure 3 A schematic diagram of the system architecture of a data interaction system provided in the fourth embodiment of the present disclosure. DETAILED DESCRIPTION
[0020] In order to make the purpose, technical solution and advantages of the embodiments of the present disclosure clearer, the technical solution of the embodiments of the present disclosure will be clearly and completely described below in conjunction with the drawings of the embodiments of the present disclosure. Obviously, the described embodiments are part of the embodiments of the present disclosure, not all of the embodiments. Based on the described embodiments of the present disclosure, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present disclosure.
[0021] Unless otherwise defined, the technical terms or scientific terms used in the present disclosure should be understood by people with ordinary skills in the field to which the present disclosure belongs. The "first", "second" and similar words used in the present disclosure do not indicate any order, quantity or importance, but are only used to distinguish different components. "Include" or "comprise" and similar words mean that the elements or objects appearing before the word cover the elements or objects listed after the word and their equivalents, without excluding other elements or objects. "Connect" or "connected" and similar words are not limited to physical or mechanical connections, but can include electrical connections, whether direct or indirect. "Up", "down", "left", "right" and the like are only used to indicate relative positional relationships. When the absolute position of the described object changes, the relative positional relationship may also change accordingly.
[0022] In order to keep the following description of the embodiments of the present disclosure clear and concise, the present disclosure omits detailed descriptions of well-known functions and well-known components.
[0023] The first embodiment of the present disclosure provides a data interaction method, the process of which is as follows: Figure 1 As shown, steps S101 to S103 are included:
[0024] S101, a terminal operating device receives a data packet from a server, where the data packet includes a plurality of jigsaw puzzle pieces formed by splitting a received picture by the server according to received jigsaw puzzle template data.
[0025] During the implementation process, the data received by the embodiment of the present disclosure is the same as that in the prior art, and is all transmitted by the server. The difference is that in the prior art, the server only transmits complete data such as pictures or videos. However, the data packet received by the embodiment of the present disclosure is a data packet with multiple puzzle pieces after being split by the server according to the puzzle template data. Therefore, the content recipient (i.e., the user of the puzzle below) can perform puzzle operations on the terminal operating device and feedback information to the content presenter.
[0026] Before the terminal operating device receives a data packet from the server, the terminal control device receives a picture to be disassembled into puzzle pieces, receives selected puzzle template data, and sends the picture and puzzle template data to the server; the server receives the picture and puzzle template data, and splits the picture into multiple puzzle pieces according to the puzzle template data, and sends a data packet including the multiple puzzle pieces to the terminal operating device.
[0027] S102: The terminal operating device randomly displays all the jigsaw puzzle pieces in the data packet.
[0028] Since the purpose is to allow the content receiver to implement the puzzle pieces, the above random display is not limited in any way. Of course, the random display can also be displayed according to a display template randomly selected from a predetermined display template library. Those skilled in the art can operate according to actual needs.
[0029] S103, the terminal operating device receives a user's touch operation on one or more puzzle pieces, and performs corresponding data processing according to the touch operation to complete the puzzle, wherein the type of touch operation includes at least one of the following: move, rotate, zoom in, and zoom out.
[0030] For example, when the type of touch operation is movement, the corresponding data processing is to adjust the position of the puzzle piece, or to perform data matching processing with another puzzle piece for the movement, etc. When the type of touch operation is zooming in or out, the corresponding data processing is to zoom in or out of all the puzzle pieces.
[0031] The disclosed embodiment breaks down the picture that the content presenter wants to show to the content receiver into puzzle pieces, and the content receiver actively completes the puzzle, and then feeds back the matching result of the puzzle to the content presenter as information, so that the content presenter can know the content receiver's reception result of the display, thereby improving the overall performance of the system, increasing the fun of the display, and also improving the publicity effect, and providing a better user experience.
[0032] If the puzzle operation is completed by multiple users, there may be multiple touches received at the same time. Therefore, in the process of the terminal operating device receiving the user's touch operation on one or more puzzle blocks and performing corresponding data processing according to the touch operation, it is necessary to determine the type of touch operation of each touch point in the multi-touch, and determine the processing priority corresponding to the type of each touch operation, and then perform corresponding data processing on the touch operations corresponding to the multi-touch in order of processing priority from high to low.
[0033] For multiple touch operations at different times, they are processed in the order of touch time. For multiple touch operations received at the same time, the touch operation type priority may be: zoom in / out > move = rotate. Of course, this limitation is only an example and does not constitute a limitation.
[0034] For the same puzzle piece, only one touch operation can be performed at the same time. For example, when the zoom in / out command is in effect, the move and rotate commands are invalid. For different puzzle pieces, the move and rotate operations can be performed at the same time, but when the zoom in / out command is executed, the move and rotate operations of other puzzle pieces are invalid.
[0035] When performing corresponding data processing according to the touch operation, different prompt sounds can also be played to the user to enhance the user's interactive mood. For example, it is detected whether the first puzzle piece matches the second puzzle piece. If the first puzzle piece does not match the second puzzle piece, a first operation prompt sound is played to prompt the user to adjust the position of the puzzle piece; if the first puzzle piece matches the second puzzle piece, a second operation prompt sound is played to prompt the user that the puzzle piece is in the correct position.
[0036] For puzzles, a predetermined puzzle time can also be set for the puzzle process (for example, the predetermined puzzle time for 10 puzzle pieces is 40 seconds, the predetermined puzzle time for 10 puzzle pieces is 60 seconds, the predetermined puzzle time for 7 puzzle pieces is 30 seconds, etc.), that is, when the predetermined puzzle time ends, the matching result is sent to the server, and the matching result is sent to the terminal control device through the server, wherein the matching result is used to indicate the matching status of all puzzle pieces within the predetermined puzzle time.
[0037] After the terminal operating device sends the matching status of all puzzle pieces to the server, the server receives the matching result from the terminal operating device; the terminal control device receives the matching result and determines whether to perform the restoration control operation of all puzzle pieces according to the matching result. If the matching status is a full match, the restoration control operation may not be performed; if the matching status is not a full match, the restoration control operation of all puzzle pieces may be performed at this time, so that the user can know what the complete picture looks like, so as to achieve the purpose of display and promotion.
[0038] The second embodiment of the present disclosure provides a data interaction device, the structure of which is shown in FIG. Figure 2 As shown, including:
[0039] A receiving module 10 is used to receive a data packet from a server, wherein the data packet includes a plurality of puzzle pieces obtained by splitting a received image by the server according to received puzzle template data; a display module 20 is coupled to the receiving module 10, and is used to randomly display all puzzle pieces in the data packet; a processing module 30 is coupled to the display module 20, and is used to receive a user's touch operation on one or more puzzle pieces, and perform corresponding data processing according to the touch operation to perform puzzle, wherein the type of touch operation includes at least one of the following: move, rotate, zoom in, and zoom out.
[0040] During the implementation process, the data received by the embodiment of the present disclosure is the same as that in the prior art, and is all transmitted by the server. The difference is that in the prior art, the server only transmits complete data such as pictures or videos. However, the data packet received by the embodiment of the present disclosure is a data packet with multiple puzzle pieces after being split by the server according to the puzzle template data. Therefore, the content recipient (i.e., the user of the puzzle below) can perform puzzle operations on the terminal operating device and feedback information to the content presenter.
[0041] Before the terminal operating device receives a data packet from the server, the terminal control device receives a picture to be disassembled into puzzle pieces, receives selected puzzle template data, and sends the picture and puzzle template data to the server; the server receives the picture and puzzle template data, and splits the picture into multiple puzzle pieces according to the puzzle template data, and sends a data packet including the multiple puzzle pieces to the terminal operating device.
[0042] Since the purpose is to allow the content receiver to implement the puzzle of puzzle pieces, there is no limitation on the random display of the above display module. Of course, the random display can also be displayed according to a display template randomly selected from a predetermined display template library. Those skilled in the art can operate according to actual needs.
[0043] In specific implementation, when the type of touch operation is movement, the corresponding data processing is to adjust the position of the puzzle piece, or to perform data matching processing with another puzzle piece for the movement, etc. When the type of touch operation is zooming in or out, the corresponding data processing is to zoom in or out of all puzzle pieces.
[0044] If the puzzle operation is completed by multiple users, there may be multi-touch received at the same time. Therefore, the above-mentioned processing module includes: a determination unit, which is used to determine the type of touch operation of each touch point in the multi-touch when the touch operation is multi-touch received at the same time, and determine the processing priority corresponding to the type of each touch operation; a processing unit, which is used to perform corresponding data processing on the touch operations corresponding to the multi-touch in order of processing priority from high to low.
[0045] For multiple touch operations at different times, they are processed in the order of touch time. For multiple touch operations received at the same time, the touch operation type priority may be: zoom in / out > move = rotate. Of course, this limitation is only an example and does not constitute a limitation.
[0046] For the same puzzle piece, only one touch operation can be performed at the same time. For example, when the zoom in / out command is in effect, the move and rotate commands are invalid. For different puzzle pieces, the move and rotate operations can be performed at the same time, but when the zoom in / out command is executed, the move and rotate operations of other puzzle pieces are invalid.
[0047] When performing corresponding data processing according to the touch operation, different prompt sounds can also be played to the user to enhance the user's interactive mood. Therefore, the above processing module can be specifically used to: detect whether the first puzzle piece matches the second puzzle piece; when the first puzzle piece does not match the second puzzle piece, play the first operation prompt sound to prompt the user to adjust the position of the puzzle piece; when the first puzzle piece matches the second puzzle piece, play the second operation prompt sound to prompt the user that the puzzle piece position is correct.
[0048] For puzzles, a predetermined puzzle time can also be set for the puzzle process (for example, the predetermined puzzle time for 10 puzzle pieces is 40 seconds, the predetermined puzzle time for 10 puzzle pieces is 60 seconds, the predetermined puzzle time for 7 puzzle pieces is 30 seconds, etc.). Furthermore, the data interaction device of the disclosed embodiment may further include a sending module for sending the matching result to the server at the end of the predetermined puzzle time, so as to send the matching result to the terminal control device through the server, wherein the matching result is used to indicate the matching status of all puzzle pieces within the predetermined puzzle time.
[0049] After the sending module sends the matching status of all puzzle pieces to the server, the server receives the matching results from the terminal operating device; the terminal control device receives the matching results and determines whether to perform the restoration control operation of all puzzle pieces according to the matching results. If the matching status is a full match, the restoration control operation may not be performed; if the matching status is not a full match, the restoration control operation of all puzzle pieces may be performed at this time to let the user know what the complete picture looks like, so as to achieve the purpose of display and promotion.
[0050] The disclosed embodiment breaks down the picture that the content presenter wants to show to the content receiver into puzzle pieces, and the content receiver actively completes the puzzle, and then feeds back the matching result of the puzzle to the content presenter as information, so that the content presenter can know the content receiver's reception result of the display, thereby improving the overall performance of the system, increasing the fun of the display, and also improving the publicity effect, and providing a better user experience.
[0051] A third embodiment of the present disclosure provides a terminal operating device, which includes the data interaction device in the second embodiment above. The structure of the data interaction device is not described in detail here.
[0052] The fourth embodiment of the present disclosure provides a data interaction system, the system architecture of which is shown as follows: Figure 3 As shown, including:
[0053] The terminal operation device, server, and terminal control device in the third embodiment of the present disclosure; wherein,
[0054] The terminal control device is configured to receive the picture to be disassembled into puzzle pieces, receive the selected puzzle template data, and send the picture and the puzzle template data to the server;
[0055] The server is configured to receive the image and the jigsaw template data, split the image into a plurality of jigsaw pieces according to the jigsaw template data, and send a data packet including the plurality of jigsaw pieces to the terminal operating device;
[0056] The server is further configured to receive a matching result from the terminal operating device, wherein the matching result is used to indicate the matching status of all puzzle pieces within a predetermined puzzle time;
[0057] The terminal control device is also configured to receive the matching result and determine whether to execute the restoration control operation of all the puzzle pieces according to the matching result.
[0058] The above interaction process is exemplarily described below. The process is as follows:
[0059] (1) Take or upload a promotional picture on the terminal control device, such as a picture of a city's landmark building, a company logo, etc. The picture can be an ordinary photo or a specially designed picture material.
[0060] (2) Select puzzle template data on the terminal control device. The puzzle template data represents different graphic cutting methods and cutting quantities. The more special the cutting method and the more cutting quantities, the greater the puzzle difficulty. Different templates can be designed for use in different scenarios.
[0061] (3) Click “Send Puzzle” on the terminal control device.
[0062] (4) The image and puzzle template data are uploaded to the server.
[0063] (5) The server cuts the image according to the selected puzzle template data.
[0064] (6) The server sends to the terminal operating device in random order.
[0065] (7) When multiple people are playing puzzles on the terminal operating device, the puzzles can be moved, rotated, enlarged, or reduced. During this process, there will be sound prompts for correct and incorrect puzzles.
[0066] (8) The terminal operating device transmits data back.
[0067] (9) Synchronously displaying the puzzle screen of the terminal operating device on the terminal control device.
[0068] (10) On the terminal control device, click the "One-click puzzle" button according to the matching results to put all puzzle pieces back to their correct positions.
[0069] For movement, the moving track of the puzzle piece is the same as the moving track of a touch point with the highest priority on the puzzle piece; multiple puzzle pieces can move along different tracks at the same time.
[0070] For rotation: The puzzle piece rotates along the same trajectory as the two highest priority touch points on that puzzle piece; multiple puzzle pieces can rotate along different trajectories at the same time.
[0071] For zooming in / out: the puzzle is zoomed in / out in the same proportion as the zooming in / out tracks of the three touch points with the highest priority on the puzzle piece; only one puzzle piece can be zoomed in / out at the same time, and the priority is based on the time when the zoom in / out command takes effect; when a puzzle piece is zoomed in / out, all other puzzle pieces will be zoomed in / out at the same proportion.
[0072] The disclosed embodiment supports two-way operation of two terminals, that is, the operation of the terminal control device can be synchronously displayed on the terminal operation device, and the operation of the terminal operation device can be synchronously displayed on the terminal control device. In specific implementation, the priority of the two-way operation should be: the terminal control device takes precedence over the terminal operation device.
[0073] The content presenter can select the coaching mode on the terminal control device to perform puzzle operations, and the operation process is synchronized to the terminal operation device. In the coaching mode, the terminal operation device does not allow touch operations, and can only display the operations of the terminal control device synchronously. When exiting the coaching mode, the terminal control device does not allow puzzle operations, and can only display the operations of the terminal operation device synchronously.
[0074] The disclosed embodiment improves the interactivity and fun of the exhibition hall visit process by means of multi-person interactive puzzles, thereby allowing the content recipients to have a deeper impression of the explanation content and improving the publicity effect.
[0075] In addition, although exemplary embodiments have been described herein, the scope includes any and all embodiments based on the present disclosure with equivalent elements, modifications, omissions, combinations (e.g., various embodiments intersecting schemes), adaptations or changes. The elements in the claims will be interpreted broadly based on the language adopted in the claims, and are not limited to the examples described in this specification or during the implementation of this application, and the examples will be interpreted as non-exclusive. Therefore, this specification and examples are intended to be considered as examples only, and the true scope and spirit are indicated by the following claims and the full scope of their equivalents.
[0076] The above description is intended to be illustrative rather than restrictive. For example, the above examples (or one or more of them) can be used in combination with each other. For example, a person of ordinary skill in the art can use other embodiments when reading the above description. In addition, in the above-mentioned specific embodiments, various features can be grouped together to simplify the present disclosure. This should not be interpreted as an intention that a disclosed feature that is not required to be protected is necessary for any claim. On the contrary, the subject matter of the present disclosure may be less than all the features of a specific disclosed embodiment. Thus, the following claims are incorporated into the specific embodiments as examples or embodiments, wherein each claim is independently used as a separate embodiment, and it is considered that these embodiments can be combined with each other in various combinations or arrangements. The scope of the present disclosure should be determined with reference to the attached claims and the full scope of equivalent forms granted by these claims.
[0077] Multiple embodiments of the present disclosure are described in detail above, but the present disclosure is not limited to these specific embodiments. Those skilled in the art can make various variations and modifications to the embodiments based on the concepts of the present disclosure, and these variations and modifications should all fall within the scope of protection required by the present disclosure.
Claims
1. A data interaction method, characterized in that: Applied to an exhibition display system, the exhibition display system includes a terminal operation device, a terminal control device and a server; the method includes: The terminal control device sends the picture and puzzle template data to the server; The terminal operating device receives a data packet from a server, wherein the data packet includes a plurality of puzzle pieces obtained by splitting the received picture by the server according to the received puzzle template data; The terminal operating device randomly displays all puzzle pieces in the data packet; The terminal operation device receives a user's touch operation on one or more puzzle pieces, and performs corresponding data processing according to the touch operation to complete the puzzle, wherein the type of the touch operation includes at least one of the following: moving, rotating, zooming in, and zooming out; The terminal control device synchronously displays the jigsaw operation of the terminal operating device; The terminal control device receives the matching result of the puzzle, and determines whether to perform the restoration control operation of all puzzle pieces according to the matching result; The server receives the matching result to obtain puzzle information feedback and picture display result; The terminal operation device performs corresponding data processing according to the touch operation, including: The terminal operating device detects whether the first puzzle piece matches the second puzzle piece; When the first puzzle piece does not match the second puzzle piece, the terminal operating device plays a first operation prompt tone to prompt the user to adjust the position of the puzzle piece; When the first puzzle piece matches the second puzzle piece, the terminal operating device plays a second operation prompt tone to prompt the user that the puzzle piece is in the correct position; The matching result is used to indicate the matching status of all puzzle pieces within a predetermined puzzle time.
2. The data interaction method according to claim 1, characterized in that: The terminal operation device receives a user's touch operation on one or more puzzle pieces, and performs corresponding data processing according to the touch operation, including: The terminal operating device determines, when the touch operation is a multi-touch received at the same time, a type of touch operation for each touch point in the multi-touch, and determines a processing priority corresponding to each type of the touch operation; The terminal operating device performs corresponding data processing on the touch operations corresponding to the multi-touch in order of the processing priorities from high to low.
3. The data interaction method according to any one of claims 1 to 2, characterized in that: Also includes: When the predetermined puzzle time ends, the terminal operating device sends the matching result to the server, so that the matching result is sent to the terminal control device through the server.
4. A data interaction device, characterized in that: include: A receiving module, configured to receive a data packet from a server, wherein the data packet includes a plurality of jigsaw puzzle pieces obtained by splitting the received picture by the server according to the received jigsaw puzzle template data; A display module, used for randomly displaying all the jigsaw puzzle pieces in the data packet; A processing module, used for receiving a user's touch operation on one or more puzzle pieces, and performing corresponding data processing according to the touch operation to complete the puzzle, wherein the type of the touch operation includes at least one of the following: moving, rotating, zooming in, and reducing, wherein the matching result of the puzzle is sent to the server as information feedback, so that the server obtains the picture display result; Wherein, the processing module is specifically used for: Detecting whether the first puzzle piece matches the second puzzle piece; When the first puzzle piece does not match the second puzzle piece, playing a first operation prompt sound to prompt the user to adjust the position of the puzzle piece; When the first puzzle piece matches the second puzzle piece, playing a second operation prompt tone to prompt the user that the puzzle piece is in the correct position; The matching result is used to indicate the matching status of all puzzle pieces within a predetermined puzzle time.
5. The data interaction device according to claim 4, characterized in that: The processing module comprises: a determination unit, configured to determine, when the touch operation is a multi-touch received at the same time, a type of touch operation for each touch point in the multi-touch, and determine a processing priority corresponding to each type of the touch operation; The processing unit is used to perform corresponding data processing on the touch operations corresponding to the multi-touch in order of the processing priorities from high to low.
6. The data interaction device according to any one of claims 4 to 5, characterized in that: Also includes: The sending module is used to send the matching result to the server when the predetermined puzzle time ends, so as to send the matching result to the terminal control device through the server.
7. A terminal operating device, characterized in that: include: The data interaction device according to any one of claims 4 to 6.
8. A data interaction system, characterized in that: include: The terminal operating device, server, and terminal control device according to claim 1; wherein: The terminal control device is configured to receive a picture to be disassembled into puzzle pieces, receive selected puzzle template data, and send the picture and the puzzle template data to the server; The server is configured to receive the image and the puzzle template data, split the image into a plurality of puzzle pieces according to the puzzle template data, and send a data packet including the plurality of puzzle pieces to the terminal operating device; The server is further configured to receive a matching result from the terminal operating device, wherein the matching result is used to indicate the matching status of all puzzle pieces within a predetermined puzzle time; The terminal control device is further configured to receive the matching result and determine whether to execute the restoration control operation of all puzzle pieces according to the matching result.
Citation Information
Patent Citations
Jigsaw puzzle learning method and system
CN104574466A
Method for online exhibiting pictures
CN106445439A
Data input method, mobile terminal and computer readable storage medium
CN107562263A
Jigsaw puzzle display method and system and computer readable storage medium
CN112337078A