[go: up one dir, main page]

WO2019148646A1 - Picture sending method, apparatus and device, and readable storage medium - Google Patents

Picture sending method, apparatus and device, and readable storage medium Download PDF

Info

Publication number
WO2019148646A1
WO2019148646A1 PCT/CN2018/082258 CN2018082258W WO2019148646A1 WO 2019148646 A1 WO2019148646 A1 WO 2019148646A1 CN 2018082258 W CN2018082258 W CN 2018082258W WO 2019148646 A1 WO2019148646 A1 WO 2019148646A1
Authority
WO
WIPO (PCT)
Prior art keywords
target
picture
avatar
image
array
Prior art date
Application number
PCT/CN2018/082258
Other languages
French (fr)
Chinese (zh)
Inventor
蔡锦升
Original Assignee
平安科技(深圳)有限公司
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 平安科技(深圳)有限公司 filed Critical 平安科技(深圳)有限公司
Publication of WO2019148646A1 publication Critical patent/WO2019148646A1/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/161Detection; Localisation; Normalisation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/50Information retrieval; Database structures therefor; File system structures therefor of still image data
    • G06F16/58Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • G06F16/583Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/20Image preprocessing
    • G06V10/22Image preprocessing by selection of a specific region containing or referencing a pattern; Locating or processing of specific regions to guide the detection or recognition
    • G06V10/235Image preprocessing by selection of a specific region containing or referencing a pattern; Locating or processing of specific regions to guide the detection or recognition based on user input or interaction
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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 OR CALCULATING; 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

Definitions

  • the present invention relates to the field of communications technologies, and in particular, to a picture sending method, apparatus, device, and readable storage medium.
  • the main purpose of the present invention is to provide a method, an apparatus, a device, and a readable storage medium for transmitting pictures, which are intended to solve the technical problem of cumbersome photo selection when sending photos to contacts in the prior art.
  • the present invention provides a picture sending method, where the picture sending method includes:
  • the first picture sending instruction When the first picture sending instruction is detected, acquiring a reference picture selected by the user, where the reference picture includes a target avatar;
  • the image array is packaged and compressed, and sent to the first target contact corresponding to the first picture sending instruction.
  • the image array includes a first type of image array and a second type of image array.
  • the step of selecting each target image that includes the target avatar from the target album corresponding to the first image sending instruction, and adding the respective target images to the image array includes:
  • the adding the picture that only includes the single-person target avatar to the first type of picture array, and adding the picture that includes the multiple single-target avatars to the second type of picture array include:
  • each multiplayer classifies each multi-person sub-image array based on the specific target avatar contained in the images in each multi-person sub-image array, so as to treat the images of the multi-person sub-image arrays containing the same target avatar as one type of processing.
  • the step of packetizing and compressing the image array and sending the first target contact step corresponding to the first image sending instruction includes:
  • the image array after the packet compression processing is displayed in a floating manner to implement sending the image array to the second target corresponding to the second image sending instruction.
  • the method includes:
  • the picture array is deleted to avoid repeated saving of the picture.
  • the steps of separately extracting the single target avatar from the reference picture include:
  • the area to be detected is detected by avatar edge detection to obtain the number of target avatars in the reference picture;
  • the single-person target avatar is extracted from the reference picture.
  • the step of packetizing and compressing the image array and sending the first target contact step corresponding to the first image sending instruction includes:
  • the picture array is deleted to avoid repeated saving of the picture.
  • the step of packetizing and compressing the image array and sending the first target contact step corresponding to the first image sending instruction includes:
  • a prompt interface is generated to remind whether to send the image array to other contacts including the target avatar outside the first target contact.
  • the present invention further provides a picture sending apparatus, where the picture sending apparatus includes:
  • a first acquiring module configured to: when the first image sending instruction is detected, acquire a reference image selected by the user, where the reference image includes a target avatar;
  • an adding module configured to select, from the target album corresponding to the first picture sending instruction, each target picture that includes the target avatar, and add the each target picture to the picture array;
  • the first sending module is configured to package the image array into a compression process, and send the image to the first target contact corresponding to the first image sending instruction.
  • the present invention further provides a picture transmitting device, where the picture sending device includes: a memory, a processor, a communication bus, and a picture sending program stored on the memory,
  • the communication bus is used to implement a communication connection between the processor and the memory
  • the processor is configured to execute the picture sending program to implement the following steps:
  • the first picture sending instruction When the first picture sending instruction is detected, acquiring a reference picture selected by the user, where the reference picture includes a target avatar;
  • the image array is packaged and compressed, and sent to the first target contact corresponding to the first picture sending instruction.
  • the image array includes a first type of image array and a second type of image array.
  • the step of selecting each target image that includes the target avatar from the target album corresponding to the first image sending instruction, and adding the respective target images to the image array includes:
  • the adding the picture that only includes the single-person target avatar to the first type of picture array, and adding the picture that includes the multiple single-target avatars to the second type of picture array include:
  • each multiplayer classifies each multi-person sub-image array based on the specific target avatar contained in the images in each multi-person sub-image array, so as to treat the images of the multi-person sub-image arrays containing the same target avatar as one type of processing.
  • the step of packetizing and compressing the image array and sending the first target contact step corresponding to the first image sending instruction includes:
  • the image array after the packet compression processing is displayed in a floating manner to implement sending the image array to the second target corresponding to the second image sending instruction.
  • the method includes:
  • the picture array is deleted to avoid repeated saving of the picture.
  • the steps of separately extracting the single target avatar from the reference picture include:
  • the area to be detected is detected by avatar edge detection to obtain the number of target avatars in the reference picture;
  • the single-person target avatar is extracted from the reference picture.
  • the second picture sending instruction is not detected within the second preset time period, deleting the picture array to avoid repeatedly saving the picture.
  • the step of packetizing and compressing the image array and sending the first target contact step corresponding to the first image sending instruction includes:
  • a prompt interface is generated to remind whether to send the image array to other contacts including the target avatar outside the first target contact.
  • the present invention also provides a readable storage medium storing one or more programs, the one or more programs being executable by one or more processors Used for:
  • the first picture sending instruction When the first picture sending instruction is detected, acquiring a reference picture selected by the user, where the reference picture includes a target avatar;
  • the image array is packaged and compressed, and sent to the first target contact corresponding to the first picture sending instruction.
  • the present invention obtains a reference picture selected by the user when the first picture sending instruction is detected, where the reference picture includes a target avatar; and the target avatar corresponding to the first picture sending instruction is selected to include the target avatar.
  • Each of the target images is added to the image array; the image array is packaged and compressed, and sent to the first target contact corresponding to the first image sending instruction.
  • the target avatar is identified, and the target avatar is traversed in the target album to achieve batch selection of the target image, instead of manually selecting each target image, and thus the present application solves
  • the technical problem of the photo selection is cumbersome.
  • FIG. 1 is a schematic flowchart of a first embodiment of a method for transmitting a picture according to the present invention
  • FIG. 2 is a schematic flowchart of a second embodiment of a method for transmitting a picture according to the present invention
  • FIG. 3 is a schematic structural diagram of a device in a hardware operating environment involved in a method according to an embodiment of the present invention
  • FIG. 4 is a schematic diagram of a scenario in a method for transmitting a picture according to the present invention.
  • the present invention provides a method for transmitting a picture.
  • the method for transmitting a picture includes:
  • the first picture sending instruction When the first picture sending instruction is detected, acquiring a reference picture selected by the user, where the reference picture includes a target avatar; and selecting, from the target album corresponding to the first picture sending instruction, each target that includes the target avatar a picture, and the respective target pictures are added to the picture array; the picture array is packaged and compressed, and sent to the first target contact corresponding to the first picture sending instruction.
  • the image sending method includes:
  • Step S10 when the first picture sending instruction is detected, acquiring a reference picture selected by the user, where the reference picture includes a target avatar;
  • the image sending method is applied to an application having a picture sending function, such as a WeChat, a QQ, or a microblog, so that the application can send a picture to a target contact in batches.
  • a picture sending function such as a WeChat, a QQ, or a microblog
  • the first picture sending instruction is triggered by clicking or touching the picture sending button in the WeChat, and after the first picture sending instruction is determined, the selection interface for determining the target album is entered.
  • the target album is determined by the user, so that the batch selection of the image from the target album is sent to the first target contact.
  • a reference image selection box is generated to prompt the user to add a reference image, wherein the reference image is displayed. Refers to a photo selected by the user that includes the target avatar.
  • the reference picture selection box may pre-display the WeChat avatar of the first target contact.
  • the terminal may determine whether the WeChat avatar is a character avatar, when the WeChat When the avatar is a character avatar, the reference picture selection box pre-displays the WeChat avatar of the first target contact, and after the WeChat avatar of the first target contact is pre-displayed in the reference picture selection box, the first target is determined by the user.
  • the contact's WeChat avatar is a reference picture
  • the user may select to delete the WeChat avatar of the first target contact in the reference picture selection box.
  • the WeChat avatar of the first target contact is the reference picture
  • the user may select the WeChat of the first target contact.
  • the avatar is the reference picture. It should be noted that the reference picture may be multiple, but the reference picture cannot exceed three, and the number of specific reference pictures is determined according to the actual application.
  • the reference picture includes a target avatar, and the target avatar may be multiple, which is described in the specific embodiment.
  • the reference picture is a two-person photo, and the target avatar is two, and the first target contact is the For any of the two people, the first target contact may not be among the two.
  • Step S20 selecting, from the target album corresponding to the first picture sending instruction, each target picture that includes the target avatar, and adding the respective target pictures to the picture array;
  • each target image that includes the target avatar and when the target avatar is a single avatar, selecting a picture that only includes the single avatar from the target album, The image is used as a single-person target image, and each single-person target image is added to the image array.
  • the target avatar is composed of multiple single-person avatars, as long as the image in the target album includes any one of the single avatars, Then, the image in the target album is a mixed target image, and after each mixed target image is selected, the respective mixed target images are added to the image array.
  • the image array includes a first type of image array and a second type of image array.
  • the step of selecting each target image that includes the target avatar from the target album corresponding to the first image sending instruction, and adding the respective target images to the image array includes:
  • Step S21 acquiring the number of target avatars in the reference picture, and when the target avatar is multiple, extracting a single target avatar from the reference picture;
  • the target avatar is multiple, extracting a single target avatar from the reference picture, specifically, based on the difference between the pixel value of the human avatar and the environment pixel value of the human avatar, specifically Obtaining a contour of a plurality of avatars in the target avatar, determining whether there is an overlapping portion of the contour of the multi-person avatar, and when there is an overlapping portion, performing pixel stripping processing on the overlapping portion of the multi-person avatar, the pixel stripping process may be: acquiring an avatar The pixel value of the overlapping portion is subjected to pixel value stripping processing on the overlapping partial pixel values based on the pixel values of the unoverlapping portions to obtain a single human avatar, respectively.
  • Step S22 selecting, from the target album, a picture that only includes the single-person target avatar and a plurality of single-person target avatars;
  • Step S23 Add the picture that only includes the single-person target avatar to the first type of picture array, and add the picture that includes multiple single-person target avatars to the second type of picture array.
  • first type of image array and the second type of image array also include different sub-picture arrays.
  • Step S30 the image array is packaged and compressed, and sent to the first target contact corresponding to the first picture sending instruction.
  • the image of the image array is added, and after the addition is completed, the image array packaging compression process is triggered.
  • the terminal needs to be added in the image of the image array.
  • the program segment needs to be set in the built-in processor in advance, and the program segment represents the processing logic when the image of the image array is added, and the processing logic is used to complete the image addition when the image array is detected.
  • the triggering processor adds a completion event to the picture of the picture array to package the image array compression process.
  • the image array packing compression processing belongs to the prior art, and is not specifically described herein.
  • the image array is packaged and compressed and sent to the first target contact corresponding to the first picture sending instruction.
  • the method further includes:
  • Step A1 obtaining the number of the target avatars
  • Obtaining the number of the target avatars, and the number of the target avatars may be multiple.
  • step A2 when the target avatar is multiple, a prompt interface is generated to remind whether to send the image array to other contacts including the target avatar outside the first target contact.
  • a prompt interface is generated to remind whether to send the image array to other contacts including the target avatar outside the first target contact, such as when the target avatar is 2
  • the first target contact is a
  • a prompt interface is generated, and the interface of the b contact is displayed on the interface to remind whether to send the image array to the b contact.
  • the present invention obtains a reference picture selected by the user when the first picture sending instruction is detected, where the reference picture includes a target avatar; and the target avatar corresponding to the first picture sending instruction is selected to include the target avatar.
  • Each of the target images is added to the image array; the image array is packaged and compressed, and sent to the first target contact corresponding to the first image sending instruction.
  • the target avatar is identified, and the target avatar is traversed in the target album to achieve batch selection of the target image, instead of manually selecting each target image, and thus the present application solves
  • the technical problem of the photo selection is cumbersome.
  • the present invention provides a second embodiment of a method for transmitting a picture.
  • the picture that includes only the single-person target avatar is added to a first type of picture array, and the The steps of adding a picture containing multiple single-target avatars to the second type of image array include:
  • Step B1 Add the image that only includes the single-person target avatar to the first-type image array, and classify the first-type image array based on different single-person target avatars to obtain individual single-sub-pictures.
  • the first-type image array is subdivided into the same number according to the number of single-person target avatars included in the target avatar.
  • the single-person image array if the target avatar is composed of 2 single-person target avatars, the first-type image array is subdivided into two single-person image arrays, such as the target avatar consisting of 3 single-person target avatars, then A class of image arrays is subdivided into three single-person image arrays, and images of different single-person target avatars in the target album are respectively assigned to corresponding single-child image arrays.
  • Step B2 adding the image including multiple single-person target avatars to the second-type image array, and classifying the second-type image array based on the number of single-person target avatars included in the image to obtain each
  • the multi-person sub-image array further classifies each multi-person sub-image array based on the specific target avatar contained in the image of each multi-person sub-image array, so as to take the picture of the multi-person sub-image array containing the same target avatar as one Class processing.
  • Adding the image including the plurality of single target avatars to the second type of image array specifically, classifying the second type of image array based on the number of single target avatars included in the image to obtain each multiple An array of pictures of a person, such as an album, consisting of three single-person target avatars, then assigning the picture to the first multi-person sub-picture array. If the picture in the album consists of two single-person target avatars, the The picture is assigned to the second multi-person sub-picture array. After obtaining the multi-person sub-image array, the multi-person sub-image arrays are further classified according to the specific target avatars included in the images in the multi-person sub-image array, so as to include the same target avatars in each multi-person sub-image array.
  • the picture is treated as a class.
  • the second multi-person sub-picture array includes a plurality of pictures of a and b, a plurality of pictures of a and c, and a plurality of pictures of b and c, etc.
  • a picture of a and b in a multi-person image array is treated as a class
  • a picture of a and c is treated as a class
  • a picture of a picture of b and c is treated as a class.
  • the present invention provides a third embodiment of a picture sending method.
  • the image array is packaged and compressed, and sent to the first target contact corresponding to the first picture sending instruction. After the steps include:
  • Step S40 saving the image array after the package compression processing
  • the image array after the package compression processing is saved, specifically, the image array after the package compression processing is saved in the target album, and The image array after the package compression processing is arranged in the forefront of the target album.
  • Step S50 If the second image sending instruction is detected in the first preset time, the image array after the packet compression processing is displayed in a floating manner to implement sending the image array to the second image sending instruction. Second target contact.
  • the image array after the packet compression processing is displayed in a floating manner to implement sending the image array to the second target corresponding to the second image sending instruction.
  • a contact wherein the first preset time may be 30S, or 1 minute.
  • the b is sent to the b.
  • a floating window is generated on the sending interface of the sending message. As shown in FIG. 4, the image array sent to a is displayed in the floating window for the user to select whether to send the image array sent to a to b.
  • the step of packetizing and compressing the image array and sending the first target contact step corresponding to the first image sending instruction includes:
  • Step S60 If the second picture sending instruction is not detected within the second preset time period, the picture array is deleted to avoid repeated saving of the picture.
  • the image array is deleted to avoid repeatedly saving the image, wherein the second preset time period is greater than the first preset time period. Therefore, it is possible to avoid repeatedly saving the picture and effectively release the memory of the terminal.
  • the picture array is deleted, so as to avoid repeated saving of the picture.
  • the situation that the terminal memory is excessively increased can be effectively avoided, and the user experience is improved.
  • the present invention provides a fourth embodiment of a method for transmitting a picture.
  • the number of target avatars in the reference picture is acquired, and when the target avatar is multiple, from the reference picture.
  • the steps of extracting the single target avatars separately include:
  • Step C1 Acquire an area where the overall outline of the character avatar in the reference picture is located, and use the area where the overall contour is located as the area to be detected;
  • the overall contour of the human avatar can be recognized.
  • the area where the overall outline of the avatar is located in the reference picture is obtained, and the area where the overall contour is located is taken as Area to be tested.
  • Step C2 detecting, by the avatar edge detection, the to-be-detected area, to obtain the number of target avatars in the reference picture;
  • the edge of the to-be-detected area is detected by edge detection to obtain the number of the avatars of the character. Specifically, after the edge detection, the number of target avatars in the reference picture is obtained by using the pre-stored avatar recognition model. If the target avatar includes 2 single avatars or 3 single avatars.
  • step C3 when the target avatar is multiple, the single-person target avatar is extracted from the reference picture.
  • the single target avatar is extracted from the reference picture.
  • the single picture is extracted from the reference picture.
  • the target avatar is to cut the area where each target avatar is in the reference picture.
  • the area where the overall outline of the person's avatar is located in the reference picture is taken as the area to be detected, and the area to be detected is detected by the avatar edge detection to obtain the reference picture.
  • the present invention also provides a picture transmitting apparatus, where the picture sending apparatus includes:
  • a first acquiring module configured to: when the first image sending instruction is detected, acquire a reference image selected by the user, where the reference image includes a target avatar;
  • an adding module configured to select, from the target album corresponding to the first picture sending instruction, each target picture that includes the target avatar, and add the each target picture to the picture array;
  • the first sending module is configured to package the image array into a compression process, and send the image to the first target contact corresponding to the first image sending instruction.
  • the image array includes a first type of image array and a second type of image array.
  • the adding module includes:
  • Obtaining a sub-module configured to acquire a number of target avatars in the reference picture, and when the target avatar is multiple, extract a single-person target avatar from the reference picture;
  • adding a sub-module configured to add the image that only includes the single-person target avatar to the first-type image array, and add the image that includes the multiple single-target avatars to the second-type image array.
  • the adding submodule includes:
  • a first adding unit configured to add the image that only includes the single-person target avatar to the first-type image array, and classify the first-type image array based on different single-person target avatars to obtain each Single-person image array;
  • a second adding unit configured to add the image including the multiple single target avatars to the second type of image array, and classify the second type of image array based on the number of single target avatars included in the image
  • a second adding unit configured to add the image including the multiple single target avatars to the second type of image array, and classify the second type of image array based on the number of single target avatars included in the image
  • the picture is treated as a class.
  • the image sending apparatus further includes:
  • a saving module configured to save the image array after the package compression processing
  • a second sending module configured to: when the second image sending instruction is detected in the first preset time, floating the image array after the packet compression processing to send the image array to the second image Send the second target contact corresponding to the instruction.
  • the image sending apparatus further includes:
  • the obtaining submodule includes:
  • a first acquiring unit configured to acquire an area where the overall outline of the character avatar in the reference picture is located, and use the area where the overall contour is located as the area to be detected;
  • a second acquiring unit configured to detect the to-be-detected area by avatar edge detection, to obtain the number of target avatars in the reference picture
  • an extracting unit configured to separately extract a single-person target avatar from the reference picture when the target avatar is multiple.
  • the image sending apparatus further includes:
  • the image sending apparatus further includes:
  • a second acquiring module configured to acquire the number of the target avatars
  • a generating module configured to generate a prompting interface when the target avatar is multiple, to remind whether to send the image array to other contacts including the target avatar outside the first target contact.
  • the specific embodiment of the image transmitting apparatus of the present invention is basically the same as the embodiment of the above-mentioned picture transmitting method, and details are not described herein again.
  • FIG. 3 is a schematic structural diagram of a device in a hardware operating environment according to an embodiment of the present invention.
  • the picture sending device in the embodiment of the present invention may be a PC, or may be a smart phone, a tablet computer, an e-book reader, and an MP3 (Moving). Picture Experts Group Audio Layer III, motion picture expert compresses standard audio layer 3) player, MP4 (Moving Picture Experts Group Audio Layer IV, dynamic video experts compress standard audio layers 4) terminal devices such as players and portable computers.
  • MP3 Motion Picture Experts Group Audio Layer III, motion picture expert compresses standard audio layer 3
  • MP4 Moving Picture Experts Group Audio Layer IV, dynamic video experts compress standard audio layers 4
  • terminal devices such as players and portable computers.
  • the picture transmitting device may include a processor 1001, such as a CPU, a memory 1005, and a communication bus 1002.
  • the communication bus 1002 is used to implement connection communication between the processor 1001 and the memory 1005.
  • the memory 1005 may be a high speed RAM memory or a stable memory (non-volatile) Memory), such as disk storage.
  • the memory 1005 can also optionally be a storage device independent of the aforementioned processor 1001.
  • the picture sending device may further include a user interface, a network interface, a camera, and an RF (Radio) Frequency, RF) circuits, sensors, audio circuits, WiFi modules, and more.
  • the user interface may include a display, an input unit such as a keyboard, and the optional user interface may also include a standard wired interface, a wireless interface.
  • the network interface can optionally include a standard wired interface or a wireless interface (such as a WI-FI interface).
  • the picture transmitting device structure shown in FIG. 3 does not constitute a limitation of the picture transmitting device, and may include more or less components than those illustrated, or combine some components or different components. Arrangement.
  • an operating system As shown in FIG. 3, an operating system, a network communication module, and a picture transmission program may be included in the memory 1005 as a computer storage medium.
  • the operating system is a program that manages and controls the hardware and software resources of the picture sending device, and supports the operation of the picture sending program and other software and/or programs.
  • the network communication module is used to implement communication between components within the memory 1005 and with other hardware and software in the picture transmitting device.
  • the processor 1001 is configured to execute a picture transmitting program stored in the memory 1005, and the one or more programs may also be executed by one or more processors for implementing the above-mentioned A step of the picture transmission method described.
  • the embodiment of the picture sending device of the present invention is basically the same as the foregoing embodiment of the picture sending method, and details are not described herein again.
  • the present invention provides a readable storage medium having one or more programs stored thereon, the one or more programs being further executable by one or more processors for implementing any of the above The steps of the picture sending method described in the item.
  • the specific embodiment of the readable storage medium of the present invention is substantially the same as the embodiment of the above-mentioned picture sending method, and details are not described herein again.

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Library & Information Science (AREA)
  • Multimedia (AREA)
  • Health & Medical Sciences (AREA)
  • Oral & Maxillofacial Surgery (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Computer Interaction (AREA)
  • General Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Processing Or Creating Images (AREA)

Abstract

Disclosed are a picture sending method, apparatus and device, and a readable storage medium. The picture sending method comprises: when a first picture sending instruction is detected, acquiring a reference picture selected by a user, wherein the reference picture includes a target avatar; selecting, from a target album corresponding to the first picture sending instruction, target pictures including the target avatar, and adding the target pictures to a picture array; and packaging and compressing the picture array, and sending same to a first target contact corresponding to the first picture sending instruction. By means of the present invention, the technical problem in the art that picture selection is tedious when pictures need to be sent to a contact is solved.

Description

图片发送方法、装置、设备及可读存储介质  Picture transmitting method, device, device and readable storage medium
本申请要求于2018年01月31日提交中国专利局、申请号为201810099668.4、发明名称为“图片发送方法、装置、设备及可读存储介质”的中国专利申请的优先权,其全部内容通过引用结合在申请中。The present application claims priority to Chinese Patent Application No. 201810099668.4, entitled "Picture Transmission Method, Apparatus, Apparatus, and Readable Storage Medium", which is filed on January 31, 2018, the entire contents of which are incorporated by reference. Combined in the application.
技术领域Technical field
本发明涉及通信技术领域,尤其涉及一种图片发送方法、装置、设备及可读存储介质。The present invention relates to the field of communications technologies, and in particular, to a picture sending method, apparatus, device, and readable storage medium.
背景技术Background technique
目前,人在拍照的时候经常会遇到这种情况:使用自己的手机帮很多朋友拍了很多照片,然后发送照片的时候,要一张一张挑选出来发给对方,即需要挑出对应照片中含有对应人物的照片给目标联系人,这个过程非常的麻烦,用户体验低的技术问题。At present, people often encounter this situation when taking pictures: use their own mobile phones to help many friends take a lot of photos, and then send photos, they must be selected one by one and sent to the other party, that is, you need to pick out the corresponding photos. There is a photo of the corresponding person to the target contact, which is very troublesome and has a low technical experience.
发明内容Summary of the invention
本发明的主要目的在于提供一种图片发送方法、装置、设备及可读存储介质,旨在解决现有技术中在给联系人发送照片时,照片选取繁琐的技术问题。The main purpose of the present invention is to provide a method, an apparatus, a device, and a readable storage medium for transmitting pictures, which are intended to solve the technical problem of cumbersome photo selection when sending photos to contacts in the prior art.
为实现上述目的,本发明提供一种图片发送方法,所述图片发送方法包括:To achieve the above object, the present invention provides a picture sending method, where the picture sending method includes:
当检测到第一图片发送指令时,获取用户选取的基准图片,其中,所述基准图片中包含目标头像;When the first picture sending instruction is detected, acquiring a reference picture selected by the user, where the reference picture includes a target avatar;
从所述第一图片发送指令对应的目标相册中选取包含所述目标头像的各个目标图片,并将所述各个目标图片添加至图片数组中;Selecting, from the target album corresponding to the first picture sending instruction, each target picture that includes the target avatar, and adding the respective target pictures to the picture array;
将所述图片数组打包压缩处理,并发送给所述第一图片发送指令对应的第一目标联系人。The image array is packaged and compressed, and sent to the first target contact corresponding to the first picture sending instruction.
可选地,所述图片数组包括第一类图片数组、第二类图片数组,Optionally, the image array includes a first type of image array and a second type of image array.
所述从所述第一图片发送指令对应的目标相册中选取包含所述目标头像的各个目标图片,并将所述各个目标图片添加至图片数组中步骤包括:The step of selecting each target image that includes the target avatar from the target album corresponding to the first image sending instruction, and adding the respective target images to the image array includes:
获取所述基准图片中目标头像的个数,当所述目标头像为多个时,从基准图片中分别提取单人目标头像;Obtaining a number of target avatars in the reference picture, and when the target avatar is multiple, extracting a single target avatar from the reference picture;
从所述目标相册中分别选取只包含所述单人目标头像、以及包含多个单人目标头像的图片;Selecting, from the target album, a picture including only the single-person target avatar and including a plurality of single-person target avatars;
将所述只包含所述单人目标头像的图片添加至第一类图片数组中,并将所述包含多个单人目标头像的图片添加至第二类图片数组中。Adding the picture containing only the single-person target avatar to the first type of picture array, and adding the picture containing the plurality of single-person target avatars to the second type of picture array.
可选地,所述将所述只包含所述单人目标头像的图片添加至第一类图片数组中,并将所述包含多个单人目标头像的图片添加至第二类图片数组中步骤包括:Optionally, the adding the picture that only includes the single-person target avatar to the first type of picture array, and adding the picture that includes the multiple single-target avatars to the second type of picture array include:
将所述只包含所述单人目标头像的图片添加至第一类图片数组中,并基于不同的单人目标头像对第一类图片数组进行分类处理,以得到各个单人子图片数组;Adding the image containing only the single-person target avatar to the first-type image array, and classifying the first-type image array based on different single-person target avatars to obtain each single-person sub-image array;
将所述包含多个单人目标头像的图片添加至第二类图片数组中,并基于图片中包含的单人目标头像的个数对第二类图片数组进行分类处理,以得到各个多人子图片数组,基于各个多人子图片数组中图片所包含的具体的目标头像对各个多人子图片数组再进行分类,以将各个多人子图片数组中包含相同目标头像的图片作为一类处理。Adding the image containing the plurality of single target avatars to the second type of image array, and classifying the second type of image array based on the number of single target avatars included in the image to obtain each multiplayer The image array classifies each multi-person sub-image array based on the specific target avatar contained in the images in each multi-person sub-image array, so as to treat the images of the multi-person sub-image arrays containing the same target avatar as one type of processing.
可选地,所述将所述图片数组打包压缩处理,并发送给所述第一图片发送指令对应的第一目标联系人步骤之后包括:Optionally, the step of packetizing and compressing the image array and sending the first target contact step corresponding to the first image sending instruction includes:
保存所述打包压缩处理后的图片数组;Saving the image array after the package compression processing;
若在第一预设时间内检测到第二图片发送指令时,悬浮显示所述打包压缩处理后的图片数组,以实现将该图片数组发送给至所述第二图片发送指令对应的第二目标联系人。If the second image sending instruction is detected in the first preset time, the image array after the packet compression processing is displayed in a floating manner to implement sending the image array to the second target corresponding to the second image sending instruction. Contact person.
可选地,所述保存所述打包压缩处理后的图片数组步骤之后包括:Optionally, after the step of saving the image array after the package compression processing, the method includes:
若在第二预设时间段内未检测到第二图片发送指令时,将所述图片数组进行删除处理,以避免重复保存图片。If the second picture sending instruction is not detected within the second preset time period, the picture array is deleted to avoid repeated saving of the picture.
可选地,所述获取所述基准图片中目标头像的个数,当所述目标头像为多个时,从基准图片中分别提取单人目标头像步骤包括:Optionally, the acquiring the number of target avatars in the reference picture, when the target avatar is multiple, the steps of separately extracting the single target avatar from the reference picture include:
获取所述基准图片中人物头像整体轮廓所在区域,将该整体轮廓所在区域作为待检测区域;Obtaining an area where the overall outline of the character avatar in the reference picture is located, and determining the area where the overall outline is located as the area to be detected;
通过头像边缘检测对所述待检测区域进行检测,以获取所述基准图片中目标头像的个数;The area to be detected is detected by avatar edge detection to obtain the number of target avatars in the reference picture;
当所述目标头像为多个时,从基准图片中分别提取单人目标头像。When the target avatar is multiple, the single-person target avatar is extracted from the reference picture.
可选地,所述将所述图片数组打包压缩处理,并发送给所述第一图片发送指令对应的第一目标联系人步骤之后包括:Optionally, the step of packetizing and compressing the image array and sending the first target contact step corresponding to the first image sending instruction includes:
若在第二预设时间段内未检测到第二图片发送指令时,将所述图片数组进行删除处理,以避免重复保存图片。If the second picture sending instruction is not detected within the second preset time period, the picture array is deleted to avoid repeated saving of the picture.
可选地,所述将所述图片数组打包压缩处理,并发送给所述第一图片发送指令对应的第一目标联系人步骤之后包括:Optionally, the step of packetizing and compressing the image array and sending the first target contact step corresponding to the first image sending instruction includes:
获取所述目标头像的个数;Obtaining the number of the target avatars;
当所述目标头像为多个时,生成提示界面,以提醒是否发送所述图片数组给第一目标联系人外的包含所述目标头像的其它联系人。When the target avatar is multiple, a prompt interface is generated to remind whether to send the image array to other contacts including the target avatar outside the first target contact.
此外,为实现上述目的,本发明还提供一种图片发送装置,所述图片发送装置包括:In addition, in order to achieve the above object, the present invention further provides a picture sending apparatus, where the picture sending apparatus includes:
第一获取模块,用于当检测到第一图片发送指令时,获取用户选取的基准图片,其中,所述基准图片中包含目标头像;a first acquiring module, configured to: when the first image sending instruction is detected, acquire a reference image selected by the user, where the reference image includes a target avatar;
添加模块,用于从所述第一图片发送指令对应的目标相册中选取包含所述目标头像的各个目标图片,并将所述各个目标图片添加至图片数组中;And an adding module, configured to select, from the target album corresponding to the first picture sending instruction, each target picture that includes the target avatar, and add the each target picture to the picture array;
第一发送模块,用于将所述图片数组打包压缩处理,并发送给所述第一图片发送指令对应的第一目标联系人。The first sending module is configured to package the image array into a compression process, and send the image to the first target contact corresponding to the first image sending instruction.
此外,为实现上述目的,本发明还提供一种图片发送设备,所述图片发送设备包括:存储器、处理器,通信总线以及存储在所述存储器上的图片发送程序,In addition, in order to achieve the above object, the present invention further provides a picture transmitting device, where the picture sending device includes: a memory, a processor, a communication bus, and a picture sending program stored on the memory,
所述通信总线用于实现处理器与存储器间的通信连接;The communication bus is used to implement a communication connection between the processor and the memory;
所述处理器用于执行所述图片发送程序,以实现以下步骤:The processor is configured to execute the picture sending program to implement the following steps:
当检测到第一图片发送指令时,获取用户选取的基准图片,其中,所述基准图片中包含目标头像;When the first picture sending instruction is detected, acquiring a reference picture selected by the user, where the reference picture includes a target avatar;
从所述第一图片发送指令对应的目标相册中选取包含所述目标头像的各个目标图片,并将所述各个目标图片添加至图片数组中;Selecting, from the target album corresponding to the first picture sending instruction, each target picture that includes the target avatar, and adding the respective target pictures to the picture array;
将所述图片数组打包压缩处理,并发送给所述第一图片发送指令对应的第一目标联系人。The image array is packaged and compressed, and sent to the first target contact corresponding to the first picture sending instruction.
可选地,所述图片数组包括第一类图片数组、第二类图片数组,Optionally, the image array includes a first type of image array and a second type of image array.
所述从所述第一图片发送指令对应的目标相册中选取包含所述目标头像的各个目标图片,并将所述各个目标图片添加至图片数组中步骤包括:The step of selecting each target image that includes the target avatar from the target album corresponding to the first image sending instruction, and adding the respective target images to the image array includes:
获取所述基准图片中目标头像的个数,当所述目标头像为多个时,从基准图片中分别提取单人目标头像;Obtaining a number of target avatars in the reference picture, and when the target avatar is multiple, extracting a single target avatar from the reference picture;
从所述目标相册中分别选取只包含所述单人目标头像、以及包含多个单人目标头像的图片;Selecting, from the target album, a picture including only the single-person target avatar and including a plurality of single-person target avatars;
将所述只包含所述单人目标头像的图片添加至第一类图片数组中,并将所述包含多个单人目标头像的图片添加至第二类图片数组中。Adding the picture containing only the single-person target avatar to the first type of picture array, and adding the picture containing the plurality of single-person target avatars to the second type of picture array.
可选地,所述将所述只包含所述单人目标头像的图片添加至第一类图片数组中,并将所述包含多个单人目标头像的图片添加至第二类图片数组中步骤包括:Optionally, the adding the picture that only includes the single-person target avatar to the first type of picture array, and adding the picture that includes the multiple single-target avatars to the second type of picture array include:
将所述只包含所述单人目标头像的图片添加至第一类图片数组中,并基于不同的单人目标头像对第一类图片数组进行分类处理,以得到各个单人子图片数组;Adding the image containing only the single-person target avatar to the first-type image array, and classifying the first-type image array based on different single-person target avatars to obtain each single-person sub-image array;
将所述包含多个单人目标头像的图片添加至第二类图片数组中,并基于图片中包含的单人目标头像的个数对第二类图片数组进行分类处理,以得到各个多人子图片数组,基于各个多人子图片数组中图片所包含的具体的目标头像对各个多人子图片数组再进行分类,以将各个多人子图片数组中包含相同目标头像的图片作为一类处理。Adding the image containing the plurality of single target avatars to the second type of image array, and classifying the second type of image array based on the number of single target avatars included in the image to obtain each multiplayer The image array classifies each multi-person sub-image array based on the specific target avatar contained in the images in each multi-person sub-image array, so as to treat the images of the multi-person sub-image arrays containing the same target avatar as one type of processing.
可选地,所述将所述图片数组打包压缩处理,并发送给所述第一图片发送指令对应的第一目标联系人步骤之后包括:Optionally, the step of packetizing and compressing the image array and sending the first target contact step corresponding to the first image sending instruction includes:
保存所述打包压缩处理后的图片数组;Saving the image array after the package compression processing;
若在第一预设时间内检测到第二图片发送指令时,悬浮显示所述打包压缩处理后的图片数组,以实现将该图片数组发送给至所述第二图片发送指令对应的第二目标联系人。If the second image sending instruction is detected in the first preset time, the image array after the packet compression processing is displayed in a floating manner to implement sending the image array to the second target corresponding to the second image sending instruction. Contact person.
可选地,所述保存所述打包压缩处理后的图片数组步骤之后包括:Optionally, after the step of saving the image array after the package compression processing, the method includes:
若在第二预设时间段内未检测到第二图片发送指令时,将所述图片数组进行删除处理,以避免重复保存图片。If the second picture sending instruction is not detected within the second preset time period, the picture array is deleted to avoid repeated saving of the picture.
可选地,所述获取所述基准图片中目标头像的个数,当所述目标头像为多个时,从基准图片中分别提取单人目标头像步骤包括:Optionally, the acquiring the number of target avatars in the reference picture, when the target avatar is multiple, the steps of separately extracting the single target avatar from the reference picture include:
获取所述基准图片中人物头像整体轮廓所在区域,将该整体轮廓所在区域作为待检测区域;Obtaining an area where the overall outline of the character avatar in the reference picture is located, and determining the area where the overall outline is located as the area to be detected;
通过头像边缘检测对所述待检测区域进行检测,以获取所述基准图片中目标头像的个数;The area to be detected is detected by avatar edge detection to obtain the number of target avatars in the reference picture;
当所述目标头像为多个时,从基准图片中分别提取单人目标头像。When the target avatar is multiple, the single-person target avatar is extracted from the reference picture.
可选地,若在第二预设时间段内未检测到第二图片发送指令时,将所述图片数组进行删除处理,以避免重复保存图片。Optionally, if the second picture sending instruction is not detected within the second preset time period, deleting the picture array to avoid repeatedly saving the picture.
可选地,所述将所述图片数组打包压缩处理,并发送给所述第一图片发送指令对应的第一目标联系人步骤之后包括:Optionally, the step of packetizing and compressing the image array and sending the first target contact step corresponding to the first image sending instruction includes:
获取所述目标头像的个数;Obtaining the number of the target avatars;
当所述目标头像为多个时,生成提示界面,以提醒是否发送所述图片数组给第一目标联系人外的包含所述目标头像的其它联系人。When the target avatar is multiple, a prompt interface is generated to remind whether to send the image array to other contacts including the target avatar outside the first target contact.
此外,为实现上述目的,本发明还提供一种可读存储介质,所述可读存储介质存储有一个或者一个以上程序,所述一个或者一个以上程序可被一个或者一个以上的处理器执行以用于:Moreover, to achieve the above objects, the present invention also provides a readable storage medium storing one or more programs, the one or more programs being executable by one or more processors Used for:
当检测到第一图片发送指令时,获取用户选取的基准图片,其中,所述基准图片中包含目标头像;When the first picture sending instruction is detected, acquiring a reference picture selected by the user, where the reference picture includes a target avatar;
从所述第一图片发送指令对应的目标相册中选取包含所述目标头像的各个目标图片,并将所述各个目标图片添加至图片数组中;Selecting, from the target album corresponding to the first picture sending instruction, each target picture that includes the target avatar, and adding the respective target pictures to the picture array;
将所述图片数组打包压缩处理,并发送给所述第一图片发送指令对应的第一目标联系人。The image array is packaged and compressed, and sent to the first target contact corresponding to the first picture sending instruction.
本发明通过当检测到第一图片发送指令时,获取用户选取的基准图片,其中,所述基准图片中包含目标头像;从所述第一图片发送指令对应的目标相册中选取包含所述目标头像的各个目标图片,并将所述各个目标图片添加至图片数组中;将所述图片数组打包压缩处理,并发送给所述第一图片发送指令对应的第一目标联系人。由于在本申请中,基于用户选取的基准图片,识别目标头像,并在目标相册中遍历匹配该目标头像,以实现批量选取目标图片,而不是人为的手动选取各个目标图片,因而本申请中解决了现有技术中在给联系人发送照片时,照片选取繁琐的技术问题。The present invention obtains a reference picture selected by the user when the first picture sending instruction is detected, where the reference picture includes a target avatar; and the target avatar corresponding to the first picture sending instruction is selected to include the target avatar. Each of the target images is added to the image array; the image array is packaged and compressed, and sent to the first target contact corresponding to the first image sending instruction. In the present application, based on the reference picture selected by the user, the target avatar is identified, and the target avatar is traversed in the target album to achieve batch selection of the target image, instead of manually selecting each target image, and thus the present application solves In the prior art, when a photo is sent to a contact, the technical problem of the photo selection is cumbersome.
附图说明DRAWINGS
图1为本发明图片发送方法第一实施例的流程示意图;1 is a schematic flowchart of a first embodiment of a method for transmitting a picture according to the present invention;
图2为本发明图片发送方法第二实施例的流程示意图;2 is a schematic flowchart of a second embodiment of a method for transmitting a picture according to the present invention;
图3是本发明实施例方法涉及的硬件运行环境的设备结构示意图;3 is a schematic structural diagram of a device in a hardware operating environment involved in a method according to an embodiment of the present invention;
图4是本发明图片发送方法中的场景示意图。4 is a schematic diagram of a scenario in a method for transmitting a picture according to the present invention.
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。The implementation, functional features, and advantages of the present invention will be further described in conjunction with the embodiments.
具体实施方式Detailed ways
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。It is understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
本发明提供一种图片发送方法,在本发明图片发送方法的第一实施例中,参照图1,所述图片发送方法包括:The present invention provides a method for transmitting a picture. In the first embodiment of the method for transmitting a picture of the present invention, referring to FIG. 1, the method for transmitting a picture includes:
当检测到第一图片发送指令时,获取用户选取的基准图片,其中,所述基准图片中包含目标头像;从所述第一图片发送指令对应的目标相册中选取包含所述目标头像的各个目标图片,并将所述各个目标图片添加至图片数组中;将所述图片数组打包压缩处理,并发送给所述第一图片发送指令对应的第一目标联系人。When the first picture sending instruction is detected, acquiring a reference picture selected by the user, where the reference picture includes a target avatar; and selecting, from the target album corresponding to the first picture sending instruction, each target that includes the target avatar a picture, and the respective target pictures are added to the picture array; the picture array is packaged and compressed, and sent to the first target contact corresponding to the first picture sending instruction.
具体地,图片发送方法包括:Specifically, the image sending method includes:
步骤S10,当检测到第一图片发送指令时,获取用户选取的基准图片,其中,所述基准图片中包含目标头像;Step S10, when the first picture sending instruction is detected, acquiring a reference picture selected by the user, where the reference picture includes a target avatar;
需要说明的是,在本实施例中,图片发送方法应用于微信、QQ、微博等具有图片发送功能的应用中,以使上述应用能够批量发送图片至目标联系人,其中,本实施例图片可是照片,以下以微信为例进行具体说明。It should be noted that, in this embodiment, the image sending method is applied to an application having a picture sending function, such as a WeChat, a QQ, or a microblog, so that the application can send a picture to a target contact in batches. However, the photo below is described in detail by using WeChat as an example.
当用户需要在微信中发送图片给第一目标联系人时,通过点击或者触摸微信中的图片发送按钮以触发第一图片发送指令,在第一图片发送指令确定后,进入确定目标相册的选择界面,即由用户触摸确定目标相册,以实现从目标相册中批量选取图片发送给第一目标联系人,在目标相册确定后,生成基准图片选择框,以提示用户添加基准图片,其中,该基准图片指的是用户选取的包含所述目标头像的照片,该基准图片选择框中可预显示该第一目标联系人的微信头像,具体地,终端可判断该微信头像是否为人物头像,当该微信头像是人物头像时,该基准图片选择框中预显示该第一目标联系人的微信头像,在基准图片选择框中预显示该第一目标联系人的微信头像后,由用户确定该第一目标联系人的微信头像是否为基准图片,当该第一目标联系人的微信头像不是基准图片时,用户可选择删除基准图片选择框中的第一目标联系人的微信头像,当该第一目标联系人的微信头像是基准图片时,用户可选择确定第一目标联系人的微信头像为基准图片。需要说明的是,该基准图片可是多张,但是该基准图片不能超过3张,具体基准图片的数目根据实际应用确定。When the user needs to send a picture to the first target contact in the WeChat, the first picture sending instruction is triggered by clicking or touching the picture sending button in the WeChat, and after the first picture sending instruction is determined, the selection interface for determining the target album is entered. The target album is determined by the user, so that the batch selection of the image from the target album is sent to the first target contact. After the target album is determined, a reference image selection box is generated to prompt the user to add a reference image, wherein the reference image is displayed. Refers to a photo selected by the user that includes the target avatar. The reference picture selection box may pre-display the WeChat avatar of the first target contact. Specifically, the terminal may determine whether the WeChat avatar is a character avatar, when the WeChat When the avatar is a character avatar, the reference picture selection box pre-displays the WeChat avatar of the first target contact, and after the WeChat avatar of the first target contact is pre-displayed in the reference picture selection box, the first target is determined by the user. Whether the contact's WeChat avatar is a reference picture, when the first target contact's WeChat avatar When it is the reference picture, the user may select to delete the WeChat avatar of the first target contact in the reference picture selection box. When the WeChat avatar of the first target contact is the reference picture, the user may select the WeChat of the first target contact. The avatar is the reference picture. It should be noted that the reference picture may be multiple, but the reference picture cannot exceed three, and the number of specific reference pictures is determined according to the actual application.
需要说明的是,基准图片中包含目标头像,该目标头像可是多个,用以具体实施例进行说明,该基准图片为2人合照,则目标头像为2个,而该第一目标联系人为该2人中的任意一个,该第一目标联系人也可不在该2人之列。It should be noted that the reference picture includes a target avatar, and the target avatar may be multiple, which is described in the specific embodiment. The reference picture is a two-person photo, and the target avatar is two, and the first target contact is the For any of the two people, the first target contact may not be among the two.
步骤S20,从所述第一图片发送指令对应的目标相册中选取包含所述目标头像的各个目标图片,并将所述各个目标图片添加至图片数组中;Step S20, selecting, from the target album corresponding to the first picture sending instruction, each target picture that includes the target avatar, and adding the respective target pictures to the picture array;
从所述第一图片发送指令对应的目标相册中选取包含所述目标头像的各个目标图片,当所述目标头像为单人头像时,从目标相册中选取只包含所述单人头像的图片,将该图片作为单人目标图片,将该各个单人目标图片添加至图片数组中,当所述目标头像由多个单人头像构成时,只要目标相册中的图片包括其中任意一个单人头像,则该目标相册中的图片为混合目标图片,在选取了各个混合目标图片后,将所述各个混合目标图片添加至图片数组中。And selecting, from the target album corresponding to the first image sending instruction, each target image that includes the target avatar, and when the target avatar is a single avatar, selecting a picture that only includes the single avatar from the target album, The image is used as a single-person target image, and each single-person target image is added to the image array. When the target avatar is composed of multiple single-person avatars, as long as the image in the target album includes any one of the single avatars, Then, the image in the target album is a mixed target image, and after each mixed target image is selected, the respective mixed target images are added to the image array.
具体地,所述图片数组包括第一类图片数组、第二类图片数组,Specifically, the image array includes a first type of image array and a second type of image array.
如图2所示,所述从所述第一图片发送指令对应的目标相册中选取包含所述目标头像的各个目标图片,并将所述各个目标图片添加至图片数组中步骤包括:As shown in FIG. 2, the step of selecting each target image that includes the target avatar from the target album corresponding to the first image sending instruction, and adding the respective target images to the image array includes:
步骤S21,获取所述基准图片中目标头像的个数,当所述目标头像为多个时,从基准图片中分别提取单人目标头像;Step S21: acquiring the number of target avatars in the reference picture, and when the target avatar is multiple, extracting a single target avatar from the reference picture;
获取所述基准图片中目标头像的个数,当所述目标头像为多个时,基于人头像像素值与人头像所在环境像素值的不同,从基准图片中分别提取单人目标头像,具体地,获取目标头像中多人头像的轮廓,判断该多人头像的轮廓是否存在重叠部分,当存在重叠部分时,对多人头像的重叠部分进行像素剥离处理,该像素剥离过程可是:获取头像未重叠部分的像素值,基于未重叠部分的像素值,对重叠部分像素值进行像素值剥离处理,以分别得到单人头像。Obtaining a number of target avatars in the reference picture. When the target avatar is multiple, extracting a single target avatar from the reference picture, specifically, based on the difference between the pixel value of the human avatar and the environment pixel value of the human avatar, specifically Obtaining a contour of a plurality of avatars in the target avatar, determining whether there is an overlapping portion of the contour of the multi-person avatar, and when there is an overlapping portion, performing pixel stripping processing on the overlapping portion of the multi-person avatar, the pixel stripping process may be: acquiring an avatar The pixel value of the overlapping portion is subjected to pixel value stripping processing on the overlapping partial pixel values based on the pixel values of the unoverlapping portions to obtain a single human avatar, respectively.
步骤S22,从所述目标相册中分别选取只包含所述单人目标头像、以及包含多个单人目标头像的图片;Step S22, selecting, from the target album, a picture that only includes the single-person target avatar and a plurality of single-person target avatars;
从所述目标相册中分别选取只包含所述单人目标头像、以及包含多个单人目标头像的图片,即是对目标相册中各个目标图片进行分类处理,具体地,根据各个目标图片中的目标头像个数进行分类。Selecting, from the target album, a picture that includes only the single-person target avatar and a plurality of single-person target avatars, that is, classifying each target image in the target album, specifically, according to each target image The number of target avatars is classified.
步骤S23,将所述只包含所述单人目标头像的图片添加至第一类图片数组中,并将所述包含多个单人目标头像的图片添加至第二类图片数组中。Step S23: Add the picture that only includes the single-person target avatar to the first type of picture array, and add the picture that includes multiple single-person target avatars to the second type of picture array.
将所述只包含所述单人目标头像的图片添加至第一类图片数组中,并将所述包含多个单人目标头像的图片添加至第二类图片数组中。需要说明的是,第一类图片数组与第二类图片数组还包括不同的子图片数组。Adding the picture containing only the single-person target avatar to the first type of picture array, and adding the picture containing the plurality of single-person target avatars to the second type of picture array. It should be noted that the first type of image array and the second type of image array also include different sub-picture arrays.
步骤S30,将所述图片数组打包压缩处理,并发送给所述第一图片发送指令对应的第一目标联系人。Step S30, the image array is packaged and compressed, and sent to the first target contact corresponding to the first picture sending instruction.
在将所述目标图像与目标相册中的各个图片都匹配完成后,图片数组的图片添加完成,在添加完成后,触发图片数组打包压缩处理过程,具体地,终端要在图片数组的图片添加完成时,对图片数组打包压缩处理,需要事先在内置的处理器中设置程序段,该程序段表示图片数组的图片添加完成时的处理逻辑,该处理逻辑用于在检测到图片数组的图片添加完成时,触发处理器以响应所述图片数组的图片添加完成事件,以对图片数组打包压缩处理。其中,图片数组打包压缩处理属于现有技术,在此并不做具体说明,在将所述图片数组打包压缩处理,发送给第一图片发送指令对应的第一目标联系人。After the matching of the target image and each image in the target album is completed, the image of the image array is added, and after the addition is completed, the image array packaging compression process is triggered. Specifically, the terminal needs to be added in the image of the image array. When the image array is packaged and compressed, the program segment needs to be set in the built-in processor in advance, and the program segment represents the processing logic when the image of the image array is added, and the processing logic is used to complete the image addition when the image array is detected. The triggering processor adds a completion event to the picture of the picture array to package the image array compression process. The image array packing compression processing belongs to the prior art, and is not specifically described herein. The image array is packaged and compressed and sent to the first target contact corresponding to the first picture sending instruction.
需要说明的是,所述将所述图片数组打包压缩处理,并发送给所述第一图片发送指令对应的第一目标联系人步骤之后还包括:It should be noted that, after the step of compressing the image array and sending the image to the first target contact corresponding to the first image sending instruction, the method further includes:
步骤A1,获取所述目标头像的个数;Step A1, obtaining the number of the target avatars;
获取所述目标头像的个数,该目标头像的个数可以为多个。Obtaining the number of the target avatars, and the number of the target avatars may be multiple.
步骤A2,当所述目标头像为多个时,生成提示界面,以提醒是否发送所述图片数组给第一目标联系人外的包含所述目标头像的其它联系人。In step A2, when the target avatar is multiple, a prompt interface is generated to remind whether to send the image array to other contacts including the target avatar outside the first target contact.
当所述目标头像为多个时,生成提示界面,以提醒是否发送所述图片数组给第一目标联系人外的包含所述目标头像的其它联系人,如目标头像为2个时即图片中包含a与b时,第一目标联系人为a,则在把图片发送给a后,生成提示界面,该界面上显示b联系人的微信链接方式,以提醒是否发送所述图片数组给b联系人。When the target avatar is multiple, a prompt interface is generated to remind whether to send the image array to other contacts including the target avatar outside the first target contact, such as when the target avatar is 2 When a and b are included, the first target contact is a, and after the picture is sent to a, a prompt interface is generated, and the interface of the b contact is displayed on the interface to remind whether to send the image array to the b contact. .
本发明通过当检测到第一图片发送指令时,获取用户选取的基准图片,其中,所述基准图片中包含目标头像;从所述第一图片发送指令对应的目标相册中选取包含所述目标头像的各个目标图片,并将所述各个目标图片添加至图片数组中;将所述图片数组打包压缩处理,并发送给所述第一图片发送指令对应的第一目标联系人。由于在本申请中,基于用户选取的基准图片,识别目标头像,并在目标相册中遍历匹配该目标头像,以实现批量选取目标图片,而不是人为的手动选取各个目标图片,因而本申请中解决了现有技术中在给联系人发送照片时,照片选取繁琐的技术问题。The present invention obtains a reference picture selected by the user when the first picture sending instruction is detected, where the reference picture includes a target avatar; and the target avatar corresponding to the first picture sending instruction is selected to include the target avatar. Each of the target images is added to the image array; the image array is packaged and compressed, and sent to the first target contact corresponding to the first image sending instruction. In the present application, based on the reference picture selected by the user, the target avatar is identified, and the target avatar is traversed in the target album to achieve batch selection of the target image, instead of manually selecting each target image, and thus the present application solves In the prior art, when a photo is sent to a contact, the technical problem of the photo selection is cumbersome.
进一步地,本发明提供图片发送方法的第二实施例,在第二实施例中,所述将所述只包含所述单人目标头像的图片添加至第一类图片数组中,并将所述包含多个单人目标头像的图片添加至第二类图片数组中步骤包括:Further, the present invention provides a second embodiment of a method for transmitting a picture. In the second embodiment, the picture that includes only the single-person target avatar is added to a first type of picture array, and the The steps of adding a picture containing multiple single-target avatars to the second type of image array include:
步骤B1,将所述只包含所述单人目标头像的图片添加至第一类图片数组中,并基于不同的单人目标头像对第一类图片数组进行分类处理,以得到各个单人子图片数组;Step B1: Add the image that only includes the single-person target avatar to the first-type image array, and classify the first-type image array based on different single-person target avatars to obtain individual single-sub-pictures. Array
将所述只包含所述单人目标头像的图片添加至第一类图片数组中,具体地,该第一类图片数组根据目标头像中包含的单人目标头像的个数,细分为同样数目的单人子图片数组,如目标头像中由2单人目标头像构成,则第一类图片数组细分为2个单人子图片数组,如目标头像中由3单人目标头像构成,则第一类图片数组细分为3个单人子图片数组,且将目标相册中包含不同单人目标头像的图片分别分配至对应的单人子图片数组中。Adding the image that only includes the single-person target avatar to the first-type image array. Specifically, the first-type image array is subdivided into the same number according to the number of single-person target avatars included in the target avatar. The single-person image array, if the target avatar is composed of 2 single-person target avatars, the first-type image array is subdivided into two single-person image arrays, such as the target avatar consisting of 3 single-person target avatars, then A class of image arrays is subdivided into three single-person image arrays, and images of different single-person target avatars in the target album are respectively assigned to corresponding single-child image arrays.
步骤B2,将所述包含多个单人目标头像的图片添加至第二类图片数组中,并基于图片中包含的单人目标头像的个数对第二类图片数组进行分类处理,以得到各个多人子图片数组,基于各个多人子图片数组中图片所包含的具体的目标头像对各个多人子图片数组再进行分类,以将各个多人子图片数组中包含相同目标头像的图片作为一类处理。Step B2, adding the image including multiple single-person target avatars to the second-type image array, and classifying the second-type image array based on the number of single-person target avatars included in the image to obtain each The multi-person sub-image array further classifies each multi-person sub-image array based on the specific target avatar contained in the image of each multi-person sub-image array, so as to take the picture of the multi-person sub-image array containing the same target avatar as one Class processing.
将所述包含多个单人目标头像的图片添加至第二类图片数组中,具体地,基于图片中包含的单人目标头像的个数对第二类图片数组进行分类处理,以得到各个多人子图片数组,如相册的图片中由3个单人目标头像构成,则将该图片分配至第一多人子图片数组,如相册的图片中由2个单人目标头像构成,则将该图片分配至第二多人子图片数组。在得到多人子图片数组后,基于各个多人子图片数组中图片所包含的具体的目标头像对各个多人子图片数组再进行分类,以将各个多人子图片数组中包含相同目标头像的图片作为一类处理。用以具体实施例进行说明,如第二多人子图片数组中包括多张a与b的合照图片,多张a与c的合照图片,多张b与c的合照图片等,则将第二多人子图片数组中a与b的合照图片作为一类处理,a与c的合照图片作为一类处理,b与c的合照图片作为一类处理。Adding the image including the plurality of single target avatars to the second type of image array, specifically, classifying the second type of image array based on the number of single target avatars included in the image to obtain each multiple An array of pictures of a person, such as an album, consisting of three single-person target avatars, then assigning the picture to the first multi-person sub-picture array. If the picture in the album consists of two single-person target avatars, the The picture is assigned to the second multi-person sub-picture array. After obtaining the multi-person sub-image array, the multi-person sub-image arrays are further classified according to the specific target avatars included in the images in the multi-person sub-image array, so as to include the same target avatars in each multi-person sub-image array. The picture is treated as a class. For example, the second multi-person sub-picture array includes a plurality of pictures of a and b, a plurality of pictures of a and c, and a plurality of pictures of b and c, etc. A picture of a and b in a multi-person image array is treated as a class, a picture of a and c is treated as a class, and a picture of a picture of b and c is treated as a class.
在本实施例中,通过将所述只包含所述单人目标头像的图片添加至第一类图片数组中,并基于不同的单人目标头像对第一类图片数组进行分类处理,以得到各个单人子图片数组;将所述包含多个单人目标头像的图片添加至第二类图片数组中,并基于图片中包含的单人目标头像的个数对第二类图片数组进行分类处理,以得到各个多人子图片数组。本实施例在批量发送图片时,对该各个图片细分为不同类型的图片而不需要用户手动整理,提升了用户体验。In this embodiment, by adding the picture that only includes the single-person target avatar to the first-type image array, and classifying the first-type image array based on different single-person target avatars, to obtain each a single-person image array; adding the image containing the plurality of single-target avatars to the second-type image array, and classifying the second-type image array based on the number of single-person target avatars included in the image, To get an array of various multi-person sub-pictures. In this embodiment, when the pictures are sent in batches, the pictures are subdivided into different types of pictures without manual sorting by the user, which improves the user experience.
进一步地,本发明提供图片发送方法的第三实施例,在第三实施例中,所述将所述图片数组打包压缩处理,并发送给所述第一图片发送指令对应的第一目标联系人步骤之后包括:Further, the present invention provides a third embodiment of a picture sending method. In the third embodiment, the image array is packaged and compressed, and sent to the first target contact corresponding to the first picture sending instruction. After the steps include:
步骤S40,保存所述打包压缩处理后的图片数组;Step S40, saving the image array after the package compression processing;
在本实施例中,在图片数组打包压缩处理后,对所述打包压缩处理后的图片数组进行保存处理,具体地,将该打包压缩处理后的图片数组保存在所述目标相册中,并将该打包压缩处理后的图片数组排列在所述目标相册的最前列。In this embodiment, after the image array packing compression process, the image array after the package compression processing is saved, specifically, the image array after the package compression processing is saved in the target album, and The image array after the package compression processing is arranged in the forefront of the target album.
步骤S50,若在第一预设时间内检测到第二图片发送指令时,悬浮显示所述打包压缩处理后的图片数组,以实现将该图片数组发送给至所述第二图片发送指令对应的第二目标联系人。Step S50: If the second image sending instruction is detected in the first preset time, the image array after the packet compression processing is displayed in a floating manner to implement sending the image array to the second image sending instruction. Second target contact.
若在第一预设时间内检测到第二图片发送指令时,悬浮显示所述打包压缩处理后的图片数组,以实现将该图片数组发送给至所述第二图片发送指令对应的第二目标联系人,其中,该第一预设时间可是30S,或者1分钟,具体地,若在给a发送完成图片数组后,若在1分钟内检测到给b发送图片的发送指令,则在给b发送消息的发送界面上生成悬浮窗口,如图4所示,该悬浮窗口内显示所述发送给a的图片数组,以供用户选择是否将发送给a的图片数组发送给b。If the second image sending instruction is detected in the first preset time, the image array after the packet compression processing is displayed in a floating manner to implement sending the image array to the second target corresponding to the second image sending instruction. a contact, wherein the first preset time may be 30S, or 1 minute. Specifically, if a send image sequence is sent to a after a complete image array is sent, the b is sent to the b. A floating window is generated on the sending interface of the sending message. As shown in FIG. 4, the image array sent to a is displayed in the floating window for the user to select whether to send the image array sent to a to b.
进一步地,所述将所述图片数组打包压缩处理,并发送给所述第一图片发送指令对应的第一目标联系人步骤之后包括:Further, the step of packetizing and compressing the image array and sending the first target contact step corresponding to the first image sending instruction includes:
步骤S60,若在第二预设时间段内未检测到第二图片发送指令时,将所述图片数组进行删除处理,以避免重复保存图片。Step S60: If the second picture sending instruction is not detected within the second preset time period, the picture array is deleted to avoid repeated saving of the picture.
若在第二预设时间段内未检测到第二图片发送指令时,将所述图片数组进行删除处理,以避免重复保存图片,其中,第二预设时间段大于第一预设时间段,因而能够避免重复保存图片,能够有效释放终端的内存。If the second image sending instruction is not detected in the second preset time period, the image array is deleted to avoid repeatedly saving the image, wherein the second preset time period is greater than the first preset time period. Therefore, it is possible to avoid repeatedly saving the picture and effectively release the memory of the terminal.
在本实施例中,通过若在第二预设时间段内未检测到第二图片发送指令时,将所述图片数组进行删除处理,以避免重复保存图片。本实施例图片发送方法,能够有效避免终端内存过大增加的情况,提升了用户体验。In this embodiment, if the second picture sending instruction is not detected within the second preset time period, the picture array is deleted, so as to avoid repeated saving of the picture. In the image sending method of this embodiment, the situation that the terminal memory is excessively increased can be effectively avoided, and the user experience is improved.
进一步地,本发明提供图片发送方法的第四实施例,在第四实施例中,所述获取所述基准图片中目标头像的个数,当所述目标头像为多个时,从基准图片中分别提取单人目标头像步骤包括:Further, the present invention provides a fourth embodiment of a method for transmitting a picture. In the fourth embodiment, the number of target avatars in the reference picture is acquired, and when the target avatar is multiple, from the reference picture. The steps of extracting the single target avatars separately include:
步骤C1,获取所述基准图片中人物头像整体轮廓所在区域,将该整体轮廓所在区域作为待检测区域;Step C1: Acquire an area where the overall outline of the character avatar in the reference picture is located, and use the area where the overall contour is located as the area to be detected;
由于人头像像素值与人头像所在环境像素值的不同,因而能够识别人头像的整体轮廓,在本实施例中,获取所述基准图片中人物头像整体轮廓所在区域,将该整体轮廓所在区域作为待检测区域。Because the pixel value of the human avatar is different from the environment pixel value of the human avatar, the overall contour of the human avatar can be recognized. In this embodiment, the area where the overall outline of the avatar is located in the reference picture is obtained, and the area where the overall contour is located is taken as Area to be tested.
步骤C2,通过头像边缘检测对所述待检测区域进行检测,以获取所述基准图片中目标头像的个数;Step C2: detecting, by the avatar edge detection, the to-be-detected area, to obtain the number of target avatars in the reference picture;
通过边缘检测对所述待检测区域的边缘进行检测,以获取所述人物头像的个数,具体地,在边缘检测后,通过预存的头像识别模型获取所述基准图片中目标头像的个数,如该目标头像包括2个单人头像还是3个单人头像。The edge of the to-be-detected area is detected by edge detection to obtain the number of the avatars of the character. Specifically, after the edge detection, the number of target avatars in the reference picture is obtained by using the pre-stored avatar recognition model. If the target avatar includes 2 single avatars or 3 single avatars.
步骤C3,当所述目标头像为多个时,从基准图片中分别提取单人目标头像。In step C3, when the target avatar is multiple, the single-person target avatar is extracted from the reference picture.
当所述目标头像为多个时,从基准图片中分别提取单人目标头像,当该基准图片中各个目标头像为多个且该多个目标头像未重叠时,从基准图片中分别提取单人目标头像即是对该基准图片中各个目标头像所在区域进行切割处理即可。When the target avatar is multiple, the single target avatar is extracted from the reference picture. When each target avatar in the reference picture is multiple and the multiple target avatars are not overlapped, the single picture is extracted from the reference picture. The target avatar is to cut the area where each target avatar is in the reference picture.
在本实施例中,通过获取所述基准图片中人物头像整体轮廓所在区域,将该整体轮廓所在区域作为待检测区域;通过头像边缘检测对所述待检测区域进行检测,以获取所述基准图片中目标头像的个数;当所述目标头像为多个时,从基准图片中分别提取单人目标头像。由于从基准图片中准确提取单人目标头像,因而为图片分类奠定基础。In this embodiment, the area where the overall outline of the person's avatar is located in the reference picture is taken as the area to be detected, and the area to be detected is detected by the avatar edge detection to obtain the reference picture. The number of target avatars in the middle; when the target avatar is multiple, the single target avatar is extracted from the reference picture. Since the single-object target avatar is accurately extracted from the reference picture, the basis for the picture classification is laid.
本发明还提供一种图片发送装置,所述图片发送装置包括:The present invention also provides a picture transmitting apparatus, where the picture sending apparatus includes:
第一获取模块,用于当检测到第一图片发送指令时,获取用户选取的基准图片,其中,所述基准图片中包含目标头像;a first acquiring module, configured to: when the first image sending instruction is detected, acquire a reference image selected by the user, where the reference image includes a target avatar;
添加模块,用于从所述第一图片发送指令对应的目标相册中选取包含所述目标头像的各个目标图片,并将所述各个目标图片添加至图片数组中;And an adding module, configured to select, from the target album corresponding to the first picture sending instruction, each target picture that includes the target avatar, and add the each target picture to the picture array;
第一发送模块,用于将所述图片数组打包压缩处理,并发送给所述第一图片发送指令对应的第一目标联系人。The first sending module is configured to package the image array into a compression process, and send the image to the first target contact corresponding to the first image sending instruction.
可选地,所述图片数组包括第一类图片数组、第二类图片数组,Optionally, the image array includes a first type of image array and a second type of image array.
所述添加模块包括:The adding module includes:
获取子模块,用于获取所述基准图片中目标头像的个数,当所述目标头像为多个时,从基准图片中分别提取单人目标头像;Obtaining a sub-module, configured to acquire a number of target avatars in the reference picture, and when the target avatar is multiple, extract a single-person target avatar from the reference picture;
选取子模块,用于从所述目标相册中分别选取只包含所述单人目标头像、以及包含多个单人目标头像的图片;Selecting a sub-module, respectively, for selecting, from the target album, a picture that only includes the single-person target avatar and a plurality of single-person target avatars;
添加子模块,用于将所述只包含所述单人目标头像的图片添加至第一类图片数组中,并将所述包含多个单人目标头像的图片添加至第二类图片数组中。And adding a sub-module, configured to add the image that only includes the single-person target avatar to the first-type image array, and add the image that includes the multiple single-target avatars to the second-type image array.
可选地,所述添加子模块包括:Optionally, the adding submodule includes:
第一添加单元,用于将所述只包含所述单人目标头像的图片添加至第一类图片数组中,并基于不同的单人目标头像对第一类图片数组进行分类处理,以得到各个单人子图片数组;a first adding unit, configured to add the image that only includes the single-person target avatar to the first-type image array, and classify the first-type image array based on different single-person target avatars to obtain each Single-person image array;
第二添加单元,用于将所述包含多个单人目标头像的图片添加至第二类图片数组中,并基于图片中包含的单人目标头像的个数对第二类图片数组进行分类处理,以得到各个多人子图片数组,基于各个多人子图片数组中图片所包含的具体的目标头像对各个多人子图片数组再进行分类,以将各个多人子图片数组中包含相同目标头像的图片作为一类处理。a second adding unit, configured to add the image including the multiple single target avatars to the second type of image array, and classify the second type of image array based on the number of single target avatars included in the image To obtain each multi-person sub-image array, and classify each multi-person sub-image array based on the specific target avatar contained in the images in each multi-person sub-image array, so as to include the same target avatar in each multi-person sub-image array. The picture is treated as a class.
可选地,所述图片发送装置还包括:Optionally, the image sending apparatus further includes:
保存模块,用于保存所述打包压缩处理后的图片数组;a saving module, configured to save the image array after the package compression processing;
第二发送模块,用于若在第一预设时间内检测到第二图片发送指令时,悬浮显示所述打包压缩处理后的图片数组,以实现将该图片数组发送给至所述第二图片发送指令对应的第二目标联系人。a second sending module, configured to: when the second image sending instruction is detected in the first preset time, floating the image array after the packet compression processing to send the image array to the second image Send the second target contact corresponding to the instruction.
可选地,所述图片发送装置还包括:Optionally, the image sending apparatus further includes:
删除模块,用于若在第二预设时间段内未检测到第二图片发送指令时,将所述图片数组进行删除处理,以避免重复保存图片。And deleting the module, if the second picture sending instruction is not detected within the second preset time period, deleting the picture array to avoid repeatedly saving the picture.
可选地,所述获取子模块包括:Optionally, the obtaining submodule includes:
第一获取单元,用于获取所述基准图片中人物头像整体轮廓所在区域,将该整体轮廓所在区域作为待检测区域;a first acquiring unit, configured to acquire an area where the overall outline of the character avatar in the reference picture is located, and use the area where the overall contour is located as the area to be detected;
第二获取单元,用于通过头像边缘检测对所述待检测区域进行检测,以获取所述基准图片中目标头像的个数;a second acquiring unit, configured to detect the to-be-detected area by avatar edge detection, to obtain the number of target avatars in the reference picture;
提取单元,用于当所述目标头像为多个时,从基准图片中分别提取单人目标头像。And an extracting unit, configured to separately extract a single-person target avatar from the reference picture when the target avatar is multiple.
可选地,所述图片发送装置还包括:Optionally, the image sending apparatus further includes:
删除模块,用于若在第二预设时间段内未检测到第二图片发送指令时,将所述图片数组进行删除处理,以避免重复保存图片。And deleting the module, if the second picture sending instruction is not detected within the second preset time period, deleting the picture array to avoid repeatedly saving the picture.
可选地,所述图片发送装置还包括:Optionally, the image sending apparatus further includes:
第二获取模块,用于获取所述目标头像的个数;a second acquiring module, configured to acquire the number of the target avatars;
生成模块,用于当所述目标头像为多个时,生成提示界面,以提醒是否发送所述图片数组给第一目标联系人外的包含所述目标头像的其它联系人。And a generating module, configured to generate a prompting interface when the target avatar is multiple, to remind whether to send the image array to other contacts including the target avatar outside the first target contact.
本发明图片发送装置具体实施方式与上述图片发送方法各实施例基本相同,在此不再赘述。The specific embodiment of the image transmitting apparatus of the present invention is basically the same as the embodiment of the above-mentioned picture transmitting method, and details are not described herein again.
参照图3,图3是本发明实施例方案涉及的硬件运行环境的设备结构示意图。Referring to FIG. 3, FIG. 3 is a schematic structural diagram of a device in a hardware operating environment according to an embodiment of the present invention.
本发明实施例图片发送设备可以是PC,也可以是智能手机、平板电脑、电子书阅读器、MP3(Moving Picture Experts Group Audio Layer III,动态影像专家压缩标准音频层面3)播放器、MP4(Moving Picture Experts Group Audio Layer IV,动态影像专家压缩标准音频层面4)播放器、便携计算机等终端设备。The picture sending device in the embodiment of the present invention may be a PC, or may be a smart phone, a tablet computer, an e-book reader, and an MP3 (Moving). Picture Experts Group Audio Layer III, motion picture expert compresses standard audio layer 3) player, MP4 (Moving Picture Experts Group Audio Layer IV, dynamic video experts compress standard audio layers 4) terminal devices such as players and portable computers.
如图3所示,该图片发送设备可以包括:处理器1001,例如CPU,存储器1005,通信总线1002。其中,通信总线1002用于实现处理器1001和存储器1005之间的连接通信。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储设备。As shown in FIG. 3, the picture transmitting device may include a processor 1001, such as a CPU, a memory 1005, and a communication bus 1002. The communication bus 1002 is used to implement connection communication between the processor 1001 and the memory 1005. The memory 1005 may be a high speed RAM memory or a stable memory (non-volatile) Memory), such as disk storage. The memory 1005 can also optionally be a storage device independent of the aforementioned processor 1001.
可选地,该图片发送设备还可以包括用户接口、网络接口、摄像头、RF(Radio Frequency,射频)电路,传感器、音频电路、WiFi模块等等。用户接口可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口还可以包括标准的有线接口、无线接口。网络接口可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。Optionally, the picture sending device may further include a user interface, a network interface, a camera, and an RF (Radio) Frequency, RF) circuits, sensors, audio circuits, WiFi modules, and more. The user interface may include a display, an input unit such as a keyboard, and the optional user interface may also include a standard wired interface, a wireless interface. The network interface can optionally include a standard wired interface or a wireless interface (such as a WI-FI interface).
本领域技术人员可以理解,图3中示出的图片发送设备结构并不构成对图片发送设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。It will be understood by those skilled in the art that the picture transmitting device structure shown in FIG. 3 does not constitute a limitation of the picture transmitting device, and may include more or less components than those illustrated, or combine some components or different components. Arrangement.
如图3所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块以及图片发送程序。操作系统是管理和控制图片发送设备硬件和软件资源的程序,支持图片发送程序以及其它软件和/或程序的运行。网络通信模块用于实现存储器1005内部各组件之间的通信,以及与图片发送设备中其它硬件和软件之间通信。As shown in FIG. 3, an operating system, a network communication module, and a picture transmission program may be included in the memory 1005 as a computer storage medium. The operating system is a program that manages and controls the hardware and software resources of the picture sending device, and supports the operation of the picture sending program and other software and/or programs. The network communication module is used to implement communication between components within the memory 1005 and with other hardware and software in the picture transmitting device.
在图3所示的图片发送设备中,处理器1001用于执行存储器1005中存储的图片发送程序,所述一个或者一个以上程序还可被一个或者一个以上的处理器执行以用于实现上述任一项所述的图片发送方法的步骤。In the picture transmitting device shown in FIG. 3, the processor 1001 is configured to execute a picture transmitting program stored in the memory 1005, and the one or more programs may also be executed by one or more processors for implementing the above-mentioned A step of the picture transmission method described.
本发明图片发送设备具体实施方式与上述图片发送方法各实施例基本相同,在此不再赘述。The embodiment of the picture sending device of the present invention is basically the same as the foregoing embodiment of the picture sending method, and details are not described herein again.
本发明提供了一种可读存储介质,所述可读存储介质存储有一个或者一个以上程序,所述一个或者一个以上程序还可被一个或者一个以上的处理器执行以用于实现上述任一项所述的图片发送方法的步骤。The present invention provides a readable storage medium having one or more programs stored thereon, the one or more programs being further executable by one or more processors for implementing any of the above The steps of the picture sending method described in the item.
本发明可读存储介质具体实施方式与上述图片发送方法各实施例基本相同,在此不再赘述。The specific embodiment of the readable storage medium of the present invention is substantially the same as the embodiment of the above-mentioned picture sending method, and details are not described herein again.
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利处理范围内。The above are only the preferred embodiments of the present invention, and are not intended to limit the scope of the invention, and the equivalent structure or equivalent process transformations made by the description of the present invention and the drawings are directly or indirectly applied to other related technical fields. The same is included in the scope of patent processing of the present invention.

Claims (20)

  1. 一种图片发送方法,其特征在于,所述图片发送方法包括: A picture sending method, wherein the picture sending method includes:
    当检测到第一图片发送指令时,获取用户选取的基准图片,其中,所述基准图片中包含目标头像;When the first picture sending instruction is detected, acquiring a reference picture selected by the user, where the reference picture includes a target avatar;
    从所述第一图片发送指令对应的目标相册中选取包含所述目标头像的各个目标图片,并将所述各个目标图片添加至图片数组中;Selecting, from the target album corresponding to the first picture sending instruction, each target picture that includes the target avatar, and adding the respective target pictures to the picture array;
    将所述图片数组打包压缩处理,并发送给所述第一图片发送指令对应的第一目标联系人。The image array is packaged and compressed, and sent to the first target contact corresponding to the first picture sending instruction.
  2. 如权利要求1所述的图片发送方法,其特征在于,其中,所述图片数组包括第一类图片数组、第二类图片数组,The picture sending method according to claim 1, wherein the picture array comprises a first type of picture array and a second type of picture array.
    所述从所述第一图片发送指令对应的目标相册中选取包含所述目标头像的各个目标图片,并将所述各个目标图片添加至图片数组中步骤包括:The step of selecting each target image that includes the target avatar from the target album corresponding to the first image sending instruction, and adding the respective target images to the image array includes:
    获取所述基准图片中目标头像的个数,当所述目标头像为多个时,从基准图片中分别提取单人目标头像;Obtaining a number of target avatars in the reference picture, and when the target avatar is multiple, extracting a single target avatar from the reference picture;
    从所述目标相册中分别选取只包含所述单人目标头像、以及包含多个单人目标头像的图片;Selecting, from the target album, a picture including only the single-person target avatar and including a plurality of single-person target avatars;
    将所述只包含所述单人目标头像的图片添加至第一类图片数组中,并将所述包含多个单人目标头像的图片添加至第二类图片数组中。Adding the picture containing only the single-person target avatar to the first type of picture array, and adding the picture containing the plurality of single-person target avatars to the second type of picture array.
  3. 如权利要求2所述的图片发送方法,其特征在于,所述将所述只包含所述单人目标头像的图片添加至第一类图片数组中,并将所述包含多个单人目标头像的图片添加至第二类图片数组中步骤包括:The picture sending method according to claim 2, wherein the picture containing only the single-person target avatar is added to a first type of picture array, and the plurality of single-person target avatars are included The steps to add a picture to the second type of image array include:
    将所述只包含所述单人目标头像的图片添加至第一类图片数组中,并基于不同的单人目标头像对第一类图片数组进行分类处理,以得到各个单人子图片数组;Adding the image containing only the single-person target avatar to the first-type image array, and classifying the first-type image array based on different single-person target avatars to obtain each single-person sub-image array;
    将所述包含多个单人目标头像的图片添加至第二类图片数组中,并基于图片中包含的单人目标头像的个数对第二类图片数组进行分类处理,以得到各个多人子图片数组,基于各个多人子图片数组中图片所包含的具体的目标头像对各个多人子图片数组再进行分类,以将各个多人子图片数组中包含相同目标头像的图片作为一类处理。Adding the image containing the plurality of single target avatars to the second type of image array, and classifying the second type of image array based on the number of single target avatars included in the image to obtain each multiplayer The image array classifies each multi-person sub-image array based on the specific target avatar contained in the images in each multi-person sub-image array, so as to treat the images of the multi-person sub-image arrays containing the same target avatar as one type of processing.
  4. 如权利要求3所述的图片发送方法,其特征在于,所述获取所述基准图片中目标头像的个数,当所述目标头像为多个时,从基准图片中分别提取单人目标头像步骤包括:The picture sending method according to claim 3, wherein the acquiring the number of target avatars in the reference picture, and when the target avatar is multiple, extracting the single target avatar steps from the reference picture respectively include:
    获取所述基准图片中人物头像整体轮廓所在区域,将该整体轮廓所在区域作为待检测区域;Obtaining an area where the overall outline of the character avatar in the reference picture is located, and determining the area where the overall outline is located as the area to be detected;
    通过头像边缘检测对所述待检测区域进行检测,以获取所述基准图片中目标头像的个数;The area to be detected is detected by avatar edge detection to obtain the number of target avatars in the reference picture;
    当所述目标头像为多个时,从基准图片中分别提取单人目标头像。When the target avatar is multiple, the single-person target avatar is extracted from the reference picture.
  5. 如权利要求3所述的图片发送方法,其特征在于,所述将所述图片数组打包压缩处理,并发送给所述第一图片发送指令对应的第一目标联系人步骤之后包括:The picture sending method according to claim 3, wherein the step of packetizing and compressing the image array and transmitting the first target contact corresponding to the first picture sending instruction comprises:
    若在第一预设时间内检测到第二图片发送指令时,悬浮显示所述打包压缩处理后的图片数组,以实现将该图片数组发送给至所述第二图片发送指令对应的第二目标联系人。If the second image sending instruction is detected in the first preset time, the image array after the packet compression processing is displayed in a floating manner to implement sending the image array to the second target corresponding to the second image sending instruction. Contact person.
  6. 如权利要求3所述的图片发送方法,其特征在于,所述将所述图片数组打包压缩处理,并发送给所述第一图片发送指令对应的第一目标联系人步骤之后包括:The picture sending method according to claim 3, wherein the step of packetizing and compressing the image array and transmitting the first target contact corresponding to the first picture sending instruction comprises:
    若在第二预设时间段内未检测到第二图片发送指令时,将所述图片数组进行删除处理,以避免重复保存图片。If the second picture sending instruction is not detected within the second preset time period, the picture array is deleted to avoid repeated saving of the picture.
  7. 如权利要求3所述的图片发送方法,其特征在于,所述将所述图片数组打包压缩处理,并发送给所述第一图片发送指令对应的第一目标联系人步骤之后包括:The picture sending method according to claim 3, wherein the step of packetizing and compressing the image array and transmitting the first target contact corresponding to the first picture sending instruction comprises:
    获取所述目标头像的个数;Obtaining the number of the target avatars;
    当所述目标头像为多个时,生成提示界面,以提醒是否发送所述图片数组给第一目标联系人外的包含所述目标头像的其它联系人。When the target avatar is multiple, a prompt interface is generated to remind whether to send the image array to other contacts including the target avatar outside the first target contact.
  8. 如权利要求2所述的图片发送方法,其特征在于,所述将所述图片数组打包压缩处理,并发送给所述第一图片发送指令对应的第一目标联系人步骤之后包括:The picture sending method according to claim 2, wherein the step of packetizing and compressing the image array and transmitting the first target contact corresponding to the first picture sending instruction comprises:
    若在第一预设时间内检测到第二图片发送指令时,悬浮显示所述打包压缩处理后的图片数组,以实现将该图片数组发送给至所述第二图片发送指令对应的第二目标联系人。If the second image sending instruction is detected in the first preset time, the image array after the packet compression processing is displayed in a floating manner to implement sending the image array to the second target corresponding to the second image sending instruction. Contact person.
  9. 如权利要求8所述的图片发送方法,其特征在于,所述获取所述基准图片中目标头像的个数,当所述目标头像为多个时,从基准图片中分别提取单人目标头像步骤包括:The picture sending method according to claim 8, wherein the obtaining the number of target avatars in the reference picture, and when the target avatar is multiple, extracting a single target avatar from the reference picture include:
    获取所述基准图片中人物头像整体轮廓所在区域,将该整体轮廓所在区域作为待检测区域;Obtaining an area where the overall outline of the character avatar in the reference picture is located, and determining the area where the overall outline is located as the area to be detected;
    通过头像边缘检测对所述待检测区域进行检测,以获取所述基准图片中目标头像的个数;The area to be detected is detected by avatar edge detection to obtain the number of target avatars in the reference picture;
    当所述目标头像为多个时,从基准图片中分别提取单人目标头像。When the target avatar is multiple, the single-person target avatar is extracted from the reference picture.
  10. 如权利要求8所述的图片发送方法,其特征在于,所述将所述图片数组打包压缩处理,并发送给所述第一图片发送指令对应的第一目标联系人步骤之后包括:The picture sending method according to claim 8, wherein the step of packetizing and compressing the image array and transmitting the first target contact step corresponding to the first picture sending instruction comprises:
    若在第二预设时间段内未检测到第二图片发送指令时,将所述图片数组进行删除处理,以避免重复保存图片。If the second picture sending instruction is not detected within the second preset time period, the picture array is deleted to avoid repeated saving of the picture.
  11. 如权利要求8所述的图片发送方法,其特征在于,所述将所述图片数组打包压缩处理,并发送给所述第一图片发送指令对应的第一目标联系人步骤之后包括:The picture sending method according to claim 8, wherein the step of packetizing and compressing the image array and transmitting the first target contact step corresponding to the first picture sending instruction comprises:
    获取所述目标头像的个数;Obtaining the number of the target avatars;
    当所述目标头像为多个时,生成提示界面,以提醒是否发送所述图片数组给第一目标联系人外的包含所述目标头像的其它联系人。When the target avatar is multiple, a prompt interface is generated to remind whether to send the image array to other contacts including the target avatar outside the first target contact.
  12. 如权利要求2所述的图片发送方法,其特征在于,所述获取所述基准图片中目标头像的个数,当所述目标头像为多个时,从基准图片中分别提取单人目标头像步骤包括:The picture sending method according to claim 2, wherein the acquiring the number of target avatars in the reference picture, and when the target avatar is multiple, extracting the single target avatar steps from the reference picture include:
    获取所述基准图片中人物头像整体轮廓所在区域,将该整体轮廓所在区域作为待检测区域;Obtaining an area where the overall outline of the character avatar in the reference picture is located, and determining the area where the overall outline is located as the area to be detected;
    通过头像边缘检测对所述待检测区域进行检测,以获取所述基准图片中目标头像的个数;The area to be detected is detected by avatar edge detection to obtain the number of target avatars in the reference picture;
    当所述目标头像为多个时,从基准图片中分别提取单人目标头像。When the target avatar is multiple, the single-person target avatar is extracted from the reference picture.
  13. 如权利要求12所述的图片发送方法,其特征在于,所述将所述图片数组打包压缩处理,并发送给所述第一图片发送指令对应的第一目标联系人步骤之后包括:The picture sending method according to claim 12, wherein the step of packetizing and compressing the image array and transmitting the first target contact step corresponding to the first picture sending instruction comprises:
    若在第二预设时间段内未检测到第二图片发送指令时,将所述图片数组进行删除处理,以避免重复保存图片。If the second picture sending instruction is not detected within the second preset time period, the picture array is deleted to avoid repeated saving of the picture.
  14. 如权利要求12所述的图片发送方法,其特征在于,所述将所述图片数组打包压缩处理,并发送给所述第一图片发送指令对应的第一目标联系人步骤之后包括:The picture sending method according to claim 12, wherein the step of packetizing and compressing the image array and transmitting the first target contact step corresponding to the first picture sending instruction comprises:
    获取所述目标头像的个数;Obtaining the number of the target avatars;
    当所述目标头像为多个时,生成提示界面,以提醒是否发送所述图片数组给第一目标联系人外的包含所述目标头像的其它联系人。When the target avatar is multiple, a prompt interface is generated to remind whether to send the image array to other contacts including the target avatar outside the first target contact.
  15. 如权利要求2所述的图片发送方法,其特征在于,所述将所述图片数组打包压缩处理,并发送给所述第一图片发送指令对应的第一目标联系人步骤之后包括:The picture sending method according to claim 2, wherein the step of packetizing and compressing the image array and transmitting the first target contact corresponding to the first picture sending instruction comprises:
    若在第二预设时间段内未检测到第二图片发送指令时,将所述图片数组进行删除处理,以避免重复保存图片。If the second picture sending instruction is not detected within the second preset time period, the picture array is deleted to avoid repeated saving of the picture.
  16. 如权利要求15所述的图片发送方法,其特征在于,所述将所述图片数组打包压缩处理,并发送给所述第一图片发送指令对应的第一目标联系人步骤之后包括:The picture sending method according to claim 15, wherein the step of packetizing and compressing the image array and transmitting the first target contact corresponding to the first picture sending instruction comprises:
    获取所述目标头像的个数;Obtaining the number of the target avatars;
    当所述目标头像为多个时,生成提示界面,以提醒是否发送所述图片数组给第一目标联系人外的包含所述目标头像的其它联系人。When the target avatar is multiple, a prompt interface is generated to remind whether to send the image array to other contacts including the target avatar outside the first target contact.
  17. 如权利要求1所述的图片发送方法,其特征在于,所述将所述图片数组打包压缩处理,并发送给所述第一图片发送指令对应的第一目标联系人步骤之后包括:The picture sending method according to claim 1, wherein the step of packetizing and compressing the image array and transmitting the first target contact corresponding to the first picture sending instruction comprises:
    获取所述目标头像的个数;Obtaining the number of the target avatars;
    当所述目标头像为多个时,生成提示界面,以提醒是否发送所述图片数组给第一目标联系人外的包含所述目标头像的其它联系人。When the target avatar is multiple, a prompt interface is generated to remind whether to send the image array to other contacts including the target avatar outside the first target contact.
  18. 一种图片发送装置,其特征在于,所述图片发送设备包括:A picture sending device, where the picture sending device includes:
    第一获取模块,用于当检测到第一图片发送指令时,获取用户选取的基准图片,其中,所述基准图片中包含目标头像;a first acquiring module, configured to: when the first image sending instruction is detected, acquire a reference image selected by the user, where the reference image includes a target avatar;
    添加模块,用于从所述第一图片发送指令对应的目标相册中选取包含所述目标头像的各个目标图片,并将所述各个目标图片添加至图片数组中;And an adding module, configured to select, from the target album corresponding to the first picture sending instruction, each target picture that includes the target avatar, and add the each target picture to the picture array;
    第一发送模块,用于将所述图片数组打包压缩处理,并发送给所述第一图片发送指令对应的第一目标联系人。The first sending module is configured to package the image array into a compression process, and send the image to the first target contact corresponding to the first image sending instruction.
  19. 一种图片发送设备,其特征在于,所述图片发送设备包括:存储器、处理器,通信总线以及存储在所述存储器上的图片发送程序,A picture transmitting device, characterized in that: the picture transmitting device comprises: a memory, a processor, a communication bus, and a picture transmitting program stored on the memory,
    所述通信总线用于实现处理器与存储器间的通信连接;The communication bus is used to implement a communication connection between the processor and the memory;
    所述处理器用于执行所述图片发送程序,以实现如权利要求1所述的图片发送方法的步骤。The processor is configured to execute the picture sending program to implement the steps of the picture sending method according to claim 1.
  20. 一种可读存储介质,其特征在于,所述可读存储介质上存储有图片发送程序,所述图片发送程序被处理器执行时实现如权利要求1所述的图片发送方法的步骤。 A readable storage medium, characterized in that the readable storage medium stores a picture transmission program, and the picture transmission program is executed by the processor to implement the steps of the picture transmission method according to claim 1.
PCT/CN2018/082258 2018-01-31 2018-04-09 Picture sending method, apparatus and device, and readable storage medium WO2019148646A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201810099668.4A CN108304804A (en) 2018-01-31 2018-01-31 Picture sending method, device, equipment and readable storage medium storing program for executing
CN201810099668.4 2018-01-31

Publications (1)

Publication Number Publication Date
WO2019148646A1 true WO2019148646A1 (en) 2019-08-08

Family

ID=62850726

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2018/082258 WO2019148646A1 (en) 2018-01-31 2018-04-09 Picture sending method, apparatus and device, and readable storage medium

Country Status (2)

Country Link
CN (1) CN108304804A (en)
WO (1) WO2019148646A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113795015A (en) * 2021-08-17 2021-12-14 咪咕文化科技有限公司 Data transmission method, apparatus, device, and computer-readable storage medium

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109885701B (en) * 2019-01-08 2020-01-10 中山乐心电子有限公司 Multimedia data processing method, system, terminal and computer readable storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106034179A (en) * 2015-03-18 2016-10-19 中兴通讯股份有限公司 Photo sharing method and device
CN106294649A (en) * 2016-08-03 2017-01-04 努比亚技术有限公司 Mobile terminal and picture sharing method
CN106469221A (en) * 2016-09-22 2017-03-01 努比亚技术有限公司 Picture searching method, device and terminal
US9767305B2 (en) * 2015-03-13 2017-09-19 Facebook, Inc. Systems and methods for sharing media content with recognized social connections

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102361493A (en) * 2011-10-28 2012-02-22 上海华勤通讯技术有限公司 Mobile terminal and method for setting address list head portrait

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9767305B2 (en) * 2015-03-13 2017-09-19 Facebook, Inc. Systems and methods for sharing media content with recognized social connections
CN106034179A (en) * 2015-03-18 2016-10-19 中兴通讯股份有限公司 Photo sharing method and device
CN106294649A (en) * 2016-08-03 2017-01-04 努比亚技术有限公司 Mobile terminal and picture sharing method
CN106469221A (en) * 2016-09-22 2017-03-01 努比亚技术有限公司 Picture searching method, device and terminal

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113795015A (en) * 2021-08-17 2021-12-14 咪咕文化科技有限公司 Data transmission method, apparatus, device, and computer-readable storage medium
CN113795015B (en) * 2021-08-17 2023-10-20 咪咕文化科技有限公司 Data transmission method, device, equipment and computer readable storage medium

Also Published As

Publication number Publication date
CN108304804A (en) 2018-07-20

Similar Documents

Publication Publication Date Title
WO2019041406A1 (en) Indecent picture recognition method, terminal and device, and computer-readable storage medium
WO2017201899A1 (en) Method and apparatus for connecting to bluetooth device
WO2019019493A1 (en) METHOD AND DEVICE FOR SHARING DATA AND COMPUTER-READABLE INFORMATION MEDIUM
WO2015127859A1 (en) Sensitive text detecting method and apparatus
WO2019114269A1 (en) Method for resuming playing program, television device, and computer readable storage medium
WO2015139594A1 (en) Security verification method, apparatus, and system
WO2013127233A1 (en) Cellphone-based key unlocking method and cellphone
WO2018233367A1 (en) Case registration method and apparatus, terminal, and computer readable storage medium
WO2018166224A1 (en) Target tracking display method and apparatus for panoramic video, and storage medium
WO2017054592A1 (en) Interface display method and terminal
WO2015161778A1 (en) Webpage generating method and apparatus
WO2020010671A1 (en) Display method and device, television set, and storage medium
WO2018233221A1 (en) Multi-window sound output method, television, and computer-readable storage medium
WO2019051683A1 (en) Fill light photography method, mobile terminal and computer-readable storage medium
WO2018227887A1 (en) Video advertisement delivery method, video advertisement generation method, device, server and readable storage medium
WO2019041851A1 (en) Home appliance after-sales consulting method, electronic device and computer-readable storage medium
WO2018018680A1 (en) Display method and apparatus for application prompt information
WO2018149191A1 (en) Method, apparatus and device for underwriting insurance policy, and computer-readable storage medium
WO2019071762A1 (en) Floor positioning method and system, server and computer-readable storage medium
WO2018000856A1 (en) Method implementing sdn overlay network message forwarding, terminal, apparatus, and computer readable storage medium
WO2017185480A1 (en) Multi-screen interaction connection method, device and system
WO2019061546A1 (en) Mobile terminal photographing method, device and computer readable storage medium
WO2017152527A1 (en) Method for controlling slave device application of smart television, and smart television
WO2019148646A1 (en) Picture sending method, apparatus and device, and readable storage medium
WO2019042220A1 (en) Intelligent system adjusting method and apparatus, and computer readable storage medium

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 18903217

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 12/11/2020)

122 Ep: pct application non-entry in european phase

Ref document number: 18903217

Country of ref document: EP

Kind code of ref document: A1