Movatterモバイル変換


[0]ホーム

URL:


CN106330672A - Instant messaging method and system - Google Patents

Instant messaging method and system
Download PDF

Info

Publication number
CN106330672A
CN106330672ACN201610704054.5ACN201610704054ACN106330672ACN 106330672 ACN106330672 ACN 106330672ACN 201610704054 ACN201610704054 ACN 201610704054ACN 106330672 ACN106330672 ACN 106330672A
Authority
CN
China
Prior art keywords
action
word
instruction
virtual role
destination virtual
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201610704054.5A
Other languages
Chinese (zh)
Other versions
CN106330672B (en
Inventor
肖笛
吴炎
罗君
李桃顺
叶永青
谢建国
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co LtdfiledCriticalTencent Technology Shenzhen Co Ltd
Priority to CN201610704054.5ApriorityCriticalpatent/CN106330672B/en
Publication of CN106330672ApublicationCriticalpatent/CN106330672A/en
Application grantedgrantedCritical
Publication of CN106330672BpublicationCriticalpatent/CN106330672B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Classifications

Landscapes

Abstract

The invention discloses an instant messaging method and system, and belongs to the technical field of networks. The method comprises the steps of acquiring a text display command and an action display command, and determining a target user among users who perform instant messaging currently; acquiring an identifier of a target virtual character corresponding to the target user, wherein the target virtual character comprises at least one text slice that is used for displaying the text information; generating a target virtual character animation according to the identifier of the target virtual character, an action identifier and the text display command; and displaying the target virtual character animation, wherein the text slice acts based on the action display command in a display process. According to the method and the system provided by the invention, the text slice serving as a prop of the target virtual character is fused with the target virtual character, the text information can act synchronously with the action of a virtual image, so that the action of the virtual image is organically fused with the text, and interaction interestingness of the instant messaging is enhanced.

Description

A kind of instant communicating method and system
Technical field
The present invention relates to Internet technical field, particularly relate to a kind of instant communicating method and system.
Background technology
Along with the development of network technology, instant communication software, such as QQ, MSN etc., get in daily lifeCome the most common.User is when using these softwares, for the motility increased exchanges, and in order to express self more accuratelyEmotions etc., generally require and show some virtual role actions in communication process, such as, beg red packet, relative etc., to express spyDifferent implication, abundant exchange content.
In correlation technique, user, when inputting virtual role action, also wants to inputting word information simultaneously, but, at present,In instant communications applications, the Word message that user sends generally occurs with the form of chat bubble, typically utilizes UI controlPerformance chat bubble.Although user can show virtual image and word when chat, but cannot be by bubble and virtual imageThe more lively combination of action, such as personage is beating, and the when of bending over, the bubble utilizing UI control to generate cannot be followed virtualImage motion, reduces the interest of interaction.
Summary of the invention
In view of this, the invention provides a kind of instant communicating method, using Word message as a skeleton stage property, mergeOn the skeleton of virtual image, Word message and virtual image organically merge, and improve interactive interest.
The present invention is achieved in that a kind of instant communicating method, including:
Obtain word and show that instruction and action demonstration instruct, obtain action identification corresponding to described action demonstration instruction and literary compositionThe Word message that instruction is corresponding shown in word;
Show instruction according to the instruction of described action demonstration and word, in the user currently carrying out instant messaging, determine targetUser;
Obtain the mark of the destination virtual role corresponding with described targeted customer;Described destination virtual role includes at least oneIndividual word is cut into slices, and the section of described word is used for showing described Word message;
Mark, action identification and word according to described destination virtual role shows that instruction generates destination virtual role and movesDraw;
Showing described destination virtual role animation, during showing, the section of described word refers to based on described action demonstrationMake action.
Present invention also offers a kind of instantaneous communication system, including:
First acquisition module, is used for obtaining word and shows that instruction and action demonstration instruct, obtain the instruction of described action demonstrationCorresponding action identification shows, with word, the Word message that instruction is corresponding;
Determine module, for showing instruction according to the instruction of described action demonstration and word, currently carry out instant messagingUser determines targeted customer;
Second acquisition module, for obtaining the mark of the destination virtual role corresponding with described targeted customer;Described targetVirtual role includes that at least one word is cut into slices, and the section of described word is used for showing described Word message;
For the mark according to described destination virtual role, action identification and word, animation producing module, shows that instruction is rawBecome destination virtual role animation;
Display module, is used for showing described destination virtual role animation, and during showing, described word is cut into slices based on instituteState action demonstration instruction action.
Implement the present invention, have the advantages that
After showing that instruction and the action demonstration for destination virtual role instruct by instant communication client acquisition word,Obtain the mark of the destination virtual role corresponding with targeted customer;The mark of this destination virtual role with currently carry out instant messagingUser in targeted customer corresponding, destination virtual role includes that at least one is cut into slices for the word showing Word message;RootShow that instruction generates destination virtual role animation according to mark, action identification and the word of destination virtual role;Instant messaging clientEnd shows destination virtual role animation, and during showing, word is cut into slices based on action demonstration instruction action.The word of the present inventionSection is as a stage property of destination virtual role, and role combines together with destination virtual, and Word message can be with virtual imageAction synchronization action so that the action of virtual image organically combines together with word, enhance instant communication interdynamicInterest.
Accompanying drawing explanation
In order to be illustrated more clearly that the embodiment of the present invention or technical scheme of the prior art and advantage, below will be to enforcementIn example or description of the prior art, the required accompanying drawing used is briefly described, it should be apparent that, the accompanying drawing in describing below is onlyIt is only some embodiments of the present invention, for those of ordinary skill in the art, on the premise of not paying creative work,Other accompanying drawing can also be obtained according to these accompanying drawings.
Fig. 1 is the application scenarios figure of a kind of instant messaging that the embodiment of the present invention provides.
Fig. 2 is the flow chart of a kind of instant communicating method that the embodiment of the present invention provides.
Fig. 3 is the flow chart of the another kind of instant communicating method that the embodiment of the present invention provides.
Fig. 4 is the schematic diagram of a kind of action demonstration option that the embodiment of the present invention provides.
Fig. 5 is the schematic diagram of a kind of virtual role with word section that the embodiment of the present invention provides.
Fig. 6 is the flow chart of the step 350 that the embodiment of the present invention provides.
Fig. 7 is the block diagram of the system that the embodiment of the present invention provides.
Fig. 8 is the block diagram of the animation producing unit that the embodiment of the present invention provides.
Fig. 9 is the block diagram of a kind of terminal 900 that the present invention provides.
Detailed description of the invention
Below in conjunction with the accompanying drawing in the embodiment of the present invention, the technical scheme in the embodiment of the present invention is carried out clear, completeDescribe, it is clear that described embodiment is only a part of embodiment of the present invention rather than whole embodiments wholely.Based onEmbodiment in the present invention, those of ordinary skill in the art obtained on the premise of not making creative work all itsHis embodiment, broadly falls into the scope of protection of the invention.
Fig. 1 is the application scenarios figure of a kind of instant communicating method that the embodiment of the present invention provides.Seeing Fig. 1, user is at endCarrying out chat communication by instant communication software on Duan, now, user may need to express the emotion of oneself, or, Yong HukeCan wish to increase the interest of chat process, now, user can send expression picture etc., as shown in Figure 1.Hand in above-mentioned chatDuring stream, user is in addition to can sending expression picture, it is also possible to send virtual role action, as the QQ in Fig. 1 expresses one's feelings, makesObtain the user place terminal chatted and can show this virtual role action, thus increase the entertaining of chat process furtherProperty.
Fig. 2 is the flow chart according to a kind of instant communicating method shown in an exemplary embodiment, as in figure 2 it is shown, should be i.e.Time communication means in the terminal, comprise the following steps:
Instruction and action demonstration instruction shown in step 210, acquisition word, obtain the action of described action demonstration instruction correspondenceIdentify and show, with word, the Word message that instruction is corresponding.
Step 220, according to described action demonstration instruction and word show instruction, in the user currently carrying out instant messagingDetermine targeted customer.
Step 230, obtain the mark of the destination virtual role corresponding with described targeted customer;Described destination virtual role wrapsIncluding the section of at least one word, the section of described word is used for showing described Word message.
Step 240, mark according to described destination virtual role, action identification and word show that instruction generates destination virtualRole animation.
Step 250, showing described destination virtual role animation, during showing, the section of described word is based on described dynamicMake to show instruction action.
In sum, the instant communicating method that the present embodiment provides, obtain word displaying by instant communication client and refer toAfter order and the action demonstration for destination virtual role instruct, obtain the mark of the destination virtual role corresponding with targeted customer;The mark of this destination virtual role is corresponding with the targeted customer in the user currently carrying out instant messaging, and destination virtual role includeAt least one is for showing the word section of Word message;Mark, action identification and word according to destination virtual role are shownInstruction generates destination virtual role animation;Instant communication client shows destination virtual role animation, during showing, and wordSection is based on action demonstration instruction action.The word section of the present invention is as a stage property of destination virtual role, empty with targetIntending role to combine together, Word message can be with the action synchronization action of virtual image, so that the action of virtual image is with civilianWord organically combines together, and enhances the interest of instant communication interdynamic.
Fig. 3 is the flow chart according to a kind of instant communicating method shown in an exemplary embodiment, as it is shown on figure 3, should be i.e.Time communication means comprise the following steps:
Step 310, first terminal receive word and show instruction and action demonstration instruction.
In actual applications, first terminal can show Word message input window in local instant communication client,Such as chat window, it is simple to user's inputting word information.In actual applications, first terminal can be local instant messaging clientEnd shows at least one action demonstration option, the corresponding virtual role action of each action demonstration option.Actual applicationIn, a virtual role action can comprise virtual role and action two parts content, and virtual role action refers to by a certainVirtual role performs a certain action.In one embodiment of the invention, as shown in Figure 4, this at least one action demonstration option301 can be arranged in instant messaging chat interface, and this is not especially limited by the present invention.
In order to increase the rich and interesting of instant messaging exchange, user may wish to send virtual role action, withMaking other users currently carrying out instant messaging be able to receive that and watch this virtual role action, now, user can triggerAny of the above-described action demonstration option, after first terminal detects the trigger action to this any one action demonstration option, receivesAction demonstration instructs, and the instruction of this action demonstration is for indicating the virtual role action that the action demonstration option being triggered is corresponding, exampleAs, as shown in Figure 4, local user can trigger " coming one " action demonstration option, and first terminal triggers this local user " to be comeOne " after action demonstration option, receive action demonstration instruction, the instruction of this action demonstration is used for indicating this virtual role that " comes one "Action.
In order to increase the rich and interesting of instant messaging exchange further, while sending virtual role action,This action can also be coordinated to send Word message.
Obtain word and show that instruction includes:
The Word message of capture user's input, generates word and shows instruction;
Or, when not capturing the Word message of user's input, obtain default associating with the instruction of described action demonstrationWord show instruction.
User can input word, the most again click action in input frame, after such sending action, the broadcasting of action andWord will mate, and user can be that oneself want to say any is carried in any action.For example, it is possible in parent's a biteJoin " disagreeable in action!", as shown in Figure 5, it is also possible to join in the action of parent's a bite and " come fragrant one!”.
If user is not when input frame input word directly transmits action, system can be that partial act presets word,And word content can be random, it is also possible to configured by background server, can arrange in pairs or groups not identical text for different actionsWord, the randomness of increase action and enjoyment.
It should be noted that above-mentioned first terminal is provided with instant communication client, and, the IMU that first terminal is installedLetter client is the first instant communication client hereinafter described.
Step 320, first terminal, after receiving the instruction of this action demonstration, obtain corresponding the moving of described action demonstration instructionMake a check mark and show, with word, the Word message that instruction is corresponding.
Specifically, the action identification of action demonstration instruction correspondence may indicate that the mark of a subject performance data set,The mark of this subject performance data set is for one subject performance data set of unique instruction, in this subject performance data setIncluding at least one action data, wherein, each action data is for indicating some or certain multiple portions of virtual rolePosition performs required movement.
Step 330, first terminal show instruction according to the instruction of described action demonstration and word, are currently carrying out instant messagingUser in determine targeted customer.
In actual application, user wants in the virtual role action sent, and that is to say the void of this action demonstration instruction instructionIntend the virtual role that comprises of role action, can be with some or certain the multiple users couple in the user currently carrying out instant messagingShould, so can strengthen the interest of virtual role action, strengthen between instant communication users is interactive, thus contributes to increasingThe viscosity of strong user.Such as, currently carrying out virtual role corresponding to a certain user in the user of instant messaging can be to wearThe cartoon lion of tae kwon do clothing, the virtual role action that local user sends can comprise this cartoon lion, and being specially shouldCartoon lion is lifted upper limb and hails.In order to reach this purpose, it is necessary to determine targeted customer, then determine this targeted customer coupleThe mark of the destination virtual role answered.
It should be noted that " currently carrying out the user of instant messaging " mentioned above refer to local user and current withThis local user carries out the user of instant messaging chat, or, refer to local user and be currently located in instant messaging groupUser.
Also, it should be noted above-mentioned local user refers to the current instant communication users account logged in first terminalCorresponding instant communication users.
Below, the technical process of step 330 will be briefly described by the present invention: specifically, and the instruction of this action demonstration canFor the number of instruction targeted customer, such as, as shown in Figure 4, local user triggers after " coming one " action demonstration option theThe number of the targeted customer indicated by action demonstration instruction that one terminal receives is 2, and local user triggers " the left hand right hand " and movesThe number of the targeted customer indicated by action demonstration instruction that after making option, first terminal receives is 1.The target that present invention determine thatThe number of user can be equal with the number of the targeted customer indicated by action demonstration instruction, certainly, in some cases, determinesThe number of targeted customer can also be unequal with the number of targeted customer indicated by action demonstration instruction, the present invention is to this notIt is specifically limited.The difference of the targeted customer's number according to action demonstration instruction instruction, the technical process of step 330 is the most notWith, specifically can be divided into following two.
The first, when this action demonstration instruction indicate this targeted customer number be 1 time, first terminal will currently be carried out i.e.The local user of Shi Tongxin is defined as this targeted customer.
It should be noted that in one embodiment of the invention, when the instruction of this action demonstration indicates this targeted customer'sWhen number is 1, first terminal can also operate according to the selection of local user, by appointing in the user currently carrying out instant messagingOne user is defined as this targeted customer.Specifically, first terminal can show user option, and this user option is for carrying out before deservingThe option corresponding to user in addition to this local user in the user of instant messaging, selects this user when first terminal detectsIn Xiang after the trigger action of any user option, user corresponding for the user option being triggered is defined as targeted customer.
The second, when this action demonstration instruction indicate this targeted customer number more than 1 time, first terminal determine when advanceThe number of the user of row instant messaging;When the number of this targeted customer of this action demonstration instruction instruction is carried out i.e. equal to before deservingThe number of the user of Shi Tongxin, first terminal carries out the user of instant messaging and is defined as this targeted customer before deserving;When this movesMake the number of the user showing that the number of this targeted customer of instruction instruction carries out instant messaging before being not equal to deserve, first terminalReceive user and select instruction, this user is selected instructs indicated selected user and is defined as this targeted customer, this selected userFor carrying out the user in the user of instant messaging before deserving.
By mentioned earlier, when the instruction of this action demonstration indicates the number of this targeted customer more than 1, there are two kinds of probabilities.
A kind of probability is that the number of this targeted customer of this action demonstration instruction instruction carries out IMU equal to before deservingThe number of the user of letter, such as, current local user and party A-subscriber carry out instant messaging chat, now, currently carry out instant messagingThe number of user be 2, if local user triggers " coming one " action demonstration option, the then action demonstration that first terminal receivesThe number of instruction instruction targeted customer is 2, that is to say that the number of this targeted customer of action demonstration instruction instruction is current equal to thisCarry out the number of the user of instant messaging.In this case, first terminal can carry out the user of instant messaging before just deservingIt is defined as this targeted customer, that is to say and the local user in the example above and party A-subscriber are defined as targeted customer.
Further possibility is to carry out i.e. before the number of this targeted customer of this action demonstration instruction instruction is not equal to deserveThe number of the user of Shi Tongxin, such as, it is 10 that local user is currently located the number of the user in instant messaging group, if localUser triggers " coming one " action demonstration option, then the number of the action demonstration instruction instruction targeted customer that first terminal receivesIt is 2, that is to say that the number of this targeted customer of action demonstration instruction instruction carries out the user's of instant messaging before being not equal to deserveNumber.
In this case, if the number of this targeted customer of action demonstration instruction instruction carries out instant messaging more than before deservingThe number of user, then illustrate virtual role that the virtual role action of this action demonstration instruction instruction comprises cannot with when advancingUser's one_to_one corresponding of row instant messaging.Now, first terminal can show wrong option, and this wrong option is used for pointing out this localityThe virtual role action of this action demonstration of user instruction instruction is unavailable, and terminates flow process.Certainly, in a reality of the present inventionExecuting in example, now, the user currently carrying out instant messaging can also be defined as targeted customer by first terminal so that this target is usedVirtual role and this action demonstration that family is corresponding instruct the part void in the virtual role that the virtual role action indicated comprisesIntending role's one_to_one corresponding, this is not specifically limited by the present invention.
If action demonstration instruction instruction this targeted customer number less than deserve before carry out instant messaging userNumber, then illustrate the instruction instruction of this action demonstration the virtual role that comprises of virtual role action can with currently carry out instant messagingCertain certain customers' one_to_one corresponding.Now, first terminal can show at least one user option, in an enforcement of the present inventionIn example, this at least one user option be deserve before carry out in the user of instant messaging at least in addition to this local userOption corresponding to individual user, in another embodiment of the present invention, this user option be deserve before carry out instant messagingThe option corresponding at least one user in user, in first terminal detects at least one user option above-mentioned oneOr after the trigger action of multiple user option, receive user and select instruction, this user selects the selected user of instruction instruction to be quiltUser corresponding to user option triggered, then this selected user is defined as targeted customer by first terminal.
Step 340, obtain the mark of the destination virtual role corresponding with described targeted customer.
Described destination virtual role includes that at least one word is cut into slices, and the section of described word is used for showing that described word is believedBreath.
Specifically, described destination virtual role also includes that multiple skeletal sites, the plurality of skeletal sites include headwearPosition, left position of hair, right position of hair, hair anter position, hair rear panel position, eyes, glasses position, mouthBar position, head position, position, back, right upper arm position, arm position, bottom right, left upper arm position, arm position, lower-left, belt portionPosition, upper dress stage property position, trousers anter position, left position of trousers, right position of trousers, skirt position and tail position.
As one preferred embodiment, described destination virtual role also includes that at least one bubble is cut into slices, described gasBubble section is used for showing that bubble picture, the section of described bubble are relatively fixed with the position of described word section.
Specifically, the section of described bubble can be overlapping with the section of described word, described word cut into slices can be one saturatingBright bitmap, the section of described bubble is background picture.
According to mark, action identification and the word of described destination virtual role, step 350, first terminal show that instruction generatesDestination virtual role animation.
Wherein, the second terminal is any client receiving this destination virtual role, that is to say, above-mentioned currently carries out i.e.The terminal that any client at least one client in given client end corresponding to the user of Shi Tongxin is corresponding.
According to the optional embodiment of one, as shown in Figure 6, step 350 comprises the following steps:
According to mark and the action identification of described destination virtual role, step 610, first terminal search whether this locality preservesThere is the animation corresponding with the mark of described destination virtual role and action identification.
Step 620, the most then first terminal extract the animation preserved.
Step 630, otherwise, first terminal is to server request subject performance data set and described destination virtual role.
Step 630 includes:
To server sending action, first terminal shows that described destination virtual role is carried in request, the request of described action demonstrationMark and described action identification so that described server is by subject performance data set corresponding for described action identification and describedDestination virtual role is sent at least one client in the client corresponding to the described user currently carrying out instant messaging;
First terminal receives described subject performance data set and the described destination virtual role that described server sends;
First terminal is according to described subject performance data set and described destination virtual role creation animation;
Described Word message is loaded in the word section of described animation by step 640, first terminal, generates described targetVirtual role animation.
It should be noted that described subject performance data set includes the action data and at least of at least one skeletal sitesThe action data of one word section.When described destination virtual role includes that at least one bubble is cut into slices, described subject performanceData acquisition system also includes the action data that bubble is cut into slices.
Destination virtual role animation described in step 360, first terminal and the second terminal display, during showing, describedWord is cut into slices based on described action demonstration instruction action.
During showing, described destination virtual role carries out action based on described subject performance data set;Wherein, instituteState skeletal sites action data based on described skeletal sites action, the action number that the section of described word is cut into slices based on described wordAccording to action.
When described destination virtual role includes that at least one bubble is cut into slices, described displaying described destination virtual role movesDraw, during showing, the section of described word based on described action demonstration instruction action, including:
Show described destination virtual role animation, show during, described word section and described bubble section based onDescribed action demonstration instruction action.
Specifically, the action data action that the section of described word can be cut into slices based on described word, described bubble is cut into slicesThe action data action cut into slices based on described bubble.
As a kind of preferred embodiment, showing described destination virtual role animation, during showing, described word is cutSheet and the section of described bubble based on described action demonstration instruction action, including:
Show described destination virtual role animation, show during, described word section and described bubble section based onThe instruction of described action demonstration moves, deforms and change transparency.Such as, word section and the chat gas of bubble section compositionBubble can come out gradually in fade and dissolve, changes from small to big, and elastic animation etc. is dynamically.
Specifically, the action data of described bubble section also includes controlling bubble chip formation, the state of color changeControlling data, described state control data is used for controlling bubble section deformation, changing transparency.
In sum, the present invention obtains word displaying instruction and for destination virtual role's by instant communication clientAfter action demonstration instruction, obtain the mark of the destination virtual role corresponding with targeted customer;The mark of this destination virtual role withCurrently carrying out the targeted customer in the user of instant messaging corresponding, destination virtual role includes that at least one is for showing that word is believedThe word section of breath;Mark, action identification and word according to destination virtual role shows that instruction generates destination virtual role and movesDraw;Instant communication client shows destination virtual role animation, and during showing, word section is dynamic based on action demonstration instructionMake.The word section of the present invention is as a stage property of destination virtual role, and role combines together with destination virtual, Word messageCan be with the action synchronization action of virtual image, so that the action of virtual image organically combines together with word, strengthenThe interest of instant communication interdynamic.
Fig. 7 is the block diagram of the system 700 according to a kind of instant messaging shown in an exemplary embodiment.With reference to Fig. 7, this isSystem includes the first acquisition module 701, determines module the 702, second acquisition module 703, animation producing module 704 and display module705。
First acquisition module 701, is used for obtaining word and shows that instruction and action demonstration instruct, obtain described action demonstration and refer toThe action identification of order correspondence shows, with word, the Word message that instruction is corresponding;
Determine module 702, for showing instruction according to the instruction of described action demonstration and word, currently carry out instant messagingUser in determine targeted customer;
Second acquisition module 703, for obtaining the mark of the destination virtual role corresponding with described targeted customer;Described meshMark virtual role includes that at least one word is cut into slices, and the section of described word is used for showing described Word message;
Animation producing module 704, shows instruction for the mark according to described destination virtual role, action identification and wordGenerate destination virtual role animation;
Display module 705, is used for showing described destination virtual role animation, during showing, and described word section baseIn described action demonstration instruction action.
In one embodiment of the invention, as shown in Figure 8, described animation producing module includes:
Search unit 801, for searching whether this locality preserves according to mark and the action identification of described destination virtual roleThere is the animation corresponding with the mark of described destination virtual role and action identification, the most then extract the animation of preservation;
To server sending action, request unit 802, for showing that described target is carried in request, the request of described action demonstrationThe mark of virtual role and described action identification so that described server is by subject performance data collection corresponding for described action identificationClose at least be sent in the client corresponding to the described user currently carrying out instant messaging with described destination virtual roleIndividual client;
Receive unit 803, for receiving described subject performance data set and the described target void that described server sendsIntend role;
First synthesis unit 804, for moving according to described subject performance data set and described destination virtual role creationDraw;
Second synthesis unit 805, in the word section that described Word message is loaded into described animation, generates describedDestination virtual role animation.
In one embodiment of the invention, described destination virtual role also includes that at least one bubble is cut into slices, described gasBubble section is used for showing that bubble picture, the section of described bubble are relatively fixed with the position of described word section;
Described display module is used for showing described destination virtual role animation, show during, described word section andDescribed bubble is cut into slices based on described action demonstration instruction action.
In one embodiment of the invention, described acquisition module includes that instruction acquiring unit shown in word, is used for:
The Word message of capture user's input, generates word and shows instruction;
Or, when not capturing the Word message of user's input, obtain default associating with the instruction of described action demonstrationWord show instruction.
In one embodiment of the invention, described display module is used for:
Show described destination virtual role animation, show during, described word section and described bubble section based onThe instruction of described action demonstration moves, deforms and change transparency.
In one embodiment of the invention, described word shows that instruction and action demonstration instruction are additionally operable to indicate target to useThe number at family,
Described displaying according to described word instructs and action demonstration instruction, determines in the user currently carrying out instant messagingTargeted customer, including:
When described word shows that instruction and action demonstration instruction indicate the number of described targeted customer to be 1, ought advanceThe local user of row instant messaging is defined as described targeted customer;
When instruction shown in described word and action demonstration instruction indicates the number of described targeted customer more than 1, determine and work asBefore carry out the number of user of instant messaging;
When described word show instruction and action demonstration instruction instruction described targeted customer number equal to described currentlyCarry out the number of the user of instant messaging, the described user currently carrying out instant messaging is defined as described targeted customer;
When described word shows that the number of the described targeted customer of instruction and action demonstration instruction instruction is not equal to described working asBefore carry out the number of user of instant messaging, receive user and select instruction, select described user to instruct indicated selected useFamily is defined as described targeted customer, and described selected user is the user in the described user currently carrying out instant messaging.
In one embodiment of the invention, described destination virtual role also includes multiple skeletal sites, and described target is movedAction data and the action data of at least one word section of at least one skeletal sites is included as data acquisition system;
Described display module is used for: show described destination virtual role animation, during showing, and described destination virtual angleColor base carries out action in described subject performance data set;Wherein, described skeletal sites action based on described skeletal sites numberAccording to action, the action data action that the section of described word is cut into slices based on described word.
In sum, the system of the present invention, obtain word by instant communication client and show instruction and for target voidAfter intending the action demonstration instruction of role, obtain the mark of the destination virtual role corresponding with targeted customer;This destination virtual roleMark corresponding with the targeted customer in the user currently carrying out instant messaging, destination virtual role includes that at least one is for opening upShow the word section of Word message;It is empty that mark, action identification and word according to destination virtual role shows that instruction generates targetIntend role animation;Instant communication client shows destination virtual role animation, and during showing, word is cut into slices based on action exhibitionShow instruction action.The word section of the present invention is as a stage property of destination virtual role, and role combines together with destination virtual,Word message can be with the action synchronization action of virtual image, so that the action of virtual image organically permeates with wordBody, enhances the interest of instant communication interdynamic.
It should be understood that above-described embodiment provide instantaneous communication system when carrying out instant messaging, only with above-mentioned respectivelyThe division of functional module is illustrated, and in actual application, can distribute above-mentioned functions by different merits as desiredModule can complete, the internal structure of system will be divided into different functional modules, with complete described above all or portionDivide function.It addition, the embodiment of the method for the instantaneous communication system of above-described embodiment offer and instant messaging belongs to same design, itsThe process of implementing refers to embodiment of the method, repeats no more here.
Present embodiments providing a kind of terminal, the software that this terminal may be used for performing to provide in each embodiment above-mentioned is surveyedMethod for testing.Seeing Fig. 9, this terminal 900 includes:
Terminal 900 can include RF (Radio Frequency, radio frequency) circuit 910, include one or more metersThe memorizer 920 of calculation machine readable storage medium storing program for executing, input block 930, display unit 940, sensor 950, voicefrequency circuit 960,WiFi (Wireless Fidelity, Wireless Fidelity) module 970, include one or more than one process core processThe parts such as device 980 and power supply 90.It will be understood by those skilled in the art that the terminal structure shown in Fig. 9 was not intended that endThe restriction of end, can include that ratio illustrates more or less of parts, or combine some parts, or different parts are arranged.Wherein:
RF circuit 910 can be used for receiving and sending messages or in communication process, the reception of signal and transmission, especially, by base stationAfter downlink information receives, transfer to one or more than one processor 980 processes;It addition, be sent to relating to up dataBase station.Generally, RF circuit 910 includes but not limited to antenna, at least one amplifier, tuner, one or more agitator, useFamily identity module (SIM) card, transceiver, bonder, LNA (Low Noise Amplifier, low-noise amplifier), duplexDevice etc..Additionally, RF circuit 910 can also be communicated with network and other equipment by radio communication.Described radio communication can makeBy arbitrary communication standard or agreement, include but not limited to GSM (Global System of Mobile communication, entirelyBall mobile communcations system), GPRS (General Packet Radio Service, general packet radio service), CDMA (CodeDivision Multiple Access, CDMA), WCDMA (Wideband Code Division MultipleAccess, WCDMA), LTE (Long Term Evolution, Long Term Evolution), Email, SMS (ShortMessaging Service, Short Message Service) etc..
Memorizer 920 can be used for storing software program and module, and processor 980 is stored in memorizer 920 by operationSoftware program and module, thus perform various function application and data process.Memorizer 920 can mainly include storing journeySequence district and storage data field, wherein, storage program area can store the application program (ratio needed for operating system, at least one functionSuch as sound-playing function, image player function etc.) etc.;Storage data field can store the number that the use according to terminal 900 is createdAccording to (such as voice data, phone directory etc.) etc..Additionally, memorizer 920 can include high-speed random access memory, it is also possible to bagInclude nonvolatile memory, for example, at least one disk memory, flush memory device or other volatile solid-state parts.Correspondingly, memorizer 920 can also include Memory Controller, to provide processor 980 and input block 930 to memorizerThe access of 920.
Input block 930 can be used for receiving numeral or the character information of input, and produces and user setup and functionControl relevant keyboard, mouse, action bars, optics or the input of trace ball signal.Specifically, input block 930 can include touchingSensitive surfaces 931 and other input equipments 932.Touch sensitive surface 931, also referred to as touches display screen or Trackpad, can collect useFamily thereon or neighbouring touch operation (such as user uses any applicable object such as finger, stylus or adnexa at touch-sensitive tableOperation on face 931 or near Touch sensitive surface 931), and drive corresponding attachment means according to formula set in advance.Optional, Touch sensitive surface 931 can include touch detecting apparatus and two parts of touch controller.Wherein, touch detecting apparatus detection is usedThe touch orientation at family, and detect the signal that touch operation brings, transmit a signal to touch controller;Touch controller is from touchReceive touch information on detection device, and be converted into contact coordinate, then give processor 980, and processor 980 can be receivedThe order sent also is performed.Furthermore, it is possible to use the polytypes such as resistance-type, condenser type, infrared ray and surface acoustic waveRealize Touch sensitive surface 931.Except Touch sensitive surface 931, input block 930 can also include other input equipments 932.Specifically,Other input equipments 932 can include but not limited to physical keyboard, function key (such as volume control button, switch key etc.),One or more in trace ball, mouse, action bars etc..
Display unit 940 can be used for the information that inputted by user of display or the information being supplied to user and terminal 900Various graphical user interface, these graphical user interface can be made up of figure, text, icon, video and its combination in any.Display unit 940 can include display floater 941, optionally, can use LCD (Liquid Crystal Display, liquid crystalShow device), the form such as OLED (Organic Light-Emitting Diode, Organic Light Emitting Diode) configure display floater941.Further, Touch sensitive surface 931 can cover display floater 941, when Touch sensitive surface 931 detects thereon or neighbouring touchingAfter touching operation, send processor 980 to determine the type of touch event, with preprocessor 980 according to the type of touch eventDisplay floater 941 provides corresponding visual output.Although in fig .9, Touch sensitive surface 931 and display floater 941 are conductsTwo independent parts realize input and input function, but in some embodiments it is possible to by Touch sensitive surface 931 and displayPanel 941 is integrated and realizes input and output function.
Terminal 900 may also include at least one sensor 950, such as optical sensor, motion sensor and other sensingsDevice.Specifically, optical sensor can include ambient light sensor and proximity transducer, and wherein, ambient light sensor can be according to environmentThe light and shade of light regulates the brightness of display floater 941, and proximity transducer can cut out display when terminal 900 moves in one's earPanel 941 and/or backlight.As the one of motion sensor, Gravity accelerometer can detect in all directions (generallyThree axles) size of acceleration, can detect that size and the direction of gravity time static, can be used for identifying the application (ratio of mobile phone attitudeSuch as horizontal/vertical screen switching, dependent game, magnetometer pose calibrating), Vibration identification correlation function (such as pedometer, percussion) etc.;ExtremelyOther sensors such as the gyroscope that can also configure in terminal 900, barometer, drimeter, thermometer, infrared ray sensor, at thisRepeat no more.
Voicefrequency circuit 960, speaker 961, microphone 962 can provide the audio interface between user and terminal 900.Audio frequencyThe signal of telecommunication after the voice data conversion that circuit 960 can will receive, is transferred to speaker 961, speaker 961 is converted to soundTone signal exports;On the other hand, the acoustical signal of collection is converted to the signal of telecommunication by microphone 962, voicefrequency circuit 960 after receivingBeing converted to voice data, then after being processed by voice data output processor 980, through RF circuit 910, to be sent to such as, another is eventuallyEnd, or voice data is exported to memorizer 920 to process further.Voicefrequency circuit 960 is also possible that earphone jack,To provide the communication of peripheral hardware earphone and terminal 900.
WiFi belongs to short range wireless transmission technology, and terminal 900 can help user's transceiver electronics by WiFi module 970Mail, browsing webpage and access streaming video etc., it has provided the user wireless broadband internet and has accessed.Although Fig. 9 illustratesWiFi module 970, but it is understood that, it is also not belonging to must be configured into of terminal 900, can exist as required completelyOmit in the scope of the essence not changing invention.
Processor 980 is the control centre of terminal 900, utilizes various interface and each portion of the whole mobile phone of connectionPoint, it is stored in the software program in memorizer 920 and/or module by running or performing, and calls and be stored in memorizer 920Interior data, perform the various functions of terminal 900 and process data, thus mobile phone is carried out integral monitoring.Optionally, processor980 can include one or more process core;Preferably, processor 980 can integrated application processor and modem processor,Wherein, application processor mainly processes operating system, user interface and application program etc., and modem processor mainly processes nothingLine communicates.It is understood that above-mentioned modem processor can not also be integrated in processor 980.
Terminal 900 also includes the power supply 90 (such as battery) powered to all parts, it is preferred that power supply can pass through power supplyManagement system is logically contiguous with processor 980, thus realizes management charging, electric discharge and power consumption pipe by power-supply management systemThe functions such as reason.Power supply 90 can also include one or more direct current or alternating current power supply, recharging system, power failure inspectionSlowdown monitoring circuit, power supply changeover device or the random component such as inverter, power supply status indicator.
Although not shown, terminal 900 can also include photographic head, bluetooth module etc., does not repeats them here.Specifically in this realityExecuting in example, the display unit of terminal is touch-screen display, and terminal also includes memorizer, and one or more than oneProgram, one of them or more than one program is stored in memorizer, and is configured to by one or more than one processDevice performs.One or more than one program comprise for performing the following instruction operated: obtain word show instruction andAction demonstration instructs, and the action identification obtaining the instruction of described action demonstration corresponding shows, with word, the Word message that instruction is corresponding;Show instruction according to the instruction of described action demonstration and word, in the user currently carrying out instant messaging, determine targeted customer;ObtainTake the mark of the destination virtual role corresponding with described targeted customer;Described destination virtual role includes that at least one word is cutSheet, the section of described word is used for showing described Word message;Mark, action identification and word according to described destination virtual roleShow that instruction generates destination virtual role animation;Showing described destination virtual role animation, during showing, described word is cutSheet is based on described action demonstration instruction action.
One of ordinary skill in the art will appreciate that all or part of step realizing above-described embodiment can pass through hardwareCompleting, it is also possible to instruct relevant hardware by program and complete, described program can be stored in a kind of computer-readableIn storage medium, storage medium mentioned above can be read only memory, disk or CD etc..
The foregoing is only presently preferred embodiments of the present invention, not in order to limit the present invention, all spirit in the present invention andWithin principle, any modification, equivalent substitution and improvement etc. made, should be included within the scope of the present invention.

Claims (14)

CN201610704054.5A2016-08-222016-08-22Instant messaging method and systemActiveCN106330672B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201610704054.5ACN106330672B (en)2016-08-222016-08-22Instant messaging method and system

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201610704054.5ACN106330672B (en)2016-08-222016-08-22Instant messaging method and system

Publications (2)

Publication NumberPublication Date
CN106330672Atrue CN106330672A (en)2017-01-11
CN106330672B CN106330672B (en)2020-07-28

Family

ID=57741884

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201610704054.5AActiveCN106330672B (en)2016-08-222016-08-22Instant messaging method and system

Country Status (1)

CountryLink
CN (1)CN106330672B (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN109272565A (en)*2017-07-182019-01-25腾讯科技(深圳)有限公司Animation playing method, device, storage medium and terminal
CN109598776A (en)*2017-09-302019-04-09腾讯科技(深圳)有限公司A kind of cartoon implementing method, device, terminal and storage medium
CN110488973A (en)*2019-07-232019-11-22清华大学A kind of virtual interactive message leaving system and method
CN113209621A (en)*2021-05-212021-08-06珠海金山网络游戏科技有限公司Virtual role control method and device, computing equipment and storage medium

Citations (9)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN101068219A (en)*2006-08-282007-11-07腾讯科技(深圳)有限公司User information revealing method and system
CN102176197A (en)*2011-03-232011-09-07上海那里网络科技有限公司Method for performing real-time interaction by using virtual avatar and real-time image
CN104601437A (en)*2014-04-302015-05-06腾讯科技(深圳)有限公司Chat information transmission method and device and chat information push method and server
CN104836726A (en)*2015-04-012015-08-12网易(杭州)网络有限公司Method and device for displaying chatting emoticons
CN105099860A (en)*2014-05-192015-11-25腾讯科技(深圳)有限公司Method and system for performing real-time interaction in instant messaging and client
US20150372959A1 (en)*2013-12-132015-12-24Piragash VelummylumSoftware integrated electronic messaging cards
KR101615848B1 (en)*2015-01-192016-04-26주식회사 엔씨소프트Method and computer program of recommending dialogue sticker based on similar situation detection
CN105743769A (en)*2014-12-252016-07-06黄昱惟Message image-text display method
CN105763431A (en)*2016-05-062016-07-13腾讯科技(深圳)有限公司Information pushing method, device and system

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN101068219A (en)*2006-08-282007-11-07腾讯科技(深圳)有限公司User information revealing method and system
CN102176197A (en)*2011-03-232011-09-07上海那里网络科技有限公司Method for performing real-time interaction by using virtual avatar and real-time image
US20150372959A1 (en)*2013-12-132015-12-24Piragash VelummylumSoftware integrated electronic messaging cards
CN104601437A (en)*2014-04-302015-05-06腾讯科技(深圳)有限公司Chat information transmission method and device and chat information push method and server
CN105099860A (en)*2014-05-192015-11-25腾讯科技(深圳)有限公司Method and system for performing real-time interaction in instant messaging and client
CN105743769A (en)*2014-12-252016-07-06黄昱惟Message image-text display method
KR101615848B1 (en)*2015-01-192016-04-26주식회사 엔씨소프트Method and computer program of recommending dialogue sticker based on similar situation detection
CN104836726A (en)*2015-04-012015-08-12网易(杭州)网络有限公司Method and device for displaying chatting emoticons
CN105763431A (en)*2016-05-062016-07-13腾讯科技(深圳)有限公司Information pushing method, device and system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
中新网: "《手Q厘米秀火爆内测大揭秘》", 《HTTPS://HAERBIN.HOUSE.QQ.COM/A/20160325/050351.HTM》*

Cited By (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN109272565A (en)*2017-07-182019-01-25腾讯科技(深圳)有限公司Animation playing method, device, storage medium and terminal
CN109598776A (en)*2017-09-302019-04-09腾讯科技(深圳)有限公司A kind of cartoon implementing method, device, terminal and storage medium
CN110488973A (en)*2019-07-232019-11-22清华大学A kind of virtual interactive message leaving system and method
CN113209621A (en)*2021-05-212021-08-06珠海金山网络游戏科技有限公司Virtual role control method and device, computing equipment and storage medium

Also Published As

Publication numberPublication date
CN106330672B (en)2020-07-28

Similar Documents

PublicationPublication DateTitle
CN106101736B (en)A kind of methods of exhibiting and system of virtual present
CN106453053B (en)Group message display methods and device
US10630629B2 (en)Screen display method, apparatus, terminal, and storage medium
CN104618217B (en)Share method, terminal, server and the system of resource
CN104519485B (en)Communication means, device and system between a kind of terminal
CN106933525B (en)A kind of method and apparatus showing image
CN104298491B (en)Message treatment method and device
CN104571787B (en)A kind of message display method and communication terminal
CN107370656A (en)Instant communicating method and device
CN106488296B (en)A kind of method and apparatus showing video barrage
CN105227890B (en)Video call method and device
CN106059894A (en)Message processing method and message processing device
CN109728918B (en)Virtual article transmission method, virtual article reception method, device, and storage medium
CN106973330A (en)A kind of screen live broadcasting method, device and system
CN106775262A (en)A kind of method and system of mark display management of not interpreting blueprints
CN105302804B (en)Display methods, terminal and the server of technical account
CN106504303B (en)A kind of method and apparatus playing frame animation
CN109743724A (en) A management method of an embedded SIM card and a mobile terminal
CN106303605B (en)A kind of methods, devices and systems to send a notification message
CN104820546B (en)Function information methods of exhibiting and device
CN108920086A (en)Split screen quitting method and device, storage medium and electronic equipment
CN106330672A (en)Instant messaging method and system
CN104426747B (en)Instant communicating method, terminal and system
CN106375182B (en)Voice communication method and device based on instant messaging application
CN104951202B (en)A kind of method and device showing chat content

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant

[8]ページ先頭

©2009-2025 Movatter.jp