Image processing method, apparatus, and computer program

JP2025022875A5Inactive Publication Date: 2025-07-17TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2024168979
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2021-05-21
Filing Date
2024-09-27
Publication Date
2025-07-17
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Benefits of technology

【0013】 本願の実施例は、クライアントにおける目標セッションのセッションページを表示し、 目標セッションは、少なくとも2人のセッションメンバーを含み、少なくとも2人のセッ ションメンバーが送信したスタンプが第1スタンプインタラクションアニメーションのト リガー条件を満たすときに、セッションページに第1スタンプインタラクションアニメー ションをディスプレイし、第1スタンプインタラクションアニメーションは、少なくとも 2人のセッションメンバーが送信したスタンプの間のインタラクションアニメーションを 含む。これにより、少なくとも2人のセッションメンバーが送信したスタンプが第1スタ ンプインタラクションアニメーションのトリガー条件を満たすときに、少なくとも2人の セッションメンバーが送信したスタンプの間で行われたインタラクションに基づいた第1 スタンプインタラクションアニメーションをリアルタイムで再生することができ、通信イ ンタラクションの面白味、及び多様性を高め、さらに画像処理の多様性を極めて大きく高 めることができる。そして、システム設定に基づいてスタンプの間のインタラクティブア ニメーションが呈示されることになり、クライアントは、相応なアニメーションを記憶し ておく必要がなく、且つユーザが相応なアニメーションを選択するステップを省くため、 クライアント(例えば、端末)の記憶空間を節約するだけでなく、かつインタラクション の効率を向上させる。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 00000000_0000_ABST
    Figure 00000000_0000_ABST
Patent Text Reader

Abstract

To disclose an image processing method, a device, and a computer readable storage medium.SOLUTION: An embodiment of the present invention provides an image processing method. A session page of a target session in a client is displayed, the target session contains at least two persons as a session member. When a stamp transmitted by at least the two person as a session member satisfies a trigger condition of a first stamp interaction animation, the first stamp interaction animation is displayed to the session page, and the first stamp interaction animation contains an interaction animation between stamps to be transmitted by at least the two person as a session member.SELECTED DRAWING: Figure 2
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present application relates to the field of communication technology, and in particular to an image processing method, an apparatus, and a computer Related to readable storage media.

[0002] This application was filed with the China Patent Office on May 21, 2021, bearing application number 202110 No. 558940.2, entitled "Image processing method, apparatus, and computer-readable storage medium" Priority is claimed from a Chinese patent application entitled "Patent Document 1, filed on the same day as the present application," the entire contents of which are incorporated herein by reference. is. [Background technology]

[0003] With the development of the Internet, communication technology, especially instant communication, has already become an integral part of people's lives. On the other hand, in recent years, Mobile instant communication technology has been developed, which is compatible with various mobile communication devices (e.g. mobile It provides instant communication based on mobile phones.

[0004] In the prior art, users could use stamps (including stamps and emojis) when chatting. In the following, we will simply call it "stamp" and send it to make chat more interesting and to let users know what they want. This can enrich the user experience and expand the expressive dimension of the stamp. After you send a stamp, you can trigger a simple effect based on the stamp style. It can be shown that

[0005] In the course of research and practice on the prior art, the inventors of the present application have found that The way the tampo is presented is relatively stiff, the user's emotional expression ability is relatively low, and the diversity of image processing was found to be relatively poor. Summary of the Invention [Problem to be solved by the invention]

[0006] The embodiments of the present application provide an image processing method, an apparatus, and a computer-readable storage medium, The processing versatility can be increased. [Means for solving the problem]

[0007] In order to solve the above technical problems, the embodiments of the present application provide the following technical solutions.

[0008] 1. A method of image processing implemented by a computing device, comprising: displaying a session page of the target session at the client; the target session includes at least two session members; The stamps sent by the at least two session members are the first stamp interaction. When the trigger condition of the action animation is met, A step of displaying a one-stamp interaction animation, The first stamp interaction animation is Includes interaction animation between the stamps sent by the bar, steps and nothing.

[0009] An image processing device, comprising: a display unit; and a first display unit; The display unit displays a session page of a target session on a client. The target session includes at least two session members. fruit, The first display unit displays the streams transmitted by at least two session members. When the stamp meets the trigger conditions for the first stamp interaction animation, Display the first stamp interaction animation on the session page. The first stamp interaction animation is used to Interaction animation between stamps sent by at least two session members Includes options.

[0010] A computer readable storage medium having a plurality of instructions. and the instructions are adapted to be uploaded by a processor, The steps in the image processing method are then executed.

[0011] A computing device comprising: a memory; a processor; and, stored in the memory, a computer program executable on said processor, said processor comprising: When the computer program is executed, the steps of the image processing method provided above are This will realize the group.

[0012] A computer program product or a computer program, A computer program product, or computer program, includes computer instructions and is The computer instructions are stored in a storage medium. The processor of the computer device The computer instructions are read from the storage medium, and the processor executes the computer instructions. and causing the computer device to perform the steps in the image processing method provided above. Make them carry out the procedure. Effect of the Invention

[0013] An embodiment of the present application includes displaying a session page of the target session at the client; A target session includes at least two session members and is The stamp sent by the group member is the first stamp interaction animation. When the trigger condition is met, the first stamp interaction animation appears on the session page. The first stamp interaction animation will display at least Interaction animation between stamps sent by two session members This ensures that stamps sent by at least two session members are included in the first stamp. When the trigger conditions for the pump interaction animation are met, at least two The first one is based on the interactions between stamps sent by session members. Stamp interaction animations can be played in real time, It enhances the fun and variety of interaction and greatly increases the variety of image processing. You can then choose interactive actions between stamps based on your system settings. The animation will be presented and the client will remember the appropriate animation. This eliminates the need to set the animation and eliminates the step of the user selecting the appropriate animation. Not only does it save storage space on the client (e.g., terminal), but it also speeds up interaction. Improve efficiency.

[0014] In order to more clearly describe the technical means in the embodiments of the present application, the following description of the embodiments is provided. Here is a brief introduction of the drawings that need to be used. As is clear, the drawings described below are: These are merely some examples of the present application, and a person skilled in the art can easily understand them without creative labor. Other drawings can also be derived based on these drawings. [Brief description of the drawings]

[0015] [Figure 1] FIG. 2 is a scene schematic diagram of an image processing system provided by an embodiment of the present application; [Diagram 2] FIG. 2 is a process diagram of an image processing method provided by an embodiment of the present application. [Diagram 3] FIG. 2 is another process schematic diagram of an image processing method provided by an embodiment of the present application. [Figure 4a] FIG. 2 is a scene schematic diagram of an image processing method provided by an embodiment of the present application. [Figure 4b] FIG. 2 is another scene schematic diagram of the image processing method provided by an embodiment of the present application. [Figure 4c] FIG. 2 is another scene schematic diagram of the image processing method provided by an embodiment of the present application. [Figure 4d] FIG. 2 is another scene schematic diagram of the image processing method provided by an embodiment of the present application. [Diagram 5] FIG. 2 is a structural schematic diagram of an image processing device provided by an embodiment of the present application; [Figure 6] FIG. 2 is a structural schematic diagram of a terminal provided by an embodiment of the present application; DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0016] The following describes the technical means in the embodiments of the present application together with the drawings in the embodiments of the present application. Although the description is intended to be clear and complete, it should be apparent that the described embodiment is merely a partial representation of the present application. The examples are merely examples and are not exhaustive. All other embodiments obtained under the premise that no labor is required are also protected by this application. Belongs to the range.

[0017] SUMMARY OF THE DISCLOSURE Embodiments of the present application provide an image processing method, apparatus, and computer-readable storage medium.

[0018] Referring to FIG. 1, FIG. 1 shows a scene of an image processing system provided by an embodiment of the present application. 1 is a schematic diagram including a terminal 11 and a server 20, and a communication network is formed between the terminal 11 and the server 20. The communication network can be a wireless network and a wired A wireless network includes a wireless wide area network, a wireless local area network, Local Area Networks, Wireless Metropolitan Area Networks, and Wireless Personal Area Networks A network may include any one or a combination of multiple types of networks. This includes network entities such as routers, gateways, etc., which are not shown in the figure. The terminal 11 can perform information interaction with the server 20 via a communication network. For example, the terminal 11 can synchronize the stamps sent by the user to the server 20 and 0, the chat environment is distributed to terminals 11, and communication between different terminals 11 is realized. In the embodiment shown in FIG. 1, instant communication is realized between different terminals 11. It can be realized.

[0019] The image processing system may include an image processing device, which in particular comprises: , tablet computers, mobile phones, laptops, desktop computers, etc., memory A terminal having a unit and a microprocessor installed therein and having computing power. In FIG. 1, the terminal is the terminal 11 in FIG. In the terminal 11, various clients required by the user, such as instant communication The terminal 11 may be installed with a client or the like. It can be used to display a session page for a session. For example, instant communication of a session page of a target session to a client; The target session includes at least two session members, and The stamp sent by the session member is the first stamp in the interaction animation. When the trigger condition is met, the first stamp interaction action is displayed on the session page. The first stamp interaction animation is Interaction animation between stamps sent by at least two session members It should be noted that the terminal 11 may include a plurality of terminals. .

[0020] The image processing system may further include a server 20, which receives the stamps transmitted by the terminal 11. The stamps can be received and used to synchronize with terminals 11 in the same chat environment. This can be done.

[0021] It should be noted that the scene diagram of the image processing system shown in FIG. The image processing system and the scene described in the embodiment of the present application are merely examples. In order to more clearly explain the technical means of the examples, the following examples are provided in the present application. It does not constitute a limitation on the technical means. As known by a person skilled in the art, the image processing system With the development of systems and the emergence of new business scenes, the technology provided by the embodiments of the present application The objectives are similarly applied to similar technical problems.

[0022] Each will be explained in detail below.

[0023] An embodiment of the present application provides an image processing method, the method being executed by a terminal or a server. The embodiment of the present application may be implemented by both the terminal and the server. The following description will be given taking as an example the case where the above is executed by a terminal.

[0024] Referring to FIG. 2, FIG. 2 shows a process of an image processing method provided by an embodiment of the present application. 6 is a schematic diagram of the image processing method performed by the computer device shown in FIG. The method may include steps 101 and 102.

[0025] In step 101, the session page of the target session in the client is Display.

[0026] In FIG. 2 and the following example, the client is an instant communication client. For example, instant communication technology can be used to enable online chat and interaction. However, it is important to note that the client The target session is not limited to an instant communication client. It can be understood as a single session or a group of sessions. In the instant communication client, a single-session member and a single-session member A session that realizes a session with a bar, and the multi-person session group includes multiple A session group is a group of session members who simultaneously conduct sessions. The target session can be created in real time based on the user's needs. Each session member has a unique session identifier. The session page may include a chat interface for the target session. The session may be configured as a common chat window unit. The page allows you to implement session functionality with other session users, e.g. For example, the content may be text, speech, an image, a stamp, or a video.

[0027] In the embodiment of the present application, displaying the session page of the target session in the client In the session page, the information sent by the local client can be displayed. Displays the information sent by the session and other session members in the target session. The information may be a stamp, the stamp being an emoji stamp. It may be an image or a stamp image customized by the user, where specific limitations are Do not perform.

[0028] In step 102, stamps sent by at least two session members are When the trigger condition of the first stamp interaction animation is met, the session Displays the first stamp interaction animation on the page.

[0029] In the related art, session members chat by sending stamps. Although it can increase the fun of the app and enrich the user experience, the stamp is not suitable for simple modes. For example, a smiley face stamp can only be realized by a simple smile. The flaws, presentation and interactive effects are very poor.

[0030] In the present embodiment, stamps are added to trigger interactive effect logic. That is, stamps sent by at least two session members can be When the trigger condition of the first stamp interaction animation is met, the interaction can trigger active effect logic, and the trigger condition is that at least two The stamps sent by the member must be the same stamp and there must be at least two sent stamps. The association relationship between the stamps is a preset association relationship.

[0031] For example, stamps sent by at least two session members will have the same heart mark. When the trigger condition is met, the session page will display the same heart mark. Displays the first stamp interaction animation during the interaction.

[0032] In an embodiment of the present application, the first stamp interaction animation includes at least Both sessions contain interaction animations sent by two session members. That is, the first stamp interaction animation is between the heart mark stamps. It may be the first stamp interaction animation that performs the interaction, In one embodiment, the heart stamps are dynamically moved together, impacted, and expanded. The first stamp interaction is a heart shape that explodes into several small hearts. It is an animated film.

[0033] Also, for example, if at least two session members send stamps of the same beer, The trigger condition can be met and the same view can be displayed on the session page even if Displays the first stamp interaction animation between the two rule stamps. The first stamp interaction animation in this scene is the beer stamp. It may be the first stamp interaction animation where a toast is made between the two.

[0034] The predefined association relationship may be a relationship table between stamps having an association relationship. For example, the association relationship between the dog poop stamp and the bomb stamp, or the smiley face stamp and It is possible to record the association relationship between the stamps. When the dog poop stamp and the bomb stamp appear in the game, and determining that the relation between the two sent stamps is a preset relation; In this scene, a bomb flies onto a stamp of dog poop and explodes, causing multiple dog poops to appear. You can generate 1st stamp interaction animations distributed across multiple stamps. Cut.

[0035] In some embodiments, a convolutional neural network (Convolutional Neural Network) is used. The stamp type is identified by using a neural network (CNN). The convolutional neural network can be used to model biological visual perception. The convolutional neural network can be constructed by imitating the mechanism of neural network reception. The network can determine what type of stamp the session member sent. It is possible to identify whether

[0036] In one embodiment, the first stamp interaction animation is The session members may be stored in the same place or in a server. The stamp sent by the member triggers the first stamp interaction animation. When the conditions are met, the first stamp interaction animation is stored on the device. The first stamp interaction can be directly read and played back by the server. It is also possible to request and play back a live animation in real time.

[0037] In one embodiment, the session page includes the first stamp interaction animation. Displaying the session of each session member of the target session Simultaneously displaying the first stamp interaction animation on the page. The server sends the first stamp interaction animation play command in bulk. That is, the first stamp interaction animation is , and at the same time on the session page of the target session of each client of the target session are played simultaneously.

[0038] It is important to note that the timing of the first stamp interaction animation There are many types of stamp combinations, and the above examples are not specific. There is no restriction. Also, the first stamp interaction animation is It can include interaction animations between the users, so that the interaction between the users can be It can better improve the ability of feedback and emotional expression, and greatly enhance the diversity of image processing. Also, the interactive animation between stamps is based on the system settings. The client will then have to memorize the appropriate animation. In order to eliminate the need for the user to select the appropriate animation, This not only saves storage space on the client (e.g., terminal), but also improves the efficiency of interaction. To raise.

[0039] In some embodiments, the trigger condition further comprises a time interval between stamp transmissions. may include being within a preset time period, and at least two session members The stamp sent by meets the trigger condition of the first stamp interaction animation. When you add a new stamp, the first stamp interaction animation will be displayed on the session page. The steps to display are stamps sent by at least two session members, The stamp sending time is the trigger condition for the first stamp interaction animation. When satisfied, display the first stamp interaction animation on the session page. A displaying step may also be included.

[0040] For example, instant communication has real-time nature. This ensures that the interval between the stamp transmission times must not exceed a preset time. The preset time may be set by the system. , for example, 60 seconds, 90 seconds, etc., so that at least two members transmit The stamp sent is the same stamp and there is at least a relationship between the two sent stamps. The relationship is a preset association relationship, and the stamp transmission time interval is a preset time. When the number of stamps exceeds the threshold, the first stamp interaction animation is displayed on the session page. will be displayed.

[0041] In some embodiments, the session page includes the first stamp interaction. and before the step of displaying the animation, (1) The relationship between each pair of session members among at least two session members When it is detected that the relationship is a friend relationship, the first stamp interaction is displayed on the session page. performing a displaying of the motion animation; (2) The relationship between at least one pair of session members When it is detected that the user does not belong to the friend relationship, the friend addition suggestion information is displayed on the corresponding session page. and spraying.

[0042] Here, the friendship is defined as a relationship between two session members who are friends with each other on the client. Add a contact to become a friend on the communication line. To make communication more interesting, you must add at least 2 The stamp sent by a session member is the first stamp interaction animation. When the trigger condition of the session is met, each of at least two session members The system continues to detect whether the relationship between session members of the user is a friend relationship or not.

[0043] The relationship of each pair of session members among at least two session members is friendship. When it detects that they are related to each other, it will show that they are friends and share interesting real-time information. It is possible to have a meaningful interaction. At least two session members If it detects that the relationship between one pair of session members is not a friend relationship, In this case, the first stamp-in is added to the session page. You don't need to perform the step to display the action animation, Display friend addition suggestions on the application page, so that users who have not added you as a friend can A new session user can be presented with the option to add the contact as a friend.

[0044] In some embodiments, the session page includes the first stamp interaction. The steps to display the animation are: (1.1) obtaining relevance values ​​of the at least two session members; (1.2) determining a target for the first stamp interaction animation based on the relevance value; determining a display level; (1.3) adding a first stamp corresponding to the target display level to the session page; and displaying the interaction animation.

[0045] Here, the relevance values ​​of the at least two session members can be obtained, The relevance value may be an intimacy value. The intimacy value represents the chat time between the session members. The relevance value can be determined based on the number of posts, the annotation relationship, and the number of interactions. The larger the relevance value, the closer the relationship between the two people is. This indicates that the person in charge is not close.

[0046] Furthermore, the display level of the first stamp interaction animation is duplicated. The first display level can be set to 100, for example 3 display levels. The priority of the first display level is greater than the priority of the second display level, Assume that the priority is higher than the priority of the third display level. Display of the first stamp interaction animation corresponding to the display level The first stamp corresponds to a display level with a better effect and a lower priority. The display effect of the interaction animation is poorer. For each level, you can set the relevance of the corresponding section, and the higher the priority, the The sections appropriate for the splay level are prioritized over the sections appropriate for the lower priority display level. Higher than .

[0047] This will result in a ranking based on the section appropriate for the display level in which the relevance value is located. 1 Determine the target display level for stamp interaction animation. A first stamp interaction corresponding to the target display level is added to the session page. Displays the motion animation.

[0048] In some embodiments, the session page includes the first stamp interaction. The steps to display the animation are: (2.1) obtaining relevance values ​​of the at least two session members; (2.2) When playing the first stamp interaction animation based on the relevance value. determining a time interval between the first and second inputs; (2.3) displaying the first stamp interaction on the session page based on the play time. and displaying the animation.

[0049] Here, the relevance values ​​of the at least two session members can be obtained, The relevance value may be an intimacy value, and the intimacy value may be a chat value between session members. The relevance value can be determined based on the number of posts, the annotation relationship, and the number of interactions. The larger the relevance value, the closer the relationship between the two people is. This indicates that the person in charge is not close.

[0050] Furthermore, the playback time of the first stamp interaction animation is set to a plurality of time periods. For example, you can set three playback times, with the first one being longer than the second one. Assume that the second playback time is longer than the third playback time. The display effect of tamp interaction animation is better and the playing time is longer. The display effect of the short first stamp interaction animation is poorer This allows you to set the relevance of each section for each duration. A corresponding section with a longer duration is more relevant than a corresponding section with a shorter duration. High degree of correlation.

[0051] This will determine the first stamp interaction based on the section in which the relevance value is located. Determine the animation playback time. Then, display the session page based on the animation playback time. Displays the first stamp interaction animation of the appropriate duration.

[0052] In some embodiments, the method further comprises: The target stamp and the stamp trigger a second stamp interaction animation. -When the conditions are met, the second stamp interaction animation will be displayed on the session page. displaying the second stamp interaction animation; The session is a combination of stamps sent by at least two session members and a target stamp. Includes interaction animations between steps.

[0053] Here, the new session member is the at least two members of the target session. A session member that is not a session member, i.e., the new session member The members are the session members who were newly added to the target session and the current members who are The second stamp interaction may be a session member that has never sent a message. The trigger condition for the animation is an interaction where multiple people interact with each other. It may be an active effect logic, and stamps sent by at least three members The stamps are the same and there is a relationship between at least three sent stamps. This at least includes a target association relationship.

[0054] For example, at least three session members have sent stamps of the same beer. When the trigger condition is met, the session page displays 3 beers. Displays the first stamp interaction animation during the interaction.

[0055] In an embodiment of the present application, the second stamp interaction animation is at least All three session members sent interaction animations, The first stamp interaction among at least three beer stamps on the application page You can display the second stage animation in this scene. The interaction animation is a toast between at least three beer stamps. It may be a second stamp interaction animation.

[0056] In some embodiments, the target stamp sent by the new session member is When the trigger conditions for the stamp and second stamp interaction animation are met , display the second stamp interaction animation on the session page. The step of performing the above includes: The target stamp sending time and the stamp sending time are the second stamp interaction animation. When the trigger condition of the second stamp interaction is met, the second stamp interaction is added to the session page. The method includes the step of displaying the on-screen animation.

[0057] Here, taking instant communication as an example, instant communication has real-time properties. Therefore, the interval between the target stamp and the stamp transmission time is preset. The pre-defined time can be set by the system. It is important to note that the standby time may be set to 60 seconds, 90 seconds, etc. Since there are at least two groups, in the embodiment of the present application, the target stamp and at least two The time interval between the last of the two stamps is calculated.

[0058] This allows the new session member to send the target stamp and the stamp itself, as well as the target stamp. The time when the stamp is sent and the time when the stamp is sent are simultaneously displayed as a second stamp interaction animation. When the trigger condition of the interaction is met, the second stamp interaction is added to the session page. Displays action animation.

[0059] In one embodiment, the session page includes the second stamp interaction animation. The step of displaying the session includes: (3.1) Detect that the first stamp interaction animation has finished playing When the second stamp interaction animation is displayed on the session page, Steps to play and (3.2) Detect that the first stamp interaction animation has not finished playing When the second stamp interaction animation is displayed on the session page, and displaying the images in an overlapping manner.

[0060] Now, when the second stamp interaction animation is displayed The previous first stamp interaction animation may not have finished playing. Therefore, the second stamp interaction animation is displayed on the session page. Before playing, check whether the first stamp interaction animation has finished playing. It is possible to detect whether

[0061] When it is detected that the first stamp interaction animation has finished playing, Directly display the second stamp interaction animation on the session page. Play. Detect that the first stamp interaction animation has not finished playing. When the first stamp interaction animation is played, the set The second stamp interaction animation is directly superimposed on the display page. It can be played at the same time, realizing the overlapping effect, and stamp interactivity. Enriches the effect of the

[0062] As is apparent from the above, the embodiment of the present application is a method for determining whether a target session is secured in a client. View the session page and select the session that contains at least two session members. Stamps sent by at least two session members are considered the first stamp interaction. When the trigger condition for the session animation is met, the first stamp is added to the session page. Display the interaction animation and the first stamp interaction animation A message is an interaction between stamps sent by at least two session members. This includes a video animation that is sent by at least two session members. The received stamp meets the trigger condition for the first stamp interaction animation. Sometimes, interactions occur between stamps sent by at least two session members. Replay the first stamp interaction animation based on the action in real time This will increase the fun and variety of communication interactions and expand the diversity of image processing. Extremely large increase.

[0063] The following examples, in combination with the methods described in the above examples, will be described in more detail. do.

[0064] In this embodiment, the image processing device is specifically integrated in a server as an example. The following description will be given in detail.

[0065] Referring to FIG. 3, FIG. 3 illustrates another example of an image processing method provided by an embodiment of the present application. FIG. 1 is a process schematic diagram. The method process may include steps 201 to 209. good.

[0066] In step 201, the terminal receives a session ID of a target session in a client. View the page.

[0067] Referring now to FIG. 4a, in the example shown in FIG. 3 and below, The client may be an instant communication client, but The terminal 11 is not limited to a session of the target session in the client. A session page is displayed, and in the session page, the session members The page allows you to realize session functions with other session users, for example Content such as text, speech, images, stamps, or videos can be transmitted.

[0068] For example, FIG. 4a includes a first session user 11 and a second session user 12. The first session user is a session user at a client on a terminal. In the session page, a stamp input panel can be displayed, The stamp input panel contains multiple stamps, for example, a heart mark stamp. The user can select a heart mark stamp from multiple stamps by touching the heart mark stamp. In response to a touch control operation to select the stamp, the heart mark stamp is It can be displayed during the frame.

[0069] In the embodiments of the present application, the phrase "in response to" refers to a condition on which the performed operation depends. indicates that a condition or state is satisfied when a dependent condition or state is satisfied. The operation or operations performed may be in real time or may be predefined. There may be delays and, unless otherwise stated, the order of execution of multiple operations to be performed There are no restrictions on the order.

[0070] In step 202, the terminal receives the streams transmitted by at least two session members. Tamp and stamp sending time trigger the first stamp interaction animation When it is detected that the condition is satisfied, step 203 is executed.

[0071] Referring now also to FIG. 4b, the first session user 11 is connected to a transmission control member 12. The terminal 10 responds to the touch control operation of the transmission control member 12. Then, add the heart stamp displayed in the message editing frame to the session page. At this time, the terminal 10 detects that the stamps sent by the two session members are the same. Detects that the stamp is a heart symbol and the time interval between the two stamps is within 10 seconds. The terminal records stamps sent by at least two session members and stamp senders. Detected that the time meets the trigger condition for the first stamp interaction animation When it is determined that the above is the case, step 203 is executed.

[0072] Also, referring to FIG. 4c and FIG. 4d, for example, in the session page, A stamp input panel can be displayed, and a plurality of stamps can be input to the stamp input panel. The stamps include a bomb stamp, for example. The user touches the dog poop stamp. In response to a touch control operation of selecting a bomb stamp from the plurality of stamps, the bomb stamp is The first session user 11 can display the message in the message editing frame. The transmission control member 12 can be touch-controlled, and the terminal 10 can In response to touch control operations, the bomb stamp displayed in the message editing frame is At this time, the terminal 10 displays the status sent by the two session members on the main page. The stamps are a dog poop stamp and a bomb stamp, and two stamps are sent. The time interval between the two sessions is within 8 seconds, and the terminal detects that at least two session members are The stamp sent and the stamp sending time are displayed in the first stamp interaction animation. When it is determined that the trigger condition of the application is satisfied, step 203 is executed.

[0073] In step 203, the terminal receives each of the at least two session members. The present invention detects whether the relationship between the session members of a session is a friendship relationship.

[0074] Here, the friendship is defined as a relationship between two session members in a client. It adds minions and becomes your communication friends, and to make communication more interesting, at least The stamps sent by the two session members are the first stamp interaction animation. When the trigger condition of a session is met, the terminal It continues to detect whether the relationship of each pair of session members is a friend relationship or not.

[0075] The terminal shall be responsible for each pair of session members among at least two session members. When it is detected that the relationship is not a friendship relationship, step 204 is performed, and Detect that the relationship between each pair of session members is a friendship. When this is the case, step 205 is executed.

[0076] In step 204, the terminal displays friend addition suggestion information on the session page. I will.

[0077] Here, the relationship between at least one pair of session members among at least two session members is When a person detects that they do not belong to a friend group, it indicates that there is an unknown person in the group. and display the first stamp interaction animation on the session page. The step of adding a friend may not be performed, and the friend addition suggestion information may be displayed on the session page. For example, "The second session member is not your friend, please add him / her." "Add the contact as a friend" is displayed, and session users who have not added the contact as a friend can add the contact as a friend. It can be presented in a way that makes it easy to understand.

[0078] In step 205, the terminal displays the first stamp interaction in the session page. Play the animation full screen.

[0079] The relationship of each pair of session members among at least two session members is friendship. When it detects that they are related to each other, it will show that they are friends and share interesting real-time information. The terminal is the first in the session page. You can directly play stamp interaction animation in full screen, that is, That is, the first stamp interaction animation is for the chat interface, It may be displayed in an area covering the entire screen, such as an information input frame, a message bubble, etc.

[0080] Here, the first stamp interaction animation is a set of at least two people. Contains interaction animations between stickers sent by members of the group, and The first stamp interaction animation has a plurality of types. For example, Continuing with FIG. 4b, the first session member 11 and the second session member 12 When all stamps are heart mark stamps, dynamically change the heart mark stamp Move them together, shock them, expand them, then explode them into multiple little hearts A scattering first stamp interaction animation 13 can be played. Example For example, still referring to FIG. 4d, the second session member 12 transmits a message that reads, The stamp sent by the 1st session member 11 was the bomb stamp. At one point, a bomb flew onto a stamp of dog poop and exploded, destroying several dog poop stamps. Generate and play the second stamp interaction animation 14 distributed across the stamps It is possible.

[0081] It is important to note that based on the relationships between the stamps, The first stamp interaction animation that performs interaction animation between the The examples given here are not intended to be limiting.

[0082] In step 206, the terminal receives the target stamp sent by the new session member. and stamp, and the target stamp sending time and stamp sending time are the second stamp interaction When it is detected that the trigger condition of the motion animation is met, step 207 is executed. do.

[0083] Here, the new session member is the at least two members of the target session. A session member that is not a session member. The members are the session members who were newly added during the target session and the current message members. The target session member may be a session member that has never sent a message to the target session. Members who are not first session members 11 or second session members 12 in the session The trigger condition for the second stamp interaction animation is that multiple people The logic may be interactive, and at least The stamps sent by the three members are the same stamp, and there are at least three sent stamps. This includes at least that the associative relationship between the stamps transferred is a target associative relationship.

[0084] For example, the data transmitted between the first session member 11 and the second session member 12 The stamp is a beer stamp, and the target stamp sent by the new session member is also a beer stamp, and the first session member 11 and the second session member 1 The time to send the beer stamp last of the two and the new session member will be the target stamp The time interval between sending the packet is 11 seconds, which is shorter than the preset time of 90 seconds. When the new session member sends the target stamp and the target stamp, Mark stamp sending time and stamp sending time are second stamp interaction animation It is determined that the trigger condition is satisfied, and step 207 is executed.

[0085] In step 207, the terminal replays the first stamp interaction animation. Detect whether the liveness has finished.

[0086] Now, when the second stamp interaction animation is displayed The previous first stamp interaction animation may not have finished playing. Therefore, the second stamp interaction animation is displayed on the session page. Before playing, check whether the first stamp interaction animation has finished playing. It is possible to detect whether

[0087] When the device detects that the first stamp interaction animation has finished playing Then, step 208 is executed. The first stamp interaction animation is played. If it is detected that the process has not ended, step 209 is executed.

[0088] In step 208, the terminal displays the second stamp interaction on the session page. Display the animation.

[0089] At this time, it is detected that the playback of the first stamp interaction animation has ended. When the second stamp interaction animation is directly applied to the session page, For example, the second stamp interaction animation is displayed in three This is the second stamp interaction animation where a toast is made between two beer stamps. It is also possible.

[0090] In step 209, the terminal displays the second stamp interaction on the session page. Display animations in layers.

[0091] Here, it is detected that the first stamp interaction animation has not finished playing. When the first stamp interaction animation is finished, Directly overlay the second stamp interaction animation on the session page It can display and play simultaneously, realizing the overlapping effect, and stamp interface Enriches the effect of the action.

[0092] For example, the first stamp interaction animation is between two beer stamps. This is the first stamp interaction animation of the toast, and the second stamp interaction animation of the toast. The second stamp-in, where Rakuten Animation made a toast between three beer stamps This is an interaction animation. The first stamp made a toast between two beer stamps. The first interaction animation shows a toast between three beer stamps. 2. Overlay stamp interaction animation to enhance the interaction atmosphere This allows for greater versatility in image processing.

[0093] As is apparent from the above, the embodiment of the present application is a method for determining whether a target session is secured in a client. View the session page and select the session that contains at least two session members. Stamps sent by at least two session members are considered the first stamp interaction. When the trigger condition for the session animation is met, the first stamp is added to the session page. Display the interaction animation and the first stamp interaction animation A message is an interaction between stamps sent by at least two session members. This includes a video animation that is sent by at least two session members. The received stamp meets the trigger condition for the first stamp interaction animation. Sometimes, interactions occur between stamps sent by at least two session members. Replay the first stamp interaction animation based on the action in real time This will increase the fun and variety of communication interactions and expand the diversity of image processing. Extremely large increase.

[0094] Furthermore, the embodiment of the present application may further include a first stamp interaction animation being played. Under the assumption that the target stamp of a new session member is created, the relationship between the stamp and the target stamp is detected. Then, you can trigger the playback of the second interaction animation. It improves the interactive effect and further enhances the diversity of information processing.

[0095] To facilitate better implementation of the image processing method provided by the embodiment of the present application. In addition, the embodiment of the present application further provides an apparatus based on the above image processing method. The meaning is the same as that in the above image processing method, so the specific implementation details are Please refer to the explanation in the examples.

[0096] Referring to FIG. 5, FIG. 5 shows the structure of an image processing device provided by an embodiment of the present application. 3 is a schematic diagram, in which the image processing device includes a display unit 301 and a first display unit The device may include knit 302, etc.

[0097] The display unit 301 displays the session page of the target session in the client. The target session includes at least two session members. nothing.

[0098] The first display unit 302 receives the broadcasts from at least two session members. When a stamp meets the trigger conditions for the first stamp interaction animation , display the first stamp interaction animation on the session page. The first stamp interaction animation includes at least one of the first stamp interaction animations. Interaction animation between stamps sent by two session members include.

[0099] In some embodiments, the first display unit 302 includes: Stamps sent by at least two session members and stamp sending times are When the trigger condition for one stamp interaction animation is met, the session Used to display the first stamp interaction animation on the page. I can.

[0100] In some embodiments, the first display unit 302 includes: Stamps sent by at least two session members are considered the first stamp interaction. When the trigger condition for the session animation is met, the first session Used to play tamp interaction animations full screen.

[0101] In some embodiments, the first display unit 302 includes: Stamps sent by at least two session members are considered the first stamp interaction. When the trigger condition for the session animation is met, at least two session members Obtaining a relevance value for the bar; determining a target display for the first stamp interaction animation based on the relevance value; determining the level of A first stamp interaction corresponding to the target display level is added to the session page. It is used to display motion animations.

[0102] In some embodiments, the first display unit 302 includes: Stamps sent by at least two session members are considered the first stamp interaction. When the trigger condition for the session animation is met, at least two session members Obtaining a relevance value for the bar; determining a playing time of the first stamp interaction animation based on the relevance value; And, The first stamp interaction animation is displayed on the session page according to the playback time. It is used to display the application.

[0103] In some embodiments, the image processing device further comprises a second display unit. fruit, The second display unit displays the target stamp sent by the new session member. When the trigger conditions for the stamp and second stamp interaction animation are met , display the second stamp interaction animation on the session page. and the second stamp interaction animation is Interaction between stamps sent by two session members and the target stamp animation, and the new session member is At least two session members who are not session members.

[0104] In some embodiments, the second display unit comprises: New session members' target stamps and stamps, and target stamps The transmission time and stamp sending time are the trigger conditions for the second stamp interaction animation. When the conditions are met, the second stamp interaction animation will be displayed on the session page. It is used to display the

[0105] In some embodiments, the second display unit further comprises: The target stamp sent by the new session member and the stamp are the second stamp-in stamp. When the trigger conditions for the tactical animation are met, and When it is detected that the first stamp interaction animation has finished playing, Display the second stamp interaction animation on the session page. And, When it detects that the first stamp interaction animation has not finished playing Then, the second stamp interaction animation is overlaid on the session page. It is used for spraying and.

[0106] In some embodiments, the device further comprises a first display unit 302 and a processor. Including the prompt unit, The first display unit 302 further displays at least two session members. The stamp sent by meets the trigger condition of the first stamp interaction animation. When adding, and among at least two session members, each pair of session members When it is detected that the relationship between the two is a friend relationship, the first stamp is added to the session page. The method includes the steps of: displaying an interaction animation; The prompt unit is the first to receive stamps sent by at least two session members. When the trigger condition for one stamp interaction animation is met, and at least In both cases, the relationship between one pair of session members is a friendship. When it is detected that the user does not add a friend, the friend addition suggestion information is displayed on the session page. It is used in the following ways.

[0107] For the specific implementation of each unit, please refer to the previous embodiment. No explanation.

[0108] As is apparent from the above, the embodiment of the present application is a display unit 301 in a client. The session page for the target session you want to play is displayed. The target session must have at least two participants. The first display unit 302 includes at least two session members. The stamp sent by the member of the group will be the trigger for the first stamp interaction animation. When the trigger condition is met, the first stamp interaction animation appears on the session page. The first stamp interaction animation must be at least 2 Includes interaction animations between stamps sent by two session members. This ensures that stamps sent by at least two session members are the first stamp. At least two participants must be present when the interaction animation trigger condition is met. The first step is based on the interactions between the stamps sent by the session members. TAMP interaction animations can be played in real time, It increases the fun and diversity of interaction and greatly increases the diversity of image processing.

[0109] An embodiment of the present application further provides a computer device, the computer device including a server or It can be a terminal, as shown in FIG. 6, which is the structural model of the terminal according to the embodiment of the present application. The formula is shown, specifically, as follows:

[0110] The computer device includes a radio frequency (RF) circuit 4 01, a memory 402 including one or more computer-readable storage media, an input unit 403, a display unit 404, a sensor 405, an audio circuit 406, and a wireless fidelity Wi-Fi (wireless fidelity) module 407, one or more processors The system may include components such as a processor 408 including a processing core, and a power supply 409. As can be understood, the terminal structure shown in FIG. 6 does not constitute a limitation on the terminal. , may include more or fewer components than those shown, or may be modified in some The above components may be combined or different components may be arranged.

[0111] Although not shown, the terminal may further include a camera, a Bluetooth (registered trademark) module, etc. Specifically, in this embodiment, the terminal The processor 408 in the device 400 executes one or more application programs according to the following instructions: uploading an executable file corresponding to the program process to the memory 402; and an application program stored in memory 402 by processor 408. and thereby realizes various functions.

[0112] Displaying a session page of a target session in a client; contains at least two session members, and The stamp sent by meets the trigger condition of the first stamp interaction animation. When you add a new stamp, the first stamp interaction animation will be displayed on the session page. The first stamp interaction animation is displayed to the at least two people. Includes interaction animations between stamps sent by session members .

[0113] In the above embodiments, the description of each embodiment has its own emphasis, and some embodiments may be described in detail. For the parts not described above, the detailed description of the image processing method can be referred to, and therefore will not be repeated here. I won't explain back.

[0114] As is apparent from the above, the computer device of the embodiment of the present application is You can view the session page for the target session. The target session is at least Both contain two session members and are sent by at least two session members. When a stamp meets the trigger conditions for the first stamp interaction animation , display the first stamp interaction animation on the session page The first stamp interaction animation requires at least two session members This includes interaction animations between stamps sent by users. At least two stamps sent by session members are considered the first stamp interaction account. When the animation trigger condition is met, at least two session members First stamp interaction based on the interaction between the stamps It is possible to play animations in real time, making communication interaction more interesting. This increases the diversity of image processing, greatly enhancing the versatility of image processing.

[0115] As will be understood by those skilled in the art, all of the steps in the various methods of the above embodiments may be Some or part of the program may be completed by command or may control associated hardware by command. The instructions may be stored in a computer-readable storage medium and executed by a processor. The program may be uploaded and executed by the program.

[0116] To this end, embodiments of the present application provide a computer-readable storage medium, comprising: The instructions are stored and uploaded by the processor, thereby The steps of any type of image processing method provided by the embodiments of the present application can be performed. For example, the instructions may perform the following steps: Displaying a session page of a target session in a client; contains at least two session members, and The stamp sent by meets the trigger condition of the first stamp interaction animation. When you add a new stamp, the first stamp interaction animation will be displayed on the session page. and displaying the first stamp interaction animation to the at least two people. Includes interaction animations between stamps sent by session members.

[0117] According to one aspect of the present application, a computer program product or computer program The computer program product or computer program is provided. The computer instructions include computer readable instructions stored in a computer readable storage medium. A processor of the computing device reads the computer instructions from the computer-readable storage medium. The processor executes the computer instructions to cause the computer device to execute the above-mentioned The methods provided may be carried out in a variety of implementations provided by the embodiments.

[0118] For the specific implementation of each of the above operations, please refer to the previous examples, which will be described again here. Not clear.

[0119] Here, the computer-readable storage medium is a read-only memory. Memory, ROM, Random Access Memory The hard disk may include a hard disk, a memory, a RAM, a magnetic disk, or an optical disk.

[0120] The instructions stored in the computer readable storage medium may include any of the methods provided by the embodiments of the present application. Therefore, the embodiment of the present application can perform the steps of a kind of image processing method. Any kind of image processing method can provide beneficial effects. For details, please refer to the previous embodiment and will not be described again here.

[0121] As described above, the image processing method, the device, and the computer-readable storage medium provided by the embodiments of the present application In this specification, we will use specific examples to explain the principles and The above description of the examples describes the method and its core The above is merely intended to aid in the understanding of the concept. At the same time, it is believed that those skilled in the art will be able to understand the concept of the present application. Based on the above, modifications are possible in both the specific embodiment and the scope of application. Thus, it should be understood that the contents of this specification are not intended to be limiting on the present application. [Explanation of symbols]

[0122] 10 Terminal 11 1st Session Members 12 2nd Session Members 13 First stamp interaction animation 14 Second stamp interaction animation 20 Servers 301 Display unit 302 1st Display Unit 402 Memory 403 Input Unit 404 Display Unit 405 Sensors 406 Audio Circuit 408 Processor 409 Power supply

Claims

1. An image processing method executed by a computer device, the method comprising: displaying a session page of a target session on a client, the target session including a plurality of session members; when at least two stamps respectively sent by at least two session members among the plurality of session members satisfy the trigger condition of a first stamp interaction animation, displaying the first stamp interaction animation on the session page over its playback time, the first stamp interaction animation including an interaction animation between the at least two stamps respectively sent by the at least two session members.

2. The method further comprises: when a target stamp sent by a new session member and the at least two stamps satisfy the trigger condition of a second stamp interaction animation, displaying the second stamp interaction animation on the session page over its playback time, the second stamp interaction animation including an interaction animation between the at least two stamps respectively sent by the at least two session members and the target stamp, and the new session member being a session member other than the at least two session members in the target session.

3. When at least two stamps respectively sent by at least two session members among the plurality of session members satisfy the trigger condition of a first stamp interaction animation, the step of displaying the first stamp interaction animation on the session page over its playback time is When the at least two stamps respectively sent by the at least two session members and the stamp sending times of the at least two stamps satisfy the trigger conditions of the first stamp interaction animation, the step of displaying the first stamp interaction animation on the session page over its playback time, the image processing method according to claim 1, characterized in that it includes this.

4. When the target stamp sent by the new session member and the at least two stamps satisfy the trigger conditions of the second stamp interaction animation, the step of displaying the second stamp interaction animation on the session page over its playback time is When the target stamp sent by the new session member, the at least two stamps, the target stamp sending time, and the stamp sending times of the at least two stamps satisfy the trigger conditions of the second stamp interaction animation, the step of displaying the second stamp interaction animation on the session page over its playback time, the image processing method according to claim 2, characterized in that it includes this.

5. When the target stamp sent by the new session member and the at least two stamps satisfy the trigger conditions of the second stamp interaction animation, the step of displaying the second stamp interaction animation on the session page over its playback time is When it is detected that the playback of the first stamp interaction animation has ended, the step of displaying the second stamp interaction animation on the session page over its playback time; and When it is detected that the playback of the first stamp interaction animation has not ended, the step of overlapping and displaying the second stamp interaction animation on the session page over its playback time, the image processing method according to claim 2, characterized in that it includes this. Step of displaying the first stamp interaction animation over its playback time on the session page when at least two stamp interaction animations sent respectively by at least two of the plurality of session members satisfy the trigger condition of the first stamp interaction animation: The image processing method according to claim 1, characterized in that it includes a step of performing full-screen playback of the first stamp interaction animation on the session page. Step of displaying the first stamp interaction animation over its playback time on the session page when at least two stamp interaction animations sent respectively by at least two of the plurality of session members satisfy the trigger condition of the first stamp interaction animation: Step of obtaining the relevance values of the at least two session members; Step of determining the target display level of the first stamp interaction animation based on the relevance values; The image processing method according to claim 1, characterized in that it includes a step of displaying the first stamp interaction animation corresponding to the target display level over its playback time on the session page. The image processing method according to claim 1, further characterized in that it further includes a step of overlapping and displaying the second stamp interaction animation over its playback time on the session page when it is detected that the playback of the first stamp interaction animation has not ended when the trigger condition of the second stamp interaction animation is satisfied. Claim 9 The trigger condition includes that the at least two stamps sent respectively by the at least two session members are the same stamp, the relationship between the at least two stamps is a preset relationship, or the time interval between the stamp sending times of the at least two stamps is within a preset time. The image processing method according to claim 1, characterized in that it includes this.

10. When the trigger condition is that the at least two stamps respectively sent by the at least two session members are the same stamp, the first stamp interaction animation includes that at least two patterns of the same design as the at least two stamps move dynamically on the session page and come together, and the image processing method according to claim 9 is characterized by this.

11. An image processing apparatus, including a display unit and a first display unit, the display unit is used to display a session page of a target session in a client, and the target session includes a plurality of session members, the first display unit is used to display the first stamp interaction animation on the session page over its playback time when at least two stamps respectively sent by at least two of the plurality of session members satisfy the trigger condition of the first stamp interaction animation, and the first stamp interaction animation includes an interaction animation between the at least two stamps respectively sent by the at least two session members, and the image processing apparatus is characterized by this.

12. A computer program configured to cause a processor to execute the image processing method according to any one of claims 1 to 10.

13. A computer device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, and when the processor executes the computer program, the image processing method according to any one of claims 1 to 10 is implemented, and the computer device is characterized by this.