CN109740476A - Instant communication method, device and server - Google Patents
Instant communication method, device and server Download PDFInfo
- Publication number
- CN109740476A CN109740476A CN201811595491.3A CN201811595491A CN109740476A CN 109740476 A CN109740476 A CN 109740476A CN 201811595491 A CN201811595491 A CN 201811595491A CN 109740476 A CN109740476 A CN 109740476A
- Authority
- CN
- China
- Prior art keywords
- user
- virtual
- image
- information
- video image
- 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
Links
Landscapes
- Processing Or Creating Images (AREA)
- Telephonic Communication Services (AREA)
Abstract
This application discloses a kind of instant communication methods.This method includes the video image that the first user terminal received and transmitted the first user in instant messaging;The personal image of first user is extracted from the video image of first user;Receive simultaneously transfer of virtual demand information, wherein the virtual demand information is used to describe the modification demand for the personal image;Virtual dummy is generated according to the personal image of first user and the virtual demand information;Enhancing video image is generated, wherein the enhancing video image is obtained by replacing the personal image in the video image using the virtual dummy;The enhancing video image is sent, second user end receives the enhancing video image.Present invention also provides a kind of for implementing the instant communication device and server of the above method.Present application addresses can only see dullness caused by authentic image, dull or be difficult to the technical issues of protecting portrait privacy as video calling.
Description
Technical field
This application involves telecommunications fields, in particular to a kind of instant communication method, device and server.
Background technique
People carry out instant messaging at present mainly mobile phone speech call, Video chat, mail contact etc. by the way of
Deng.The both sides of video calling or the multi-party authentic image that can only see other side in Video chat in the related technology, if video calling
Time is longer, then can make one to feel dull, dull;The both sides to attend a meeting or in some network teleconferences or multi-party hope are not
Show the true colors of oneself, it is desirable to protect personal portrait privacy.
It can only see dullness caused by the authentic image of other side, dull for video calling in the related technology;Or network video
It is difficult to the problem of protecting personal portrait privacy by hiding true colors in frequency meeting, not yet proposes effective solution side at present
Case.
Summary of the invention
The main purpose of the application is to provide a kind of instant communication method, device and server, at least the above to solve
One of problem.
To achieve the goals above, according to the one aspect of the application, a kind of Instant Messenger applied to user terminal is provided
Communication method, this method comprises:
First user terminal receives and transmits the video image of the first user in instant messaging;From the institute of first user
State the personal image that first user is extracted in video image;Receive simultaneously transfer of virtual demand information, wherein the virtual need
Ask information for describing the modification demand for the personal image;According to the personal image of first user and described
Virtual demand information generates virtual dummy;Enhancing video image is generated, wherein the enhancing video image is as described in utilizing
Virtual dummy is replaced the personal image in the video image and is obtained;The enhancing video image is sent, second uses
Family end receives the enhancing video image.
Further, method as the aforementioned, it is described to extract described first from the video image of first user
The personal image of user, the action message including extracting first user from the video image of first user,
Wherein, the action message includes the facial expression information of first user;The people according to first user
Body image and the virtual demand information generate virtual dummy, comprising: generate visual human according to the virtual demand information
Object bone;The facial expression information is associated with the virtual portrait bone, is generated same with the first user's face expression
The virtual dummy of step.
Further, method as the aforementioned, the action message further include the limb action information of first user;Institute
It states and virtual dummy is generated according to the personal image of first user and the virtual demand information, further includes: will
The limb action information is associated with the virtual portrait bone, generates the visual human synchronous with the first user limb action
As model.
To achieve the goals above, it according to the another aspect of the application, provides a kind of applied to the instant of server end
The means of communication, this method comprises:
Receive the video image of the first user in the instant messaging of the first user terminal transmission;From the institute of first user
State the personal image that first user is extracted in video image;Receive virtual demand information, wherein the virtual demand information
For describing the modification demand for the personal image;According to the personal image of first user and the virtual need
Information is asked to generate virtual dummy;Enhancing video image is generated, wherein the enhancing video image is by utilizing the visual human
The personal image in the video image is replaced as model to obtain;The enhancing video image is sent to second user
End.
Further, method as the aforementioned, it is described to extract described first from the video image of first user
The personal image of user, the action message including extracting first user from the video image of first user,
Wherein, the action message includes the facial expression information and limb action information of first user;It is described according to described
The personal image of one user and the virtual demand information generate virtual dummy, comprising: according to the virtual demand
Information generates virtual portrait bone;The facial expression information and the limb action information and the virtual portrait bone are closed
Connection generates the virtual dummy synchronous with the first user's face expression and limb action.
To achieve the goals above, according to the another aspect of the application, a kind of instant communication device is provided, the device packet
It includes:
Information transmission unit, image extraction unit, model generation unit and video processing unit, in which: the information passes
Defeated unit, for receiving and transmitting the video image of the first user in instant messaging;Described image extraction unit is used for from institute
State the personal image that first user is extracted in the video image of the first user;The information transmission unit, is also used to
Receive simultaneously transfer of virtual demand information, wherein the virtual demand information is used to describe to need the modification of the personal image
It asks;The model generation unit, for being generated according to the personal image of first user and the virtual demand information
Virtual dummy;The video processing unit, for generating enhancing video image, wherein the enhancing video image is by utilizing
The virtual dummy is replaced the personal image in the video image and is obtained;The video processing unit, is also used to
Send the enhancing video image;The information transmission unit is also used to receive the enhancing video image.
Further, device as the aforementioned, described image extraction unit, including movement extraction unit, the movement are extracted
Unit from the video image of first user for extracting the first user's face expression information;The model is raw
At unit, including bone generation unit and movement associative cell, in which: the bone generation unit, for according to described virtual
Demand information generates virtual portrait bone;The movement associative cell is used for the facial expression information and the visual human
The association of object bone;The model generation unit, for generating and the virtual dummy of the first user's face expression synchronization.
To achieve the goals above, according to the another aspect of the application, a kind of instant communication server is provided, the service
Device includes information transmission modular, image zooming-out module, model generation module and video processing module, in which:
The information transmission modular, the video figure of the first user in instant messaging for receiving the transmission of the first user terminal
Picture;Described image extraction module, for extracting the person of first user from the video image of first user
Image;The information transmission modular is also used to receive virtual demand information, wherein the virtual demand information is for description pair
In the modification demand of the personal image;The model generation module, for the personal image according to first user
Virtual dummy is generated with the virtual demand information;The video processing module, for generating enhancing video image, wherein
The enhancing video image is obtained by replacing the personal image in the video image using the virtual dummy;Institute
Information transmission modular is stated, is also used to the enhancing video image being sent to second user end.
Further, server as the aforementioned, described image extraction module, including movement extraction module, the movement mention
Modulus block, for extracting the action message of first user from the video image of first user, wherein described
Action message includes the facial expression information and limb action information of first user;The model generation module, including bone
Bone generation module and movement relating module, in which: the bone generation module, it is empty for being generated according to the virtual demand information
Anthropomorphic object bone;The movement relating module is used for the facial expression information and the limb action information and the void
Anthropomorphic object bone association;The video processing module, it is synchronous with the first user's face expression and limb action for generating
Virtual dummy.
In the embodiment of the present application, by the way of being extracted in video image, scheme further according to the person using by personal image
Picture and virtual demand generate virtual dummy, by the way that virtual dummy is replaced video image person image, have reached benefit
The purpose of Video chat is carried out with virtual portrait, to realize the technical effect for hiding true portrait in video calling, in turn
Solving video calling in the related technology can only see dullness caused by the authentic image of other side, in the dull or network teleconference
It is difficult to by hiding the technical issues of true colors protect personal portrait privacy.
Detailed description of the invention
The attached drawing constituted part of this application is used to provide further understanding of the present application, so that the application's is other
Feature, objects and advantages become more apparent upon.The illustrative examples attached drawing and its explanation of the application is for explaining the application, not
Constitute the improper restriction to the application.In the accompanying drawings:
Fig. 1 is a kind of flow diagram for instant communication method for user terminal that the application one embodiment provides;
Fig. 2 is a kind of flow diagram for instant communication method for user terminal that the application one embodiment provides;
Fig. 3 is a kind of flow diagram for instant communication method for server that the application one embodiment provides;
Fig. 4 is a kind of flow diagram for instant communication method for server that the application one embodiment provides;
Fig. 5 is a kind of structural schematic diagram for instant communication device that the application one embodiment provides;And
Fig. 6 is a kind of structural schematic diagram for instant communication server that the application one embodiment provides.
Specific embodiment
In order to make those skilled in the art more fully understand application scheme, below in conjunction in the embodiment of the present application
Attached drawing, the technical scheme in the embodiment of the application is clearly and completely described, it is clear that described embodiment is only
The embodiment of the application a part, instead of all the embodiments.Based on the embodiment in the application, ordinary skill people
Member's every other embodiment obtained without making creative work, all should belong to the model of the application protection
It encloses.
It should be noted that in the absence of conflict, the features in the embodiments and the embodiments of the present application can phase
Mutually combination.The application is described in detail below with reference to the accompanying drawings and in conjunction with the embodiments.
According to embodiments of the present invention 1, a kind of instant communication method applied to user terminal is provided, as shown in Figure 1, the party
Method includes the following steps, namely A1 to step A6:
The first user terminal of step A1. receives and transmits the video image of the first user in instant messaging;Specifically, first
After user connect video calling with second user by the user terminal including modes such as application program of mobile phone, computer software, mobile phone,
The filming apparatus such as the built-in camera of computer or external camera shoot the video calling image of the first user.
Step A2. extracts the personal image of first user from the video image of first user;It can be with
It is extracted by the processing module of user terminal, can also be by transmission of video images to server, it will by the processor of server
Personal image is extracted from video image.
Step A3. is received and transfer of virtual demand information, wherein the virtual demand information is for describing for the people
The modification demand of body image;Specifically, the first user can be received by the first user terminal in application program of mobile phone or computer software
Figure image of first user in video calling is substituted for virtual image in function menu, can be whole body images replacement,
It is also possible to only head portrait replacement, virtual image includes cartoon character, cartoon figure, star character, video display performer etc.;It can be by
Two user terminals reception second user is in the function menu of application program of mobile phone or computer software by the first user in video calling
In figure image be substituted for virtual image.
Step A4. generates virtual portrait mould according to the personal image of first user and the virtual demand information
Type;Specifically, for example, virtual demand information is " cartoon character ", then personal image is changed into personal image by filtering techniques
Parameter, personal image is become to the virtual dummy of cartoon character style.
Step A5. generates enhancing video image, wherein the enhancing video image using the virtual dummy by being replaced
The personal image changed in the video image obtains;Specifically, using augmented reality, by the people in original video image
Body image replaces with virtual dummy;Augmented reality, it is a kind of by real world information and virtual world information " nothing
The integrated new technology of seam ", be script is difficult to experience in the certain time spatial dimension of real world entity information (depending on
Feel information, sound, taste, tactile etc.), it by science and technology such as computers, is superimposed again after analog simulation, by virtual Information application
To real world, perceived by human sensory, thus reach the sensory experience of exceeding reality, true environment and virtual object
It has been added to the same picture in real time or space exists simultaneously.
Step A6. sends the enhancing video image, and second user end receives the enhancing video image.Specifically,
Two users second user end can with augmented reality video is seen in the video calling of the first user, that is, include the first user
Real background in virtual figure image augmented reality video.
It should be noted that step shown in the flowchart of the accompanying drawings can be in such as a group of computer-executable instructions
It is executed in computer system, although also, logical order is shown in flow charts, and it in some cases, can be with not
The sequence being same as herein executes shown or described step.
According to embodiments of the present invention 1, a kind of instant communication method applied to server is provided, as shown in figure 3, the party
Method includes the following steps, namely B1 to step B6:
Step B1. receives the video image of the first user in the instant messaging of the first user terminal transmission;Specifically, first
User is by including service after the user terminal of the modes such as application program of mobile phone, computer software connect video calling with second user
Device receives the video calling image that the filming apparatus such as mobile phone, the built-in camera of computer or external camera shoot the first user.
Step B2. extracts the personal image of first user from the video image of first user;
Step B3. receives virtual demand information, wherein the virtual demand information is for describing for the personal image
Modification demand;Specifically, server can receive the first user in application program of mobile phone or computer software by the first user terminal
Function menu in figure image of first user in video calling be substituted for virtual image, can be whole body images and replace
It changes, is also possible to only head portrait replacement, virtual image includes cartoon character, cartoon figure, star character, video display performer etc.;Clothes
Business device can also receive second user in the function menu of application program of mobile phone or computer software for first by second user end
Figure image of the user in video calling is substituted for virtual image.
Step B4. generates virtual portrait mould according to the personal image of first user and the virtual demand information
Type;Specifically, for example, virtual demand information is " cartoon character ", then personal image is changed into personal image by filtering techniques
Parameter, personal image is become to the virtual dummy of cartoon character style.
Step B5. generates enhancing video image, wherein the enhancing video image using the virtual dummy by being replaced
The personal image changed in the video image obtains;Specifically, using augmented reality, by the people in original video image
Body image replaces with virtual dummy;Augmented reality, it is a kind of by real world information and virtual world information " nothing
The integrated new technology of seam ", be script is difficult to experience in the certain time spatial dimension of real world entity information (depending on
Feel information, sound, taste, tactile etc.), it by science and technology such as computers, is superimposed again after analog simulation, by virtual Information application
To real world, perceived by human sensory, thus reach the sensory experience of exceeding reality, true environment and virtual object
It has been added to the same picture in real time or space exists simultaneously.
The enhancing video image is sent to second user end by step B6..Specifically, server is generating enhancing video
Be sent to second user end after image, second user second user end can with see enhancing in the video calling of the first user
Real video includes the augmented reality video of the virtual figure image in the real background of the first user.
According to embodiments of the present invention 1, it additionally provides a kind of for implementing the above-mentioned instant communication method applied to user terminal
Instant communication device, as shown in figure 5, the device includes information transmission unit, image extraction unit, model generation unit and view
Frequency processing unit, in which:
The information transmission unit, for receiving and transmitting the video image of the first user in instant messaging;Specifically,
First user is connected by the wireless communication unit and second user of the user terminal including modes such as application program of mobile phone, computer software
After connecing video calling, the video that the filming apparatus such as mobile phone, the built-in camera of computer or external camera shoot the first user is logical
Talk about image.
Described image extraction unit, for extracting first user's from the video image of first user
Personal image;Specifically, can be extracted by the processing module of user terminal, can also by transmission of video images to server,
Personal image is extracted from video image by the processor of server
The information transmission unit is also used to receive simultaneously transfer of virtual demand information, wherein the virtual demand information is used
In description for the modification demand of the personal image;Specifically, the first user can be received by the first user terminal in mobile phone application
Figure image of first user in video calling is substituted for virtual image in the function menu of program or computer software, it can be with
It is whole body images replacement, is also possible to only head portrait replacement, virtual image includes cartoon character, cartoon figure, star character, video display
Performer etc.;Second user can be received by second user end in the function menu of application program of mobile phone or computer software by first
Figure image of the user in video calling is substituted for virtual image.
The model generation unit, for according to the personal image of first user and the virtual demand information
Generate virtual dummy;Specifically, for example, virtual demand information is " cartoon character ", then personal image is passed through into filter skill
Art changes the parameter of personal image, and personal image is become to the virtual dummy of cartoon character style.
The video processing unit, for generating enhancing video image, wherein the enhancing video image is as described in utilizing
Virtual dummy is replaced the personal image in the video image and is obtained;Specifically, the first user terminal or server
Video processing unit utilizes augmented reality, and the personal image in original video image is replaced with virtual dummy;Enhancing
Reality technology, it is a kind of by " seamless " the integrated new technology of real world information and virtual world information, is originally existing
It is difficult the entity information (visual information, sound, taste, tactile etc.) experienced in the certain time spatial dimension in the real world, leads to
The science and technology such as computer are crossed, are superimposed again after analog simulation, virtual Information application to real world is felt by human sensory
Know, to reach the sensory experience of exceeding reality, true environment and virtual object have been added to the same picture in real time
Or space exists simultaneously.
The video processing unit is also used to send the enhancing video image;Specifically, the first user terminal or server
The second user end with the call of the first user terminal video is sent by augmented reality video.
The information transmission unit is also used to receive the enhancing video image.Specifically, second user end has received increasing
Strong video image, second user second user end can with augmented reality video is seen in the video calling of the first user, i.e.,
It include the augmented reality video of the virtual figure image in the real background of the first user.
According to embodiments of the present invention 1, it additionally provides a kind of for implementing the above-mentioned instant communication method applied to server
Instant communication server, as shown in fig. 6, include information transmission modular, image zooming-out module, model generation module and video at
Manage module, in which:
The information transmission modular, the video figure of the first user in instant messaging for receiving the transmission of the first user terminal
Picture;Specifically, the first user is by including that the user terminal of the modes such as application program of mobile phone, computer software connect view with second user
After frequency is conversed, the information transmission modular of server receives the filming apparatus such as mobile phone, the built-in camera of computer or external camera
Shoot the video calling image of the first user.
Described image extraction module, for extracting first user's from the video image of first user
Personal image;
The information transmission modular is also used to receive virtual demand information, wherein the virtual demand information is for describing
For the modification demand of the personal image;Specifically, server and the first user terminal are wirelessly connected, and server can pass through first
User terminal the first user of reception is in the function menu of application program of mobile phone or computer software by the first user in video calling
Figure image be substituted for virtual image, can be whole body images replacement, be also possible to only head portrait replacement, virtual image includes dynamic
Unrestrained personage, cartoon figure, star character, video display performer etc.;Server can also receive second user by second user end and exist
Figure image of first user in video calling is substituted for virtually in the function menu of application program of mobile phone or computer software
Image.
The model generation module, for according to the personal image of first user and the virtual demand information
Generate virtual dummy;Specifically, for example, virtual demand information is " cartoon character ", then personal image is passed through into filter skill
Art changes the parameter of personal image, and personal image is become to the virtual dummy of cartoon character style.
The video processing module, for generating enhancing video image, wherein the enhancing video image is as described in utilizing
Virtual dummy is replaced the personal image in the video image and is obtained;It specifically, will be former using augmented reality
Personal image in video image replaces with virtual dummy;Augmented reality, it be it is a kind of by real world information and
The new technology that virtual world information is " seamless " to be integrated, is that script is difficult to experience in the certain time spatial dimension of real world
The entity information (visual information, sound, taste, tactile etc.) arrived is superimposed after analog simulation again by science and technology such as computers,
It by virtual Information application to real world, is perceived by human sensory, to reach the sensory experience of exceeding reality, really
Environment and virtual object have been added to the same picture in real time or space exists simultaneously.
The information transmission modular is also used to the enhancing video image being sent to second user end.Specifically, it services
Device is sent to second user end after generating enhancing video image, and second user can be in the view with the first user at second user end
Augmented reality video is seen in frequency call, that is, includes the augmented reality of the virtual figure image in the real background of the first user
Video.
According to embodiments of the present invention 2, a kind of instant communication method applied to user terminal is provided, as shown in Fig. 2, the party
Method comprises the following steps that
The first user terminal of step A1. receives and transmits the video image of the first user in instant messaging;Specifically, first
After user connect video calling with second user by the user terminal including modes such as application program of mobile phone, computer software, mobile phone,
The filming apparatus such as the built-in camera of computer or external camera shoot the video calling image of the first user.
Step A21. extracts the personal image of first user from the video image of first user, including
The action message of first user is extracted from the video image of first user, wherein the action message packet
Include the facial expression information and limb action information of first user;It can be extracted by the processing module of user terminal,
Transmission of video images to server can be believed personal image and corresponding facial expression by the processor of server
Breath and limb action information are extracted from video image.
Step A3. is received and transfer of virtual demand information, wherein the virtual demand information is for describing for the people
The modification demand of body image;Specifically, the first user can be received by the first user terminal in application program of mobile phone or computer software
Figure image of first user in video calling is substituted for virtual image in function menu, can be whole body images replacement,
It is also possible to only head portrait replacement, virtual image includes cartoon character, cartoon figure, star character, video display performer etc.;It can be by
Two user terminals reception second user is in the function menu of application program of mobile phone or computer software by the first user in video calling
In figure image be substituted for virtual image.
Step A4. generates virtual portrait mould according to the personal image of first user and the virtual demand information
Type;
Further, step A41 generates virtual portrait bone according to the virtual demand information;
The facial expression information and limb action information are associated with by step A42 with the virtual portrait bone, generate with
The first user's face expression virtual dummy synchronous with limb action;Specifically, using application program or software system
The bone of preset virtual portrait (including cartoon character, cartoon figure, star character, video display performer etc.) in system, and will lead to
Facial expression, the limb action of the first user etc. of capture, tracking just in video calling are crossed, is generated and the first user's face table
The feelings virtual dummy synchronous with limb action.
Step A5. generates enhancing video image, wherein the enhancing video image using the virtual dummy by being replaced
The personal image changed in the video image obtains;Specifically, using augmented reality, by the people in original video image
Body image replaces with virtual dummy;Augmented reality, it is a kind of by real world information and virtual world information " nothing
The integrated new technology of seam ", be script is difficult to experience in the certain time spatial dimension of real world entity information (depending on
Feel information, sound, taste, tactile etc.), it by science and technology such as computers, is superimposed again after analog simulation, by virtual Information application
To real world, perceived by human sensory, thus reach the sensory experience of exceeding reality, true environment and virtual object
It has been added to the same picture in real time or space exists simultaneously.
Step A6. sends the enhancing video image, and second user end receives the enhancing video image.Specifically,
Two users second user end can with augmented reality video is seen in the video calling of the first user, that is, include the first user
Real background in virtual figure image augmented reality video.
According to embodiments of the present invention 2, a kind of instant communication method applied to server is provided, as shown in figure 4, the party
Method comprises the following steps that
Step B1. receives the video image of the first user in the instant messaging of the first user terminal transmission;Specifically, first
User is by including service after the user terminal of the modes such as application program of mobile phone, computer software connect video calling with second user
Device receives the video calling image that the filming apparatus such as mobile phone, the built-in camera of computer or external camera shoot the first user.
Step B21. extracts the personal image of first user from the video image of first user, including
The action message of first user is extracted from the video image of first user, wherein the action message packet
Include the facial expression information and limb action information of first user;Specifically, it can be carried out by the processing module of user terminal
It extracts, it can also be by transmission of video images to server, by the processor of server by personal image and corresponding face
Portion's expression information and limb action information are extracted from video image.
Step B3. receives virtual demand information, wherein the virtual demand information is for describing for the personal image
Modification demand;Specifically, server can receive the first user in application program of mobile phone or computer software by the first user terminal
Function menu in figure image of first user in video calling be substituted for virtual image, can be whole body images and replace
It changes, is also possible to only head portrait replacement, virtual image includes cartoon character, cartoon figure, star character, video display performer etc.;Clothes
Business device can also receive second user in the function menu of application program of mobile phone or computer software for first by second user end
Figure image of the user in video calling is substituted for virtual image.
Step B4. generates virtual portrait mould according to the personal image of first user and the virtual demand information
Type;
Further, step B41. generates virtual portrait bone according to the virtual demand information;
The facial expression information and the limb action information are associated with by step B42. with the virtual portrait bone, raw
At the virtual dummy synchronous with the first user's face expression and limb action.Specifically, application program or soft is used
The bone of preset virtual portrait (including cartoon character, cartoon figure, star character, video display performer etc.) in part system, and
By by capturing, tracking facial expression, the limb action of the first user etc. just in video calling, generate and the first user face
Portion's expression virtual dummy synchronous with limb action.
Step B5. generates enhancing video image, wherein the enhancing video image using the virtual dummy by being replaced
The personal image changed in the video image obtains;Specifically, using augmented reality, by the people in original video image
Body image replaces with virtual dummy;Augmented reality, it is a kind of by real world information and virtual world information " nothing
The integrated new technology of seam ", be script is difficult to experience in the certain time spatial dimension of real world entity information (depending on
Feel information, sound, taste, tactile etc.), it by science and technology such as computers, is superimposed again after analog simulation, by virtual Information application
To real world, perceived by human sensory, thus reach the sensory experience of exceeding reality, true environment and virtual object
It has been added to the same picture in real time or space exists simultaneously.
The enhancing video image is sent to second user end by step B6..Specifically, server is generating enhancing video
Be sent to second user end after image, second user second user end can with see enhancing in the video calling of the first user
Real video includes the augmented reality video of the virtual figure image in the real background of the first user.
According to embodiments of the present invention 2, it additionally provides a kind of for implementing the above-mentioned instant communication method applied to user terminal
Instant communication device, as shown in figure 5, the device includes information transmission unit, image extraction unit, model generation unit and view
Frequency processing unit, in which:
The information transmission unit, for receiving and transmitting the video image of the first user in instant messaging;Specifically,
First user is connected by the wireless communication unit and second user of the user terminal including modes such as application program of mobile phone, computer software
After connecing video calling, the video that the filming apparatus such as mobile phone, the built-in camera of computer or external camera shoot the first user is logical
Talk about image.
Described image extraction unit, for extracting first user's from the video image of first user
Personal image;Described image extraction unit includes movement extraction unit, and movement extraction unit is used for the institute from first user
State the action message that first user is extracted in video image, wherein the action message includes the face of first user
Portion's expression information and limb action information;It can be extracted by the processing module of user terminal, it can also be by transmission of video images
To server, by the processor of server by personal image and corresponding facial expression information and limb action information from
It is extracted in video image.
The information transmission unit is also used to receive simultaneously transfer of virtual demand information, wherein the virtual demand information is used
In description for the modification demand of the personal image;Specifically, the first user can be received by the first user terminal in mobile phone application
Figure image of first user in video calling is substituted for virtual image in the function menu of program or computer software, it can be with
It is whole body images replacement, is also possible to only head portrait replacement, virtual image includes cartoon character, cartoon figure, star character, video display
Performer etc.;Second user can be received by second user end in the function menu of application program of mobile phone or computer software by first
Figure image of the user in video calling is substituted for virtual image.
The model generation unit, including bone generation unit and movement associative cell;The bone generation unit, is used for
Virtual portrait bone is generated according to the virtual demand information;
The movement associative cell, for the facial expression information to be associated with the virtual portrait bone;
The model generation unit, for generating and the virtual dummy of the first user's face expression synchronization.Tool
Body uses virtual portrait preset in application program or software systems (including cartoon character, cartoon figure, star character, shadow
Depending on performer etc.) bone, and will be moved by the facial expression that captures, track the first user just in video calling, limbs
Make etc., generate the virtual dummy synchronous with the first user's face expression and limb action.
The video processing unit, for generating enhancing video image, wherein the enhancing video image is as described in utilizing
Virtual dummy is replaced the personal image in the video image and is obtained;Specifically, the first user terminal or server
Video processing unit utilizes augmented reality, and the personal image in original video image is replaced with virtual dummy;Enhancing
Reality technology, it is a kind of by " seamless " the integrated new technology of real world information and virtual world information, is originally existing
It is difficult the entity information (visual information, sound, taste, tactile etc.) experienced in the certain time spatial dimension in the real world, leads to
The science and technology such as computer are crossed, are superimposed again after analog simulation, virtual Information application to real world is felt by human sensory
Know, to reach the sensory experience of exceeding reality, true environment and virtual object have been added to the same picture in real time
Or space exists simultaneously.
The video processing unit is also used to send the enhancing video image;Specifically, the first user terminal or server
The second user end with the call of the first user terminal video is sent by augmented reality video.
The information transmission unit is also used to receive the enhancing video image.Specifically, second user end has received increasing
Strong video image, second user second user end can with augmented reality video is seen in the video calling of the first user, i.e.,
It include the augmented reality video of the virtual figure image in the real background of the first user.
According to embodiments of the present invention 2, it additionally provides a kind of for implementing the above-mentioned instant communication method applied to server
Instant communication server, as shown in fig. 6, include information transmission modular, image zooming-out module, model generation module and video at
Manage module, in which:
The information transmission modular, the video figure of the first user in instant messaging for receiving the transmission of the first user terminal
Picture;Specifically, the first user is by including that the user terminal of the modes such as application program of mobile phone, computer software connect view with second user
After frequency is conversed, the information transmission modular of server receives the filming apparatus such as mobile phone, the built-in camera of computer or external camera
Shoot the video calling image of the first user.
Described image extraction module, for extracting first user's from the video image of first user
Personal image;Described image extraction module includes movement extraction module, and the movement extraction module is used for from first user
The video image in extract the action message of first user, wherein the action message includes first user
Facial expression information and limb action information;
The information transmission modular is also used to receive virtual demand information, wherein the virtual demand information is for describing
For the modification demand of the personal image;Specifically, server and the first user terminal are wirelessly connected, and server can pass through first
User terminal the first user of reception is in the function menu of application program of mobile phone or computer software by the first user in video calling
Figure image be substituted for virtual image, can be whole body images replacement, be also possible to only head portrait replacement, virtual image includes dynamic
Unrestrained personage, cartoon figure, star character, video display performer etc.;Server can also receive second user by second user end and exist
Figure image of first user in video calling is substituted for virtually in the function menu of application program of mobile phone or computer software
Image.
The model generation module, including bone generation module and movement relating module;The bone generation module, is used for
Virtual portrait bone is generated according to the virtual demand information;
The movement relating module is used for the facial expression information and the limb action information and the visual human
The association of object bone;
The video processing module, for generating the visual human synchronous with the first user's face expression and limb action
As model.Specifically, (including cartoon character, cartoon figure, bright using virtual portrait preset in application program or software systems
Star personage, video display performer etc.) bone, and will be by capturing, tracking the facial table of the first user just in video calling
Feelings, limb action etc. generate the virtual dummy synchronous with the first user's face expression and limb action.
The video processing module, for generating enhancing video image, wherein the enhancing video image is as described in utilizing
Virtual dummy is replaced the personal image in the video image and is obtained;It specifically, will be former using augmented reality
Personal image in video image replaces with virtual dummy;Augmented reality, it be it is a kind of by real world information and
The new technology that virtual world information is " seamless " to be integrated, is that script is difficult to experience in the certain time spatial dimension of real world
The entity information (visual information, sound, taste, tactile etc.) arrived is superimposed after analog simulation again by science and technology such as computers,
It by virtual Information application to real world, is perceived by human sensory, to reach the sensory experience of exceeding reality, really
Environment and virtual object have been added to the same picture in real time or space exists simultaneously.
The information transmission modular is also used to the enhancing video image being sent to second user end.Specifically, it services
Device is sent to second user end after generating enhancing video image, and second user can be in the view with the first user at second user end
Augmented reality video is seen in frequency call, that is, includes the augmented reality of the virtual figure image in the real background of the first user
Video.
It should be noted that the description and claims of this application and term " first " in above-mentioned attached drawing, "
Two " etc. be to be used to distinguish similar objects, without being used to describe a particular order or precedence order.For example, it will be appreciated that the
One user terminal and second user end are interchangeable under appropriate circumstances, i.e., the both sides of video calling can convert true portrait
It is incorporated in true background of video call for virtual portrait, to apply embodiments herein described here.In addition, art
Language " comprising " and " having " and their any deformation, it is intended that cover it is non-exclusive include, for example, containing a series of
The instant communication device of unit is not necessarily limited to the voice instant messaging unit being clearly listed, but may include not arranging clearly
The voice instant messaging unit intrinsic for instant communication device out.
In addition, term " installation ", " setting ", " being equipped with ", " connection ", " connected ", " socket " shall be understood in a broad sense.For example,
It may be a fixed connection, be detachably connected or monolithic construction;It can be mechanical connection, or electrical connection;It can be direct phase
It even, or indirectly connected through an intermediary, or is two connections internal between device, element or component.
For those of ordinary skills, the concrete meaning of above-mentioned term in this application can be understood as the case may be.
Obviously, those skilled in the art should be understood that each module of the above invention or each step can be with general
Computing device realize that they can be concentrated on a single computing device, or be distributed in multiple computing devices and formed
Network on, optionally, they can be realized with the program code that computing device can perform, it is thus possible to which they are stored
Be performed by computing device in the storage device, perhaps they are fabricated to each integrated circuit modules or by they
In multiple modules or step be fabricated to single integrated circuit module to realize.In this way, the present invention is not limited to any specific
Hardware and software combines.
The foregoing is merely preferred embodiment of the present application, are not intended to limit this application, for the skill of this field
For art personnel, various changes and changes are possible in this application.Within the spirit and principles of this application, made any to repair
Change, equivalent replacement, improvement etc., should be included within the scope of protection of this application.
Claims (10)
1. a kind of instant communication method characterized by comprising
First user terminal receives and transmits the video image of the first user in instant messaging;
The personal image of first user is extracted from the video image of first user;
Receive simultaneously transfer of virtual demand information, wherein the virtual demand information is used to describe repairing for the personal image
Decorations demand;
Virtual dummy is generated according to the personal image of first user and the virtual demand information;
Enhancing video image is generated, wherein the enhancing video image is by replacing the video figure using the virtual dummy
The personal image as in obtains;
The enhancing video image is sent, second user end receives the enhancing video image.
2. the method according to claim 1, wherein described mention from the video image of first user
The personal image for taking first user, including extracting first user's from the video image of first user
Action message, wherein the action message includes the facial expression information of first user;
It is described that virtual dummy, packet are generated according to the personal image of first user and the virtual demand information
It includes:
Virtual portrait bone is generated according to the virtual demand information;
The facial expression information is associated with the virtual portrait bone, is generated and the first user's face expression synchronization
Virtual dummy.
3. according to the method described in claim 2, it is characterized in that, the action message further includes the limbs of first user
Action message;
It is described that virtual dummy is generated according to the personal image of first user and the virtual demand information, also wrap
It includes:
The limb action information is associated with the virtual portrait bone, is generated synchronous with the first user limb action
Virtual dummy.
4. a kind of instant communication method characterized by comprising
Receive the video image of the first user in the instant messaging of the first user terminal transmission;
The personal image of first user is extracted from the video image of first user;
Receive virtual demand information, wherein the virtual demand information is used to describe the modification demand for the personal image;
Virtual dummy is generated according to the personal image of first user and the virtual demand information;
Enhancing video image is generated, wherein the enhancing video image is by replacing the video figure using the virtual dummy
The personal image as in obtains;
The enhancing video image is sent to second user end.
5. according to the method described in claim 4, it is characterized in that, described mention from the video image of first user
The personal image for taking first user, including extracting first user's from the video image of first user
Action message, wherein the action message includes the facial expression information and limb action information of first user;
It is described that virtual dummy, packet are generated according to the personal image of first user and the virtual demand information
It includes:
Virtual portrait bone is generated according to the virtual demand information;
The facial expression information and the limb action information are associated with the virtual portrait bone, generated and described first
The user's face expression virtual dummy synchronous with limb action.
6. a kind of instant communication device, which is characterized in that including information transmission unit, image extraction unit, model generation unit
And video processing unit, in which:
The information transmission unit, for receiving and transmitting the video image of the first user in instant messaging;
Described image extraction unit, for extracting the person of first user from the video image of first user
Image;
The information transmission unit is also used to receive simultaneously transfer of virtual demand information, wherein the virtual demand information is for retouching
State the modification demand for the personal image;
The model generation unit, for being generated according to the personal image of first user and the virtual demand information
Virtual dummy;
The video processing unit, for generating enhancing video image, wherein the enhancing video image is described virtual by utilizing
Dummy is replaced the personal image in the video image and is obtained;
The video processing unit is also used to send the enhancing video image;
The information transmission unit is also used to receive the enhancing video image.
7. device according to claim 6, which is characterized in that described image extraction unit, including movement extraction unit, institute
Movement extraction unit is stated for extracting the first user's face expression information from the video image of first user;
The model generation unit, including bone generation unit and movement associative cell, in which:
The bone generation unit, for generating virtual portrait bone according to the virtual demand information;
The movement associative cell, for the facial expression information to be associated with the virtual portrait bone;
The model generation unit, for generating and the virtual dummy of the first user's face expression synchronization.
8. device according to claim 7, which is characterized in that the movement extraction unit is also used to use from described first
The first user limb action information is extracted in the video image at family;
The movement associative cell is also used to for the limb action information being associated with the virtual portrait bone;
The model generation unit is also used to generate the virtual dummy synchronous with the first user limb action.
9. a kind of instant communication server, which is characterized in that generate mould including information transmission modular, image zooming-out module, model
Block and video processing module, in which:
The information transmission modular, the video image of the first user in instant messaging for receiving the transmission of the first user terminal;
Described image extraction module, for extracting the person of first user from the video image of first user
Image;
The information transmission modular is also used to receive virtual demand information, wherein the virtual demand information for describe for
The modification demand of the person image;
The model generation module, for being generated according to the personal image of first user and the virtual demand information
Virtual dummy;
The video processing module, for generating enhancing video image, wherein the enhancing video image is described virtual by utilizing
Dummy is replaced the personal image in the video image and is obtained;
The information transmission modular is also used to the enhancing video image being sent to second user end.
10. server according to claim 9, which is characterized in that mould is extracted in described image extraction module, including movement
Block, the movement extraction module, for extracting the movement of first user from the video image of first user
Information, wherein the action message includes the facial expression information and limb action information of first user;
The model generation module, including bone generation module and movement relating module, in which:
The bone generation module, for generating virtual portrait bone according to the virtual demand information;
The movement relating module is used for the facial expression information and the limb action information and the virtual portrait bone
Bone association;
The video processing module, for generating the virtual portrait mould synchronous with the first user's face expression and limb action
Type.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811595491.3A CN109740476B (en) | 2018-12-25 | 2018-12-25 | Instant messaging method, device and server |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811595491.3A CN109740476B (en) | 2018-12-25 | 2018-12-25 | Instant messaging method, device and server |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109740476A true CN109740476A (en) | 2019-05-10 |
CN109740476B CN109740476B (en) | 2021-08-20 |
Family
ID=66359825
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811595491.3A Active CN109740476B (en) | 2018-12-25 | 2018-12-25 | Instant messaging method, device and server |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109740476B (en) |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110460719A (en) * | 2019-07-23 | 2019-11-15 | 维沃移动通信有限公司 | A kind of audio communication method and mobile terminal |
CN112788274A (en) * | 2019-11-08 | 2021-05-11 | 华为技术有限公司 | Communication method and device based on augmented reality |
CN112788273A (en) * | 2019-11-08 | 2021-05-11 | 华为技术有限公司 | Augmented reality AR communication system and AR-based communication method |
WO2021139706A1 (en) * | 2020-01-08 | 2021-07-15 | 华为技术有限公司 | Image processing method, device, and system |
WO2022089224A1 (en) * | 2020-10-26 | 2022-05-05 | 腾讯科技(深圳)有限公司 | Video communication method and apparatus, electronic device, computer readable storage medium, and computer program product |
CN114710472A (en) * | 2020-12-16 | 2022-07-05 | ***通信有限公司研究院 | AR video call processing method and device and communication equipment |
CN114726834A (en) * | 2021-01-05 | 2022-07-08 | ***通信有限公司研究院 | Video call processing method, device and storage medium |
CN115002391A (en) * | 2022-05-16 | 2022-09-02 | 中国第一汽车股份有限公司 | Vehicle-mounted follow-up virtual image video conference system and control method |
CN115499612A (en) * | 2021-06-18 | 2022-12-20 | 海信集团控股股份有限公司 | Video communication method and device |
CN115909825A (en) * | 2021-08-12 | 2023-04-04 | 广州视源电子科技股份有限公司 | System, method and teaching end for realizing remote education |
CN116823591A (en) * | 2023-05-05 | 2023-09-29 | 国政通科技有限公司 | Human shape detection and privacy removal method and device based on convolutional neurons |
Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103179437A (en) * | 2013-03-15 | 2013-06-26 | 苏州跨界软件科技有限公司 | System and method for recording and playing virtual character videos |
CN103218843A (en) * | 2013-03-15 | 2013-07-24 | 苏州跨界软件科技有限公司 | Virtual character communication system and method |
CN103647922A (en) * | 2013-12-20 | 2014-03-19 | 百度在线网络技术(北京)有限公司 | Virtual video call method and terminals |
CN104869346A (en) * | 2014-02-26 | 2015-08-26 | ***通信集团公司 | Method and electronic equipment for processing image in video call |
CN107070784A (en) * | 2017-06-14 | 2017-08-18 | 李云 | A kind of 3D instant communicating systems based on WebGL and VR technologies |
CN107197385A (en) * | 2017-05-31 | 2017-09-22 | 珠海金山网络游戏科技有限公司 | A kind of real-time virtual idol live broadcasting method and system |
CN107248195A (en) * | 2017-05-31 | 2017-10-13 | 珠海金山网络游戏科技有限公司 | A kind of main broadcaster methods, devices and systems of augmented reality |
CN107274464A (en) * | 2017-05-31 | 2017-10-20 | 珠海金山网络游戏科技有限公司 | A kind of methods, devices and systems of real-time, interactive 3D animations |
CN107277599A (en) * | 2017-05-31 | 2017-10-20 | 珠海金山网络游戏科技有限公司 | A kind of live broadcasting method of virtual reality, device and system |
CN107274465A (en) * | 2017-05-31 | 2017-10-20 | 珠海金山网络游戏科技有限公司 | A kind of main broadcaster methods, devices and systems of virtual reality |
CN107274466A (en) * | 2017-05-31 | 2017-10-20 | 珠海金山网络游戏科技有限公司 | The methods, devices and systems that a kind of real-time double is caught |
CN108614638A (en) * | 2018-04-23 | 2018-10-02 | 太平洋未来科技(深圳)有限公司 | AR imaging methods and device |
CN108961367A (en) * | 2018-06-21 | 2018-12-07 | 珠海金山网络游戏科技有限公司 | The method, system and device of role image deformation in the live streaming of three-dimensional idol |
-
2018
- 2018-12-25 CN CN201811595491.3A patent/CN109740476B/en active Active
Patent Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103179437A (en) * | 2013-03-15 | 2013-06-26 | 苏州跨界软件科技有限公司 | System and method for recording and playing virtual character videos |
CN103218843A (en) * | 2013-03-15 | 2013-07-24 | 苏州跨界软件科技有限公司 | Virtual character communication system and method |
CN103647922A (en) * | 2013-12-20 | 2014-03-19 | 百度在线网络技术(北京)有限公司 | Virtual video call method and terminals |
CN104869346A (en) * | 2014-02-26 | 2015-08-26 | ***通信集团公司 | Method and electronic equipment for processing image in video call |
CN107248195A (en) * | 2017-05-31 | 2017-10-13 | 珠海金山网络游戏科技有限公司 | A kind of main broadcaster methods, devices and systems of augmented reality |
CN107197385A (en) * | 2017-05-31 | 2017-09-22 | 珠海金山网络游戏科技有限公司 | A kind of real-time virtual idol live broadcasting method and system |
CN107274464A (en) * | 2017-05-31 | 2017-10-20 | 珠海金山网络游戏科技有限公司 | A kind of methods, devices and systems of real-time, interactive 3D animations |
CN107277599A (en) * | 2017-05-31 | 2017-10-20 | 珠海金山网络游戏科技有限公司 | A kind of live broadcasting method of virtual reality, device and system |
CN107274465A (en) * | 2017-05-31 | 2017-10-20 | 珠海金山网络游戏科技有限公司 | A kind of main broadcaster methods, devices and systems of virtual reality |
CN107274466A (en) * | 2017-05-31 | 2017-10-20 | 珠海金山网络游戏科技有限公司 | The methods, devices and systems that a kind of real-time double is caught |
CN107070784A (en) * | 2017-06-14 | 2017-08-18 | 李云 | A kind of 3D instant communicating systems based on WebGL and VR technologies |
CN108614638A (en) * | 2018-04-23 | 2018-10-02 | 太平洋未来科技(深圳)有限公司 | AR imaging methods and device |
CN108961367A (en) * | 2018-06-21 | 2018-12-07 | 珠海金山网络游戏科技有限公司 | The method, system and device of role image deformation in the live streaming of three-dimensional idol |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110460719B (en) * | 2019-07-23 | 2021-06-18 | 维沃移动通信有限公司 | Voice communication method and mobile terminal |
CN110460719A (en) * | 2019-07-23 | 2019-11-15 | 维沃移动通信有限公司 | A kind of audio communication method and mobile terminal |
CN112788273B (en) * | 2019-11-08 | 2022-12-02 | 华为技术有限公司 | Augmented reality AR communication system and AR-based communication method |
CN112788274A (en) * | 2019-11-08 | 2021-05-11 | 华为技术有限公司 | Communication method and device based on augmented reality |
CN112788273A (en) * | 2019-11-08 | 2021-05-11 | 华为技术有限公司 | Augmented reality AR communication system and AR-based communication method |
WO2021088691A1 (en) * | 2019-11-08 | 2021-05-14 | 华为技术有限公司 | Augmented reality (ar) communication system and ar-based communication method |
WO2021139706A1 (en) * | 2020-01-08 | 2021-07-15 | 华为技术有限公司 | Image processing method, device, and system |
WO2022089224A1 (en) * | 2020-10-26 | 2022-05-05 | 腾讯科技(深圳)有限公司 | Video communication method and apparatus, electronic device, computer readable storage medium, and computer program product |
CN114710472A (en) * | 2020-12-16 | 2022-07-05 | ***通信有限公司研究院 | AR video call processing method and device and communication equipment |
CN114726834A (en) * | 2021-01-05 | 2022-07-08 | ***通信有限公司研究院 | Video call processing method, device and storage medium |
CN115499612A (en) * | 2021-06-18 | 2022-12-20 | 海信集团控股股份有限公司 | Video communication method and device |
CN115909825A (en) * | 2021-08-12 | 2023-04-04 | 广州视源电子科技股份有限公司 | System, method and teaching end for realizing remote education |
CN115002391A (en) * | 2022-05-16 | 2022-09-02 | 中国第一汽车股份有限公司 | Vehicle-mounted follow-up virtual image video conference system and control method |
CN116823591A (en) * | 2023-05-05 | 2023-09-29 | 国政通科技有限公司 | Human shape detection and privacy removal method and device based on convolutional neurons |
CN116823591B (en) * | 2023-05-05 | 2024-02-02 | 国政通科技有限公司 | Human shape detection and privacy removal method and device based on convolutional neurons |
Also Published As
Publication number | Publication date |
---|---|
CN109740476B (en) | 2021-08-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109740476A (en) | Instant communication method, device and server | |
CN100512420C (en) | Method and apparatus for composing images during video communications | |
CN106302427B (en) | Sharing method and device in reality environment | |
CN113240782B (en) | Streaming media generation method and device based on virtual roles | |
CN109831638B (en) | Video image transmission method and device, interactive intelligent panel and storage medium | |
CN109802931B (en) | Communication processing method, terminal and storage medium | |
US8072479B2 (en) | Method system and apparatus for telepresence communications utilizing video avatars | |
CN101395912B (en) | System and method for displaying participants in a videoconference between locations | |
JP5870469B2 (en) | Communication method and device for video simulation images | |
CN105611215A (en) | Video call method and device | |
CN111064919A (en) | VR (virtual reality) teleconference method and device | |
CN108668050A (en) | Video capture method and apparatus based on virtual reality | |
CN104038697B (en) | A kind of mobile terminal realizes the method and mobile terminal that more people take pictures | |
CN112839196B (en) | Method, device and storage medium for realizing online conference | |
WO2017222258A1 (en) | Multilateral video communication system and method using 3d depth camera | |
CN101963980A (en) | Method for realizing whiteboard synchronization after picture centering under different resolutions on webpage | |
JP6901190B1 (en) | Remote dialogue system, remote dialogue method and remote dialogue program | |
CN102263789A (en) | Call patterning assisting system | |
CN109873971A (en) | A kind of makeups phone system and its method | |
WO2004057578A1 (en) | Telephone adapted to display animation corresponding to the audio of a telephone call | |
JP5396789B2 (en) | Telephone system | |
JP2003092628A (en) | Phone relay service method | |
CN102469291A (en) | Video call system and method | |
CN110288680A (en) | Image generating method and mobile terminal | |
CN116016837A (en) | Immersive virtual network conference method and device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20220321 Address after: 100020 1609, block a, Shangdu international, Hujialou street, Chaoyang District, Beijing Patentee after: Beijing Xinyu Technology Co.,Ltd. Address before: Room 701, floor 7, No. 28, Zhongguancun Street, Haidian District, Beijing 100086 Patentee before: BEIJING LINYUN INFORMATION TECHNOLOGY Co.,Ltd. |