A kind of image information processing method, device and electronic equipment
Technical field
This specification embodiment be related to field of computer technology more particularly to a kind of image information processing method, device and
Electronic equipment.
Background technique
With the popularization and application of computer technology in daily life, needs are frequently encountered in the field of terminal display image
Scape.
In the prior art, terminal determines the request of user according to the operation for detecting user, such as detects user from end
Link or the application scanning recognition target image by installation are opened in the application installed on end, are then got with user's
Request the image information of corresponding image to be presented.Terminal, can be to obtaining after the image information for getting image to be presented
The image information taken is handled, with obtain can be in the image of terminal display.
Summary of the invention
In view of this, this specification embodiment provides a kind of image information processing method, device and electronic equipment, it is used for
Solve the problems, such as that terminal cannot reach the demand of image displaying to the processing capacity of image information in the prior art.
This specification embodiment adopts the following technical solutions:
This specification embodiment provides a kind of image information processing method, comprising:
The image procossing rank of the terminal is determined according to the device attribute information of terminal;
The image information for the version that matches with described image processing rank is obtained, described image information has at least one version
This;
The described image information for obtaining version is handled, obtains showing image.
This specification embodiment also provides a kind of image information processing method, comprising:
Acquire target image;
When acquiring the target image, the device attribute information of the terminal is obtained;
The image procossing rank of the terminal is determined according to the device attribute information;
The AR image information for the version that matches with described image processing rank is obtained, the AR image information has at least one
A version;
The AR image information is rendered into the target image of acquisition.
This specification embodiment also provides a kind of image information processing device, comprising:
Determining module determines the image procossing rank of the terminal according to the device attribute information of terminal;
Module is obtained, the image information for the version that matches with described image processing rank is obtained, described image information has
At least one version;
Processing module handles the described image information for obtaining version, obtains showing image.
This specification embodiment also provides a kind of image information processing device, comprising:
Acquisition module acquires target image;
First acquisition module obtains the device attribute information of the terminal when acquiring the target image;
Determining module determines the image procossing rank of the terminal according to the device attribute information;
Second obtains module, obtains the AR image information for the version that matches with described image processing rank, the AR image
Information has at least one version;
The AR image information is rendered into the target image of acquisition by rendering module.
This specification embodiment also provides a kind of electronic equipment, including at least one processor and memory, memory are deposited
Program is contained, and is configured at least one processor and executes following steps:
The image procossing rank of the terminal is determined according to the device attribute information of terminal;
The image information for the version that matches with described image processing rank is obtained, described image information has at least one version
This;
The described image information for obtaining version is handled, obtains showing image.
This specification embodiment also provides a kind of electronic equipment, including at least one processor and memory, memory are deposited
Program is contained, and is configured at least one processor and executes following steps:
Acquire target image;
When acquiring the target image, the device attribute information of the terminal is obtained;
The image procossing rank of the terminal is determined according to the device attribute information;
The AR image information for the version that matches with described image processing rank is obtained, the AR image information has at least one
A version;
The AR image information is rendered into the target image of acquisition.
This specification embodiment use at least one above-mentioned technical solution can reach it is following the utility model has the advantages that
The image procossing rank that terminal is determined by the device attribute information according to terminal is obtained according to image procossing rank
Then the image information for the version that matches with image procossing rank is handled the image information of acquisition, so that the figure obtained
As information can accurately be shown at the terminal, to improve user experience, the image procossing rank of terminal is avoided not to be able to satisfy
To the image processing requirements of the image information of acquisition, cause to show abnormal.
Detailed description of the invention
Attached drawing described herein is used to provide to further understand this specification embodiment, constitutes this specification and implements
A part of example, the illustrative embodiments and their description of this specification are not constituted to the application not for explaining the application
Work as restriction.In the accompanying drawings:
Fig. 1 is a kind of flow diagram for image information processing method that this specification embodiment proposes;
Fig. 2 is a kind of timing diagram for image information processing method that this specification embodiment proposes;
Fig. 3 is a kind of timing diagram for image information processing method that this specification embodiment proposes;
Fig. 4 is a kind of flow diagram for image information processing method that this specification embodiment proposes;
Fig. 5 is a kind of flow diagram for image information processing method that this specification embodiment proposes;
Fig. 6 is a kind of timing diagram for image information processing method that this specification embodiment proposes;
Fig. 7 is a kind of structural schematic diagram for image information processing device that this specification embodiment proposes;
Fig. 8 is a kind of structural schematic diagram for image information processing device that this specification embodiment proposes.
Specific embodiment
In the prior art, the image procossing of the image information of acquisition is needed since the image-capable of terminal is unable to satisfy
It asks, and the version of image information that terminal can obtain is few, causes the image information obtained that cannot normally show at the terminal,
Poor user experience.
Therefore, this specification embodiment provides a kind of image information processing method, device and electronic equipment, passes through basis
The device attribute information of terminal determines the image procossing rank of terminal, is obtained and image procossing rank phase according to image procossing rank
Then the image information of matched version is handled the image information of acquisition, enable the image information obtained accurate
Displaying at the terminal avoid the image procossing rank of terminal from not being able to satisfy the image information of acquisition to improve user experience
Image processing requirements, cause to show abnormal.
To keep the purposes, technical schemes and advantages of the application clearer, below in conjunction with this specification specific embodiment
And technical scheme is clearly and completely described in corresponding attached drawing.Obviously, described embodiment is only this explanation
Book a part of the embodiment, instead of all the embodiments.The embodiment of base in this manual, those of ordinary skill in the art exist
Every other embodiment obtained under the premise of creative work is not made, shall fall in the protection scope of this application.
Below in conjunction with attached drawing, the technical solution that each embodiment of this specification provides is described in detail.
Fig. 1 is a kind of flow diagram for image information processing method that this specification embodiment provides.
S101: the image procossing rank of the terminal is determined according to the device attribute information of terminal.
In this specification embodiment, device attribute information is the processing capacity that can reflect terminal for image information
Image Processing parameter, load parameter, graphics processor parameter etc. when can specifically include terminal operating, does not do specific limit herein
It is fixed.
Image procossing rank can be understood as terminal to the image-capable of image information, the image-capable of terminal
Different brackets can be about set to, as the image procossing rank of terminal being about set to high-end, middle-end and low side three types
Grade or other kinds of grade.
As a kind of Application Example, the image procossing rank of the terminal is determined in the device attribute information according to terminal
Before, further includes:
User is received to the trigger event of the terminal;
When receiving the trigger event, the device attribute information of the terminal is obtained.
The trigger event can be the operation information of user on the terminal, and the operation information is that user's expectation obtains
The operation for taking image to be presented and carrying out at the terminal.
As a kind of Application Example, user is received to the trigger event of the terminal, including following at least one mode:
It detects user and acquires target image using the terminal;
Receive the specified operation that user is directed to target image.
In concrete application scene, detects that user can be using terminal acquisition target image, detect user
Target image is acquired using the client installed in terminal, specifically can be and detect that user clicks to enter the visitor installed in terminal
Family end clicks the target image in client and acquires button, and starting acquires target image program, taking the photograph in client call terminal
As head shooting, collecting target image.
The specified operation that user is directed to target image is received, may include following at least one mode:
User is received to the intercept operation of the target image;
User is received to the clicking operation of the target image.
By receiving user to the intercept operation or clicking operation of target image, the device attribute information to terminal is triggered
Acquisition.
In concrete application scene, user is received to the trigger event of the terminal, the trigger event can also be use
Client is installed at family at the terminal, can also be that user clicks installed client etc. in terminal for the first time.The client
It can be understood as the application for the image information that installation is obtained at the terminal with displaying.
Detecting that user installs client at the terminal, or to detect that user clicks for the first time installed in terminal
When client, the trigger event that the device attribute information of the terminal is obtained as triggering may each be, to obtain equipment in advance
Attribute information determines the image procossing rank of terminal, reduces the processing pressure of follow-up processing flow, to be presented needing to obtain
When image, the image information for obtaining corresponding version can be matched, directly to improve matching efficiency and user experience.
As a kind of Application Example, the image procossing rank of the terminal is determined in the device attribute information according to terminal
Before, further includes:
When detecting user using terminal acquisition target image, following at least one device attribute letter is obtained
Breath:
The image processor version information of the terminal;
The load information of the terminal;
The configuration information of the terminal.
In such a case, it is possible to according to preset image procossing rank judgment rule at least one device attribute
Information is handled, and the image procossing rank of the terminal is obtained.
The image processor version information of the terminal can be GPU (graphics processor, the Graphics of the terminal
Processing Unit) parameter information, it can specifically include grating quantity, video memory type, video memory bit wide, video memory capacity etc.,
This is not specifically limited.
The load information of the terminal can be the parameter information of display terminal operation load capacity, can specifically include end
Runing time, the running memory at end etc., are not specifically limited herein.
The configuration information of the terminal is can be can specifically include with the parameter information of the hardware configuration ability of display terminal
Model information, carrying operating system type information, memory information, flash information of terminal etc., are not specifically limited herein.
In concrete application scene, preset image procossing rank judgment rule is sentencing to the image-capable of terminal
Disconnected rule, can be that terminal is preset with server-side, to be judged at the image of terminal according to the device attribute information of terminal
Manage rank.
S103: obtaining the image information for the version that matches with described image processing rank, and described image information has at least
One version.
In this specification embodiment, image information can be specific picture to be presented, video, animation etc., described
Image information can also be the corresponding image resource packet such as picture, video, animation to be presented, be not specifically limited herein.Its
In, described image resource packet is to need to carry out rendering processing, can just obtain corresponding image to be presented.
As a kind of Application Example, the image information for the version that matches with described image processing rank is obtained, comprising:
Sent to server-side and carry the other image information acquisition request of described image process level so that the server-side according to
Described image handles the corresponding relationship of the version of rank and described image information, the determining version that matches with described image processing rank
This described image information;
Receive the described image information of the version that matches with described image processing rank from the server-side.
In concrete application scene, the described image information of acquisition can also be corresponding with the target image of acquisition,
The type that the image information obtained can be determined by the target image of acquisition, is determined by image procossing rank and obtains type
The version information of image information.
As a kind of Application Example, before the image information for obtaining the version that matches with described image processing rank,
Can also include:
Using the corresponding relationship between the target image and the type of described image information, according to the target of acquisition
The determining described image information with the target image corresponding types of image;
The described image information that rank determines the version that matches with the image information of the type is handled according to described image.
In concrete application scene, according to the determining institute with the target image corresponding types of the target image of acquisition
Image information is stated, can also include:
The target image of acquisition is sent to the server-side, the type of the server-side storage described image information
With the corresponding relationship between the target image;
Receive the described image information with the target image corresponding types from the server-side, described image information
Version and described image processing rank match.
Under such application scenarios, server-side utilizes the corresponding relationship between described image information and the target image,
Image information corresponding with the target image is matched to according to the target image received;Then according to described image information
Version and described image processing rank between matching relationship, be matched to the described image information of corresponding version.
S105: handling the described image information of the version of acquisition, obtains showing image.
Can also include: after obtaining the displaying image as a kind of Application Example
Image is shown described in the terminal display.
The described image information of the version of acquisition is handled, may include following at least one mode:
Rendering processing is carried out to the described image information of acquisition;
Adaptation processing is carried out to the described image information of acquisition.
In concrete application scene, if the described image information obtained is the corresponding image resource such as picture, video, animation
Packet, then terminal needs to carry out rendering processing to the image resource packet of acquisition, with obtain corresponding picture, video, animation etc. to get
To image is shown, realizes and show.
If the described image information obtained is specific picture, video, animation etc., terminal can be to the figure of acquisition
As information progress adaptation processing, the displaying image that can clearly show on the terminal is obtained.
Can also include: after obtaining the displaying image as a kind of Application Example
The target image and the displaying image are overlapped, superimposed image is obtained.
In this specification embodiment, target image can be understood as user can be by terminal acquired image, institute
Target image is stated specifically and can be virtual picture, photo, the cup etc. on network, is not specifically limited herein.
In concrete application scene, the target image and the displaying image are overlapped, superimposed image is obtained, it can
To include:
Identify the target area in the target image;
The displaying image is superimposed upon the target area, obtains the superimposed image.
It will show that image is superimposed upon target area, obtain superimposed image, it can be understood as will show image and target image
Two image layers are overlapped, and obtain the map overlay image that can be shown.
As a kind of Application Example, the target image and the displaying image are overlapped, comprising:
Based on augmented reality AR (full name: Augmented Reality) mode by the target image and the display diagram
As being overlapped, the superimposed image is obtained.
Augmented reality be a kind of position for calculating camera image in real time and angle and plus respective image, video or
The technology of 3D model, the target of this technology are on a terminal screen virtual world (obtained displaying image) and real world
(target image of acquisition) superimposed combination, and realize interaction.
Obtain the image information for the version that matches with described image processing rank, comprising:
Obtain the AR resource packet for the version that matches with described image processing rank;
The described image information for obtaining version is handled, comprising:
Rendering processing is carried out to the AR resource packet for obtaining version, obtains the displaying image.
By the target area in recognition target image, it will show that image is superimposed upon target area, target figure may be implemented
As the Overlapping display with displaying image, increase user experience.
The image procossing rank of the terminal is determined by the device attribute information according to terminal, and can be according to image procossing grade
It obtains from server-side and matches the image information of version with the image procossing rank, enable the image procossing rank of terminal
The image processing requirements for meeting the image information obtained obtain showing image, improve user experience.
It is illustrated in figure 2 a kind of timing diagram of image information processing method of this specification embodiment offer, by terminal 2B
The step of execution can be to be performed by the client being mounted on the terminal 2B.
S201: detect that user acquires target image using terminal 2B.
S203: the device attribute information of the terminal 2B is obtained.
S205: the image procossing rank of the terminal 2B is determined according to the device attribute information.
As a kind of Application Example, the device attribute information of the terminal 2B be can store on server-side 2A, terminal
2B can obtain corresponding device attribute information from server-side 2A;It can also locally obtained eventually when the terminal 2B is run
Hold the device attribute information terminal 2B of 2B.
S207: terminal 2B sends image information acquisition request, described image information acquisition request packet to the server-side 2A
Include described image processing rank.
As a kind of Application Example, the different editions of same image information be can store in server-side 2A, server-side 2A
The corresponding relationship being also stored between described image processing rank and the described image information of corresponding version.
It is corresponding, if the image procossing rank of terminal 2B is about set to high-end, middle-end, low side or other types,
The image information of high-end, middle-end, low side or other versions is correspondingly configured on server-side 2A.
S209: server-side 2A is requested according to image information acquisition, according to the version of image procossing rank and image information it
Between corresponding relationship, obtain and get image procossing grade and match the image information of version.
S211: terminal 2B receives the image information for the version that matches with described image processing rank from server-side 2A.
S213: terminal 2B handles received described image information, obtains showing image.
S215: the displaying image is shown on the terminal 2B.
Terminal 2B is facilitated by determining the image procossing rank of terminal 2B according to device attribute information according to terminal 2B's
Real-time running state determines the image procossing rank of terminal 2B, so as to more accurately obtain and the image procossing rank phase
The image information for the version matched preferably shows image corresponding to image information, improves user experience.
It is illustrated in figure 3 a kind of timing diagram of image information processing method of this specification embodiment offer, by terminal 3B
The step of execution can be to be performed by the client being mounted on the terminal 3B.
S301: terminal 3B sends image information acquisition request to server-side 3A, and described image information acquisition request includes institute
State the device attribute information of terminal 3B and the mark of the terminal 3B.
The device attribute information is obtained from the terminal 3B.
S303: server-side 3A based on the received described image information acquisition request determine the image procossing grade of the terminal 3B
Not.
In concrete application scene, the mark of terminal 3B can be stored in advance in the server-side 3A with terminal 3B's
Corresponding relationship between device attribute information, the mark that can use terminal 3B obtain corresponding device attribute letter from server-side 3A
Breath, to improve treatment effeciency and user experience.
Described image information acquisition request determines the image procossing rank of the terminal 3B to server-side 3A based on the received, can
To include:
The mark of the server-side 3A terminal 3B based on the received obtains corresponding device attribute information;
The figure of the terminal 3B is determined according to the device attribute information of acquisition and the received device attribute information
As processing rank.
S305: server-side 3A handles the figure that rank determines the version that matches with described image processing rank according to described image
As information.
S307: server-side 3A will be sent to the end with the match described image information of version of described image processing rank
Hold 3B.
S309: terminal 3B receives described image information, and handles described image information, obtains showing image.
S311: the displaying image is shown on the terminal 3B.
By obtaining device attribute information corresponding with the mark of terminal 3B according to the mark of terminal 3B in server-side 3A,
The image procossing rank of terminal 3B is determined according to device attribute information, then determines image corresponding with described image processing rank
Information, terminal 3B are again handled image information, are obtained the image shown in terminal 3B, can be reduced the processing pressure of terminal 3B
Power, to improve terminal 3B to the treatment effeciency of image information.
A kind of flow diagram of image information processing method of this specification embodiment offer is provided.
S401: acquisition target image.
In this specification embodiment, target image can be understood as can be by the collected real world images of terminal.
In concrete application scene, target image is acquired, can be the target image for detecting that user clicks in client
Button is acquired, starting acquires target image, the camera shooting, collecting target image in client call terminal.
S403: when acquiring the target image, the device attribute information of the terminal is obtained.
In this way, device attribute information when terminal operating can be obtained, this can in the operational process of acquisition target image
To reflect the instant image-capable of terminal.
S405: the image procossing rank of the terminal is determined according to the device attribute information.
In this specification embodiment, the image procossing rank of the terminal is determined according to the device attribute information, is wrapped
It includes:
The device attribute information is handled according to preset image procossing rank judgment rule, obtains the terminal
Image procossing rank.
S407: obtaining the AR image information for the version that matches with described image processing rank, and the AR image information has
At least one version.
In this specification embodiment, AR image information can be understood as the virtual AR such as AR picture to be presented, AR animation
AR resource packet corresponding to image.The same AR resource packet, which has, handles the matched multiple versions of rank with different images respectively.
S409: the AR image information is rendered into the target image of acquisition.
The AR image information is rendered into the target image of acquisition, it can be understood as by virtual AR image information
It is added on the real target image of acquisition after rendering.
As a kind of Application Example, the AR image information is rendered into the target image of acquisition, may include:
Identify the target area in the target image of acquisition;
The AR image information is rendered into the target area.
The AR image information is rendered into the target area, it can be understood as render to obtain by virtual AR resource packet
Virtual AR image, then the specific position by virtual AR image superposition into target image, i.e. target area, can obtain
Good visual effect.
In this way, determining the target image of reality by acquisition target image;The figure of terminal is determined according to device attribute information
As processing rank, to determine the image procossing rank of terminal, so as to more accurately obtain and the image procossing rank phase
AR image information with version enables the terminal to the AR image information for obtaining the version for meeting its image-capable;Pass through
AR image information is rendered into target image, allows virtual AR image to be superimposed displaying with the target image of reality, improves
User experience.
This specification embodiment additionally provides a kind of image information processing method under AR application scenarios, as shown in Figure 5.
A kind of flow diagram of image information processing method of this specification embodiment offer is provided.
End is developed in AR resource packet:
S501: exploitation AR resource packet.
S503: should according to the judgement of the dimensions such as the size of AR resource packet, number of nodes, bone number, textures quantity, JS lines of code
The image procossing rank for the terminal that AR resource packet can be supported, obtains judging result.
Develop the AR resource packet of the corresponding other different editions of different images process level according to judging result, and by different editions
AR resource packet configure in corresponding server-side.
The image procossing rank of terminal is corresponding with the version of the image information of exploitation, can develop in the development phase different
The image information for multiple versions that the terminal of image procossing rank can be supported shows need to meet the image of all types of terminals
It asks.
S505: AR resource packet is uploaded in server-side.
S507: in the AR resource packet of the matched multiple versions of the image procossing rank of server-side storage configuration and terminal.
In terminal:
S509: detect that user enters client.
In concrete application scene, detects that user enters client, may include:
It detects that user clicks the AR scanning function of client, acquires target image;
Client utilizes the target area in AR scanning function recognition target image.
S511: enter the device attribute information that client triggering obtains terminal by detecting user, wherein the equipment of acquisition
Attribute information includes the device attribute of the terminal stored in the GPU version information of terminal, the load information of terminal and server-side
Information.
In concrete application scene, after the device attribute information for obtaining the terminal, can also include:
The device attribute information for the terminal that will acquire is sent to server-side, the device attribute information of transmission
The mark of the terminal is carried, so that the device attribute information corresponding with the mark of the terminal is stored in the service
End.
By the way that the device attribute information of the mark of carried terminal is sent to server-side, which is stored in
Server-side, it is convenient directly to obtain corresponding device attribute information from server-side in concrete application scene, it improves efficiency.
The device attribute information of the terminal is obtained, can also include following at least one mode:
The device attribute information corresponding with the mark of the terminal is obtained from the server-side.
As a kind of Application Example, the device attribute information corresponding with the terminal is obtained from the server-side,
Include:
The mark of the terminal is sent to the server-side;
The device attribute information corresponding with the mark of the terminal is obtained from the server-side.
It is stored with the corresponding relationship of the mark of terminal and the device attribute information of terminal in server-side, server-side is receiving
After the mark of terminal, the corresponding relationship can be inquired according to the mark of the terminal received, it, then will inquiry according to query result
To device attribute information corresponding with the mark of the terminal be sent to terminal.
As a kind of Application Example, when the terminal is to use the client for the first time, by will acquire and institute
The corresponding device attribute information of mark for stating terminal is stored in the server-side, and the terminal next time described in same type uses institute
When stating client, device attribute information corresponding with the mark of terminal can be obtained directly from the server-side, thus quickly
The matched image information of acquisition, improve treatment effeciency and user experience.
Alternatively Application Example, when system update occurs in the terminal, by will acquire with the end
The corresponding device attribute information of the mark at end is stored in the server-side, can update stored in the server-side with institute
The corresponding device attribute information of mark for stating terminal enables the terminal to obtain real-time device attribute letter from server-side
Breath, is accurately judged to the image procossing rank of terminal.
When user is not mounted client in first click terminal, even if the system of terminal updates, terminal
Device attribute information update, terminal also can obtain the device attribute information of real-time update in server-side, and being capable of root
Determine that the image procossing rank updated avoids to be matched to the image information of accurate version according to the device attribute information of update
Because of the variation of the device attribute information of terminal system, and terminal is made to get the image procossing rank for being unable to reflexless terminal update
Image information leads to show abnormal, reduction user experience.
S513: the image procossing rank of terminal is judged according to the device attribute information of terminal.
S515: image information acquisition request is sent to server-side, described image information acquisition request includes at described image
Manage rank.
Under such application scenarios, described image information is AR resource packet.
S517: the AR resource packet with the described image processing matched version of rank is obtained from server-side.
In concrete application scene, described image information acquisition request determines the figure of the terminal to server-side based on the received
As processing rank, corresponding AR resource packet is determined according to the target image, rank is handled according to described image and is matched to correspondence
The AR resource packet of version, and the AR resource packet of matched version is issued to the terminal.
S519: rendering obtains the AR resource packet of version, obtains corresponding displaying AR image.
In concrete application scene, after obtaining corresponding displaying AR image, further includes:
By the displaying AR image superposition to the target area, superposition AR image is obtained;
The superposition AR image is shown by the client.
By the AR resource packet of the multiple and different versions of storage configuration in server-side, and the AR resource packet of each version and end
The image procossing rank at end is corresponding;Terminal is before obtaining AR resource packet from server-side, according to the device attribute information of terminal
Judge the image procossing rank of terminal, then obtains the AR for the version that matches from server-side according to the image procossing rank of terminal
Resource packet, the AR resource packet that terminal is obtained adapt to terminal, can accurately render and show, and improve user's body
Degree of testing.
Based on same inventive concept, this specification embodiment additionally provides a kind of letter of image under animation application scenarios
Processing method is ceased, as shown in Figure 6.
Fig. 6 is the flow diagram of a kind of image information processing method that this specification embodiment provides, specifically include with
Lower step:
S601: server-side 6A configures the animated image of multiple versions.
Under such application scenarios, described image information is animated image;
It is corresponding with the version information of the animated image that described image processing rank is stored on the server-side 6A
Relationship.
S603: terminal 6B, when detecting that user clicks client, obtains the device attribute information of the terminal 6B, determines
The image procossing rank of terminal 6B.
In concrete application scene, after user installs the client for showing image information on terminal 6B, obtain eventually
The device attribute information for holding 6B, the image procossing rank of the terminal 6B is judged according to the device attribute information of acquisition.
S605: the terminal 6B device attribute information that will acquire and corresponding described image processing rank are sent to described
Server-side 6A.
S607: terminal 6B detects that user clicks target image using client.
S609: terminal 6B sends the image for carrying described image processing rank and the target image to the server-side 6A
Information acquisition request.
S611: server-side 6A based on the received described image information issue the image procossing grade that request determines the terminal 6B
Not, corresponding animated image is determined according to the target image, rank is then handled according to described image and is matched to corresponding version
The animated image, and the animated image of matched version is issued to the terminal 6B.
S613: terminal 6B carries out adaptation processing to the animated image received, obtains corresponding displaying image, that is, opens up
Show animation.
S615: terminal 6B shows animation on target image.
By the animated image of the multiple and different versions of storage configuration on server-side 6A, and the animated image of each version with
The image procossing rank of terminal 6B is corresponding;Terminal 6B is before obtaining animated image from server-side 6A, according to setting for terminal 6B
Standby attribute information judges the image procossing rank of terminal 6B, is then obtained according to the image procossing rank of terminal 6B from server-side 6A
The animated image for the version that matches is taken, so that the image procossing rank of terminal 6B can satisfy the processing to the animated image of acquisition
Demand obtains showing animation, improves user experience.
The above are a kind of image information processing methods that this specification embodiment provides, and are based on same thinking, this explanation
Book embodiment additionally provides corresponding image information processing device, as shown in Figure 7 and Figure 8.
Fig. 7 is a kind of structural schematic diagram for image information processing device that this specification embodiment provides, comprising:
Determining module 702 determines the image procossing rank of the terminal according to the device attribute information of terminal;
Module 704 is obtained, the image information for the version that matches with described image processing rank, described image information tool are obtained
There is at least one version;
Processing module 706 handles the described image information for obtaining version, obtains showing image.
A kind of image information processing device that this specification embodiment provides, by utilizing preset rank judgment rule,
And the device attribute information of the terminal according to acquisition, the image procossing rank of terminal is determined, according to image procossing rank from service
End obtains the image information for the version that matches with image procossing rank, so that the image procossing rank of terminal can satisfy to acquisition
Animated image image processing requirements, obtain showing image, and accurately show, to improve user experience, avoid terminal
Image procossing rank be not able to satisfy the process demand to the image information of acquisition, cause to show abnormal.
Optionally, before the device attribute information according to terminal determines the image procossing rank of the terminal, further includes:
User is received to the trigger event of the terminal;
When receiving the trigger event, the device attribute information of the terminal is obtained.
Optionally, user is received to the trigger event of the terminal, including following at least one mode:
It detects user and acquires target image using the terminal;
Receive the specified operation that user is directed to target image;
Described device further include:
The target image is overlapped with image is shown, obtains superimposed image.
Optionally, the target image is overlapped with image is shown, obtains superimposed image, comprising:
Identify the target area in the target image;
The displaying image is superimposed upon the target area, obtains the superimposed image.
Fig. 8 is a kind of structural schematic diagram for image information processing device that this specification embodiment provides, comprising:
Acquisition module 802 acquires target image;
First acquisition module 804 obtains the device attribute information of the terminal when acquiring the target image;
Determining module 806 determines the image procossing rank of the terminal according to the device attribute information;
Second obtains module 808, obtains the AR image information for the version that matches with described image processing rank, the AR figure
As information has at least one version;
The AR image information is rendered into the target image of acquisition by rendering module 810.
A kind of image information processing device that this specification embodiment provides determines reality by acquiring target image
Target image;The image procossing rank of terminal is determined according to device attribute information, to determine the image procossing rank of terminal, thus
The AR image information that the version that matches with the image procossing rank can more accurately be obtained enables the terminal to acquisition and meets it
The AR image information of the version of image-capable;By the way that AR image information is rendered into target image, so that virtual AR schemes
As displaying can be superimposed with the target image of reality, user experience is improved.
Based on the same inventive concept, this specification embodiment also provides a kind of electronic equipment, including at least one processor
And memory, memory are stored with program, and are configured to execute following steps by least one processor:
The image procossing rank of the terminal is determined according to the device attribute information of terminal;
The image information for the version that matches with described image processing rank is obtained, described image information has at least one version
This;
The described image information for obtaining version is handled, obtains showing image.
Wherein, the other function of processor is no longer gone to live in the household of one's in-laws on getting married one by one here referring also to the content recorded in above-described embodiment
It states.
Based on the same inventive concept, this specification embodiment also provides a kind of electronic equipment, including at least one processor
And memory, memory are stored with program, and are configured at least one processor and execute following steps:
Acquire target image;
When acquiring the target image, the device attribute information of the terminal is obtained;
The image procossing rank of the terminal is determined according to the device attribute information;
The AR image information for the version that matches with described image processing rank is obtained, the AR image information has at least one
A version;
The AR image information is rendered into the target image of acquisition.
Wherein, the other function of processor is no longer gone to live in the household of one's in-laws on getting married one by one here referring also to the content recorded in above-described embodiment
It states.
Based on the same inventive concept, this specification embodiment also provides a kind of computer readable storage medium, including with electricity
The program that sub- equipment is used in combination, program can be executed by processor to complete following steps:
The image procossing rank of the terminal is determined according to the device attribute information of terminal;
The image information for the version that matches with described image processing rank is obtained, described image information has at least one version
This;
The described image information for obtaining version is handled, obtains showing image.
Wherein, the other function of processor is no longer gone to live in the household of one's in-laws on getting married one by one here referring also to the content recorded in above-described embodiment
It states.
Based on the same inventive concept, this specification embodiment also provides a kind of computer readable storage medium, including with electricity
The program that sub- equipment is used in combination, program can be executed by processor to complete following steps:
Acquire target image;
When acquiring the target image, the device attribute information of the terminal is obtained;
The image procossing rank of the terminal is determined according to the device attribute information;
The AR image information for the version that matches with described image processing rank is obtained, the AR image information has at least one
A version;
The AR image information is rendered into the target image of acquisition.
Wherein, the other function of processor is no longer gone to live in the household of one's in-laws on getting married one by one here referring also to the content recorded in above-described embodiment
It states.
In the 1990s, the improvement of a technology can be distinguished clearly be on hardware improvement (for example,
Improvement to circuit structures such as diode, transistor, switches) or software on improvement (improvement for method flow).So
And with the development of technology, the improvement of current many method flows can be considered as directly improving for hardware circuit.
Designer nearly all obtains corresponding hardware circuit by the way that improved method flow to be programmed into hardware circuit.Cause
This, it cannot be said that the improvement of a method flow cannot be realized with hardware entities module.For example, programmable logic device
(Programmable Logic Device, PLD) (such as field programmable gate array (Field Programmable Gate
Array, FPGA)) it is exactly such a integrated circuit, logic function determines device programming by user.By designer
Voluntarily programming comes a digital display circuit " integrated " on a piece of PLD, designs and makes without asking chip maker
Dedicated IC chip.Moreover, nowadays, substitution manually makes IC chip, this programming is also used instead mostly " is patrolled
Volume compiler (logic compiler) " software realizes that software compiler used is similar when it writes with program development,
And the source code before compiling also write by handy specific programming language, this is referred to as hardware description language
(Hardware Description Language, HDL), and HDL is also not only a kind of, but there are many kind, such as ABEL
(Advanced Boolean Expression Language)、AHDL(Altera Hardware Description
Language)、Confluence、CUPL(Cornell University Programming Language)、HDCal、JHDL
(Java Hardware Description Language)、Lava、Lola、MyHDL、PALASM、RHDL(Ruby
Hardware Description Language) etc., VHDL (Very-High-Speed is most generally used at present
Integrated Circuit Hardware Description Language) and Verilog.Those skilled in the art also answer
This understands, it is only necessary to method flow slightly programming in logic and is programmed into integrated circuit with above-mentioned several hardware description languages,
The hardware circuit for realizing the logical method process can be readily available.
Controller can be implemented in any suitable manner, for example, controller can take such as microprocessor or processing
The computer for the computer readable program code (such as software or firmware) that device and storage can be executed by (micro-) processor can
Read medium, logic gate, switch, specific integrated circuit (Application Specific Integrated Circuit,
ASIC), the form of programmable logic controller (PLC) and insertion microcontroller, the example of controller includes but is not limited to following microcontroller
Device: ARC 625D, Atmel AT91SAM, Microchip PIC18F26K20 and Silicone Labs C8051F320 are deposited
Memory controller is also implemented as a part of the control logic of memory.It is also known in the art that in addition to
Pure computer readable program code mode is realized other than controller, can be made completely by the way that method and step is carried out programming in logic
Controller is obtained to come in fact in the form of logic gate, switch, specific integrated circuit, programmable logic controller (PLC) and insertion microcontroller etc.
Existing identical function.Therefore this controller is considered a kind of hardware component, and to including for realizing various in it
The device of function can also be considered as the structure in hardware component.Or even, it can will be regarded for realizing the device of various functions
For either the software module of implementation method can be the structure in hardware component again.
System illustrated by description above embodiment, device, module or unit, specifically can by computer chip or
Entity is realized, or is realized by the product with certain function.Wherein, a kind of typical realization equipment is computer.Specifically
, computer for example can be personal computer, laptop computer, cellular phone, camera phone, smart phone, a number
Word assistant, media player, navigation equipment, electronic mail equipment, game console, tablet computer, wearable device or
The combination of any equipment in these equipment.
For convenience of description, it describes to be divided into various modules when apparatus above with function or unit describes respectively.Certainly,
The function of each module or each unit can be realized in the same or multiple software and or hardware when implementing the application.
It should be understood by those skilled in the art that, the embodiment of the present invention can provide as method, system or computer program
Product.Therefore, complete hardware embodiment, complete software embodiment or reality combining software and hardware aspects can be used in the present invention
Apply the form of example.Moreover, it wherein includes the computer of computer usable program code that the present invention, which can be used in one or more,
The computer program implemented in usable storage medium (including but not limited to magnetic disk storage, CD-ROM, optical memory etc.) produces
The form of product.
The present invention is reference according to the method for this specification embodiment, the stream of equipment (system) and computer program product
Journey figure and/or block diagram are described.It is interpreted as to be realized by computer program instructions in flowchart and/or the block diagram
Each flow and/or block and flowchart and/or the block diagram in process and/or box combination.It can provide these meters
Calculation machine program instruction is to the place of general purpose computer, special purpose computer, Embedded Processor or other programmable data processing devices
Device is managed to generate a machine, so that producing by the instruction that computer or the processor of other programmable data processing devices execute
Life is for realizing the function of specifying in one or more flows of the flowchart and/or one or more blocks of the block diagram
Device.
These computer program instructions, which may also be stored in, is able to guide computer or other programmable data processing devices with spy
Determine in the computer-readable memory that mode works, so that it includes referring to that instruction stored in the computer readable memory, which generates,
Enable the manufacture of device, the command device realize in one box of one or more flows of the flowchart and/or block diagram or
The function of being specified in multiple boxes.
These computer program instructions also can be loaded onto a computer or other programmable data processing device, so that counting
Series of operation steps are executed on calculation machine or other programmable devices to generate the process flow that computer is realized, thus counting
The instruction executed on calculation machine or other programmable devices is provided for realizing in one or more flows of the flowchart and/or side
The step of function of being specified in block diagram one box or multiple boxes.
In a typical configuration, calculating equipment includes one or more processors (CPU), input/output interface, net
Network interface and memory.
Memory may include the non-volatile memory in computer-readable medium, random access memory (RAM) and/or
The forms such as Nonvolatile memory (NVM), such as read-only memory (ROM) or flash memory (flash RAM).Memory is computer-readable Jie
The example of matter.
Computer-readable medium includes permanent and non-permanent, removable and non-removable media can be by any method
Or technology come realize information store.Information can be computer readable instructions, data structure, the module of program or other data.
The example of the storage medium of computer includes, but are not limited to phase change memory (PRAM), static random access memory (SRAM), moves
State random access memory (DRAM), other kinds of random access memory (RAM), read-only memory (ROM), electric erasable
Programmable read only memory (EEPROM), flash memory or other memory techniques, read-only disc read only memory (CD-ROM) (CD-ROM),
Digital versatile disc (DVD) or other optical storage, magnetic cassettes, tape magnetic disk storage or other magnetic storage devices
Or any other non-transmission medium, can be used for storage can be accessed by a computing device information.As defined in this article, it calculates
Machine readable medium does not include temporary computer readable media (transitory media), such as the data-signal and carrier wave of modulation.
It should also be noted that, the terms "include", "comprise" or its any other variant are intended to nonexcludability
It include so that the process, method, commodity or the equipment that include a series of elements not only include those elements, but also to wrap
Include other elements that are not explicitly listed, or further include for this process, method, commodity or equipment intrinsic want
Element.In the absence of more restrictions, the element limited by sentence "including a ...", it is not excluded that including described want
There is also other identical elements in the process, method of element, commodity or equipment.
The application can describe in the general context of computer-executable instructions executed by a computer, such as program
Module.Generally, program module includes routines performing specific tasks or implementing specific abstract data types, programs, objects, group
Part, data structure etc..The application can also be practiced in a distributed computing environment, in these distributed computing environments, by
Task is executed by the connected remote processing devices of communication network.In a distributed computing environment, program module can be with
In the local and remote computer storage media including storage equipment.
All the embodiments in this specification are described in a progressive manner, same and similar portion between each embodiment
Dividing may refer to each other, and each embodiment focuses on the differences from other embodiments.Especially for system reality
For applying example, since it is substantially similar to the method embodiment, so being described relatively simple, related place is referring to embodiment of the method
Part explanation.
The foregoing is merely the description of the present application embodiments, are not intended to limit this application.For this field skill
For art personnel, various changes and changes are possible in this application.It is all within the spirit and principles of the present application made by any repair
Change, equivalent replacement, improvement etc., should be included within the scope of the claims of this application.