Communication picture processing method

By embedding relevant data in the communication pictures, the problems of pictures being "pushed away" and inconvenient information management in the prior art are solved, and the effective management and utilization of information is realized.

CN114430470BActive Publication Date: 2025-03-21李庆成 +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202011185349.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-10-29
Publication Date
2025-03-21
Estimated Expiration
2040-10-29

AI Technical Summary

Technical Problem

In the existing instant communication technology, the added pictures are easily "pushed away" and the structural relationship between the pictures and dialogue content cannot be effectively utilized, resulting in inconvenient information management and utilization.

Method used

By embedding data in a steganographic manner in the communication picture, including the unique identification, content body information and message sequence list of the current communication picture, the close integration of the picture and related information is achieved, which facilitates information management and utilization.

Benefits of technology

In real-time message communication, data is transmitted through pictures and focused on communication, avoiding the phenomenon of "spreading away" information and improving the efficiency of information management and utilization.

✦ Generated by Eureka AI based on patent content.
Patent Text Reader

Abstract

The present invention provides a method for processing communication pictures. Before initiating a picture communication, a first data is established, and the first data is embedded in a first picture partition of the communication picture in a steganographic manner to form a current communication picture; or a first data is established, and the first data is embedded in a first picture partition of the communication picture in a steganographic manner, and second data is embedded in a second picture partition of the communication picture in a steganographic manner to form a current communication picture; the current communication picture is sent to a receiver indicated by a receiver identifier. Using the above technical solution, people can interact based on the current communication picture, so that the communication can focus on the communication picture; at the same time, by embedding content body information in a steganographic manner, the content body information can be transmitted together with the communication picture without the need for additional communication traffic.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to an image processing technology, and in particular to a method for processing communication image embedded data and communicating based on these data. Background Art

[0002] Adding necessary pictures during instant messaging or video calls will help both or multiple parties in the communication to focus more on the topic or specific content of the discussion. Anyone who has used Internet instant messaging software such as WeChat, QQ, and DingTalk will have some practical experience in this regard.

[0003] However, in all the aforementioned communication technical solutions, although pictures can be added to the display interface, for example, in a two-party or multi-party call on WeChat, since the added picture is only one of all instant messages, it will be continuously "pushed away" by the ongoing conversation on the one hand, and on the other hand, it has no direct relevance to the content of the ongoing conversation and cannot be well and conveniently used afterwards.

[0004] In addition, in order to solve the aforementioned "push away" problem, some instant messaging software has added the "quote" function; for example, WeChat provides this "quote" function. This function allows users to display the message together with the reply message when replying to a "push away" message. This function is certainly useful, but since the "quoted" messages are isolated information, the messages before and after the "quoted" message cannot be quoted together, so it is difficult for users to use this function to understand all the information under the relevant topic. Summary of the invention

[0005] The purpose of the present invention is to provide a method for processing communication pictures. With the help of this technical solution, people use pictures as the basic information for a series of instant message interactions. While realizing instant message communication, they can also easily grasp the structural relationship between different topics (themes) in the communication process, providing a data basis for subsequent patronage and utilization.

[0006] The object of the present invention is achieved through the following technical solutions:

[0007] Before initiating a picture communication, a first data is established, and the first data, or the first data and the second data are embedded in a first picture partition of the communication picture in a steganographic manner to form a current communication picture; or

[0008] Before initiating a picture communication, a first data is established, the first data is embedded in a first picture partition of the communication picture in a steganographic manner, and the second data is embedded in a second picture partition of the communication picture in a steganographic manner to form a current communication picture;

[0009] The first data includes at least: a unique identifier of the current communication picture, a communication identifier, an initiator identifier, and a receiver identifier;

[0010] The second data at least includes: content information and a message sequence table; the content information at least includes: text data, markup data and / or audio data; the message sequence table stores attribute information of the content information;

[0011] And / or, sending the current communication picture to the recipient indicated by the recipient identifier.

[0012] Using the above technical solution, people can interact and communicate based on the current communication picture, so that the communication can focus on the communication picture; at the same time, by embedding the content body information in a steganographic manner, the content body information can be transmitted together with the communication picture without the need for additional communication traffic.

[0013] The purpose of the present invention can also be achieved by using the following technical solutions:

[0014] Before replying to a picture communication, the first data and / or the second data are embedded in the first picture partition of the current communication picture in a steganographic manner to form an updated current communication picture; or

[0015] Before replying to a picture communication, first data is embedded in a first picture partition of a current communication picture in a steganographic manner, and second data is embedded in a second picture partition of the current communication picture in a steganographic manner to form an updated current communication picture; or

[0016] Before replying a picture communication, when the first data and / or the second data exceed the data capacity of the first picture partition and / or the second picture partition of the current communication picture, a copy picture of the current communication picture is formed, and the incremental data of the first data and / or the second data and the unique identifier of the current communication picture are embedded in the first picture partition of the copied picture in a steganographic manner, and / or the incremental data of the second data are embedded in the second picture partition of the copied picture in a steganographic manner to form a copy of the current communication picture;

[0017] The first data includes at least: a unique identifier of the current communication picture, a communication identifier, an initiator identifier, and a receiver identifier;

[0018] The second data at least includes: content information and a message sequence table; the content information at least includes: text data, markup data and / or audio data; the message sequence table stores attribute information of the content information;

[0019] And / or, sending an updated current communication picture or a copied current communication picture to the initiator and / or the receiver indicated by the initiator identifier and / or the receiver identifier.

[0020] Using the above technical solution, people can interact and communicate based on the current communication picture, so that the communication can focus on the communication picture; at the same time, by embedding the content body information in a steganographic manner, the content body information can be transmitted together with the communication picture without the need for additional communication traffic.

[0021] By adopting the above technical solution of the present invention, on the one hand, pictures can be used to transmit communication data, and the pictures themselves are also one of the contents of the communication. This can make the content of the communication richer; on the other hand, due to the first data and the second data embedded in the picture, while displaying the communication content, it is convenient to perform structured management on the instant messaging messages according to the index information, etc., which is more convenient for communication and the management and utilization of communication information; on the other hand, the present invention overcomes the so-called "push away" phenomenon, and users can more easily understand the context of a certain conversation information, which is conducive to improving the effect and efficiency of communication.

[0022] The technical solution of the present invention is further described in detail below in conjunction with various specific embodiments of the present invention: DETAILED DESCRIPTION

[0023] A method for processing a communication picture provided by a first specific implementation manner of the present invention includes the following operations:

[0024] Before initiating a picture communication, a first data is first established. The first data at least needs to include a unique identifier of the communication picture in the picture communication, a communication identifier of the picture communication, an identifier of the initiator of the picture communication, and an identifier of the receiver of the picture communication.

[0025] The so-called picture communication is essentially to use a picture as the content and carrier of communication, and to transmit communication information including the picture itself between the communicating parties. In order to uniquely distinguish a certain picture communication from other picture communications among many thousands of picture communications that are carried out simultaneously, it is necessary to identify the picture communication. Therefore, it is necessary to establish a first data, which includes the first data that can uniquely identify the picture communication, so that it can be transmitted together with the communication picture in the picture communication. Therefore, the unique identification of the communication picture needs to be included in this first data.

[0026] Since the same communication picture may become the content and carrier of several picture communications, it is necessary to add a communication identifier in the first data. By using the unique identifier and communication identifier of the communication picture at the same time, a certain picture communication can be uniquely identified among many picture communications.

[0027] In addition, just like text messages, WeChat and other chat tools, a picture communication must occur between the initiator and the receiver of the picture communication. Therefore, in order to enable the communication network system to transmit and interact a picture communication between the corresponding initiator and receiver, it is necessary to include the initiator identifier and the receiver identifier of the picture communication in the first data; it should be noted that: since there is usually only one initiator of the picture communication, and there may be more than one receiver of the picture communication, therefore, there is at least one initiator identifier in the first data, and the receiver identifier can be one or more.

[0028] In summary, the aforementioned first data is actually basic data of a picture communication, and will exist in all pictures in a picture communication. The technical solution of the present invention utilizes the characteristic that the first data exists in each communication picture, so that the association relationship or structural relationship between all communication pictures can be clearly reflected. Even if the content of a picture communication has been pushed far away, the first data carried in the communication picture can be used to quickly find the communication pictures related to it.

[0029] After the aforementioned first data is established, in the first specific implementation mode of the present invention, the first data is further embedded into the first image partition of the aforementioned communication image in a steganographic manner to form the current communication image. Embedding the first data into the communication image in a steganographic manner is to integrate the data into the image data by utilizing the principle that the human eye is insensitive to slight changes in some pixel information in the image. In this way, when the image is transmitted, the first data carried in the image can be transmitted together by utilizing the steganographic method; in this way, on the one hand, the first data and the communication image can be transmitted in an integrated manner, while at the same time, the trouble of transmitting the communication image and the first data separately in processing operations can be saved, and the data flow required for communication can be reduced.

[0030] Generally speaking, a complete picture can be divided into multiple picture data areas according to different picture formats. For example, pictures in PNG (a bitmap format using a lossless compression algorithm) format can be divided into areas according to the minimum pixel point as needed in theory; for example, pictures in JPEG (Joint Photographic Experts Group) format are usually divided into areas with 8×8 pixels as one picture area. In the present invention, based on the basic area rules of the various formats of pictures mentioned above, the implementer of the present invention can determine the size of a first picture partition for steganographic first data. When establishing a picture communication, the first data can be steganographically written into the first picture partition. This is beneficial for the entire system to extract the first data in the first picture partition by default, without having to search for the first data in the entire picture data. This will greatly improve the efficiency of obtaining basic data for picture communication.

[0031] With the help of the above-mentioned specific implementation methods, a communication picture of picture communication can be constructed, the communication picture carries the first data, and after being sent out, it can be parsed by the receiver, and then the picture communication is processed according to the first data embedded in the communication picture in a steganographic manner, so as to realize the picture communication between the initiator and the receiver of the picture communication.

[0032] It should be noted that the above specific implementation is only for the case of only the first data. In general instant messaging, the sender of a message is usually not allowed to send a message without any content; but in a picture communication of the present invention, it is allowed to carry only the first data in a picture communication without carrying any other message content. In fact, a communication picture itself is a message content.

[0033] In the technical solution of the second category of specific implementation methods of the present invention, all the contents of the aforementioned first category of specific implementation methods are first included; however, the difference between the second category of specific implementation methods of the present invention and the aforementioned first category of specific implementation methods is that: in an initiated picture communication, in addition to the content of the communication picture itself, it may also be necessary to transmit second data including content such as: text data, markup data and / or audio data.

[0034] The second data of the present invention generally includes two types of data: content information and message sequence table; wherein the content information can be text data, tag data, audio data, or any combination of the aforementioned data.

[0035] Among the aforementioned types of content information, text data is easy to understand, which is nothing more than some visible data content such as numbers, characters, symbols, etc.; as for audio data, it can be some audio codes with a certain format or link address information for obtaining audio data; and mark data is a kind of data content unique to the present invention, which is mainly used in specific positions or areas of communication pictures to highlight the information at the corresponding position in the communication picture.

[0036] When the receiver displays the various data carried by the communication picture, it is often necessary to present them in a certain way that the sender wants. For example: the size and color of the symbols in the text data, the rhythm and volume of the audio data playback, the coordinate position, marking style and color of the mark data in the communication picture, etc.; in some special cases, there may be more complex combined presentation methods; for example: when playing audio data, the text data is gradually displayed to form a subtitle effect, etc. For this reason, in the second data of the present invention, there is also a need for the existence of a message sequence table, in which various attribute information of the aforementioned content body information is stored; these attribute information can be used to indicate the receiver in what way to present various content body information.

[0037] In the second specific implementation of the present invention, the second data can be embedded in the first picture partition of the communication picture together with the first data in a steganographic manner to form the current communication picture. Of course, when embedding, it is necessary to distinguish the first data from the second data to facilitate the receiver to distinguish them when extracting these data.

[0038] The technical solution taught by the second specific implementation method of the present invention can certainly be implemented, but if the first data and the second data are to be stego-written into the same first image partition, it is necessary to do some data processing on the first data and the second data when they are organized in order to distinguish them. To this end, the present invention further provides a third specific implementation method to optimize the inconvenience caused by the above solution.

[0039] In the technical solution provided by the third specific implementation method of the present invention, in addition to establishing the first picture partition in the communication picture, a second picture partition can also be established in the communication picture; in this way, the second data can be embedded in the second picture partition in a steganographic manner. When the first data is needed, it is directly extracted from the first picture partition; when the second data is needed, it is directly extracted from the second picture partition. When implementing the technical solution of the third specific implementation method of the present invention, technicians in this field can allocate the space occupied by the first picture partition and the second picture partition in the communication picture according to specific data requirements. Of course, the first picture partition and the second picture partition can also be further subdivided to meet the embedding arrangement of different types of data.

[0040] The above three types of specific implementation methods of the present invention are all used to generate corresponding communication pictures when preparing for picture communication. After a communication picture is formed, the communication picture is the current communication picture. In the fourth type of specific implementation method of the present invention, the current communication picture can be sent out according to the specific needs of the picture communication; specifically: according to the indication of the receiver identifier in the first data of the current communication picture, the current communication picture is sent to the receiver indicated by the receiver identifier. It should be noted that the receiver indicated by the aforementioned receiver identifier can be one or more. Obviously, when there is only one receiver, the established picture communication is a one-to-one communication, and when there are multiple receivers, the established picture communication is a one-to-many, many-to-one or many-to-many picture communication. Of course, there is usually only one initiator.

[0041] As for the fourth category of specific implementation methods of the present invention, it can be combined with the technical solutions provided by the first three categories of specific implementation methods of the present invention to form a complete solution. However, in some cases, it can also independently constitute a complete technical solution and be implemented. For example: in a picture communication system, multiple communication picture processing terminals (such as mobile phones) may be used to generate communication pictures, and a picture communication server or picture communication service system is used to process the sending of communication pictures. Therefore, as long as the communication picture is provided, the picture communication server or picture communication service system can automatically use the fourth category of specific implementation methods of the present invention to send the communication picture.

[0042] Like other communications, picture communication can also be bidirectional, that is, A sends a communication picture to B, A sends a communication picture to B, and B can also reply to A with the communication picture. To this end, the present invention provides a technical solution that can enable picture communication to achieve bidirectional communication:

[0043] In the fifth specific implementation of the present invention, as the replying party, before replying, as in the aforementioned first to third specific implementations, it is also necessary to prepare the first data in the current communication picture, and after preparation, steganographically write it into the first picture partition of the current communication picture. Because the reply is based on the current communication picture, and the first data already exists in the first picture partition of the current communication picture, when preparing the first data, it is necessary to process the first data originally existing in the first picture partition of the current communication picture and the first data content that is newly added or needs to be changed as a whole, and then embed the first data after the overall processing into the first picture partition of the current communication picture in a steganographic manner to form an updated current communication picture.

[0044] In the fifth specific implementation manner of the present invention, the first data of the updated current communication picture is similar in structure to the first data in the first to fourth specific implementation manners of the present invention, and at least needs to include the unique identifier of the updated current communication picture, the communication identifier of the current communication picture communication, the initiator identifier of the updated current communication picture, and the receiver identifier.

[0045] In order to uniquely distinguish a certain picture communication from other picture communications among many thousands of picture communications that are carried out simultaneously, it is necessary to identify the picture communication. Therefore, it is necessary to establish a first data that includes the first data that can uniquely identify the current communication picture communication so that it can be transmitted together with the current communication picture updated in the current communication picture communication. Therefore, the unique identification of the updated current communication picture needs to be included in this first data.

[0046] Since the same updated current communication picture may become the content and carrier of several picture communications, it is necessary to add a communication identifier in the first data. By using the unique identifier and communication identifier of the updated current communication picture at the same time, the current communication picture communication can be uniquely identified among numerous picture communications.

[0047] In addition, just like text messages, WeChat and other chat tools, the current communication picture communication must occur between the initiator and the receiver of the current communication picture communication. Therefore, in order to enable the communication network system to transmit the updated current communication picture between the corresponding initiator and receiver for interaction, it is necessary to include the initiator identifier and the receiver identifier of the current communication picture communication in the first data; it should be noted that: when replying to the current communication picture communication, there is usually only one initiator in the updated current communication picture, and there may be more than one receiver of the updated current communication picture communication, therefore, there is at least one initiator identifier in the first data, and there may be one or more receiver identifiers.

[0048] Similar to the situation of the aforementioned second embodiment of the invention, the sixth embodiment of the present invention provides the following technical solutions: when replying to a picture communication, it is not only necessary to process the first data in the current communication picture, but it is also possible to reprocess the second data embedded in the first picture partition of the current communication picture. Since the second data in the current communication picture is embedded in the first picture partition of the current communication picture like the first data, when replying to a picture communication, on the one hand, it is necessary to adopt the technical solution provided in the fifth embodiment of the present invention to prepare the updated first data, and at the same time, it is also necessary to embed the reprocessed second data together with the updated first data in the current communication picture in a steganographic manner to form an updated current communication picture.

[0049] The 7th category of the present invention provides a technical solution different from the aforementioned 6th category of the present invention. Specifically, before replying to a picture communication, the second data embedded in the current communication picture can be reprocessed as in the 6th category of the present invention, or the second data for replying can be directly established. The only difference from the 6th category of the present invention is that a second picture partition can be set up in the current communication picture; in this way, the second data can be embedded in the second picture partition in a steganographic manner to form an updated current communication picture. The benefits of doing so can be seen in the technical solution provided by the 3rd category of the present invention. Thereafter, when the first data is needed, it is directly extracted from the first picture partition of the current communication picture; when the second data is needed, it is directly extracted from the second picture partition of the current communication picture. When implementing the technical solution of the 7th category of the present invention, technicians in this field can allocate the space occupied by the first picture partition and the second picture partition in the current communication picture according to specific data requirements. Of course, the first picture partition and the second picture partition can also be subdivided to meet their embedding arrangements for different types of data.

[0050] When replying to a picture communication, the following situation may sometimes occur: the amount of the first data and / or the second data will increase with the number of replies, and may eventually exceed the data capacity of the first picture partition and / or the second picture partition of the current communication picture. In this case, in order to prevent the picture communication from being limited by the data capacity of the first picture partition and / or the second picture partition of the current communication picture, the following technical solution is provided in the eighth specific implementation of the present invention:

[0051] Before replying to a picture communication, when it is found that the first data and / or the second data exceed the data capacity of the first picture partition and / or the second picture partition of the current communication picture, a copy of the current communication picture is formed, and the incremental data of the first data and / or the second data and the unique identifier of the current communication picture are embedded in the first picture partition of the copied picture in a steganographic manner, and / or the incremental data of the second data is embedded in the second picture partition of the copied picture in a steganographic manner to form a copy of the current communication picture. Regarding how to establish the first picture partition and the second picture partition in the copied current communication picture, reference can be made to the technical solutions disclosed in the aforementioned specific embodiments of the present invention.

[0052] In the 9th category of specific implementations of the present invention, the updated current communication picture or the copied current communication picture can be sent out according to the specific needs of the picture communication by using the various technical solutions provided by the 5th to 8th categories of specific implementations of the present invention to realize a complete reply process in the picture communication; specifically: according to the indication of the receiver identifier in the first data of the updated current communication picture or the copied current communication picture, the updated current communication picture or the copied current communication picture is sent to the receiver indicated by the receiver identifier. It should be noted that the receiver indicated by the aforementioned receiver identifier can be one or more. Obviously, when there is only one receiver, the established picture communication is a one-to-one communication, and when there are multiple receivers, the established picture communication is a one-to-many, many-to-one or many-to-many picture communication. Of course, there is usually only one initiator.

[0053] The difference from the specific implementation methods of categories 1 to 4 of the present invention is that: when replying to a picture communication, the sender identifier and the receiver identifier in the first data of the current communication picture do not need to be changed, but a new sender identifier and receiver identifier for replying to the picture communication are added on this basis. However, at this time, the sender in the current communication picture becomes the receiver in the updated current communication picture or the copied current communication picture, and the replying party that generates the updated current communication picture or the copied current communication picture becomes the sender. Of course, if there are other receivers in the current communication picture, these other receivers still keep the receiver identifiers unchanged.

[0054] As for the specific implementation methods of the 9th category of the present invention, it can be combined with the technical solutions provided by the aforementioned specific implementation methods of the 5th to 8th categories of the present invention to form a complete solution. However, in some cases, it itself can also independently constitute a complete technical solution and be implemented. For example: in a picture communication system, multiple communication picture processing terminals (for example: mobile phones) may be used to generate communication pictures for reply, and a picture communication server or picture communication service system is used to process the sending of communication pictures for reply. Therefore, as long as the communication picture for reply is provided, the picture communication server or picture communication service system can automatically use the specific implementation method of the 9th category of the present invention to send out the communication picture for reply.

[0055] For the various technical solutions provided in the aforementioned specific implementation methods of categories 1-4 or 5-9 of the present invention, there is further the possibility of replying to the corresponding current communication picture communication with a newly added communication picture. The so-called newly added communication picture refers to a newly added communication picture added to the current communication picture communication by any party participating in a picture communication. This newly added communication picture is completely different from the current communication picture; at the same time, it is not an updated current communication picture or a copy of the current communication picture.

[0056] The following technical solutions are provided in the 10th specific implementation manner of the present invention:

[0057] Before replying to a picture communication, when it is found that the replying party uses a communication picture different from the current communication picture, newly added first data is created, and the newly added first data is embedded in the first picture partition of the newly added communication picture in a steganographic manner to form a newly added current communication picture;

[0058] Similar to the first specific implementation mode of the present invention, the newly added first data at least includes: a unique identifier of the newly added communication picture, a communication identifier of the newly added communication picture, an identifier of the initiator of the newly added communication picture, and an identifier of the recipient of the newly added communication picture;

[0059] In order to uniquely distinguish a certain picture communication from other picture communications among many thousands of picture communications that are carried out simultaneously, it is necessary to identify the picture communication. Therefore, it is necessary to establish newly added first data, which includes the newly added first data that can uniquely identify the current communication picture communication, so that it can be transmitted together with the newly added current communication picture in the current communication picture communication. Therefore, the newly added first data needs to include the unique identification of the newly added current communication picture.

[0060] Since the same newly added current communication picture may become the content and carrier of several picture communications, it is also necessary to add a communication identifier in the newly added first data. By using the newly added unique identifier and communication identifier of the current communication picture, the current communication picture communication can be uniquely determined among numerous picture communications.

[0061] In addition, just like text messages, WeChat and other chat tools, the current communication picture communication must occur between the initiator and the receiver of the current communication picture communication. Therefore, in order to enable the communication network system to transmit and interact the newly added current communication picture between the corresponding initiator and receiver, it is necessary to include the initiator identifier and the receiver identifier of the current communication picture communication in the newly added first data; it should be noted that: when replying to the current communication picture communication, there is usually only one initiator in the updated newly added current communication picture, and there may be more than one receiver of the current communication picture communication, therefore, there is at least one initiator identifier in the newly added first data, and the receiver identifier may be one or more.

[0062] The technical solution provided by the 11th specific implementation method of the present invention is similar to the solution provided by the 2nd specific implementation method of the present invention, that is, before replying to a picture communication, when it is found that the replying party uses a communication picture different from the current communication picture, while establishing the newly added first data, the newly added second data is also established, and the newly added first data and the newly added second data are embedded in the first picture partition of the newly added communication picture in a steganographic manner to form a newly added current communication picture;

[0063] The newly added second data of the 11th category of specific implementation methods of the present invention usually includes two types of data: content body information and message sequence table; wherein the content body information can be text data, tag data, audio data, or any combination of the aforementioned types of data.

[0064] Among the aforementioned types of content information, text data is easy to understand, which is nothing more than some visible data content such as numbers, characters, symbols, etc.; as for audio data, it can be some audio codes with a certain format or link address information for obtaining audio data; and mark data is a kind of data content unique to the present invention, which is mainly used in specific positions or areas of communication pictures to highlight the information at the corresponding position in the communication picture.

[0065] When the various data carried by the newly added current communication picture are displayed by the receiving party, they often need to be presented in a certain way that the sender wants. For example: the size and color of the symbols in the text data, the rhythm and volume of the audio data playback, the coordinate position, marking style and color of the mark data in the newly added current communication picture, etc.; in some special cases, there may be more complex combined presentation methods; for example: when playing audio data, the text data is gradually displayed to form a subtitle effect, etc. For this reason, in the newly added second data, there is also a need for the existence of a message sequence table, which stores various attribute information of the aforementioned content body information; these attribute information can be used to indicate the receiving party how to present various content body information.

[0066] In the eleventh specific implementation of the present invention, the newly added second data can be embedded in the first picture partition of the newly added communication picture together with the newly added first data in a steganographic manner to form a newly added current communication picture. Of course, when embedding, it is necessary to distinguish the newly added first data from the newly added second data to facilitate the receiver to distinguish them when extracting these data.

[0067] In the 12th specific implementation manner of the present invention, the following scheme is provided: before replying to a picture communication, newly added first data and newly added second data are established, the newly added first data is embedded in the first picture partition of the newly added communication picture in a steganographic manner, and the newly added second data is embedded in the second picture partition of the newly added communication picture in a steganographic manner, so as to form a newly added current communication picture.

[0068] When the newly added first data is needed, it is directly extracted from the first picture partition; when the newly added second data is needed, it is directly extracted from the second picture partition. When implementing the technical solution of the 12th specific implementation method of the present invention, technicians in this field can allocate the space occupied by the first picture partition and the second picture partition in the newly added current communication picture according to specific data requirements. Of course, the first picture partition and the second picture partition can also be further subdivided to meet the embedding arrangement of different types of data.

[0069] Similar to the technical solution provided in the 8th category of specific implementation methods of the present invention, in the case of a newly added current communication picture, the amount of the newly added first data and / or the newly added second data will increase as the number of replies increases, and it is possible that the amount of data will eventually exceed the data capacity of the newly added first picture partition and / or second picture partition of the current communication picture. At this time, in order to prevent the picture communication from being limited by the data capacity of the newly added first picture partition and / or second picture partition of the current communication picture, the following technical solution is provided in the 13th category of specific implementation methods of the present invention:

[0070] Before replying to a picture communication, when it is found that the newly added first data and / or the newly added second data exceed the data capacity of the first picture partition and / or the second picture partition of the newly added current communication picture, a newly added copy picture of the current communication picture is formed, and the incremental data of the newly added first data and / or the newly added second data and the unique identifier of the newly added current communication picture are embedded in the newly added copy picture in a steganographic manner to form a copy of the current communication picture;

[0071] In the 14th specific implementation manner of the present invention, the newly added current communication picture or the copied current communication picture can be sent out according to the specific needs of the picture communication by using the various technical solutions provided by the 10th to 13th specific implementation manners of the present invention to realize a complete reply process in the picture communication; specifically: according to the indication of the receiver identifier in the first data of the newly added current communication picture or the copied current communication picture, the newly added current communication picture or the copied current communication picture is sent to the receiver indicated by the receiver identifier. It should be noted that the receiver indicated by the aforementioned receiver identifier can be one or more. Obviously, when there is one receiver, the established picture communication is a one-to-one communication, and when there are multiple receivers, the established picture communication is a one-to-many, many-to-one or many-to-many picture communication. Of course, there is usually only one initiator.

[0072] The difference from the specific implementation methods of categories 1 to 4 of the present invention is that when replying to a picture communication, the sender identifier and the receiver identifier in the first data of the current communication picture do not need to be changed, but a new sender identifier and receiver identifier for replying to the picture communication are added on this basis. However, at this time, the sender in the current communication picture becomes the receiver in the newly added current communication picture or the copied current communication picture, and the replying party that generates the newly added current communication picture or the copied current communication picture becomes the sender. Of course, if there are other receivers in the current communication picture, these other receivers still keep the receiver identifiers unchanged.

[0073] Based on all the technical solutions provided above, the present invention provides the following various technical solutions through the 15th specific implementation method:

[0074] Whether it is the current communication picture, the updated current communication picture, the newly added current communication picture or the copied current communication picture, some new data can be added to their second data, namely: a label sequence table; the label sequence table stores one or more label identifiers in the aforementioned various current communication pictures, as well as the position information and / or style information of these label identifiers in these current communication pictures. These label identifiers are added to the aforementioned various current communication pictures, and can be used to display these label identifiers at the position indicated by the position information to prompt the recipient to obtain further information about the relevant position by operating the label identifier. These label identifiers can have personalized styles to facilitate the recipient to distinguish them. These personalized styles can be indicated by the aforementioned style information, and are stored in the aforementioned label sequence table corresponding to the aforementioned position information.

[0075] The tag identifier in the tag sequence table is always associated with the content body information. Therefore, when a content body information is added, the tag relationship information between the content body information and a tag identifier can be established to establish a one-to-one corresponding association relationship between them.

[0076] With the help of the various specific implementation methods mentioned above, the present invention provides a new type of picture-based instant communication technical solution. People can use the functions provided by the technical solution to, on the one hand, realize picture-based communication, and use the transmission of pictures to simultaneously transmit other types of related information, and will not increase the transmission traffic other than picture transmission; on the other hand, it can also effectively use updated communication pictures and copied communication pictures to overcome the inconvenience caused by the "pushing away" of messages in traditional instant communication; at the same time, it also uses new technical solutions such as communication pictures and label identification to make the communication content structure with complex clues and layers clearer, which is conducive to people to effectively use the communication information at various stages.

[0077] Corresponding to the technical solutions provided by the aforementioned 15 specific implementation methods of the present invention, the present invention also provides a variety of technical solutions for parsing, processing and displaying various received communication pictures as follows:

[0078] In a sixteenth specific implementation of the present invention, a method for processing a communication picture is provided, the method mainly comprising:

[0079] When a communication picture is received, the communication picture is parsed, and the first data and / or the second data embedded therein in a steganographic manner are obtained from the first picture partition of the communication picture. The specific contents of the first picture partition, the first data, and the second data are the same as the first picture partition, the first data, and the second data in the aforementioned specific embodiments 1 to 15 of the present invention.

[0080] Different from the aforementioned specific implementation of the 16th category of the present invention, in the specific implementation of the 17th category of the present invention, when a communication picture is received, the communication picture is parsed, and the first data therein is obtained from the first picture partition of the communication picture; and the second data embedded therein in a steganographic manner is obtained from the second picture partition of the communication picture. The specific contents of the first picture partition, the second picture partition, the first data, and the second data are also the same as the first picture partition, the first data, and the second data in the aforementioned specific implementations 1 to 15 of the present invention.

[0081] In the 18th specific implementation manner of the present invention, the communication picture obtained in the 16th or 17th specific implementation manner of the present invention can be displayed according to the specific needs of the picture communication user. As for the 18th specific implementation manner of the present invention, it can be combined with the technical solution provided in the 16th or 17th specific implementation manner of the present invention to form a complete solution. However, in some cases, it itself can also independently constitute a complete technical solution and be implemented. For example: in a picture communication terminal, a communication picture may be displayed immediately when it is received, or multiple received communication pictures may be displayed when needed according to the user's operation, just like WeChat, and the user chooses which WeChat messages to display (open). Therefore, as long as the communication picture is received by the communication interruption, the user can use the 18th specific implementation manner of the present invention to display the communication picture on the communication terminal.

[0082] The 19th specific implementation mode of the present invention can further present the content body information according to the instructions of the message sequence table, and it can be performed together with the 18th specific implementation mode of the present invention, or it can be performed separately. Whether it is performed together with the 18th specific implementation mode of the present invention depends on the user's operation settings. For example: in some cases, the user may only need to display the content body information composed of text data, without displaying the communication picture; in other cases, the user may need to display the communication picture and the content body information composed of the markup data together. Therefore, how to present the communication picture and the content body information can be carried out according to the user's settings, and there is no need to display both of them completely together.

[0083] On the basis of the 16th to 19th specific embodiments of the present invention, corresponding to the 15th specific embodiment, the 20th specific embodiment of the present invention further provides the following technical solutions:

[0084] A label sequence list is extracted from the second data of the received communication picture. As mentioned above: some new data can be added to the second data of the communication picture, namely: a label sequence list; the label sequence list stores one or more label identifiers in the aforementioned various communication pictures, as well as the position information and / or style information of these label identifiers in these communication pictures. These label identifiers are added to the aforementioned various communication pictures, and can be used to display these label identifiers at the position indicated by the position information, so as to prompt the recipient to obtain further information about the relevant position by operating the label identifier. These label identifiers can have personalized styles to facilitate the recipient to distinguish them. Therefore, in the 20th specific implementation of the present invention, a label sequence list is extracted from the second data of the received communication picture, providing data preparation for presenting these label identifiers when the user needs them.

[0085] In the 21st specific implementation manner of the present invention, the label identification can also be displayed according to the instructions of the label sequence table. This operation can be performed together with the 20th specific implementation manner of the present invention, or it can be performed separately from it. This is mainly because: as a communication terminal, it is limited by the size of its display screen and can usually only display a limited number of communication pictures at the same time, so it can only display the corresponding label identification. However, there may be many communication pictures received by the communication terminal, so the 20th implementation manner of the present invention and the 21st implementation manner of the present invention can be executed separately. In addition, in some cases, the user can display only one communication picture as needed without displaying the label identification.

[0086] Finally, it should be noted that the above specific embodiments of the present invention are only used to illustrate the technical solution of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that the technical solutions described in the aforementioned embodiments can still be modified, or some or all of the technical features therein can be replaced by equivalents. However, these modifications or replacements do not make the essence of the corresponding technical solution deviate from the scope of the technical solution of the embodiments of the present invention.

Claims

1. A method for processing a communication picture, comprising: Before initiating a picture communication, a first data is established, and the first data and the second data are embedded into the first picture partition of the communication picture in a steganographic manner to form a current communication picture; or, Before initiating a picture communication, a first data is established, the first data is embedded in a first picture partition of a communication picture in a steganographic manner, and the second data is embedded in a second picture partition of the communication picture in a steganographic manner to form a current communication picture; The first data at least includes: a unique identifier of the communication picture, a communication identifier, an initiator identifier, and a receiver identifier; the first data is at least used to form an association relationship or a structural relationship between the communication pictures; The second data at least includes: content information and a message sequence table; the content information at least includes: text data, markup data and / or audio data; the message sequence table stores attribute information of the content information.

2. The method according to claim 1, characterized in that Also includes: The current communication picture is sent to a recipient indicated by the recipient identifier.

3. A method for processing a communication picture, comprising: Before replying to a picture communication, embedding the first data and the second data into the first picture partition of the current communication picture in a steganographic manner to form an updated current communication picture; or, Before replying to a picture communication, first data is embedded in a first picture partition of a current communication picture in a steganographic manner, and second data is embedded in a second picture partition of the current communication picture in a steganographic manner to form an updated current communication picture; or, Before replying a picture communication, when the first data and / or the second data exceeds the data capacity of the first picture partition of the current communication picture; or when the second data exceeds the data capacity of the second picture partition of the current communication picture, a copy picture of the current communication picture is formed, and the incremental data of the first data and / or the second data and the unique identifier of the current communication picture are embedded in the first picture partition of the copied picture in a steganographic manner, and / or the incremental data of the second data are embedded in the second picture partition of the copied picture in a steganographic manner to form a copy of the current communication picture; The first data at least includes: a unique identifier of the current communication picture, a communication identifier, an initiator identifier, and a receiver identifier; the first data is at least used to form an association relationship or a structural relationship between communication pictures; The second data at least includes: content information and a message sequence table; the content information at least includes: text data, markup data and / or audio data; the message sequence table stores attribute information of the content information.

4. The method according to claim 3, characterized in that Also includes: The updated current communication picture or the copied current communication picture is sent to the initiator and / or the recipient indicated by the initiator identifier and / or the recipient identifier.

5. The method according to any one of claims 1 to 4, characterized in that: Before replying to a picture communication, creating newly added first data and / or newly added second data, and embedding the newly added first data and / or the newly added second data into the first picture partition of the newly added communication picture in a steganographic manner to form a newly added current communication picture; or, Before replying to a picture communication, create newly added first data and newly added second data, embed the newly added first data into the first picture partition of the newly added communication picture in a steganographic manner, and embed the newly added second data into the second picture partition of the newly added communication picture in a steganographic manner, so as to form a newly added current communication picture; or, Before replying a picture communication, when the newly added first data and / or the newly added second data exceeds the data capacity of the first picture partition of the current communication picture; Alternatively, when the second data exceeds the data capacity of the second picture partition of the current communication picture, a copy picture of the current communication picture is formed, and the incremental data of the newly added first data and / or the newly added second data and the unique identifier of the current communication picture are embedded in the newly added copy picture in a steganographic manner to form a copy of the newly added current communication picture; The newly added first data at least includes: a unique identifier of the newly added communication picture, a communication identifier of the newly added communication picture, an identifier of the initiator of the newly added communication picture, and an identifier of the recipient of the newly added communication picture; The newly added second data at least includes: a newly added message sequence table and newly added content body information; the newly added message sequence table is used to store the attribute information of the newly added content body information; the newly added content body information at least includes: newly added text data, newly added markup data and / or newly added audio data; The newly added current communication picture or the copied newly added current communication picture is sent to the newly added communication picture initiator and / or the newly added communication picture receiver indicated by the newly added communication picture initiator identifier and / or the newly added communication picture receiver identifier.

6. The method according to any one of claims 1 to 4, characterized in that: The second data also includes a tag sequence table, in which one or more tag identifiers of the current communication picture and position information and / or style information of the tag identifiers are stored; When any of the content body information is added, tag relationship information between the content body information and the tag identifier is established.

7. The method according to claim 5, characterized in that: The second data also includes a tag sequence table, in which one or more tag identifiers of the current communication picture and position information and / or style information of the tag identifiers are stored; When any of the content body information is added, tag relationship information between the content body information and the tag identifier is established.

8. A method for processing a communication picture, comprising: When a communication picture is received, the communication picture is parsed, and the first data and the second data embedded therein in a steganographic manner are obtained from a first picture partition of the communication picture; or When a communication picture is received, parsing the communication picture, and acquiring first data therein from a first picture partition of the communication picture; and obtaining, from a second picture partition of the communication picture, second data embedded therein in a steganographic manner; The first data at least includes: a unique identifier of the communication picture, a communication identifier, an initiator identifier, and a receiver identifier; the first data is at least used to form an association relationship or a structural relationship between the communication pictures; The second data at least includes: content information and a message sequence table; the content information at least includes: text data, markup data and / or audio data; the message sequence table stores attribute information of the content information.

9. The method according to claim 8, characterized in that Also includes: Display the communication picture, and / or present the content body information according to the instruction of the message sequence table.

10. The method according to claim 8 or 9, characterized in that: Also includes: Extracting a tag sequence list from the second data; And / or, displaying tag identification according to the indication of the tag sequence table.

Citation Information

Patent Citations

  • Multi-form instant information hiding communication method and system based on image medium

    CN105162686A

  • Instant messaging method and device thereof, equipment and storage medium

    CN108777655A