Information processing method, device, electronic device and computer readable medium
By judging the reception status and correctness of the tactile information at the information receiving end, if the information cannot be received or received is incorrect, the preset information is used for decoding and substitution, which solves the perceptual interruption caused by network problems in tactile communication and improves the perceptual stability.
Patent Information
- Application Number
- CN202211105283.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-09-09
- Publication Date
- 2025-02-28
- Estimated Expiration
- 2042-09-09
AI Technical Summary
In haptic communication, due to network interference and other reasons, the information receiving end may have a loss, error or delay in the haptic signal, resulting in perceptual interruption.
On the information receiving end, it is determined whether the next frame of touch information is received within the preset interval period and whether it is an error message. If the information not received or received is an error message, the preset information is obtained and decoded to replace the next frame of tactile information for tactile reproduction.
By replacing the input of preset information, the problem of interruption and poor perception of information receiving end caused by network problems in haptic communication can be alleviated, and the perceived stability of haptic communication can be improved.
Smart Images

Figure BDA0003841523030000071 
Figure HDA0003841523040000011 
Figure HDA0003841523040000012
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of information processing technology, and in particular to an information processing method, an information processing device, an electronic device, and a computer-readable medium. Background Art
[0002] Tactile communication is one of the main application scenarios in the 6G era and is also the basic technology for future XR (Extended Reality) / metaverse related scenarios and applications. Tactile communication is bidirectional and highly bursty, and the temporal and spatial resolution requirements of tactile information are relatively high. Therefore, tactile communication perception is highly dependent on parameters such as the reliability and latency of the tactile information transmission network.
[0003] During the transmission of tactile information, if the transmission network is interfered with, the tactile signal may be missing, erroneous or delayed at the information receiving end, causing perception interruption at the information receiving end.
[0004] It should be noted that the information disclosed in the above background technology section is only used to enhance the understanding of the background of the present disclosure, and therefore may include information that does not constitute the prior art known to ordinary technicians in the field. Summary of the invention
[0005] The purpose of the present disclosure is to provide an information processing method, an information processing device, an electronic device and a computer-readable medium, thereby alleviating the problem of perceived interruption at the information receiving end at least to a certain extent.
[0006] According to a first aspect of the present disclosure, there is provided a method for processing information, which is applied to an information receiving end and includes:
[0007] Determining whether the information receiving end receives the next frame of tactile information within a preset interval time period;
[0008] If the next frame of tactile information is received within the preset interval time period, determining whether the next frame of tactile information is error information;
[0009] If the next frame of tactile information is not received within the preset interval time period, or the next frame of tactile information is the error information, obtaining preset information;
[0010] The preset information is decoded, and the decoded preset information is used to replace the next frame of tactile information for tactile reproduction.
[0011] In an exemplary embodiment of the present disclosure, the method further includes:
[0012] If the next frame of tactile information is received within the preset interval time period and the next frame of tactile information is correct information, the next frame of tactile information is directly decoded and used for tactile reproduction.
[0013] In an exemplary embodiment of the present disclosure, the method further includes:
[0014] If the current tactile information received by the information receiving end within the preset interval time period is correct information, the preset information is generated according to the current tactile information.
[0015] In an exemplary embodiment of the present disclosure, generating the preset information according to the current tactile information includes:
[0016] The current tactile information is used as the preset information corresponding to the next frame of tactile information.
[0017] In an exemplary embodiment of the present disclosure, generating the preset information according to the current tactile information includes:
[0018] Acquire a plurality of historical tactile information including the current tactile information;
[0019] The preset information is generated according to the historical tactile information and weights corresponding to each of the historical tactile information.
[0020] In an exemplary embodiment of the present disclosure, generating the preset information according to the current tactile information includes:
[0021] Acquire a plurality of historical tactile information including the current tactile information;
[0022] The preset information is generated based on a preset prediction algorithm and the historical tactile information.
[0023] In an exemplary embodiment of the present disclosure, the method further includes:
[0024] The method for generating the preset information is determined according to the terminal resource status of the information receiving end.
[0025] According to a second aspect of the present disclosure, there is provided an information processing device, which is applied to an information receiving end and includes:
[0026] A receiving time judgment module, used to judge whether the information receiving end receives the next frame of tactile information within a preset interval time period;
[0027] an error information judgment module, configured to judge whether the next frame of tactile information is error information if the next frame of tactile information is received within the preset interval time period;
[0028] A preset information acquisition module, configured to acquire preset information if the next frame of tactile information is not received within the preset interval time period, or the next frame of tactile information is the error information;
[0029] The preset information decoding module is used to decode the preset information and use the decoded preset information to replace the next frame of tactile information for tactile reproduction.
[0030] According to a third aspect of the present disclosure, an electronic device is provided, comprising: a processor; and a memory for storing executable instructions of the processor; wherein the processor is configured to execute any one of the above-mentioned information processing methods by executing the executable instructions.
[0031] According to a fourth aspect of the present disclosure, a computer-readable medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the information processing method described in any one of the above is implemented.
[0032] The exemplary embodiments of the present disclosure may have the following beneficial effects:
[0033] In the information processing method of the exemplary embodiment of the present disclosure, by judging whether the information receiving end receives the next frame of tactile information within the preset interval time period, and when the information receiving end receives the next frame of tactile information, judging whether the received tactile information is error information; if the information receiving end does not receive the next frame of tactile information within the preset interval time period, or the received tactile information is error information, the preset information is obtained and decoded, and then the decoded preset information is used to replace the next frame of tactile information for tactile reproduction. The information processing method of the exemplary embodiment of the present disclosure can improve the tactile communication perception based on information preset, by generating preset information based on the normal tactile information received in the early stage, and using the generated preset information as the backup input of the next frame of tactile information, when the next frame of tactile information cannot be obtained on time due to network problems, or the obtained tactile information is wrong, using the preset information as a substitute input can alleviate the problem of perception interruption and poor perception of the information receiving end caused by the loss or delay of tactile information in tactile communication, and can be used for tactile recovery of the information receiving end, reducing the impact of signal loss on perception recovery.
[0034] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0035] The accompanying drawings herein are incorporated into the specification and constitute a part of the specification, illustrate embodiments consistent with the present disclosure, and together with the specification are used to explain the principles of the present disclosure. Obviously, the accompanying drawings described below are only some embodiments of the present disclosure, and for ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without creative work.
[0036] Figure 1 A flowchart showing a method for processing information according to an exemplary embodiment of the present disclosure is provided;
[0037] Figure 2 A flowchart of tactile information transmission according to a related embodiment of the present disclosure is schematically shown;
[0038] Figure 3 A flowchart of tactile information transmission according to a specific embodiment of the present disclosure is schematically shown;
[0039] Figure 4 A schematic diagram showing a process of a method for processing tactile information according to a specific embodiment of the present disclosure is shown;
[0040] Figure 5 A block diagram showing an information processing device according to an exemplary embodiment of the present disclosure;
[0041] Figure 6 A schematic diagram of the structure of a computer system suitable for implementing the electronic device of the embodiment of the present disclosure is shown. DETAILED DESCRIPTION
[0042] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be implemented in a variety of forms and should not be construed as being limited to the examples set forth herein; on the contrary, these embodiments are provided so that the present disclosure will be more comprehensive and complete, and the concepts of the example embodiments are fully conveyed to those skilled in the art. The described features, structures, or characteristics may be combined in one or more embodiments in any suitable manner. In the following description, many specific details are provided to provide a full understanding of the embodiments of the present disclosure. However, those skilled in the art will appreciate that the technical solutions of the present disclosure may be practiced while omitting one or more of the specific details, or other methods, components, devices, steps, etc. may be adopted. In other cases, known technical solutions are not shown or described in detail to avoid obscuring various aspects of the present disclosure.
[0043] In addition, the accompanying drawings are only schematic illustrations of the present disclosure and are not necessarily drawn to scale. The same reference numerals in the figures represent the same or similar parts, and their repeated description will be omitted. Some of the block diagrams shown in the accompanying drawings are functional entities and do not necessarily correspond to physically or logically independent entities. These functional entities can be implemented in software form, or implemented in one or more hardware modules or integrated circuits, or implemented in different networks and / or processor devices and / or microcontroller devices.
[0044] This exemplary embodiment first provides a method for processing information, which is applied to an information receiving end. Figure 1 As shown, the method for processing the above information may include the following steps:
[0045] Step S110: Determine whether the information receiving end receives the next frame of touch information within a preset interval time period.
[0046] Step S120: If the next frame of tactile information is received within the preset interval time period, determine whether the next frame of tactile information is error information.
[0047] Step S130: If the next frame of tactile information is not received within the preset interval time period, or the next frame of tactile information is error information, then the preset information is obtained.
[0048] Step S140: Decode the preset information, and use the decoded preset information to replace the next frame of tactile information for tactile reproduction.
[0049] In the information processing method of the exemplary embodiment of the present disclosure, by judging whether the information receiving end receives the next frame of tactile information within the preset interval time period, and when the information receiving end receives the next frame of tactile information, judging whether the received tactile information is error information; if the information receiving end does not receive the next frame of tactile information within the preset interval time period, or the received tactile information is error information, the preset information is obtained and decoded, and then the decoded preset information is used to replace the next frame of tactile information for tactile reproduction. The information processing method of the exemplary embodiment of the present disclosure can improve the tactile communication perception based on information preset, by generating preset information based on the normal tactile information received in the early stage, and using the generated preset information as the backup input of the next frame of tactile information, when the next frame of tactile information cannot be obtained on time due to network problems, or the obtained tactile information is wrong, using the preset information as a substitute input can alleviate the problem of perception interruption and poor perception of the information receiving end caused by the loss or delay of tactile information in tactile communication, and can be used for tactile recovery of the information receiving end, reducing the impact of signal loss on perception recovery.
[0050] Next, combine Figures 2 to 4The above steps of this exemplary embodiment are described in more detail.
[0051] In step S110, it is determined whether the information receiving end receives the next frame of tactile information within a preset interval time period.
[0052] like Figure 2 The figure shows a flowchart of tactile information transmission in a related embodiment of the present disclosure, wherein the information sending end includes a sensor, an encoding module and a sending module, and the information receiving end includes a receiving module, a decoding module and a perception recovery module. The information sending end obtains tactile information through the sensor, encodes it through the encoding module, and then uses the sending module to send the encoded tactile information to the information receiving end through the transmission network. The information receiving end receives the tactile information through the receiving module, decodes it through the decoding module, and then performs perception recovery through the perception recovery module.
[0053] Regarding the tactile information transmission process in the above-mentioned related implementation methods, once an error occurs in the transmission network, it will cause a delay in the transmission of the tactile information, or the transmitted tactile information will be incorrect, thereby affecting the normal decoding and perception recovery of the decoding module.
[0054] In this example implementation, Figure 3 As shown, by modifying the receiving module at the signal receiving end and adding an information preset module for real-time calculation of the preset signal, the problem of tactile information transmission loss affecting the perception of the information receiving end can be alleviated. Among them, a time counter can be built in the receiving module to periodically determine whether the information receiving end receives the next frame of tactile information within a preset interval time period.
[0055] In step S120 , if the next frame of tactile information is received within the preset interval time period, it is determined whether the next frame of tactile information is error information.
[0056] In this example implementation, if the information receiving end receives the next frame of tactile information before the timeout, the receiving module analyzes the tactile information transmitted through the network to determine whether the received tactile information has errors or missing codes. If so, it is determined to be error information; if the information is correct, it is determined to be correct information.
[0057] In step S130, if the next frame of tactile information is not received within the preset interval time period, or the next frame of tactile information is error information, the preset information is obtained.
[0058] In this example implementation, if the reception of the next frame of tactile information times out, or the receiving module determines that the next frame of tactile information is error information, the pre-generated preset information is directly obtained from the information preset module as a replacement.
[0059] In step S140, the preset information is decoded, and the decoded preset information is used to replace the next frame of tactile information for tactile reproduction.
[0060] After the preset information is acquired, the preset information may be transmitted to a decoding module to decode the tactile information, and the decoded preset information may be used to replace the next frame of tactile information for tactile reproduction.
[0061] In this example implementation, if the next frame of tactile information is received within a preset interval time period and the next frame of tactile information is correct information, the next frame of tactile information is directly decoded and used for tactile reproduction.
[0062] If the next frame of tactile information received by the information receiving end within the preset interval time period is correct information, it is directly submitted to the decoding module for decoding of the tactile information, and then used for tactile reproduction.
[0063] In addition, the information presetting module can also periodically calculate and output the next frame of preset information for standby use based on the correct tactile information received from the receiving module.
[0064] In this exemplary implementation, if the current tactile information received by the information receiving end within the preset interval time period is correct information, the preset information is generated according to the current tactile information.
[0065] If the next frame of tactile information received by the information receiving end within the preset interval is correct information, it will be submitted to the decoding module and passed to the information presetting module for calculation of preset information as a backup for subsequent information. The calculation cycle of preset information is once for each frame of new and correct tactile information received.
[0066] At the same time, the information presetting module can also generate preset information for backup in a variety of ways according to the correct tactile information received.
[0067] In this example implementation, the current tactile information may be directly used as the preset information corresponding to the next frame of tactile information.
[0068] First, the preset information can be directly reused by reusing the correct data of the previous frame. This method is relatively simple and requires the lowest computing power of the terminal. The calculation formula of the preset information S is as follows:
[0069] s t =s t-1
[0070] In this example implementation, a plurality of historical tactile information including the current tactile information may also be acquired, and preset information may be generated according to the historical tactile information and the weights corresponding to each piece of historical tactile information.
[0071] Secondly, multiple historical tactile information including the current tactile information can be obtained, and then preset information can be generated based on the sliding window. This method is also relatively simple and does not require high computing power of the terminal. The calculation formula of the preset information S is as follows:
[0072]
[0073] Among them, the preset information S at time t t It is obtained by multiplying the L historical tactile information Sn received normally before by the corresponding weight W n Then the sum is obtained, L is the sliding window size, W n To correspond to the weight values of the previous L historical tactile information, the sliding window size and weight value can be configured according to requirements.
[0074] In this example implementation, a plurality of historical tactile information including the current tactile information may also be acquired, and preset information may be generated based on a preset prediction algorithm and the historical tactile information.
[0075] In addition, based on prediction algorithms such as multivariate linear regression and time series analysis, the corresponding preset information can be predicted based on multiple correct historical tactile information with time as the dimension. At the same time, the model can be continuously iterated and updated based on the correct information received. This method has higher accuracy in recovering signals, but also higher computational complexity. Therefore, it requires higher computing power on the terminal and may introduce additional computing delays at the signal receiving end.
[0076] In this example implementation, which method of generating preset information is used can be determined according to the terminal resource status of the information receiving end.
[0077] Factors that may be considered when selecting a method for generating preset information include: terminal computing power, preset information accuracy requirements, etc. The specific scheme for calculating preset information at the information receiving end can be strategically configured. According to the terminal resource status of the information receiving end, such as the terminal computing power, combined with the preset information accuracy requirements, the system automatically selects a suitable scheme. It can also be configured through parameters to adapt to different application environments. It has strong flexibility, good operability, and good practicality.
[0078] like Figure 4 The figure is a complete flow chart of a method for processing tactile information applied to an information receiving terminal in a specific implementation manner of the present disclosure, which is an example of the above steps in this exemplary implementation manner. The specific steps of the flow chart are as follows:
[0079] Step S410: Receive touch information.
[0080] Step S420: Determine whether the touch information is correct.
[0081] If the received tactile information is error information, the process proceeds to step S430 ; if the received tactile information is correct information, the process proceeds to step S440 , and the information is submitted to the information presetting module for presetting information calculation.
[0082] Step S430: Obtain preset information.
[0083] If the received tactile information is error information, or the timer times out due to network delay or other reasons, the preset information is obtained from the information preset module, and after the information is obtained, the process also proceeds to step S440 for decoding.
[0084] Step S440: Submit to the decoding module.
[0085] The decoded tactile information can be used for tactile reproduction.
[0086] Step S450: Calculate preset information.
[0087] The information presetting module periodically calculates new presetting information and outputs the predicted next frame data.
[0088] Among them, steps S410 to S440 are executed by the receiving module, and step S450 is executed by the information presetting module.
[0089] It should be noted that although the steps of the method in the present disclosure are described in a specific order in the drawings, this does not require or imply that the steps must be performed in this specific order, or that all the steps shown must be performed to achieve the desired results. Additionally or alternatively, some steps may be omitted, multiple steps may be combined into one step, and / or one step may be decomposed into multiple steps, etc.
[0090] Furthermore, the present disclosure also provides an information processing device, which is applied to an information receiving end. Figure 5 As shown, the information processing device may include a receiving time judgment module 510, an error information judgment module 520, a preset information acquisition module 530 and a preset information decoding module 540.
[0091] in:
[0092] The receiving time determination module 510 may be used to determine whether the information receiving terminal receives the next frame of tactile information within a preset interval time period;
[0093] The error information determination module 520 may be used to determine whether the next frame of tactile information is error information if the next frame of tactile information is received within a preset interval time period;
[0094] The preset information acquisition module 530 may be used to acquire preset information if the next frame of tactile information is not received within a preset interval time period, or the next frame of tactile information is error information;
[0095] The preset information decoding module 540 may be used to decode the preset information, and use the decoded preset information to replace the next frame of tactile information for tactile reproduction.
[0096] In some exemplary embodiments of the present disclosure, an information processing device provided by the present disclosure may also include a tactile information decoding module, which can be used to directly decode the next frame of tactile information and use it for tactile reproduction if the next frame of tactile information is received within a preset interval time period and the next frame of tactile information is correct information.
[0097] In some exemplary embodiments of the present disclosure, an information processing device provided by the present disclosure may also include a preset information generation module, which can be used to generate preset information based on the current tactile information if the current tactile information received by the information receiving end within a preset interval time period is correct information.
[0098] In some exemplary embodiments of the present disclosure, the preset information generating module may include a first preset information generating unit, which may be configured to use current tactile information as preset information corresponding to a next frame of tactile information.
[0099] In some exemplary embodiments of the present disclosure, the preset information generation module may include a historical tactile information acquisition unit and a second preset information generation unit.
[0100] The historical tactile information acquisition unit may be used to acquire a plurality of historical tactile information including the current tactile information;
[0101] The second preset information generating unit may be configured to generate preset information according to the historical tactile information and the weight corresponding to each piece of historical tactile information.
[0102] In some exemplary embodiments of the present disclosure, the preset information generation module may include a historical tactile information acquisition unit and a third preset information generation unit.
[0103] The historical tactile information acquisition unit may be used to acquire a plurality of historical tactile information including the current tactile information;
[0104] The third preset information generating unit may be configured to generate preset information based on a preset prediction algorithm and historical tactile information.
[0105] In some exemplary embodiments of the present disclosure, the preset information generation module may further include a preset information generation method determination unit, which may be configured to determine a preset information generation method according to a terminal resource status of an information receiving end.
[0106] The specific details of each module / unit in the above information processing device have been described in detail in the corresponding method embodiment part and will not be repeated here.
[0107] Figure 6 A schematic diagram of the structure of a computer system suitable for implementing an electronic device of an embodiment of the present invention is shown.
[0108] It should be noted that Figure 6 The computer system 600 of the electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present invention.
[0109] like Figure 6 As shown, computer system 600 includes a central processing unit (CPU) 601, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 602 or a program loaded from a storage part 608 into a random access memory (RAM) 603. Various programs and data required for system operation are also stored in RAM 603. CPU 601, ROM 602 and RAM 603 are connected to each other via a bus 604. An input / output (I / O) interface 605 is also connected to bus 604.
[0110] The following components are connected to the I / O interface 605: an input section 606 including a keyboard, a mouse, etc.; an output section 607 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 608 including a hard disk, etc.; and a communication section 609 including a network interface card such as a LAN card, a modem, etc. The communication section 609 performs communication processing via a network such as the Internet. A drive 610 is also connected to the I / O interface 605 as needed. A removable medium 611, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 610 as needed, so that a computer program read therefrom is installed into the storage section 608 as needed.
[0111] In particular, according to an embodiment of the present invention, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present invention includes a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication section 609, and / or installed from a removable medium 611. When the computer program is executed by a central processing unit (CPU) 601, various functions defined in the system of the present application are executed.
[0112] It should be noted that the computer-readable medium shown in the present disclosure may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, device or device. In the present disclosure, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, in which a computer-readable program code is carried. This propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Computer-readable signal media may also be any computer-readable medium other than computer-readable storage media, which may send, propagate or transmit a program for use by or in conjunction with an instruction execution system, apparatus or device. The program code contained on the computer-readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wire, optical cable, RF, etc., or any suitable combination of the above.
[0113] The flow charts and block diagrams in the accompanying drawings illustrate the possible architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each box in the flow chart or block diagram can represent a module, a program segment, or a part of a code, and the above-mentioned module, program segment, or a part of a code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flow chart, and the combination of the boxes in the block diagram or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0114] As another aspect, the present application also provides a computer-readable medium, which may be included in the electronic device described in the above embodiment; or may exist independently without being assembled into the electronic device. The above computer-readable medium carries one or more programs, and when the above one or more programs are executed by an electronic device, the electronic device implements the method described in the above embodiment.
[0115] It should be noted that, although several modules of the device for action execution are mentioned in the above detailed description, this division is not mandatory. In fact, according to the embodiments of the present disclosure, the features and functions of two or more modules described above can be concretized in one module. Conversely, the features and functions of one module described above can be further divided into multiple modules to be concretized.
[0116] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. This application is intended to cover any modifications, uses or adaptations of the present disclosure, which follow the general principles of the present disclosure and include common knowledge or customary technical means in the art that are not disclosed in the present disclosure.
[0117] It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.
Claims
1. A method for processing information, applied to an information receiving end, characterized in that: include: Determining whether the information receiving end receives the next frame of tactile information within a preset interval time period; If the next frame of tactile information is received within the preset interval time period, determining whether the next frame of tactile information is error information; If the next frame of tactile information is not received within the preset interval time period, or the next frame of tactile information is the error information, obtaining preset information; Decoding the preset information, and using the decoded preset information to replace the next frame of tactile information for tactile reproduction; If the current tactile information received by the information receiving terminal within the preset interval time period is correct information, generating the preset information according to the current tactile information; The generating the preset information according to the current tactile information includes: acquiring a plurality of historical tactile information including the current tactile information; The preset information is generated according to the historical tactile information and weights corresponding to each of the historical tactile information.
2. The information processing method according to claim 1, characterized in that: The method further comprises: If the next frame of tactile information is received within the preset interval time period and the next frame of tactile information is correct information, the next frame of tactile information is directly decoded and used for tactile reproduction.
3. The information processing method according to claim 1, characterized in that: The generating the preset information according to the current tactile information includes: The current tactile information is used as the preset information corresponding to the next frame of tactile information.
4. The information processing method according to claim 1, characterized in that: The generating the preset information according to the current tactile information includes: Acquire a plurality of historical tactile information including the current tactile information; The preset information is generated based on a preset prediction algorithm and the historical tactile information.
5. The information processing method according to claim 1, characterized in that: The method further comprises: The method for generating the preset information is determined according to the terminal resource status of the information receiving end.
6. An information processing device, applied to an information receiving end, characterized in that: include: A receiving time judgment module, used to judge whether the information receiving end receives the next frame of tactile information within a preset interval time period; an error information judgment module, configured to judge whether the next frame of tactile information is error information if the next frame of tactile information is received within the preset interval time period; A preset information acquisition module, configured to acquire preset information if the next frame of tactile information is not received within the preset interval time period, or the next frame of tactile information is the error information; A preset information decoding module, used for decoding the preset information, and using the decoded preset information to replace the next frame of tactile information for tactile reproduction; A preset information generating module, configured to generate the preset information according to the current tactile information if the current tactile information received by the information receiving terminal within the preset interval time period is correct information; The generating the preset information according to the current tactile information includes: acquiring a plurality of historical tactile information including the current tactile information; The preset information is generated according to the historical tactile information and weights corresponding to each of the historical tactile information.
7. An electronic device, characterized in that: include: processor; as well as A memory for storing one or more programs, which, when executed by the processor, enables the processor to implement the information processing method according to any one of claims 1 to 5.
8. A computer readable medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the information processing method according to any one of claims 1 to 5 is implemented.
Citation Information
Patent Citations
Tactility representation system and method
CN101504541A
Tactile communication fault tolerance method and system based on compensation type long short-term memory network
CN111966226A