CN110099180A - Method and apparatus for showing information - Google Patents

Method and apparatus for showing information Download PDF

Info

Publication number
CN110099180A
CN110099180A CN201910352892.4A CN201910352892A CN110099180A CN 110099180 A CN110099180 A CN 110099180A CN 201910352892 A CN201910352892 A CN 201910352892A CN 110099180 A CN110099180 A CN 110099180A
Authority
CN
China
Prior art keywords
character image
user
information
personage
display information
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.)
Pending
Application number
CN201910352892.4A
Other languages
Chinese (zh)
Inventor
顾黎亮
方有奇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Zhangmen Science and Technology Co Ltd
Original Assignee
Shanghai Zhangmen Science and Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai Zhangmen Science and Technology Co Ltd filed Critical Shanghai Zhangmen Science and Technology Co Ltd
Priority to CN201910352892.4A priority Critical patent/CN110099180A/en
Publication of CN110099180A publication Critical patent/CN110099180A/en
Priority to PCT/CN2020/086569 priority patent/WO2020221114A1/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/16Human faces, e.g. facial parts, sketches or expressions
    • G06V40/168Feature extraction; Face representation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/16Human faces, e.g. facial parts, sketches or expressions
    • G06V40/172Classification, e.g. identification
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/7243User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages
    • H04M1/72439User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages for image or video messaging
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72484User interfaces specially adapted for cordless or mobile telephones wherein functions are triggered by incoming communication events
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42136Administration or customisation of services
    • H04M3/42153Administration or customisation of services by subscriber

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Health & Medical Sciences (AREA)
  • Signal Processing (AREA)
  • Oral & Maxillofacial Surgery (AREA)
  • Multimedia (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Health & Medical Sciences (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The embodiment of the present application discloses the method and apparatus for showing information.One specific embodiment of this method includes: to determine the information of the second user communicated with the first user in response to detecting the communication request with the first user;Information based on second user obtains the corresponding display information of second user from pre-generated display information aggregate, wherein display information aggregate is that the character image set stored in the terminal device based on the first user or second user automatically generates;Show the corresponding display information of second user.The character image set for being in advance based on storage automatically generates display information aggregate, in the case where detecting communication request, display information corresponding with the associated user of communication request is chosen from display information aggregate to show, information is shown without user's active upload, realizes the flexibility that information is shown.

Description

Method and apparatus for showing information
Technical field
The invention relates to fields of communication technology, and in particular to the method and apparatus for showing information.
Background technique
With the continuous development of wireless communication technology, user can whenever and wherever possible, all the time using terminal device with Other users are conversed.However, the waiting process before talkthrough, but very boring for a user.Therefore, Certain customers can upload the Callshow of oneself manually.In this way, the user for uploading Callshow initiates call request.Requested call User sees that Callshow can rapidly, accurately confirm the identity of the user of request call.Confirming request call After the identity of user, the user of requested call can be switched rapidly on call.
Summary of the invention
The embodiment of the present application proposes the method and apparatus for showing information.
In a first aspect, the embodiment of the present application provides a kind of method for showing information, the end applied to the first user End equipment, comprising: in response to detecting the communication request with the first user, determine the letter of the second user communicated with the first user Breath;Information based on second user obtains the corresponding display information of second user from pre-generated display information aggregate, In, display information aggregate is that the character image set stored in the terminal device based on the first user or second user automatically generates 's;Show the corresponding display information of second user.
In some embodiments, the information of the second user communicated with the first user is determined, comprising: mention from communication request Take the mark of second user;The mark of second user is matched in the address list of the first user, obtains successful match The information of user, the information as second user, wherein the information of multiple users is stored in address list, in the information of user Mark including user.
In some embodiments, based on the information of second user, second is obtained from pre-generated display information aggregate The corresponding display information of user, comprising: by the information of second user personage corresponding with the display information in display information aggregate Information matched, the display information of successful match is obtained, as the corresponding display information of second user.
In some embodiments, communication request is that the first user initiation or received voice communication request or video communication are asked It asks.
In some embodiments, display information aggregate be the terminal device of the first user or second user as follows It generates: obtaining the information of personage present in the character image in character image set;Based on the personage in character image set The information of personage present in image is grouped the character image in character image set, generates character image subset group; Based on character image subset group, display information aggregate is generated.
In some embodiments, the information of personage present in the character image in character image set is obtained, comprising: right Character image in character image set carries out image recognition, obtains personage present in the character image in character image set Information.
In some embodiments, image recognition is carried out to the character image in character image set, obtains figure map's image set The information of personage present in character image in conjunction, comprising: sequentially input the character image in character image set to people Face identification model obtains the information of personage present in the character image in character image set.
In some embodiments, the information of personage present in the character image in character image set is obtained, comprising: will Character image set is sent to server;Receive personage present in the character image in the character image set that server returns Information.
In some embodiments, the information based on personage present in the character image in character image set is to figure map Character image in image set conjunction is grouped, and generates character image subset group, comprising: by there are same people in character image set The character image of object is grouped into same character image subset.
In some embodiments, by there are the character images of same personage to be grouped into same personage in character image set After in image subset, further includes: based in character image subset group the first user or the corresponding character image of second user Subset character image subset corresponding with an other personage, generates new character image subset.
In some embodiments, it is based on character image subset group, generates display information aggregate, comprising: be based on character image The corresponding character image subset of the first user or second user character image corresponding with an other personage in subset group Subset generates the corresponding display information of the personage.
In some embodiments, based in character image subset group the first user or the corresponding character image of second user Subset character image subset corresponding with an other personage, generates the corresponding display information of the personage, comprising: choose first Identical character image in user or the corresponding character image subset of second user character image subset corresponding with the personage;Base In the character image of selected taking-up, the corresponding display information of the personage is generated.
In some embodiments, the information based on personage present in the character image in character image set is to figure map Image set close in character image be grouped, generate character image subset group, comprising: the will be existed simultaneously in character image set The character image of one user or second user and other same personage are grouped into same character image subset.
In some embodiments, it is based on character image subset group, generates display information aggregate, comprising: for character image Character image subset in subset group is ranked up the character image in the character image subset, based on the personage after sequence Image carries out Video Composition, obtains personage's video, as display information.
In some embodiments, the character image in the character image subset is ranked up, comprising: according to storage time Sequence or shooting time sequence are ranked up the character image in the character image subset.
Second aspect, the embodiment of the present application provide a kind of for showing the device of information, are set to the end of the first user End equipment, comprising: determination unit is configured in response to detect the communication request with the first user, determining and the first user The information of the second user of communication;Acquiring unit is configured to the information based on second user, from pre-generated display information The corresponding display information of second user is obtained in set, wherein display information aggregate is based on the first user or second user What the character image set stored in terminal device automatically generated;It is corresponding aobvious to be display configured to second user for display unit Show information.
In some embodiments, determination unit is further configured to: the mark of second user is extracted from communication request; The mark of second user is matched in the address list of the first user, obtains the information of the user of successful match, as The information of two users, wherein be stored with the information of multiple users in address list, include the mark of user in the information of user.
In some embodiments, acquiring unit is further configured to: by the information of second user and display information aggregate In the information of the corresponding personage of display information match, obtain the display information of successful match, it is corresponding as second user Display information.
In some embodiments, communication request is that the first user initiation or received voice communication request or video communication are asked It asks.
In some embodiments, display information aggregate be the terminal device of the first user or second user as follows It generates: obtaining the information of personage present in the character image in character image set;Based on the personage in character image set The information of personage present in image is grouped the character image in character image set, generates character image subset group; Based on character image subset group, display information aggregate is generated.
In some embodiments, the information of personage present in the character image in character image set is obtained, comprising: right Character image in character image set carries out image recognition, obtains personage present in the character image in character image set Information.
In some embodiments, image recognition is carried out to the character image in character image set, obtains figure map's image set The information of personage present in character image in conjunction, comprising: sequentially input the character image in character image set to people Face identification model obtains the information of personage present in the character image in character image set.
In some embodiments, the information of personage present in the character image in character image set is obtained, comprising: will Character image set is sent to server;Receive personage present in the character image in the character image set that server returns Information.
In some embodiments, the information based on personage present in the character image in character image set is to figure map Character image in image set conjunction is grouped, and generates character image subset group, comprising: by there are same people in character image set The character image of object is grouped into same character image subset.
In some embodiments, by there are the character images of same personage to be grouped into same personage in character image set After in image subset, further includes: based in character image subset group the first user or the corresponding character image of second user Subset character image subset corresponding with an other personage, generates new character image subset.
In some embodiments, it is based on character image subset group, generates display information aggregate, comprising: be based on character image The corresponding character image subset of the first user or second user character image corresponding with an other personage in subset group Subset generates the corresponding display information of the personage.
In some embodiments, based in character image subset group the first user or the corresponding character image of second user Subset character image subset corresponding with an other personage, generates the corresponding display information of the personage, comprising: choose first Identical character image in user or the corresponding character image subset of second user character image subset corresponding with the personage;Base In the character image of selected taking-up, the corresponding display information of the personage is generated.
In some embodiments, the information based on personage present in the character image in character image set is to figure map Image set close in character image be grouped, generate character image subset group, comprising: the will be existed simultaneously in character image set The character image of one user or second user and other same personage are grouped into same character image subset.
In some embodiments, it is based on character image subset group, generates display information aggregate, comprising: for character image Character image subset in subset group is ranked up the character image in the character image subset, based on the personage after sequence Image carries out Video Composition, obtains personage's video, as display information.
In some embodiments, the character image in the character image subset is ranked up, comprising: according to storage time Sequence or shooting time sequence are ranked up the character image in the character image subset.
The third aspect, the embodiment of the present application provide a kind of terminal device, which includes: one or more processing Device;Storage device is stored thereon with one or more programs;When one or more programs are executed by one or more processors, So that one or more processors realize the method as described in implementation any in first aspect.
Fourth aspect, the embodiment of the present application provide a kind of computer-readable medium, are stored thereon with computer program, should The method as described in implementation any in first aspect is realized when computer program is executed by processor.
The terminal of method and apparatus provided by the embodiments of the present application for showing information, the first user or second user is set The standby character image set for being in advance based on storage automatically generates display information aggregate, in the case where detecting communication request, from Display information corresponding with the associated user of communication request is obtained in display information aggregate to show, is uploaded manually without user It shows information, realizes the flexibility that information is shown.
Detailed description of the invention
By reading a detailed description of non-restrictive embodiments in the light of the attached drawings below, the application's is other Feature, objects and advantages will become more apparent upon:
Fig. 1 is that this application can be applied to exemplary system architectures therein;
Fig. 2 is the flow chart according to one embodiment of the method for showing information of the application;
Fig. 3 is the flow chart according to one embodiment of the display information aggregate generation method of the application;
Fig. 4 is the flow chart according to another embodiment of the display information aggregate generation method of the application;
Fig. 5 is the flow chart according to another embodiment of the display information aggregate generation method of the application;
Fig. 6 is the schematic diagram according to an application scenarios of the method for showing information of the application;
Fig. 7 is adapted for the structural schematic diagram for the computer system for realizing the terminal device of the embodiment of the present application.
Specific embodiment
The application is described in further detail with reference to the accompanying drawings and examples.It is understood that this place is retouched The specific embodiment stated is used only for explaining related invention, rather than the restriction to the invention.It also should be noted that in order to Convenient for description, part relevant to related invention is illustrated only in attached drawing.
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.
Fig. 1 is shown can be using the exemplary system architecture of the embodiment of the method for showing information of the application 100。
As shown in Figure 1, may include terminal device 101,102, network 103 and server 104 in system architecture 100.Net Network 103 between terminal device 101,102 and server 104 to provide the medium of communication link.Network 103 may include each Kind connection type, such as wired, wireless communication link or fiber optic cables etc..
Terminal device 101 can be interacted by server 104 with terminal device 102, to receive or send message etc..Terminal Equipment 101,102 can provide corresponding network service by installing corresponding client application.Server 104 can pass through Corresponding server-side application is installed to provide corresponding network service.It is equipped with immediately for example, terminal device 101,102 can be The client of communications applications.Server 104 can be the background server of instant messaging application.
Terminal device 101,102 can be hardware, be also possible to software.It, can be with when terminal device 101,102 is hardware It is the various electronic equipments for supporting instant messaging.Including but not limited to smart phone, tablet computer, pocket computer on knee and Desktop computer etc..When terminal device 101,102 is software, may be mounted in above-mentioned electronic equipment.It may be implemented At multiple softwares or software module, single software or software module also may be implemented into.It is not specifically limited herein.
Server 104 can be hardware, be also possible to software.When server 104 is hardware, multiple clothes may be implemented into The distributed server cluster of business device composition, also may be implemented into individual server.When server 104 is software, Ke Yishi Ready-made multiple softwares or software module (such as providing Distributed Services), also may be implemented into single software or software mould Block.It is not specifically limited herein.
It should be noted that for showing the method for information generally by terminal device 101 provided by the embodiment of the present application It executes.
It should be understood that the number of terminal device, network and server in Fig. 1 is only schematical.According to realization need It wants, can have any number of terminal device, network and server.
With continued reference to Fig. 2, it illustrates the processes according to one embodiment of the method for showing information of the application 200.The method for being used to show information, the terminal device applied to the first user, comprising the following steps:
Step 201, in response to detecting the communication request with the first user, the second user communicated with the first user is determined Information.
In the present embodiment, the terminal device (such as terminal device 101 shown in FIG. 1) of the first user can detecte and the The communication request of one user.When detecting the communication request with the first user, the terminal device of the first user can determine with The information of the second user of first user communication.Wherein, second user can be any user in addition to the first user.
Here, communication request can be voice communication request or video communication request.Also, communication request can be first Client-initiated communication request or the received communication request of the first user.The terminal device of first user not only can detecte first The communication request that user initiates to second user can also detect second user to the first Client-initiated communication request.
In some embodiments, the first user can open the instant messaging application installed on its terminal device, and search Traffic operation is executed to second user.It, can be with when the terminal device of the first user detects that the first user executes traffic operation Think the communication request that the first user detected initiates to second user.
In some embodiments, second user can be opened on its terminal device (such as terminal device 102 shown in FIG. 1) The instant messaging application of installation, and find the first user and execute traffic operation.When the terminal device of second user detects When two users execute traffic operation, it can be sent out to the background server (such as server 106 shown in FIG. 1) of instant messaging application Send communication request.Communication request can be transmitted to the terminal device of the first user by background server.When the terminal of the first user When equipment receives the communication request that background server turns, it is believed that it is logical to the first Client-initiated to detect second user Letter request.
Here, the information of second user can include but is not limited to name, the pet name, phone number and instant messaging application account Number etc..
It in some embodiments, may include the information of second user in communication request.
It in some embodiments, may include the mark of second user in communication request.At this point, the terminal of the first user is set The standby mark that second user can be extracted first from communication request;Then by the mark of second user the first user communication It is matched in record, obtains the information of the user of successful match (mark is identical), the information as second user.Wherein, it communicates It is stored with the information of multiple users in record, may include the mark of user in the information of user.The mark of user can be used for only One one user of identification, the including but not limited to cell-phone number of user, account of instant messaging application of user etc..
Step 202, based on the information of second user, it is corresponding that second user is obtained from pre-generated display information aggregate Display information.
In the present embodiment, the terminal device of the first user can be shown based on the information of second user from pre-generated Show and obtains the corresponding display information of second user in information aggregate.For example, the terminal device of the first user can be by second user Information matched with the information of the corresponding personage of display information in display information aggregate, acquisition successful match (information phase With or it is similar) display information, as the corresponding display information of second user.
Here, it is (such as shown in FIG. 1 to can be the terminal device based on the first user or second user for display information aggregate Terminal device 101 or terminal device 102) in the character image set that stores automatically generate.Wherein, in character image set Character image can be the terminal device shooting of the first user or second user or the character image of downloading.It shows in information aggregate Every display information can be there are the image of the same personage or video, be also possible to exist simultaneously the first user or second The image or video of user and another personage.For example, first uses when showing the display information in information aggregate is video The corresponding display information of second user can be played on the screen of the terminal device at family.
Step 203, the corresponding display information of display second user.
In the present embodiment, the terminal device of the first user can show the corresponding display information of second user.In general, if logical Letter request is video communication request, before the video communication between the first user and second user is connected, the end of the first user End equipment shows the corresponding display information of second user.After video communication between the first user and second user is connected, The terminal device of first user stops the corresponding display information of display second user.If communication request is voice communication request, Before voice communication between first user and second user is hung up, the terminal device of the first user shows that second user is corresponding Show information.After video communication between the first user and second user is hung up, the terminal device of the first user stops aobvious Show the corresponding display information of second user.
The terminal device of method provided by the embodiments of the present application for showing information, the first user or second user is preparatory Character image set based on storage automatically generates display information aggregate, in the case where detecting communication request, believes from display Display information corresponding with the associated user of communication request is obtained in breath set to show, uploads display letter manually without user Breath, realizes the flexibility that information is shown.
With further reference to Fig. 3, it illustrates according to one embodiment of the display information aggregate generation method of the application Process 300.The display information aggregate generation method, applied to the first user or the terminal device of second user, including following step It is rapid:
Step 301, the information of personage present in the character image in character image set is obtained.
In the present embodiment, the first user or second user terminal device (such as terminal device shown in FIG. 1 101 or Terminal device 102) personage present in character image in available character image set information.Wherein, character image Present in the information of personage can include but is not limited to the name of personage present in character image, the pet name, phone number, i.e. When communications applications account etc..
In some embodiments, the terminal device of the first user or second user can be to the personage in character image set Image is analyzed, to obtain the information of personage present in the character image in character image set.
In some embodiments, the background server (such as server 104 shown in FIG. 1) of instant messaging application can be right Character image in character image set is analyzed, to obtain personage's present in the character image in character image set Information.
In some embodiments, the first user or second user can manually mark the character image in character image set Infuse the information of personage present in it.
Step 302, the information based on personage present in the character image in character image set is to character image set In character image be grouped, generate character image subset group.
In the present embodiment, the terminal device of the first user can be based on existing in the character image in character image set The information of personage the character image in character image set is grouped, to generate character image subset group.
In some embodiments, the terminal device of the first user or second user can will exist same in character image set The character image of one personage is grouped into same character image subset.It here, can be in the character image in character image set There is only a personages, can also exist simultaneously multiple personages.For there is only the character images of a personage, by the figure map As being grouped into the corresponding character image subset of the personage.For existing simultaneously the character image of multiple personages, by the figure map As being grouped into the corresponding character image subset of each of this multiple personage object respectively.
In some embodiments, the terminal device of the first user or second user can be based in character image subset group First user or the corresponding character image subset of second user character image subset corresponding with an other personage, generate new Character image subset.For example, the terminal device of the first user can by the corresponding character image subset of the first user in addition The corresponding character image sub-combinations of a personage, generate new character image subset.The new character image subset generated Also correspond to an other personage.
In some embodiments, the terminal device of the first user or second user can be based in character image subset group First user or the corresponding character image subset of second user character image subset corresponding with an other personage, generating should The corresponding display information of personage.For example, the terminal device of the first user or second user can choose the first user or first Identical character image in the corresponding character image subset of two users character image subset corresponding with the personage;It is then based on institute The character image selected generates the corresponding display information of the personage.
In some embodiments, the terminal device of the first user or second user can also by character image set simultaneously There are the character images of the first user or second user and other same personage to be grouped into same character image subset.Example Such as, it is another can be grouped into this by the terminal device of the first user for the character image for existing simultaneously the first user and an other personage In the outer corresponding character image subset of a personage.
Step 303, it is based on character image subset group, generates display information aggregate.
In the present embodiment, the terminal device of the first user can be based on character image subset group, generate display information collection It closes.
In some embodiments, a display information can be generated in each character image subset.
In some embodiments, for each character image subset, the terminal device of the first user or second user can be with A character image is selected from the character image subset, as display information.
In some embodiments, for each character image subset, the terminal device of the first user or second user can be with Based on all or part of character image composite person video in the character image subset, as display information.Specifically, for The terminal device of each character image subset, the first user can be to all or part of character image in the character image subset It is ranked up, Video Composition is carried out based on the character image after sequence, obtains personage's video, as display information.
In some embodiments, the terminal device of the first user can be right according to storage time sequence or shooting time sequence Character image in the character image subset is ranked up.
Display information aggregate generation method provided by the embodiments of the present application, the character image set based on storage automatically generate It shows information aggregate, uploads display information manually without user, reduce the workload that user uploads display information manually.
With further reference to Fig. 4, it illustrates another embodiments for showing information aggregate generation method according to the application Process 400.The display information aggregate generation method, the terminal device applied to the first user, comprising the following steps:
Step 401, image recognition is carried out to the character image in character image set, obtains the people in character image set The information of personage present in object image.
In the present embodiment, the terminal device (such as terminal device 101 shown in FIG. 1) of the first user can be to figure map Character image in image set conjunction carries out image recognition, to obtain the letter of personage present in the character image in character image set Breath.
In some embodiments, the corresponding terminal device of the first user can use human face recognition model pair trained in advance Character image in character image set is handled, to obtain personage's present in the character image in character image set Information.Specifically, the character image in character image set can be sequentially input to face and be known by the terminal device of the first user Other model, to obtain the information of personage present in the character image in character image set.Wherein, human face recognition model can be with The information of personage present in character image for identification.In general, human face recognition model, which can be, utilizes various machine learning sides Method and training sample carry out Training to existing machine learning model (such as various artificial neural networks etc.) and obtain 's.
In some embodiments, the terminal device of the first user can extract every character image in character image set Feature, and character image set is clustered based on the feature extracted, to obtain class belonging to every character image Not, and the information as personage present in every character image.
Step 402, the information based on personage present in the character image in character image set is to character image set In character image be grouped, generate character image subset group.
Step 403, it is based on character image subset group, generates display information aggregate.
In the present embodiment, the concrete operations of step 402-403 are in the embodiment shown in fig. 3 in step 302-303 It is described in detail, details are not described herein.
Figure 4, it is seen that the display information aggregate generation side compared with the corresponding embodiment of Fig. 3, in the present embodiment The process 300 of method highlights the step of information for obtaining personage present in the character image in character image set.As a result, originally The scheme of embodiment description carries out image recognition to the character image in character image set by the terminal device of the first user, The information of personage present in character image to be quickly obtained in character image set.
With further reference to Fig. 5, it illustrates another embodiments for showing information aggregate generation method according to the application Process 500.The display information aggregate generation method, the terminal device applied to the first user, comprising the following steps:
Step 501, character image set is sent to server.
In the present embodiment, the first user or second user terminal device (such as terminal device shown in FIG. 1 101 or Terminal device 102) character image set can be sent to background server (such as the clothes shown in FIG. 1 of instant messaging application Business device 104).In general, can just be used from first in the case where background server obtains the authorization of the first user or second user The terminal device of family or second user obtains character image set.
Step 502, the information of personage present in the character image in the character image set that server returns is received.
In the present embodiment, background server can carry out image recognition to the character image in character image set, with The information of personage present in the character image in character image set is obtained, and will be in the character image in character image set The information of existing personage is sent to the terminal device of the first user or second user.
In some embodiments, background server can use human face recognition model trained in advance to character image set In character image handled, to obtain the information of personage present in the character image in character image set.Specifically, Background server can sequentially input the character image in character image set to human face recognition model, to obtain character image The information of personage present in character image in set.Wherein, human face recognition model can be used for identifying in character image and deposit Personage information.In general, human face recognition model can be using various machine learning methods and training sample to existing Machine learning model (such as various artificial neural networks etc.) carries out obtained from Training.
In some embodiments, background server can extract the feature of every character image in character image set, And character image set is clustered based on the feature extracted, to obtain classification belonging to every character image, and make For the information of personage present in every character image.
Step 503, the information based on personage present in the character image in character image set is to character image set In character image be grouped, generate character image subset group.
Step 504, it is based on character image subset group, generates display information aggregate.
In the present embodiment, the concrete operations of step 503-504 are in the embodiment shown in fig. 3 in step 302-303 It is described in detail, details are not described herein.
From figure 5 it can be seen that the method for showing information compared with the corresponding embodiment of Fig. 3, in the present embodiment Process 500 highlight obtain character image set in character image present in personage information the step of.This reality as a result, The scheme for applying example description carries out image recognition to the character image in character image set by background server, thus further Improve the efficiency for generating the information of personage present in the character image in character image set.
With continued reference to Fig. 6, it illustrates the streams according to application scenarios of the method for showing information of the application Journey 600.The application scenarios the following steps are included:
Step 601, portrait photographs are obtained from photograph album application.
Step 602, personage present in every portrait photographs is identified.
Step 603, the portrait photographs for existing simultaneously the first user and other same personage are sorted out.
Step 604, the portrait photographs after classification are labeled and are grouped.
Step 605, to every group of portrait photographs by shooting time sequence arrangement synthesis lantern slide.
Step 606, into etc. the stage to be called.
Step 607, it receives second user and initiates voice communication request to the first user.
Step 608, into the Call Waiting stage.
Step 609, the corresponding lantern slide of second user is called to play out.
Step 610, detect that the first user connects and second user voice communication.
Step 611, into the voice communication stage.
Step 612, the corresponding lantern slide of second user is persistently played, until voice communication is hung up.
Below with reference to Fig. 7, it is (such as shown in FIG. 1 that it illustrates the terminal devices for being suitable for being used to realize the embodiment of the present application Terminal device 101) computer system 700 structural schematic diagram.Terminal device shown in Fig. 7 is only an example, is not answered Any restrictions are brought to the function and use scope of the embodiment of the present application.
As shown in fig. 7, computer system 700 includes central processing unit (CPU) 701, it can be read-only according to being stored in Program in memory (ROM) 702 or be loaded into the program in random access storage device (RAM) 703 from storage section 708 and Execute various movements appropriate and processing.In RAM 703, also it is stored with system 700 and operates required various programs and data. CPU 701, ROM 702 and RAM 703 are connected with each other by bus 704.Input/output (I/O) interface 705 is also connected to always Line 704.
I/O interface 705 is connected to lower component: the importation 706 including keyboard, mouse etc.;It is penetrated including such as cathode The output par, c 707 of spool (CRT), liquid crystal display (LCD) etc. and loudspeaker etc.;Storage section 708 including hard disk etc.; And the communications portion 709 of the network interface card including LAN card, modem etc..Communications portion 709 via such as because The network of spy's net executes communication process.Driver 710 is also connected to I/O interface 705 as needed.Detachable media 711, such as Disk, CD, magneto-optic disk, semiconductor memory etc. are mounted on as needed on driver 710, in order to read from thereon Computer program be mounted into storage section 708 as needed.
Particularly, in accordance with an embodiment of the present disclosure, it may be implemented as computer above with reference to the process of flow chart description Software program.For example, embodiment of the disclosure includes a kind of computer program product comprising be carried on computer-readable medium On computer program, which includes the program code for method shown in execution flow chart.In such reality It applies in example, which can be downloaded and installed from network by communications portion 709, and/or from detachable media 711 are mounted.When the computer program is executed by central processing unit (CPU) 701, limited in execution the present processes Above-mentioned function.It should be noted that computer-readable medium described herein can be computer-readable signal media or Computer-readable medium either the two any combination.Computer-readable medium for example can be --- but it is unlimited In system, device or the device of --- electricity, magnetic, optical, electromagnetic, infrared ray or semiconductor, or any above combination.It calculates The more specific example of machine readable medium can include but is not limited to: electrical connection, portable meter with one or more conducting wires Calculation machine disk, hard disk, random access storage device (RAM), read-only memory (ROM), erasable programmable read only memory (EPROM or flash memory), optical fiber, portable compact disc read-only memory (CD-ROM), light storage device, magnetic memory device or The above-mentioned any appropriate combination of person.In this application, computer-readable medium, which can be, any includes or storage program has Shape medium, the program can be commanded execution system, device or device use or in connection.And in the application In, computer-readable signal media may include in a base band or as carrier wave a part propagate data-signal, wherein Carry computer-readable program code.The data-signal of this propagation can take various forms, including but not limited to electric Magnetic signal, optical signal or above-mentioned any appropriate combination.Computer-readable signal media can also be computer-readable Jie Any computer-readable medium other than matter, the computer-readable medium can be sent, propagated or transmitted for being held by instruction Row system, device or device use or program in connection.The program code for including on computer-readable medium It can transmit with any suitable medium, including but not limited to: wireless, electric wire, optical cable, RF etc. or above-mentioned any conjunction Suitable combination.
The calculating of the operation for executing the application can be write with one or more programming languages or combinations thereof Machine program code, described program design language include object-oriented programming language-such as Java, Smalltalk, C+ +, further include conventional procedural programming language-such as " C " language or similar programming language.Program code can Fully to execute, partly execute on the user computer on the user computer, be executed as an independent software package, Part executes on the remote computer or executes on a remote computer or server completely on the user computer for part. In situations involving remote computers, remote computer can pass through the network of any kind --- including local area network (LAN) Or wide area network (WAN)-is connected to subscriber computer, or, it may be connected to outer computer (such as utilize Internet service Provider is connected by internet).
Flow chart and block diagram in attached drawing are illustrated according to the system of the various embodiments of the application, method and computer journey The architecture, function and operation in the cards of sequence product.In this regard, each box in flowchart or block diagram can generation A part of one module, program segment or code of table, a part of the module, program segment or code include one or more use The executable instruction of the logic function as defined in realizing.It should also be noted that in some implementations as replacements, being marked in box The function of note can also occur in a different order than that indicated in the drawings.For example, two boxes succeedingly indicated are actually It can be basically executed in parallel, they can also be executed in the opposite order sometimes, and this depends on the function involved.Also it to infuse Meaning, the combination of each box in block diagram and or flow chart and the box in block diagram and or flow chart can be with holding The dedicated hardware based system of functions or operations as defined in row is realized, or can use specialized hardware and computer instruction Combination realize.
Being described in unit involved in the embodiment of the present application can be realized by way of software, can also be by hard The mode of part is realized.Described unit also can be set in the processor, for example, can be described as: a kind of processor packet Include determination unit, acquiring unit and display unit.Wherein, the title of these units is not constituted under certain conditions to the unit The restriction of itself, for example, determination unit is also described as " in response to detecting the communication request with the first user, determining The unit of the information of the second user communicated with first user ".
As on the other hand, present invention also provides a kind of computer-readable medium, which be can be Included in terminal device described in above-described embodiment;It is also possible to individualism, and without in the supplying terminal device. Above-mentioned computer-readable medium carries one or more program, when said one or multiple programs are held by the terminal device When row, so that the terminal device: in response to detecting the communication request with the first user, determining second communicated with the first user The information of user;It is corresponding aobvious to obtain second user from pre-generated display information aggregate for information based on second user Show information, wherein display information aggregate is the figure map's image set stored in the terminal device based on the first user or second user What conjunction automatically generated;Show the corresponding display information of second user.
Above description is only the preferred embodiment of the application and the explanation to institute's application technology principle.Those skilled in the art Member is it should be appreciated that invention scope involved in the application, however it is not limited to technology made of the specific combination of above-mentioned technical characteristic Scheme, while should also cover in the case where not departing from foregoing invention design, it is carried out by above-mentioned technical characteristic or its equivalent feature Any combination and the other technical solutions formed.Such as features described above has similar function with (but being not limited to) disclosed herein Can technical characteristic replaced mutually and the technical solution that is formed.

Claims (17)

1. a kind of method for showing information, the terminal device applied to the first user, comprising:
In response to detecting the communication request with first user, the letter of the second user communicated with first user is determined Breath;
Based on the information of the second user, it is corresponding aobvious that the second user is obtained from pre-generated display information aggregate Show information, wherein the display information aggregate is stored in the terminal device based on first user or the second user Character image set automatically generate;
Show the corresponding display information of the second user.
2. according to the method described in claim 1, wherein, the letter for the second user that the determination is communicated with first user Breath, comprising:
The mark of the second user is extracted from the communication request;
The mark of the second user is matched in the address list of first user, obtains the user's of successful match Information, the information as the second user, wherein the information of multiple users, the information of user are stored in the address list In include user mark.
3. according to the method described in claim 2, wherein, the information based on the second user is shown from pre-generated Show and obtain the corresponding display information of the second user in information aggregate, comprising:
By the information progress of the information of second user personage corresponding with the display information in the display information aggregate Match, obtain the display information of successful match, as the corresponding display information of the second user.
4. method described in one of -3 according to claim 1, wherein the communication request is that first user initiates or receives Voice communication request or video communication request.
5. method described in one of -3 according to claim 1, wherein the display information aggregate is first user or described The terminal device of second user generates as follows:
Obtain the information of personage present in the character image in the character image set;
Information based on personage present in the character image in the character image set is in the character image set Character image is grouped, and generates character image subset group;
Based on the character image subset group, the display information aggregate is generated.
6. according to the method described in claim 5, wherein, existing in the character image obtained in the character image set Personage information, comprising:
Image recognition is carried out to the character image in the character image set, obtains the figure map in the character image set The information of the personage as present in.
7. the method according to shown in claim 6, wherein the character image in the character image set carries out image Identification, obtains the information of personage present in the character image in the character image set, comprising:
Character image in the character image set is sequentially input to human face recognition model, the character image set is obtained In character image present in personage information.
8. according to the method described in claim 5, wherein, existing in the character image obtained in the character image set Personage information, comprising:
The character image set is sent to server;
Receive the information of personage present in the character image in the character image set that the server returns.
9. according to the method described in claim 5, wherein, existing in the character image based in the character image set The information of personage the character image in the character image set is grouped, generate character image subset group, comprising:
By there are the character images of same personage to be grouped into same character image subset in the character image set.
10. according to the method described in claim 9, wherein, described by there are same personage's in the character image set After character image is grouped into same character image subset, further includes:
Based in the character image subset group first user or the corresponding character image subset of the second user and In addition the corresponding character image subset of a personage, generates new character image subset.
11. according to the method described in claim 9, wherein, described to be based on the character image subset group, the generation display is believed Breath set, comprising:
Based in the character image subset group first user or the corresponding character image subset of the second user and In addition the corresponding character image subset of a personage, generates the corresponding display information of the personage.
12. according to the method for claim 11, wherein described first based in the character image subset group is used Family or the corresponding character image subset of second user character image subset corresponding with an other personage, generate the people The corresponding display information of object, comprising:
Choose first user or the corresponding character image subset of second user character image corresponding with the personage Concentrate identical character image;
Based on the character image of selected taking-up, the corresponding display information of the personage is generated.
13. according to the method described in claim 5, wherein, being deposited in the character image based in the character image set The information of personage the character image in the character image set is grouped, generate character image subset group, comprising:
First user or the second user and other same personage's will be existed simultaneously in the character image set Character image is grouped into same character image subset.
14. according to the method described in claim 5, wherein, described to be based on the character image subset group, the generation display is believed Breath set, comprising:
For the character image subset in the character image subset group, the character image in the character image subset is arranged Sequence carries out Video Composition based on the character image after sequence, obtains personage's video, as display information.
15. according to the method for claim 14, wherein the character image in the described pair of character image subset is arranged Sequence, comprising:
The character image in the character image subset is ranked up according to storage time sequence or shooting time sequence.
16. a kind of terminal device, comprising:
One or more processors;
Storage device is stored thereon with one or more programs,
When one or more of programs are executed by one or more of processors, so that one or more of processors are real The now method as described in any in claim 1-15.
17. a kind of computer-readable medium, is stored thereon with computer program, wherein the computer program is held by processor The method as described in any in claim 1-15 is realized when row.
CN201910352892.4A 2019-04-29 2019-04-29 Method and apparatus for showing information Pending CN110099180A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201910352892.4A CN110099180A (en) 2019-04-29 2019-04-29 Method and apparatus for showing information
PCT/CN2020/086569 WO2020221114A1 (en) 2019-04-29 2020-04-24 Method and device for displaying information

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910352892.4A CN110099180A (en) 2019-04-29 2019-04-29 Method and apparatus for showing information

Publications (1)

Publication Number Publication Date
CN110099180A true CN110099180A (en) 2019-08-06

Family

ID=67446249

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910352892.4A Pending CN110099180A (en) 2019-04-29 2019-04-29 Method and apparatus for showing information

Country Status (2)

Country Link
CN (1) CN110099180A (en)
WO (1) WO2020221114A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020221114A1 (en) * 2019-04-29 2020-11-05 上海掌门科技有限公司 Method and device for displaying information

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110069823A1 (en) * 2009-09-22 2011-03-24 Hon Hai Precision Industry Co., Ltd. Communication device and communication method thereof
CN102779179A (en) * 2012-06-29 2012-11-14 华为终端有限公司 Method and terminal for associating information
CN103067558A (en) * 2013-01-17 2013-04-24 深圳市中兴移动通信有限公司 Method and device associating pictures of contact person in address book
CN105491214A (en) * 2014-09-18 2016-04-13 中兴通讯股份有限公司 Terminal and call interface display implementing method thereof
CN106095465A (en) * 2016-06-23 2016-11-09 北京小米移动软件有限公司 The method and device of identity image is set
CN106170031A (en) * 2016-09-06 2016-11-30 北京奇虎科技有限公司 A kind of next/de-electrifying interface display method based on mobile terminal and device
CN106657608A (en) * 2016-11-21 2017-05-10 努比亚技术有限公司 Photo album processing method and device and terminal
CN106682133A (en) * 2016-12-16 2017-05-17 珠海格力电器股份有限公司 Picture processing method and device
CN106777058A (en) * 2016-12-11 2017-05-31 东莞桐石网络科技有限公司 Picture packet sequencing method and system based on recognition of face
CN107566653A (en) * 2017-09-22 2018-01-09 维沃移动通信有限公司 A kind of call interface methods of exhibiting and mobile terminal
CN108347527A (en) * 2018-01-19 2018-07-31 维沃移动通信有限公司 A kind of income prompting method and mobile terminal

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4313560B2 (en) * 2001-10-31 2009-08-12 パナソニック株式会社 mobile phone
CN104158938B (en) * 2014-07-21 2015-10-14 小米科技有限责任公司 Incoming display method, server and terminal
CN105100432B (en) * 2015-06-10 2018-02-06 小米科技有限责任公司 Call interface display methods and device
CN110099180A (en) * 2019-04-29 2019-08-06 上海掌门科技有限公司 Method and apparatus for showing information

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110069823A1 (en) * 2009-09-22 2011-03-24 Hon Hai Precision Industry Co., Ltd. Communication device and communication method thereof
CN102779179A (en) * 2012-06-29 2012-11-14 华为终端有限公司 Method and terminal for associating information
CN103067558A (en) * 2013-01-17 2013-04-24 深圳市中兴移动通信有限公司 Method and device associating pictures of contact person in address book
CN105491214A (en) * 2014-09-18 2016-04-13 中兴通讯股份有限公司 Terminal and call interface display implementing method thereof
CN106095465A (en) * 2016-06-23 2016-11-09 北京小米移动软件有限公司 The method and device of identity image is set
CN106170031A (en) * 2016-09-06 2016-11-30 北京奇虎科技有限公司 A kind of next/de-electrifying interface display method based on mobile terminal and device
CN106657608A (en) * 2016-11-21 2017-05-10 努比亚技术有限公司 Photo album processing method and device and terminal
CN106777058A (en) * 2016-12-11 2017-05-31 东莞桐石网络科技有限公司 Picture packet sequencing method and system based on recognition of face
CN106682133A (en) * 2016-12-16 2017-05-17 珠海格力电器股份有限公司 Picture processing method and device
CN107566653A (en) * 2017-09-22 2018-01-09 维沃移动通信有限公司 A kind of call interface methods of exhibiting and mobile terminal
CN108347527A (en) * 2018-01-19 2018-07-31 维沃移动通信有限公司 A kind of income prompting method and mobile terminal

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020221114A1 (en) * 2019-04-29 2020-11-05 上海掌门科技有限公司 Method and device for displaying information

Also Published As

Publication number Publication date
WO2020221114A1 (en) 2020-11-05

Similar Documents

Publication Publication Date Title
CN108282527B (en) Generate the distributed system and method for Service Instance
CN108830235A (en) Method and apparatus for generating information
CN108416323A (en) The method and apparatus of face for identification
CN110110811A (en) Method and apparatus for training pattern, the method and apparatus for predictive information
CN108989882A (en) Method and apparatus for exporting the snatch of music in video
CN109033464A (en) Method and apparatus for handling information
CN109976997A (en) Test method and device
CN108509611A (en) Method and apparatus for pushed information
CN109446442A (en) Method and apparatus for handling information
CN109299477A (en) Method and apparatus for generating text header
CN109582873A (en) Method and apparatus for pushed information
CN108933730A (en) Information-pushing method and device
CN109862100A (en) Method and apparatus for pushed information
CN110516678A (en) Image processing method and device
CN110516099A (en) Image processing method and device
CN109413056A (en) Method and apparatus for handling information
CN109902446A (en) Method and apparatus for generating information prediction model
CN108182472A (en) For generating the method and apparatus of information
CN108492393A (en) Method and apparatus for registering
CN109408748A (en) Method and apparatus for handling information
CN108829518A (en) Method and apparatus for pushed information
CN109255035A (en) Method and apparatus for constructing knowledge mapping
CN109934142A (en) Method and apparatus for generating the feature vector of video
CN108510466A (en) Method and apparatus for verifying face
CN110472558A (en) Image processing 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
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20190806