Image pushing method, device, equipment, system and storage medium
By acquiring and matching the object identification information of group photos, accurate image push for multiple terminal accounts is achieved, solving the problem of inconvenient group photo image push in existing technologies and improving the interactive experience of multiple terminal accounts.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- TENCENT TECHNOLOGY (SHENZHEN) CO LTD
- Filing Date
- 2022-08-29
- Publication Date
- 2026-06-26
AI Technical Summary
In existing technologies, image push modes in offline shooting scenarios cannot achieve accurate push to multiple terminal accounts, resulting in reduced convenience of obtaining group photos and a decreased interactive experience.
By acquiring the identification information of the first object and the second object, the system receives a group photo image sent by the shooting device, and after matching the image characteristic information, pushes the group photo image to the target terminal, which includes the terminal corresponding to the first object and the second object.
It enables precise push notifications of group photos to multiple terminal accounts, improving the ease of interaction for multiple terminal accounts to obtain and display group photos.
Smart Images

Figure CN117668274B_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of computer technology, and specifically relates to an image push method, apparatus, device, system and storage medium. Background Technology
[0002] In offline shooting scenarios using related technologies, terminal accounts often use cloud album mode or single-account image push mode to quickly retrieve photos.
[0003] However, the cloud photo album mode can only push all images to a terminal account, and cannot push images of a specific terminal account or group photos with other terminal accounts. The single-account image push mode means that group photos can only be pushed to one of the terminal accounts in the photo, and cannot be pushed to multiple terminal accounts, thus reducing the convenience and interactive experience of multiple terminal accounts obtaining group photos. Summary of the Invention
[0004] To address the aforementioned technical problems, this application provides an image pushing method, apparatus, device, system, and storage medium.
[0005] On the one hand, this application proposes an image push method, the method comprising:
[0006] The identification device acquires first object identification information of a first object and second object identification information of a second object; the first object identification information and the second object identification information are acquired by the identification acquisition device, and the second object is the object that takes a group photo with the first object; the acquisition time of the second object identification information is within the shooting time period when the first object is in the shooting state; the group photo image sent by the shooting device is received; the group photo image is obtained by the shooting device taking pictures of the first object, the second object and scene objects in a preset scene;
[0007] If the image characteristic information corresponding to the group photo image is determined to match the first object identification information and the second object identification information respectively, the group photo image is pushed to the target terminal so that the target terminal displays the group photo image; the image characteristic information includes the internal characteristic information of the group photo image and / or the external characteristic information associated with the group photo image, and the target terminal includes the first terminal corresponding to the first object and the second terminal corresponding to the second object.
[0008] On the other hand, embodiments of this application provide an image push device, the device comprising:
[0009] The identification information acquisition module is used to acquire first object identification information of a first object and second object identification information of a second object from the identification acquisition device; the first object identification information and the second object identification information are acquired by the identification acquisition device, and the second object is the object that takes a photo with the first object; the acquisition time of the second object identification information is within the shooting time period when the first object is in the shooting state;
[0010] A group photo image receiving module is used to receive a group photo image sent by a shooting device; the group photo image is obtained by the shooting device taking pictures of the first object, the second object, and scene objects in a preset scene;
[0011] A group photo image push module is used to push the group photo image to a target terminal when it is determined that the image feature information corresponding to the group photo image matches the first object identification information and the second object identification information, respectively, so that the target terminal displays the group photo image; the image feature information includes the internal feature information of the group photo image and / or the external feature information associated with the group photo image, and the target terminal includes a first terminal corresponding to the first object and a second terminal corresponding to the second object.
[0012] On the other hand, embodiments of this application provide an image push system, the system comprising:
[0013] The identification acquisition device is used to acquire first object identification information of a first object and second object identification information of a second object; the second object is an object that takes a group photo with the first object; the acquisition time of the second object identification information is within the shooting time period when the first object is in the shooting state;
[0014] A shooting device is used to capture images of the first object, the second object, and scene objects in a preset scene to obtain a group photo image; and to send the group photo image to the image processing device;
[0015] An image processing device is configured to acquire first object identification information and second object identification information from the identification acquisition device; and to receive the group photo image sent by the shooting device; and to push the group photo image to a target terminal when it is determined that the image feature information corresponding to the group photo image matches the first object identification information and the second object identification information respectively; the image feature information includes internal feature information of the group photo image and / or external feature information associated with the group photo image;
[0016] The target terminal is used to display the group photo image; the target terminal includes a first terminal corresponding to the first object and a second terminal corresponding to the second object.
[0017] On the other hand, this application proposes an image push system, the system comprising:
[0018] The identification acquisition device is used to acquire first object identification information of a first object and second object identification information of a second object; the second object is an object that takes a group photo with the first object; the acquisition time of the second object identification information is within the shooting time period when the first object is in the shooting state;
[0019] A shooting device is used to capture images of the first object, the second object, and scene objects in a preset scene to obtain a group photo image; and to send the group photo image to the image processing device;
[0020] An image processing device is configured to acquire first object identification information and second object identification information from the identification acquisition device; and to receive the group photo image sent by the shooting device; and to push the group photo image to a target terminal when it is determined that the image feature information corresponding to the group photo image matches the first object identification information and the second object identification information respectively; the image feature information includes internal feature information of the group photo image and / or external feature information associated with the group photo image;
[0021] The target terminal is used to display the group photo image; the target terminal includes a first terminal corresponding to the first object and a second terminal corresponding to the second object.
[0022] On the other hand, this application proposes an electronic device for image push, the electronic device including a processor and a memory, the memory storing at least one instruction or at least one program, the at least one instruction or at least one program being loaded and executed by the processor to implement the image push method as described above.
[0023] On the other hand, this application proposes a computer-readable storage medium storing at least one instruction or at least one program, which is loaded and executed by a processor to implement the image push method as described above.
[0024] On the other hand, this application proposes a computer program product that, when executed by a processor, implements the image push method as described above.
[0025] The image push method, apparatus, device, system, and storage medium proposed in this application obtain first object identification information of a first object and second object identification information of a second object that is taking a group photo with the first object from an identification acquisition device; and receive a group photo image sent by a shooting device, which is obtained by shooting the first object, the second object, and scene objects in a preset scene. When it is determined that the image characteristic information corresponding to the group photo image matches the first object identification information of the first object and the second object identification information of the second object, the group photo image is pushed to a target terminal so that the target terminal displays the group photo image. Since the target terminal includes the first terminal corresponding to the first object and the second terminal corresponding to the second object, the image processing device can accurately and efficiently push the group photo image to multiple terminal accounts for display, thus realizing accurate multi-terminal account image push, thereby improving the interactive convenience of multiple terminal accounts in obtaining and displaying group photo images, and further improving the interactive experience between multiple terminal accounts and group photo images. Attached Figure Description
[0026] To more clearly illustrate the technical solutions and advantages in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0027] Figure 1 This is a schematic diagram illustrating the implementation environment of an image push method according to an exemplary embodiment.
[0028] Figure 2 This is a flowchart illustrating an image push method according to an exemplary embodiment.
[0029] Figure 3 This is a schematic diagram illustrating the display of target QR code image information on a QR code information page according to an exemplary embodiment.
[0030] Figure 4 This is a schematic diagram illustrating a process of taking pictures of a first object, a second object, and scene objects in a preset scene to obtain a group photo image, according to an exemplary embodiment.
[0031] Figure 5 This is a schematic diagram illustrating, according to an exemplary embodiment, a group photo image corresponding to a first object displayed in an image processing device.
[0032] Figure 6 This is a schematic diagram of an image matching and push process according to an exemplary embodiment. Figure 1 .
[0033] Figure 7 This is a schematic diagram of another image matching and push process according to an exemplary embodiment. Figure 2 .
[0034] Figure 8 This is a schematic diagram illustrating the process of an image processing device pushing a group photo image to a target terminal according to an exemplary embodiment.
[0035] Figure 9 This is a flowchart illustrating another image push method according to an exemplary embodiment.
[0036] Figure 10 This is a schematic diagram illustrating an image information page according to an exemplary embodiment.
[0037] Figure 11 This is a schematic diagram illustrating the display of a first prompt message according to an exemplary embodiment.
[0038] Figure 12 This is a schematic diagram illustrating a process for displaying scene content images according to an exemplary embodiment.
[0039] Figure 13 This is a schematic diagram illustrating another image information page according to an exemplary embodiment.
[0040] Figure 14 This is a schematic diagram illustrating the process of storing a group photo image using an image processing device according to an exemplary embodiment.
[0041] Figure 15 This is a flowchart illustrating a third image push method according to an exemplary embodiment.
[0042] Figure 16 This is a block diagram of an image pushing device according to an exemplary embodiment.
[0043] Figure 17 This is a block diagram of another image pushing device according to an exemplary embodiment.
[0044] Figure 18 This is a hardware structure framework of an image push server provided according to an exemplary embodiment. Detailed Implementation
[0045] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present application, and not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative effort should fall within the scope of protection of the present application.
[0046] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or server that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or devices.
[0047] Figure 1 This is a schematic diagram illustrating the implementation environment of an image push method according to an exemplary embodiment. For example... Figure 1 As shown, the implementation environment may include at least an identification acquisition device 01, an image processing device 02, a shooting device 03, and a terminal 04. The identification acquisition device 01, the image processing device 02, the shooting device 03, and the terminal 04 may be directly or indirectly connected through wired or wireless communication. This embodiment of the application does not impose any limitations on this.
[0048] Optionally, the identification acquisition device 01 can be used to acquire first object identification information of a first object and second object identification information of a second object, and to send the first object identification information and the second object identification information to an image processing device.
[0049] Optionally, the shooting device 03 can be used to take pictures of the first object, the second object, and scene objects in the preset scene to obtain a group photo image, and to send the group photo image to an image processing device.
[0050] Optionally, the image processing device 02 can be used to push the group photo image to the target terminal after determining that the group photo image matches the first object identification information and the second object identification information respectively. As an example, the image processing device may include, but is not limited to, mobile phones, computers, smart voice interaction devices, smart home appliances, vehicle terminals, aircraft, etc. As another example, the image processing device may be an independent physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, CDN, and big data and artificial intelligence platforms.
[0051] Optionally, the terminal 04 can be used to display the group photo image. The terminal 04 may include, but is not limited to, mobile phones, computers, smart voice interaction devices, smart home appliances, vehicle terminals, and aircraft.
[0052] It should be noted that the embodiments of this application can be applied to various scenarios, including but not limited to cloud technology, artificial intelligence, smart transportation, and assisted driving.
[0053] It should be noted that, Figure 1 This is just one example. Other implementation environments may also be included in other scenarios.
[0054] Figure 2 This is a flowchart illustrating an image push method according to an exemplary embodiment. The method can be used for... Figure 1 In the implementation environment described herein, the steps of the methods described in the embodiments or flowcharts are provided. However, based on conventional or non-inventive labor, more or fewer steps may be included. The order of steps listed in the embodiments is merely one possible execution order among many and does not represent the only possible execution order. In actual system or server product execution, the methods shown in the embodiments or drawings can be executed sequentially or in parallel (e.g., in a parallel processor or multi-threaded processing environment). Specifically, as shown in the embodiments or drawings... Figure 2 As shown, the method may include:
[0055] S101. The identification acquisition device acquires the first object identification information of the first object and the second object identification information of the second object; the second object is the object that takes a group photo with the first object; the acquisition time of the second object identification information is within the shooting time period when the first object is in the shooting state.
[0056] Optionally, the identification acquisition device may acquire the first object identification information of the first object and the second object identification information of the second object in various ways, and the embodiments of this application do not specifically limit them here.
[0057] In one implementation, the identification acquisition device can pre-acquire first object identification information of a first object and send the first object identification information to an image processing device. The shooting device can capture images of the first object and scene objects in a preset scene to obtain an image of the first object, and send the image of the first object to the image processing device. The image processing device matches the first object identification information with the image of the first object. If a match is successful, the image of the first object is pushed to the first object, meaning the first object can be pre-positioned in a shooting state. While the first object is in the aforementioned shooting state, if a second object wants to take a photo with the first object, the identification acquisition device can acquire the second object identification information of the second object during the shooting time period when the first object is in the shooting state, thus ensuring that the acquisition time of the second object identification information falls within the shooting time period when the first object is in the shooting state.
[0058] In another implementation, the identification acquisition device can pre-acquire the first object identification information of the first object. When the identification acquisition device acquires the first object identification information, it can be considered that the first object is in the shooting state. Before the shooting device shoots the first object and the scene objects in the preset scene, the identification acquisition device can acquire the second object identification information of the second object, so that the acquisition time of the second object identification information is within the shooting time period when the first object is in the shooting state.
[0059] Optionally, the first object identification information is used to uniquely identify the first object, and the second object identification information is used to uniquely identify the second object. For example, the first object identification information and the second object identification information may include, but are not limited to, object name, avatar, and identification number. The first object identification information and the second object identification information can be obtained from the following means: QR code image information, facial image information, fingerprint information, etc.
[0060] In this embodiment, if the acquisition time of the second object identification information is not within the shooting time period when the first object is in the shooting state, then when the identification acquisition device acquires the second object identification information of the second object, the first object may have already finished the shooting process, and it will be impossible to complete the group photo of the first object and the second object. Therefore, by making the acquisition time of the second object identification information within the shooting time period when the first object is in the shooting state, the accuracy of generating a group photo image based on the first object and the second object can be improved, thereby enabling the group photo image to be pushed to multiple account terminals, thereby improving the convenience and interactive experience of multiple terminal accounts in acquiring the group photo image.
[0061] Optionally, the identification acquisition device is a device used to acquire object identification information, and its type corresponds to the method of acquiring the object identification information. If the object identification information is acquired from QR code image information, the identification acquisition device can be a QR code scanning device. If the object identification information is acquired from face image information, the identification acquisition device can be a face capture device. If the object identification information is acquired from fingerprint information, the identification acquisition device can be a fingerprint capture device, etc.
[0062] Optionally, the first object and the second object can be terminal accounts. Further, the second object can be an object that has an association with the first object, for example, the second object is a companion of the first object; the second object is not a companion of the first object, but the two have the same interests; the second object is not a companion of the first object, but the two come from the same region, etc.
[0063] In an optional embodiment, before the identification acquisition device acquires the first object identification information of the first object and the second object identification information of the second object, the method may further include:
[0064] The target terminal responds to the QR code image information generation instruction and generates the target QR code image information of the object corresponding to the target terminal.
[0065] The target terminal displays the target QR code image information on the QR code information page.
[0066] Wherein, when the target terminal is the first terminal corresponding to the first object, the object corresponding to the target terminal is the first object, the target QR code image information is the QR code image information of the first object, and the first object identification information is obtained from the QR code image information of the first object; where the target terminal is the second terminal corresponding to the second object, the object corresponding to the target terminal is the second object, the target QR code image information is the QR code image information of the second object, and the second object identification information is obtained from the QR code image information of the second object.
[0067] In this embodiment, both the first and second objects can obtain exclusive QR code image information through a target application. This target application is capable of generating QR code image information, pushing group photos to multiple terminal accounts, and enabling multiple terminal accounts to view the corresponding group photos.
[0068] Optionally, the object corresponding to the target terminal (the first object and / or the second object) can open the target application and display an identity authentication page (openid page) or an information registration page in the target application. The identity authentication page or information registration page may include a QR code image information generation control and identity editing information. The object corresponding to the target terminal can edit the identity editing information on the identity authentication page or information registration page. After editing, it can click the QR code image information generation control to trigger a QR code image information generation instruction. In response to the QR code image information generation instruction, the target terminal uses the QRCode.js SDK to generate the QR code image information of the first object and displays the target QR code image information, the object identification information of the target terminal (e.g., the first object identification information and the second object identification information), and the QR code image description information on the QR code information page. The QR code image description information can be used to describe the function and purpose of the target QR code image information. As an example, the object identification information, QR code image description information, and target QR code image information of the target terminal can be displayed at any position on the QR code information page; this embodiment does not specifically limit this.
[0069] Furthermore, in addition to displaying the target QR code image information, the target terminal's object identification information, and the QR code image description information, the QR code information page may also display QR code image operation controls. These controls are used to trigger operations on the target QR code image information. For example, operations on the target QR code image information may include, but are not limited to, saving, sharing, and editing. The QR code image operation controls can be displayed at any location on the QR code information page; this embodiment does not specifically limit this.
[0070] QRCode.js is a JavaScript library for generating QR codes. Specifically, QRCode.js retrieves tags from the Document Object Model (DOM) and then uses the HTML5 Canvas to draw the QR code image. Canvas is a new tag added in HTML5 used to generate images on web pages in real time. HTML5 is a language description method for building web content, and JavaScript is a lightweight, interpreted or just-in-time (JIT) compiled programming language with a function-first approach.
[0071] Figure 3 This is a schematic diagram illustrating the display of a target QR code image information on a QR code information page according to an exemplary embodiment, such as... Figure 3As shown, the target terminal can not only display the target QR code image information on the QR code information page, but also display the object identification information corresponding to the target terminal in the area above the target QR code image information, and display the QR code image description information in the area below the target QR code image information. For example, the area below the target QR code image information may display "Your exclusive QR code, used for check-in and image transmission functions in preset scenarios". In addition, the QR code image operation controls can also be displayed in the area below the QR code image description information.
[0072] In this embodiment, the target terminal responds to the QR code image information generation instruction to generate target QR code image information for the object corresponding to the target terminal, and displays the target QR code image information on the QR code information page, thereby improving the generation efficiency and accuracy of the target QR code image information. Furthermore, since the QR code image information will not be obscured and unrecognizable, generating and displaying the target QR code image information for the object corresponding to the target terminal on the QR code information page improves the accuracy and efficiency of the identification acquisition device in acquiring object identification information. This, in turn, improves the accuracy and efficiency of pushing group photos to multiple terminal accounts, and further enhances the interactive convenience of acquiring and displaying group photos for multiple terminal accounts.
[0073] Optionally, in step S101 above, the identification acquisition device may acquire the first object identification information of the first object and the second object identification information of the second object in various ways. This application embodiment does not make specific limitations here.
[0074] In an optional implementation, in step S101 above, the identification acquisition device acquiring the first object identification information of the first object and the second object identification information of the second object may include:
[0075] The aforementioned identification acquisition device acquires the QR code image information of the first object and the QR code image information of the second object.
[0076] The aforementioned identifier acquires the QR code image information of the first object to identify the device, thereby obtaining the first object identifier information. The aforementioned identifier acquires the QR code image information of the second object to identify the device, thereby obtaining the second object identifier information.
[0077] In this embodiment, when the object identification information is a QR code image, the identification acquisition device can be a QR code scanning device. This device can scan and recognize the QR code image information of the first object to obtain the content of the QR code image of the first object, i.e., obtain the first object identification information; and scan and recognize the QR code image information of the second object to obtain the content of the QR code image of the second object, i.e., obtain the second object identification information. In an exemplary embodiment, the QR code image information recognition process may include: image preprocessing, location detection graphics, location correction graphics, perspective transformation, decoding, and output. Image preprocessing refers to grayscale conversion, noise reduction, distortion correction, and binarization of the QR code image information. Location detection graphics are obtained by searching for the 1:1:3:1:1 feature of the location detection image, scanning the feature horizontally and vertically, and multiple penetrations result in candidate location detection images. False location detection graphics are eliminated using a screening strategy to determine the true graphics. Then, based on the distance and rotation angle between the three true graphics, their orientations are determined as the upper left, upper right, and lower left corners, respectively. The positioning and correction pattern refers to estimating the lower right corner correction symbol based on three position detection images, similar to locating the pattern using a positioning detection pattern. Perspective transformation involves obtaining the homography matrix based on the coordinates of the three positioning centers, the correction symbol center point, and the four ideal points, and then using perspective transformation to obtain a standard square image. Decoding and obtaining the true image involves decoding and comparing the QR code version information, format information, data, and error correction code. The data area is converted into a bitstream of 0s and 1s, and error correction algorithms are used to verify and correct the bitstream. After determining the QR code's encoding format, decoding is performed, thus obtaining the object identification information corresponding to the QR code image information.
[0078] Since QR code image information can accurately identify objects and there is no situation where QR code image information is obscured and cannot be recognized, scanning and recognizing QR code image information to obtain object identification information can improve the efficiency and accuracy of object identification information acquisition, thereby improving the accuracy and efficiency of pushing group photos to multiple terminal accounts, and further improving the interactive convenience of multiple terminal accounts in obtaining and displaying group photos.
[0079] In another optional implementation, in step S101 above, the identification acquisition device acquiring the first object identification information of the first object and the second object identification information of the second object may include: the identification acquisition device may be a face acquisition device, which may acquire the face image information of the first object and the face image information of the second object respectively to obtain the first object identification information of the first object and the second object identification information of the second object.
[0080] In a third optional implementation, in step S101 above, the identification acquisition device acquiring the first object identification information of the first object and the second object identification information of the second object may include: the identification acquisition device may be a fingerprint acquisition device, which may acquire the fingerprint information of the first object and the fingerprint information of the second object respectively to obtain the first object identification information of the first object and the second object identification information of the second object.
[0081] In a fourth optional implementation, in step S101 above, the first object identification information is obtained by the identification acquisition device recognizing the QR code image information of the first object, and the second object identification information is obtained by the identification acquisition device recognizing the QR code image information of the second object. Therefore, the identification acquisition device acquiring the first object identification information of the first object and the second object identification information of the second object may include:
[0082] The identification acquisition device acquires the identification information of the first object, the identification information of the second object, the facial feature information of the first object, and the facial feature information of the second object.
[0083] The identification acquisition device establishes a first mapping information between object identification information and object facial feature information based on first object identification information, first object facial feature information, second object identification information, and second object facial feature information.
[0084] In this embodiment, the identification acquisition device can collect QR code image information of the first object and the second object, as well as facial feature information of the first object associated with the identification information of the first object and facial feature information of the second object associated with the identification information of the second object. It also establishes a first mapping information between object identification information and object facial feature information. Based on this first mapping information, the image processing device can easily obtain object identification information corresponding to the facial feature information of the objects in the group photo image. This enables the group photo image to be pushed to multiple terminal accounts based on the QR code image information and facial feature information, thereby improving the accuracy and efficiency of pushing group photo images to multiple terminal accounts and enhancing the interactive convenience of multiple terminal accounts in obtaining and displaying group photo images.
[0085] S103. The image processing device obtains the first object identification information and the second object identification information from the identification acquisition device.
[0086] Optionally, in step S103 above, the image processing device may obtain the first object identification information and the second object identification information in various ways, without specific limitations.
[0087] In a feasible embodiment, in step S103 above, the image processing device obtaining the first object identification information and the second object identification information from the identification acquisition device may include:
[0088] The aforementioned image processing device monitors the input of the identification acquisition device, and based on the input result of the identification acquisition device, obtains first object identification information and second object identification information from the aforementioned identification acquisition device.
[0089] In this embodiment, the image processing device can monitor the input of the identifier acquisition device. Based on the input result of the identifier acquisition device, it determines whether the identifier acquisition device is a preset device. If it is, the image processing device obtains the first object identifier information and the second object identifier information from the identifier acquisition device. If not, it indicates that the identifier acquisition device is not a preset device, and the image processing device does not obtain the first and second object identifier information from the identifier acquisition device. The preset device is a pre-set device capable of transmitting object identifier information to the image processing device, and the transmitted object identifier information can be accurately matched with the group photo image; for example, a QR code acquisition device.
[0090] This embodiment obtains first and second object identification information by monitoring the input of the identification acquisition device, thereby improving the acquisition accuracy of the first and second object identification information. It avoids interference from the acquisition of input from other non-preset devices on the matching between the subsequent group photo image and the object identification information, thus improving the matching accuracy between the group photo image and the object identification information. This improves the accuracy and efficiency of pushing group photo images to multiple terminal accounts, and further enhances the interactive convenience of multiple terminal accounts in obtaining and displaying group photo images.
[0091] In one specific embodiment, the first object identification information includes multiple first characters, the second object identification information includes multiple second characters, the input result includes multiple first characters and multiple second characters, the identification acquisition device includes a QR code acquisition device, the image processing device monitors the input of the identification acquisition device, and based on the input result of the identification acquisition device, acquires the first object identification information and the second object identification information from the identification acquisition device, including:
[0092] The image processing device monitors the input of the identification acquisition device. When the image processing device determines that the time of inputting two adjacent characters into the identification acquisition device among a plurality of first characters meets a preset condition, and the time of inputting two adjacent characters into the identification acquisition device among a plurality of second characters meets a preset condition, the image processing device determines that the first object identification information and the second object identification information are characters acquired by the QR code acquisition device, and receives the first object identification information and the second object identification information sent by the QR code acquisition device.
[0093] In this embodiment, for the QR code acquisition device, since the QR code acquisition device is generally connected to the image processing device via a data cable, the image processing device identifies the QR code acquisition device as an input / output (I / O device) and acquires the QR code image content by detecting the input of the I / O device. To avoid interference from input from other non-QR code acquisition devices on the subsequent matching between the group photo image and the object identification information, and to improve the matching accuracy between the group photo image and the object identification information, thereby improving the accuracy of pushing the group photo image to multiple terminal accounts, the image processing device can use a time stamping method to distinguish between the input from the QR code acquisition device and the input from non-QR code acquisition devices.
[0094] As an example, the time stamping method may include: if the time between two adjacent characters input to the identifier acquisition device among the plurality of first characters included in the first object identifier information meets a preset condition, it indicates that the first object identifier information is a character acquired by a QR code acquisition device, and the image processing device can receive the first object identifier information sent by the QR code acquisition device. Similarly, for the second object identifier information, if the time between two adjacent characters input to the identifier acquisition device among the plurality of second characters included in it meets a preset condition, it indicates that the second object identifier information is a character acquired by a QR code acquisition device, and the image processing device can receive the second object identifier information sent by the QR code acquisition device. Optionally, the preset condition can be set according to actual needs, and this embodiment of the application does not specifically limit it here. For example, the preset condition is that the time between two adjacent characters input to the identifier acquisition device does not exceed 30 milliseconds, etc. Assuming that the plurality of first characters are 1234567890, when the interval between two adjacent characters input to the identifier acquisition device is less than 30 milliseconds, it is determined that the first object identifier information is a character acquired by a QR code acquisition device; otherwise, it is considered that the first object identifier information is a character not acquired by a QR code acquisition device.
[0095] In this embodiment, a time stamping method is used to distinguish between the input from a QR code acquisition device and the input from a non-QR code acquisition device. Since the characters input by the QR code recognition device are relatively fast, using a time stamping method to distinguish between the input from the QR code acquisition device and the non-QR code acquisition device can improve the accuracy and efficiency of acquiring object identification information. This avoids interference from the input from the non-QR code acquisition device on the matching between the subsequent group photo image and the object identification information, thereby improving the accuracy and efficiency of pushing group photo images to multiple terminal accounts, and further improving the interactive convenience of acquiring and displaying group photo images for multiple terminal accounts.
[0096] S105. The shooting device takes pictures of the first object, the second object, and the scene objects in the preset scene to obtain a group photo image.
[0097] In this embodiment, the shooting device can capture images of the first object, the second object, and the scene object to obtain a group photo image containing the first object and the second object.
[0098] Optionally, the preset scene can be a preset offline shooting scene, that is, a scene that can be used for shooting offline. Further, the preset offline shooting scene can be a preset offline event scene. This preset offline event scene can include, but is not limited to: game promotion / communication scenes, product promotion / release scenes, public service announcement scenes, celebrity meet-and-greets, etc.
[0099] For example, the scene object can be a background for a group photo, which may include, but is not limited to, promotional posters, decorations, and people in the preset scene. For instance, if the preset scene is a promotional scene for a game, the scene object could be the game's promotional poster or decorations. As another example, if the preset scene is a product launch, the scene object could be the product's promotional poster, an image of the product, or decorations. Yet another example, if the preset scene is a celebrity meet-and-greet, the scene object could be the celebrity's wax figure, the celebrity themselves, or decorations.
[0100] Optionally, the shooting device can be a device with shooting function, which may include, but is not limited to: mobile phones and other terminals with shooting function, cameras, etc.
[0101] In this embodiment, in step S105 above, the shooting device can use various methods to capture images of the first object, the second object, and the scene objects in the preset scene to obtain a group photo image. This embodiment does not specifically limit the method described herein. In one implementation, Figure 4 This is a schematic diagram illustrating a process of photographing a first object, a second object, and scene objects in a preset scene to obtain a group photo image, according to an exemplary embodiment. Figure 4 As shown, the first object identification information is obtained by the identification acquisition device recognizing the QR code image information of the first object, and the second object identification information is obtained by the identification acquisition device recognizing the QR code image information of the second object. The aforementioned shooting device takes pictures of the first object, the second object, and scene objects in the preset scene to obtain a group photo image, which may include:
[0102] S1051. The shooting device obtains the first object identification information and the second object identification information from the identification acquisition device.
[0103] S1053. The shooting device takes pictures of the first object, the second object, and the scene object, and associates the captured images with the QR code image information of the first object and the QR code image information of the second object respectively to obtain the associated first group photo image; and / or, the shooting device takes pictures of the first object, the second object, and the scene object, and merges the captured images with the QR code image information of the first object and the QR code image information of the second object respectively to obtain the merged second group photo image.
[0104] Optionally, in step S1051 above, the identification acquisition device can be a QR code scanning device. The QR code scanning device can scan and recognize the QR code image information of the first object to obtain the content of the QR code image of the first object, that is, to obtain the identification information of the first object. It can also scan and recognize the QR code image information of the second object to obtain the content of the QR code image of the second object, that is, to obtain the identification information of the second object. The identification acquisition device can send the first object identification information and the second object identification information to the shooting device.
[0105] Optionally, as one implementation, in step S1053 above, the capturing device can capture images of the first object, the second object, and the scene object, and associate the captured images with the QR code image information of the first object and the QR code image information of the second object, respectively, to obtain the associated first group photo image. As an example, association can refer to establishing a mapping relationship between the captured images and the QR code image information of the first object and the QR code image information of the second object. Based on this mapping relationship, the QR code image information corresponding to the image can be queried.
[0106] Optionally, as one implementation, in step S1053 above, the capturing device can capture images of the first object, the second object, and the scene object, and then fuse the captured images with the QR code image information of the first object and the QR code image information of the second object to obtain a fused second group photo image. As an example, fusion can refer to integrating the QR code image information of the first object and the QR code image information of the second object into the captured image, that is, merging the QR code image information of the first object and the QR code image information of the second object with the captured image.
[0107] Optionally, as one implementation, in step S1053 above, the capturing device can either fuse the captured image with the QR code image information of the first object and the QR code image information of the second object, or associate the captured image with the QR code image information of the first object and the QR code image information of the second object, that is, the finally generated fused image contains the internal feature information of the group photo image and the external feature information associated with the group photo image.
[0108] In this embodiment, the captured image is fused with the QR code image information of the first object and the QR code image information of the second object, and / or the captured image is associated with the QR code image information of the first object and the QR code image information of the second object, so that the final group photo image can be associated with the QR code image information of the object, and / or contain the QR code image information of the object. This enables the group photo image to be pushed to multiple terminal accounts based on the QR code image information, thereby improving the accuracy and efficiency of pushing the group photo image to multiple terminal accounts, and further improving the interactive convenience of multiple terminal accounts in obtaining and displaying the group photo image.
[0109] S107. The shooting device sends the above group photo image to the above image processing device.
[0110] Optionally, in step S107 above, the shooting device can send the group photo image to the image processing device via wired or wireless means. This embodiment of the application does not specifically limit this.
[0111] Optionally, after the image processing device receives the group photo image, it can also display the group photo image in real time. If the object corresponding to the target terminal wants to print the group photo image, the image processing device can respond to the image printing command and print the group photo image. Taking the object corresponding to the target terminal as the first object as an example... Figure 5 This is a schematic diagram illustrating, according to an exemplary embodiment, the display of a group photo image corresponding to a first object in an image processing device, such as... Figure 5 As shown, the image processing device can display all group photos containing the first object, which may be images taken when the first object and the second object are in different positions relative to the scene objects.
[0112] S109. When the image processing device determines that the image characteristic information corresponding to the group photo image matches the first object identification information and the second object identification information respectively, the image processing device pushes the group photo image to the target terminal; the image characteristic information includes the internal characteristic information of the group photo image and / or the external characteristic information associated with the group photo image, and the target terminal includes the first terminal corresponding to the first object and the second terminal corresponding to the second object.
[0113] In this embodiment, in step S109, upon receiving the group photo image, the first object identification information, and the second object identification information, the image processing device can acquire image feature information from the group photo image and pair this image feature information with the first object identification information and the second object identification information, respectively. If the matching is successful, the image processing device can push the group photo image to the first terminal corresponding to the first object and the second terminal corresponding to the second object, thereby realizing the push of the group photo object to multiple terminal accounts. As an example, the image feature information includes internal feature information of the group photo image and / or external feature information associated with the group photo image. The internal image information can be feature information of the objects contained in the group photo image or characteristic information carried by the group photo image itself; the external characteristic information can be characteristic information outside the group photo image and associated with the group photo image itself, or the external characteristic information can be characteristic information outside the group photo image and associated with the objects contained in the group photo image.
[0114] Optionally, various methods can be used to implement step S109 above, and no specific limitation is made here.
[0115] In one implementation, Figure 6 This is a schematic diagram of an image matching and push process according to an exemplary embodiment. Figure 1 ,like Figure 6 As shown, if the group photo image is the first group photo image, then step S109 above may include:
[0116] S201. The image processing device acquires the QR code image information associated with the first group photo image and obtains image characteristic information; the image feature information is the external feature information associated with the group photo image.
[0117] S203. When the image processing device determines that the associated QR code image information matches the QR code image information corresponding to the first object identification information and the QR code image information corresponding to the second object identification information, the image processing device determines the first object corresponding to the first object identification information and the second object corresponding to the second object identification information.
[0118] S205. The image processing device pushes the group photo image to the first terminal corresponding to the first object and the second terminal corresponding to the second object.
[0119] Optionally, if the group photo image is the first group photo image, indicating that the final group photo image is obtained by associating the captured image with the QR code image information of the first object and the QR code image information of the second object respectively, then in the above step S201, the image processing device can obtain the QR code image information associated with the first group photo image according to the mapping relationship between the captured image and the QR code image information of the first object and the QR code image information of the second object, and use the associated QR code image information as image characteristic information. This image characteristic information is the external characteristic information associated with the group photo image.
[0120] Optionally, in step S203 above, since the first object identification information is obtained by the identification acquisition device recognizing the QR code image information of the first object, and the second object identification information is obtained by the identification acquisition device recognizing the QR code image information of the second object, both the first and second object identification information will correspond to a certain QR code image information. The image processing device can match the associated QR code image information with the QR code image information corresponding to the first object identification information and the QR code image information corresponding to the second object identification information, respectively. If the match is successful, the image processing device obtains the first object corresponding to the first object identification information and the second object corresponding to the second object identification information. Optionally, in step S205 above, the image processing device can push the group photo image to the first terminal corresponding to the first object and the second terminal corresponding to the second object via wired and / or wireless means, thereby realizing the push of the group photo image to multiple terminal accounts.
[0121] In this embodiment, when the group photo image is obtained by associating the captured image with the QR code image information of the first object and the QR code image information of the second object respectively, the associated QR code image information is matched with the QR code image information corresponding to the identification information of the first object and the QR code image information corresponding to the identification information of the second object. This enables the group photo image to be pushed to multiple terminal accounts based on the external feature information associated with the group photo image, i.e., based on the external QR code image information associated with the group photo image. This improves the accuracy and efficiency of pushing the group photo image to multiple terminal accounts, thereby enhancing the interactive convenience of multiple terminal accounts in obtaining and displaying the group photo image.
[0122] In another implementation, Figure 7 This is a schematic diagram of another image matching and push process according to an exemplary embodiment. Figure 2 ,like Figure 7 As shown, if the group photo image is the first group photo image, then step S109 above may include:
[0123] S301. The image processing device obtains the QR code image information fused with the second group photo image from the second group photo image, and obtains image characteristic information; the image feature information is the internal feature information of the group photo image.
[0124] S303. When the image processing device determines that the fused QR code image information matches the QR code image information corresponding to the first object identification information and the QR code image information corresponding to the second object identification information, the image processing device determines the first object corresponding to the first object identification information and the second object corresponding to the second object identification information.
[0125] S305. The image processing device pushes the group photo image to the first terminal corresponding to the first object and the second terminal corresponding to the second object.
[0126] Optionally, if the group photo image is the second group photo image, indicating that the final group photo image is obtained by fusing the captured image with the QR code image information of the first object and the QR code image information of the second object respectively, then in the above step S301, the image processing device can extract the QR code image information fused in the second group photo image.
[0127] Optionally, in step S303 above, since the first object identification information is obtained by the identification acquisition device recognizing the QR code image information of the first object, and the second object identification information is obtained by the identification acquisition device recognizing the QR code image information of the second object, both the first object identification information and the second object identification information will correspond to a certain QR code image information. The image processing device can compare the fused QR code image information with the QR code image information corresponding to the first object identification information and the QR code image information corresponding to the second object identification information, respectively. If the match is successful, the image processing device determines the first object corresponding to the first object identification information and the second object corresponding to the second object identification information. Optionally, in step S305 above, the image processing device can push the group photo image to the first terminal corresponding to the first object and the second terminal corresponding to the second object via wired and / or wireless means, thereby realizing the push of the group photo image to multiple terminal accounts.
[0128] In this embodiment, when the group photo image is obtained by fusing the captured image with the QR code image information of the first object and the QR code image information of the second object, the fused QR code image information is matched with the QR code image information corresponding to the identification information of the first object and the QR code image information corresponding to the identification information of the second object. Based on the internal feature information of the fused group photo image, that is, based on the internal QR code image information of the fused group photo image, the group photo image is pushed to multiple terminal accounts. This improves the accuracy and efficiency of pushing group photo images to multiple terminal accounts, thereby enhancing the interactive convenience of multiple terminal accounts in obtaining and displaying group photo images.
[0129] In another embodiment, step S109 above may include:
[0130] The image processing device acquires the target facial feature information of the objects in the group photo image to obtain image feature information; the image feature information is the internal feature information of the group photo image.
[0131] The image processing device obtains target object identification information associated with the target facial feature information based on the first mapping information.
[0132] When the image processing device determines that the target object identification information matches the first object identification information and the second object identification information, the image processing device determines the first object corresponding to the first object identification information and the second object corresponding to the second object identification information.
[0133] The image processing device pushes the group photo image to the first terminal corresponding to the first object and the second terminal corresponding to the second object.
[0134] In this embodiment, the image processing device can extract target facial feature information of objects in a group photo image and use this target facial feature information as image feature information characterizing the internal feature information of the group photo image. The image processing device can obtain target object identification information associated with the target facial feature information based on the first mapping information between object identification information and object facial feature information, and match the target object identification information with the first object identification information and the second object identification information respectively. If the target object identification information matches both the first and second object identification information, the image processing device determines that the target object identification information matches both the first and second object identification information. At this point, the image processing device can obtain and determine the first object corresponding to the first object identification information and the second object corresponding to the second object identification information, and push the group photo image to the first terminal corresponding to the first object and the second terminal corresponding to the second object.
[0135] In this embodiment, the image processing device can obtain target object identification information associated with target facial feature information based on a first mapping information that represents the mapping relationship between object identification information and object facial feature information, and match the target object identification information with the first object identification information and the second object identification information. This enables the push of group photos to multiple terminal accounts based on QR code image information and facial feature information, thereby improving the accuracy and efficiency of pushing group photos to multiple terminal accounts, and further improving the interactive convenience of multiple terminal accounts in obtaining and displaying group photos.
[0136] Optionally, in step S109 above, the image processing device in this embodiment can push the group photo image to the target terminal in various ways, without specific limitations. In one embodiment, Figure 8 This is a schematic diagram illustrating a process of an image processing device pushing a group photo image to a target terminal according to an exemplary embodiment, such as... Figure 8 As shown, the image processing device described above can push group photo images to the target terminal, which may include:
[0137] S1091. The aforementioned image processing device sends the group photo image to the cloud server.
[0138] S1093. The cloud server stores the image address information of the group photo, the first object identification information, and the second object identification information, as well as the second mapping information.
[0139] S1095. In response to the group photo image acquisition operation, the target terminal sends a group photo image acquisition request to the cloud server; the group photo image acquisition request carries the object identification information of the target terminal, which includes first object identification information and second object identification information.
[0140] S1097. In response to the group photo image acquisition request, the cloud server obtains the image address information corresponding to the object identification information of the target terminal based on the second mapping information.
[0141] S1099. The cloud server pushes the group photo image corresponding to the image address information to the target terminal.
[0142] Optionally, in step S1091 above, the image processing device can use the Data Image Service to sequentially upload the group photo image to the cloud server via local services, and the cloud server will then store the group photo image in a cloud storage bucket. The Data Image Service provides video processing services such as video frame extraction, video image rendering, file transcoding, video metadata extraction, and audio / video splicing.
[0143] Optionally, in step S1093 above, the cloud server can store the image address information of the group photo, the second mapping information between the first object identifier information and the second object identifier information in a cloud database. The first object identifier information and the second object identifier information are the content acquired by the identifier acquisition device. If the identifier acquisition device is a QR code acquisition device, the first object identifier information and the second object identifier information can be the content acquired by the QR code acquisition device through scanning. The image address information of the group photo image can be the image address stored in the storage bucket.
[0144] Optionally, in step S1095 above, when the object corresponding to the target terminal wants to view a group photo containing itself, the object corresponding to the target terminal can open the target application, thereby triggering a group photo image acquisition operation. In response to this group photo image acquisition operation, the target terminal sends a group photo image acquisition request carrying the object identification information of the target terminal to the cloud server. The object identification information of the target terminal includes first object identification information and second object identification information; that is, when the target terminal is a first terminal, the object identification information of the target terminal is the first object identification information, and when the target terminal is a second terminal, the object identification information of the target terminal is the second object identification information.
[0145] Optionally, in steps S1097-S1099 above, the cloud server may respond to the group photo image acquisition request, obtain the image address information corresponding to the object identification information of the target terminal based on the second mapping information, obtain the group photo image corresponding to the image address information corresponding to the object identification information of the target terminal, and push the group photo image corresponding to the image address information to the target terminal.
[0146] In this embodiment, the image address information of the group photo, the first object identification information, and the second object identification information are stored on the cloud server. When the object corresponding to the target terminal triggers the acquisition operation of the group photo, the group photo is pushed to multiple terminal accounts without the object corresponding to the target terminal being aware of it, thereby improving the convenience and experience of multiple terminal accounts in acquiring the group photo.
[0147] In one optional embodiment, when the cloud server pushes the group photo image corresponding to the image address information to the target terminal, a push notification message can also be displayed on the page of the target application. The push notification message is used to notify multiple terminal accounts that the current group photo image has been pushed and to ask them to check it in time, thereby further improving the convenience and experience of multiple terminal accounts in obtaining the group photo image.
[0148] S1011. The aforementioned target terminal displays a group photo image.
[0149] Optionally, when the target terminal receives the group photo image pushed by the cloud server, it can display the group photo image on a preset page. In step S1011 above, the target terminal can display the group photo image in various ways, and no specific limitation is made here.
[0150] In one implementation, Figure 9 This is a flowchart illustrating another image push method according to an exemplary embodiment, such as... Figure 9 As shown, the target terminal includes a target application, and the target application includes an image control. In step S1011, the target terminal displays the group photo image, which may include:
[0151] S10111. The aforementioned target terminal responds to a trigger operation based on an image control and displays an image information page; the image information page includes a group photo control.
[0152] S10113. The aforementioned target terminal responds to the trigger operation based on the group photo control by displaying a group photo image on the image information page.
[0153] Optionally, the target application may include an image control for triggering the display of an image of an object corresponding to the target terminal. Further, the image control may be a photo album control within the target application, used to open the photo album within the target application.
[0154] Optionally, in step S10111 above, the object corresponding to the target terminal (the first object and / or the second object) can operate the image control, and the target terminal displays an image information page in response to the trigger operation based on the image control. For example, the object corresponding to the target terminal operating the image control may include, but is not limited to: the object corresponding to the target terminal clicking, long-pressing, or dragging the image control, or the object corresponding to the target terminal sending a voice command to the image control, the voice command being used to instruct the operation of the image control. For example, the image information page may be a page in the photo album of the target application, used to display all images taken and / or saved by the object corresponding to the target terminal. For example, the group photo control is used to trigger the display of a group photo image, which can be displayed at any position on the image information page; this embodiment does not specifically limit this. Figure 10 This is a schematic diagram illustrating an image information page according to an exemplary embodiment, such as... Figure 10 As shown, the group photo control can be displayed in the top area of the image information page.
[0155] Optionally, in step S10113 above, the object corresponding to the target terminal (the first object and / or the second object) can operate the group photo control. In response to the trigger operation based on the group photo control, the target terminal displays the group photo image on the image information page. For example, the object corresponding to the target terminal operating the image control may include, but is not limited to: the object corresponding to the target terminal clicking, long-pressing, or dragging the group photo control, or the object corresponding to the target terminal sending a voice command to the group photo control, the voice command being used to instruct the object to operate the group photo control. Continuing as... Figure 10 As shown, in response to a trigger operation based on the group photo control, the target terminal can display at least one group photo image on the image information page. Figure 10 Group photo image 1, group photo image 2, group photo image 3 and group photo image 4), wherein each of the at least one group photo image contains the object (first object and / or second object) corresponding to the target terminal.
[0156] In this embodiment, by responding to a trigger operation based on an image control, an image information page containing a group photo control is displayed, thereby improving the interactive convenience of displaying the image information page for multiple terminal accounts; by responding to a trigger operation based on a group photo control, a group photo image is displayed in the image information page, thereby improving the interactive convenience and interactive experience of displaying the group photo image for multiple terminal accounts.
[0157] Optionally, in step S10113 above, the target terminal may respond to the trigger operation based on the group photo control in various ways and display the group photo image on the image information page. This application embodiment does not make specific limitations here.
[0158] In one implementation, in step S10113 above, the number of group photos is multiple, and the target terminal displays the group photos on the image information page in response to a trigger operation based on the group photo control, which may include:
[0159] The target terminal responds to the trigger operation based on the group photo control and determines the display order of the multiple group photo images based on their shooting time.
[0160] The aforementioned target terminal displays multiple group photos on the image information page based on the display order of each group photo.
[0161] Specifically, the target terminal's corresponding object (the first object and / or the second object) can operate the group photo control. In response to a trigger operation based on the group photo control, the target terminal obtains the shooting times of multiple group photos, determines the display order of each group photo based on its shooting time, and displays the multiple group photos on the image information page according to their respective display order. For example, group photos taken earlier may be displayed earlier on the image information page; or, group photos taken earlier may be displayed later on the image information page; or a mapping relationship between shooting time and display order may be established, and the display order corresponding to the shooting time of a particular group photo may be obtained based on this mapping relationship.
[0162] Since the images recently captured by the target terminal may be images that the target terminal is interested in or that need to be edited or shared, the display order of multiple group photos is determined according to the shooting time sequence. Based on this, multiple group photos are displayed on the image information page, which makes it convenient for the target terminal (i.e., multiple terminal accounts) to easily and quickly obtain images of interest or that need to be edited or shared, thus improving the convenience of multiple terminal accounts obtaining group photos and the account interaction experience.
[0163] In another embodiment, in step S10113 above, the number of group photos is multiple, and the target terminal displays the group photos on the image information page in response to the trigger operation based on the group photo control, which may include:
[0164] The target terminal responds to the trigger operation based on the group photo control, and determines the display order of the multiple group photo images based on the association between the object corresponding to the target terminal and the objects in the multiple group photo images.
[0165] The aforementioned target terminal displays multiple group photos on the image information page based on the display order of each group photo.
[0166] Optionally, the object corresponding to the target terminal (the first object and / or the second object) can operate the group photo control. In response to a trigger operation based on the group photo control, the target terminal obtains the association relationship between the object corresponding to the target terminal and the objects in the multiple group photo images. It should be noted that the objects in the multiple group photo images may not only include the first and second objects, but may also include other objects. The target terminal can determine the display order of the multiple group photo images based on this association relationship, and then display the multiple group photo images sequentially on the image information page based on their respective display order. For example, this association relationship can refer to business relationships and / or non-business relationships between different objects. Non-business relationships can further include kinship relationships, friendship relationships, etc. The closer the association relationship, the earlier the corresponding group photo image is displayed on the image information page; the farther the association relationship, the later the corresponding group photo image is displayed on the image information page. For example, if the target terminal's corresponding object and the objects in multiple group photos are family / friends, then the corresponding group photos will be displayed earlier on the image information page; or, if the target terminal's corresponding object and the objects in multiple group photos have close business relationships (i.e., the number of business interactions exceeds a preset threshold), then the corresponding group photos will be displayed earlier on the image information page, and so on. Alternatively, a mapping relationship between associations and display order can be established, and the display order corresponding to a certain association can be obtained based on this mapping relationship.
[0167] Because the association between the target terminal and the objects in the multiple group photos can characterize the target terminal's interest in the corresponding group photos, the display order of the multiple group photos is determined based on the association, and the multiple group photos are displayed on the image information page based on this. This makes it easier for the target terminal's corresponding object (i.e., multiple terminal accounts) to obtain the images of interest, improving the convenience of obtaining group photos for multiple terminal accounts and the account interaction experience.
[0168] In the third embodiment, the number of group photos is multiple, and the target terminal displays the group photos on the image information page in response to a trigger operation based on the group photo control. This may include:
[0169] In response to the triggering operation based on the group photo control, the target terminal determines the display order of the multiple group photo images based on the preference of the scene objects in the multiple group photo images for the object corresponding to the target terminal.
[0170] The target terminal displays multiple group photos on the image information page based on the display order of the group photos.
[0171] Optionally, the object corresponding to the target terminal (the first object and / or the second object) can operate the group photo control. In response to a trigger operation based on the group photo control, the target terminal obtains the association relationship between the object corresponding to the target terminal and the objects in multiple group photo images. It should be noted that since the preset scene can include multiple scene objects, the scene objects in the multiple group photo images can be the same or different. The target terminal can determine the display order of each group photo image based on the target terminal's object's preference for the scene objects in the multiple group photo images. Based on this display order, the target terminal displays the multiple group photo images sequentially on the image information page. For example, this preference can refer to the target terminal's object's level of interest, liking, or attention to the scene objects in the multiple group photo images. For instance, if the target terminal's object has a higher preference for a scene object in a certain group photo image, the corresponding group photo image will be displayed earlier on the image information page; or, if the target terminal's object has a lower preference for a scene object in a certain group photo image, the corresponding group photo image will be displayed earlier on the image information page, and so on. Alternatively, a mapping relationship can be established between preference level and display order, and the display order corresponding to a certain preference level can be obtained based on this mapping relationship.
[0172] Since the target terminal's corresponding object's preference for scene objects in multiple group photos can characterize the target terminal's corresponding object's interest in the corresponding group photos, the display order of multiple group photos is determined according to the shooting time sequence, and multiple group photos are displayed on the image information page based on this, making it convenient for the target terminal's corresponding object (i.e., multiple terminal accounts) to obtain the images of interest, thus improving the convenience of obtaining group photos for multiple terminal accounts and the account interaction experience.
[0173] In an optional embodiment, before the image processing device pushes the group photo image to the target terminal, the method may further include:
[0174] The aforementioned target terminal responds to the trigger operation based on the group photo control by displaying the first prompt information on the image information page;
[0175] The first prompt information is used to prompt the object corresponding to the target terminal to obtain a group photo image in a preset scene. The object corresponding to the target terminal includes a first object and a second object.
[0176] In this embodiment, if the object corresponding to the target terminal operates the image control before the image processing device pushes the group photo image to the target terminal, that is, before the target terminal (the first object and / or the second object) has received the group photo image information, the target terminal can respond to the trigger operation based on the group photo control and display a first prompt message on the image information page. The first prompt message is used to prompt the object corresponding to the target terminal to obtain the group photo image in a preset scene.
[0177] For example, the first prompt message can be displayed at any location on the image information page, and this application embodiment does not specifically limit this. The first prompt message can be displayed on the image information page in the form of text and / or images. Taking text as an example, the first prompt message can be something like "Don't have your own personalized photo yet? Welcome to xx to take your own personalized photo," etc. Figure 11 This is a schematic diagram illustrating the display of a first prompt message according to an exemplary embodiment, such as... Figure 11 As shown, the first prompt message can be displayed in the middle position of the image information page.
[0178] In this embodiment, before the image processing device pushes the group photo image to the target terminal, the target terminal responds to the trigger operation based on the group photo control and displays the first prompt information on the image information page. This prompts multiple terminal accounts to obtain their own exclusive group photo images in a preset scene, which facilitates the image processing device to push the group photo image to multiple terminal accounts and improves the interactive convenience and experience of multiple terminal accounts obtaining and displaying group photo images.
[0179] In an optional embodiment, Figure 12 This is a schematic diagram illustrating a process for displaying scene content images according to an exemplary embodiment, such as... Figure 12 As shown, the above method may further include:
[0180] S401. The aforementioned shooting device captures the scene content in the preset scene to obtain a scene content image; the aforementioned scene content includes scene objects.
[0181] S403. The aforementioned shooting device sends the scene content image to the image processing device.
[0182] S405. The aforementioned image processing device pushes scene content images to the target terminal.
[0183] S407. The aforementioned target terminal displays scene content images.
[0184] In this embodiment, in step S401, the camera can not only capture images of the first object, the second object, and the scene objects in the preset scene to obtain a group photo, but also capture images of the scene content including the scene objects to obtain a scene content image. For example, scene content can refer to various types of objects appearing in the preset scene. Furthermore, scene content can be various types of objects appearing in the preset scene other than the first and second objects, including but not limited to: promotional posters, on-site decorations, on-site roads, on-site scenery, etc.
[0185] In steps S403-S407 above, the shooting device can send the scene content image to the image processing device, which then pushes the scene content image to the target terminal, where the target terminal displays the scene content image. The method by which the image processing device pushes the scene content image to the target terminal is similar to steps S1091-S1099 above, and will not be described again here.
[0186] In this embodiment, scene content images are pushed to the target terminal through an image processing device, so that the target terminal displays the scene content images on the image information page, thereby improving the convenience and experience of multiple terminal accounts obtaining scene content images.
[0187] For example, in step S407 above, the target terminal includes a target application, the target application includes an image control, and the target terminal displays the scene content image, which may include:
[0188] The target terminal displays an image information page in response to a trigger operation based on the image control; the image information page includes a scene content control.
[0189] The target terminal responds to the trigger operation based on the scene content control and displays the scene content image on the image information page.
[0190] Optionally, the display of the image information page is similar to step S10111, and will not be repeated here. For example, the scene content control is used to trigger the display of the scene content image, which can be displayed at any position on the image information page; this embodiment does not impose specific limitations. Figure 13 This is a schematic diagram illustrating another image information page according to an exemplary embodiment, such as... Figure 13 As shown, the scene content control can be displayed in the top area of the image information page.
[0191] Optionally, the object corresponding to the target terminal (the first object and / or the second object) can manipulate the scene content control. In response to a trigger operation based on the scene content control, the target terminal displays the scene content image on the aforementioned image information page. For example, the object corresponding to the target terminal manipulating the scene content control may include, but is not limited to: the object corresponding to the target terminal clicking, long-pressing, or dragging the scene content control, or the object corresponding to the target terminal sending a voice command to the scene content control, the voice command being used to instruct the object to manipulate the scene content control. Continuing as... Figure 13 As shown, in response to a trigger operation based on a scene content control, the target terminal can display at least one scene content image on the image information page. Figure 13 Scene content image 1, scene content image 2, scene content image 3, and scene content image 4.
[0192] In this embodiment, by responding to a trigger operation based on an image control, an image information page containing scene content controls is displayed, thereby improving the interactive convenience of displaying the image information page for multiple terminal accounts; by responding to a trigger operation based on scene content controls, a scene content image is displayed in the image information page, thereby improving the interactive convenience and interactive experience of obtaining scene content images for multiple terminal accounts.
[0193] In an optional embodiment, before the image processing device pushes the scene content image to the target terminal, the method may further include:
[0194] In response to the triggering operation based on the above-mentioned scene content control, the target terminal displays a second prompt message on the above-mentioned image information page;
[0195] The second prompt information is used to prompt the object corresponding to the target terminal to obtain the scene content image corresponding to the preset scene in the preset scene. The object corresponding to the target terminal includes the first object and the second object.
[0196] In this embodiment, if the object corresponding to the target terminal operates the scene content control before the image processing device pushes the scene content image to the target terminal, that is, before the target terminal (the first object and / or the second object) has received the scene content image, the target terminal can respond to the trigger operation based on the scene content control and display a second prompt message on the image information page. The second prompt message is used to prompt the object corresponding to the target terminal to obtain the scene content image corresponding to the preset scene from the preset scene.
[0197] For example, the second prompt message can be displayed at any position on the image information page, and this application embodiment does not specifically limit this. For instance, the second prompt message can be displayed in the middle position of the image information page. The second prompt message can be displayed on the image information page in the form of text and / or images. Taking text as an example, the second prompt message can be "There are no scene content images yet, welcome to xx to take scene content images," etc.
[0198] In this embodiment, before the image processing device pushes the scene content image to the target terminal, the target terminal responds to the trigger operation based on the scene content control and displays a second prompt message on the image information page. This prompts multiple terminal accounts to obtain the scene content image corresponding to the preset scene from the preset scene, which facilitates the image processing device to push the scene content image corresponding to the preset scene to multiple terminal accounts, thereby improving the interactive convenience and interactive experience of multiple terminal accounts obtaining the scene content image.
[0199] In an optional embodiment, before the image processing device pushes the group photo image to the target terminal, the method may further include: S100. The image processing device stores the group photo image. Specifically, Figure 14 This is a schematic diagram illustrating the process of storing a group photo image using an image processing device according to an exemplary embodiment, such as... Figure 14 As shown, the image processing device stores the group photo image, which may include:
[0200] S1001. The image processing device uses the group photo image as the current group photo image and the preset folder in the image processing device as the current folder.
[0201] S1003. The image processing device stores the current group photo image in the current folder.
[0202] S1005. The image processing device copies the images in the current folder to the target folder and deletes all images in the current folder; the target folder is a new folder created by the image processing device.
[0203] S1007. When the shooting device re-shoots the first object, the second object, and the scene objects in the preset scene, the image processing device uses the re-shot group photo image as the current group photo image and uses the current folder after the image is deleted as the current folder.
[0204] S1009. The image processing device repeatedly stores the current group photo image to the current folder, and deletes each image in the current folder, until the above-mentioned shooting device finishes shooting the first object and the second object.
[0205] In this embodiment, in steps S1001-S1003 above, the image processing device can use the group photo image as the current group photo image, the preset folder in the image processing device as the current folder, and store the group photo image in the current folder. The group photo images stored in the current folder can be named according to the shooting time order of the group photo images.
[0206] Optionally, in step S1005 above, the current folder can be accessed via polling. If the current folder contains content, the content is copied to a new folder, and the content in the current folder is deleted. If the current folder is empty, the shooting process ends. Specifically, the image processing device can copy the images in the current folder to a target folder and delete each image in the current folder. The target folder can be a folder named after the content acquired by the identification acquisition device. For example, if the identification acquisition device is a QR code acquisition device, the target folder can be a folder named after the content scanned by the QR code acquisition device. The reason for copying is that the image processing device needs to display the correspondence between the target terminal's corresponding object and the captured image in real time. Therefore, before uploading to the cloud server, a copy is saved locally on the image processing device. This facilitates the image processing device's real-time display of the correspondence between the target terminal's corresponding object and the captured image, and also facilitates the target terminal's corresponding object to perform operations such as printing the captured image, improving the user experience.
[0207] In a feasible embodiment, the target folder includes a non-group photo folder and a group photo folder. In step S1005, the image processing device copies the images in the current folder to the target folder, which may include: the image processing device copies the non-group photo images in the current folder to the non-group photo folder, and copies the group photo images in the current folder to the group photo folder.
[0208] In this embodiment, group photos are copied to folders named after the people in the photos, i.e., group photo folders. Non-group photos can be copied to non-group photo folders.
[0209] Optionally, in step S1007 above, if the shooting task has not ended at this time, that is, if the shooting device re-shoots the first object, the second object and the scene objects in the preset scene, the image processing device will use the re-shot group photo image as the current group photo image and the current folder after the image is deleted as the current folder.
[0210] Optionally, in step S1009 above, the image processing device repeats the operations of steps S1003-S1005 above until the imaging device finishes imaging the first object and the second object.
[0211] This application embodiment accesses the current folder through polling. If the current folder contains content, the content of the current folder is copied to a new folder, and the content of the current folder is deleted. This facilitates the image processing device to display the correspondence between the target terminal's corresponding object and the captured image locally in real time, and facilitates the target terminal's corresponding object to perform operations such as printing the captured image. This improves the storage accuracy and reliability of group photos, thereby enhancing the terminal account experience.
[0212] The image pushing method described below is illustrated using an image processing device as the execution entity: Figure 15 This is a flowchart illustrating a third image push method according to an exemplary embodiment, such as... Figure 15 As shown, the image push method may include:
[0213] S501. Obtain first object identification information of the first object and second object identification information of the second object from the aforementioned identification acquisition device; the aforementioned first object identification information and second object identification information are obtained by the identification acquisition device, and the aforementioned second object is the object that takes a group photo with the first object; the acquisition time of the aforementioned second object identification information is within the shooting time period when the first object is in the shooting state.
[0214] S503. Receive a group photo image sent by the shooting device; the group photo image is obtained by the shooting device from the first object, the second object and the scene objects in the preset scene.
[0215] S505. If the image characteristic information corresponding to the above group photo image is determined to match the first object identification information and the second object identification information respectively, the above group photo image is pushed to the target terminal so that the target terminal displays the above group photo image; the above image characteristic information includes the internal characteristic information of the group photo image and / or the external characteristic information associated with the group photo image, and the above target terminal includes the first terminal corresponding to the first object and the second terminal corresponding to the second object.
[0216] In an optional embodiment, the first object identification information is obtained by the identification acquisition device recognizing the QR code image information of the first object, the second object identification information is obtained by the identification acquisition device recognizing the QR code image information of the second object, and the group photo image sent by the receiving shooting device includes:
[0217] Receive the associated first group photo image and / or the fused second group photo image sent by the above-mentioned shooting device to obtain the above-mentioned group photo image;
[0218] The first group photo image obtained by association is obtained by the shooting device taking pictures of the first object, the second object, and the scene object, and associating the captured images with the QR code image information of the first object and the QR code image information of the second object, respectively; the second group photo image obtained by association is obtained by the shooting device taking pictures of the first object, the second object, and the scene object, and associating the captured images with the QR code image information of the first object and the QR code image information of the second object, respectively; the identification information of the first object and the identification information of the second object are obtained by the shooting device from the identification acquisition device.
[0219] In an optional embodiment, the group photo image is a first group photo image. The step of pushing the group photo image to the target terminal after determining that the image characteristic information corresponding to the group photo image matches the first object identification information and the second object identification information, respectively, includes:
[0220] The QR code image information associated with the first group photo image is obtained to obtain the aforementioned image characteristic information; the aforementioned image feature information is the external feature information associated with the aforementioned group photo image.
[0221] If the aforementioned associated QR code image information is determined to match the QR code image information corresponding to the first object identification information and the QR code image information corresponding to the second object identification information, then the first object corresponding to the first object identification information and the second object corresponding to the second object identification information are determined.
[0222] The aforementioned group photo image is pushed to the first terminal corresponding to the first object and the second terminal corresponding to the second object.
[0223] In an optional embodiment, the group photo image is the second group photo image. The step of pushing the group photo image to the target terminal after determining that the image characteristic information corresponding to the group photo image matches the first object identification information and the second object identification information, respectively, includes:
[0224] The QR code image information that is merged with the second group photo image is obtained from the second group photo image to obtain the image characteristic information; the image feature information is the internal feature information of the group photo image.
[0225] If the aforementioned fused QR code image information is determined to match the QR code image information corresponding to the first object identification information and the QR code image information corresponding to the second object identification information, then the first object corresponding to the first object identification information and the second object corresponding to the second object identification information are determined.
[0226] The aforementioned group photo image is pushed to the first terminal corresponding to the first object and the second terminal corresponding to the second object.
[0227] In an optional embodiment, the process of pushing the group photo image to the target terminal after determining that the image characteristic information corresponding to the group photo image matches the first object identification information and the second object identification information includes:
[0228] The target facial feature information of the objects in the above group photo image is obtained to obtain the above image feature information; the above image feature information is the internal feature information of the above group photo image.
[0229] Based on the first mapping information, target object identification information associated with the target facial feature information is obtained; the first mapping information is obtained by the identification acquisition device through the establishment of the first object identification information, the first object facial feature information of the first object, the second object identification information, and the second object facial feature information of the second object; the first object identification information is obtained by the identification acquisition device through the recognition of the QR code image information of the first object; and the second object identification information is obtained by the identification acquisition device through the recognition of the QR code image information of the second object.
[0230] If the target object identification information is determined to match the first object identification information and the second object identification information respectively, the first object corresponding to the first object identification information and the second object corresponding to the second object identification information are determined.
[0231] The aforementioned group photo image is pushed to the first terminal corresponding to the first object and the second terminal corresponding to the second object.
[0232] In an optional embodiment, obtaining the first object identification information of the first object and the second object identification information of the second object from the identification acquisition device includes:
[0233] The first object identification information and the second object identification information are obtained from the identification acquisition device mentioned above; the first object identification information is obtained by the identification acquisition device by recognizing the QR code image information of the first object obtained by the identification acquisition device; the second object identification information is obtained by the identification acquisition device mentioned above by recognizing the QR code image information of the second object obtained by the identification acquisition device mentioned above.
[0234] In an optional embodiment, obtaining the first object identification information of the first object and the second object identification information of the second object from the identification acquisition device includes:
[0235] The input of the aforementioned identification acquisition device is monitored, and based on the input result of the identification acquisition device, the first object identification information and the second object identification information are obtained from the aforementioned identification acquisition device.
[0236] In an optional embodiment, the first object identification information includes a plurality of first characters, the second object identification information includes a plurality of second characters, the input result includes the plurality of first characters and the plurality of second characters, the identification acquisition device includes a QR code acquisition device, monitoring the input of the identification acquisition device, and based on the input result of the identification acquisition device, acquiring the first object identification information and the second object identification information from the identification acquisition device, including:
[0237] The system monitors the input of the aforementioned identifier acquisition device. If the timing of two adjacent characters among a plurality of first characters being input into the aforementioned identifier acquisition device meets a preset condition, and the timing of two adjacent characters among a plurality of second characters being input into the aforementioned identifier acquisition device meets the aforementioned preset condition, the system determines that the first object identifier information and the second object identifier information are characters acquired by the QR code acquisition device, and receives the first object identifier information and the second object identifier information sent by the QR code acquisition device.
[0238] In an optional embodiment, before pushing the group photo image to the target terminal, the method further includes:
[0239] Use the above group photo image as the current group photo image, and use the preset folder in the local image processing device as the current folder;
[0240] Save the above group photo image to the current folder.
[0241] Copy the images from the current folder to the target folder, and delete all images in the current folder; the target folder is a new folder created by the local image processing device.
[0242] If the aforementioned shooting device re-shoots the first object, the second object, and the scene objects in the preset scene, the re-shot group photo image will be used as the current group photo image, and the current folder after the image is deleted will be used as the current folder.
[0243] Repeat the above operations of storing the current group photo image to the current folder, and deleting each image in the current folder, until the shooting device finishes shooting the first and second objects.
[0244] In an optional embodiment, pushing the group photo image to the target terminal includes:
[0245] The process involves sending the group photo image to a cloud server; enabling the cloud server to store image address information, first object identifier information, and second object identifier information of the group photo image as a second mapping; and enabling the target terminal to send a group photo image acquisition request to the cloud server in response to the group photo image acquisition operation; the group photo image acquisition request carries object identifier information of the target terminal, which includes first object identifier information and second object identifier information; enabling the cloud server to acquire image address information corresponding to the object identifier information of the target terminal based on the second mapping information in response to the group photo image acquisition request, which includes first object identifier information and second object identifier information; and enabling the cloud server to push the group photo image corresponding to the image address information to the target terminal.
[0246] The image push method described below, with the target terminal as the execution subject, may include:
[0247] The local target terminal receives a group photo image pushed by an image processing device after determining that the image characteristic information corresponding to the group photo image matches the first object identification information of the first object and the second object identification information of the second object, respectively. The group photo image is obtained by a shooting device capturing the first object, the second object, and scene objects in a preset scene, and is sent by the shooting device to the image processing device. The first object identification information and the second object identification information are acquired by an identification acquisition device and sent to the image processing device. The second object is the object that takes a group photo with the first object, and the acquisition time of the second object identification information is within the shooting time period when the first object is in the shooting state. The image feature information includes the internal feature information of the group photo image and / or the external feature information associated with the group photo image. The local target terminal includes the first terminal corresponding to the first object and the second terminal corresponding to the second object.
[0248] The above group photo image is displayed.
[0249] In an optional embodiment, the local target terminal includes a target application, the target application includes an image control, and displaying the group photo image includes:
[0250] In response to a trigger operation based on the aforementioned image control, an image information page is displayed; the image information page includes a group photo control.
[0251] In response to the trigger operation based on the above-mentioned group photo control, the above-mentioned group photo image is displayed on the above-mentioned image information page.
[0252] In an optional embodiment, the number of group photos is multiple, and the display of the group photos on the image information page in response to the trigger operation based on the group photo control includes:
[0253] In response to the trigger operation based on the above-mentioned group photo control, the display order of the above-mentioned group photo images is determined based on the shooting time of the above-mentioned group photo images;
[0254] Based on the display order of the aforementioned group photos, the aforementioned group photos are displayed on the aforementioned image information page.
[0255] In an optional embodiment, the number of group photos is multiple, and the display of the group photos on the image information page in response to the trigger operation based on the group photo control includes:
[0256] In response to the trigger operation based on the above-mentioned group photo control, the display order of each of the above-mentioned group photo images is determined based on the association relationship between the object corresponding to the above-mentioned local target terminal and the objects in the above-mentioned group photo images.
[0257] Based on the display order of the aforementioned group photos, the aforementioned group photos are displayed on the aforementioned image information page.
[0258] In an optional embodiment, the number of group photos is multiple, and the display of the group photos on the image information page in response to the trigger operation based on the group photo control includes:
[0259] In response to the trigger operation based on the above-mentioned group photo control, the display order of each of the above-mentioned group photo images is determined based on the preference degree of the scene objects in the above-mentioned group photo images according to the object corresponding to the above-mentioned local target terminal;
[0260] Based on the display order of the aforementioned group photos, the aforementioned group photos are displayed on the aforementioned image information page.
[0261] In an optional embodiment, before the local target terminal receives the group photo image pushed by the image processing device after determining that the group photo image matches the first object identification information of the first object and the second object identification information of the second object, the method further includes:
[0262] In response to the triggering operation based on the aforementioned group photo control, a first prompt message is displayed on the aforementioned image information page;
[0263] The first prompt information is used to prompt the object corresponding to the local target terminal to obtain a group photo image in the preset scene. The object corresponding to the local target terminal includes the first object and the second object.
[0264] In an optional embodiment, the above method further includes:
[0265] The image processing device receives a scene content image pushed by the image processing device. The scene content image is obtained by the shooting device capturing the scene content in the preset scene and sent by the shooting device to the image processing device. The scene content includes the scene object.
[0266] The above scene content image is displayed.
[0267] In an optional embodiment, the local target terminal includes a target application, the target application includes an image control, and displaying the scene content image includes:
[0268] In response to a trigger operation based on the aforementioned image control, an image information page is displayed; the image information page includes scene content controls.
[0269] In response to the trigger operation based on the above-mentioned scene content control, the above-mentioned scene content image is displayed on the above-mentioned image information page.
[0270] In an optional embodiment, before receiving the scene content image pushed by the image processing device, the method further includes:
[0271] In response to the triggering operation based on the above-mentioned scene content control, a second prompt message is displayed on the above-mentioned image information page;
[0272] The second prompt information is used to prompt the object corresponding to the local target terminal to obtain the scene content image corresponding to the preset scene from the preset scene. The object corresponding to the local target terminal includes the first object and the second object.
[0273] In an optional embodiment, before the local target terminal receives the group photo image pushed by the image processing device after determining that the group photo image matches the first object identification information of the first object and the second object identification information of the second object, the method further includes:
[0274] In response to the QR code image information generation instruction, target QR code image information of the object corresponding to the aforementioned local target terminal is generated; the object corresponding to the aforementioned local target terminal includes the aforementioned first object and the aforementioned second object.
[0275] Display the target QR code image information on the QR code information page;
[0276] Wherein, when the object corresponding to the target terminal is the first object, the target QR code image information is the QR code image information of the first object, and the first object identification information is obtained from the QR code image information of the first object; when the object corresponding to the target terminal is the second object, the target QR code image information is the QR code image information of the second object, and the second object identification information is obtained from the QR code image information of the second object.
[0277] Figure 16 This is a block diagram illustrating an image pushing device according to an exemplary embodiment. For example... Figure 16 As shown, the device may include at least:
[0278] The group photo image receiving module 601 is used for a local target terminal to receive a group photo image pushed by an image processing device after determining that the image characteristic information corresponding to the group photo image matches the first object identification information of the first object and the second object identification information of the second object, respectively. The group photo image is obtained by a shooting device capturing the first object, the second object, and scene objects in a preset scene, and is sent by the shooting device to the image processing device. The first object identification information and the second object identification information are acquired by an identification acquisition device and sent to the image processing device. The second object is the object that takes a group photo with the first object, and the acquisition time of the second object identification information is within the shooting time period when the first object is in the shooting state. The image feature information includes the internal feature information of the group photo image and / or the external feature information associated with the group photo image. The local target terminal includes the first terminal corresponding to the first object and the second terminal corresponding to the second object.
[0279] The group photo image display module 603 is used to display the aforementioned group photo image.
[0280] In an optional embodiment, the local target terminal includes a target application, the target application includes an image control, and the group photo image display module includes:
[0281] The first trigger operation response unit is used to respond to a trigger operation based on the above-mentioned image control and display an image information page; the image information page includes a group photo control;
[0282] The second trigger operation response unit is used to display the group photo image on the image information page in response to the trigger operation based on the group photo control.
[0283] In an optional embodiment, the number of group photos is multiple, and the second trigger operation response unit includes:
[0284] The first display order determination subunit is used to determine the display order of the multiple group photos based on the shooting time of the multiple group photos in response to the trigger operation based on the group photo control.
[0285] The first display subunit is used to display multiple group photos on the image information page based on the display order of each of the multiple group photos.
[0286] In an optional embodiment, the number of group photos is multiple, and the second trigger operation response unit includes:
[0287] The second display order determination subunit is used to respond to the trigger operation based on the above-mentioned group photo control, and to determine the display order of each of the above-mentioned group photo images based on the association relationship between the object corresponding to the above-mentioned local target terminal and the objects in the above-mentioned group photo images.
[0288] The second display subunit is used to display multiple group photos on the image information page based on the display order of each of the multiple group photos.
[0289] In an optional embodiment, the number of group photos is multiple, and the second trigger operation response unit includes:
[0290] The third display order determination subunit is used to respond to the trigger operation based on the above-mentioned group photo control, and to determine the display order of each of the above-mentioned group photo images based on the preference degree of the scene objects in the above-mentioned group photo images and the object corresponding to the above-mentioned local target terminal.
[0291] The third display subunit is used to display multiple group photos on the image information page based on the display order of each of the multiple group photos.
[0292] In an optional embodiment, the above-described apparatus further includes:
[0293] The first prompt information display module is used to display the first prompt information on the image information page in response to the trigger operation based on the above-mentioned group photo control;
[0294] The first prompt information is used to prompt the object corresponding to the local target terminal to obtain a group photo image in the preset scene. The object corresponding to the local target terminal includes the first object and the second object.
[0295] In an optional embodiment, the above-described apparatus further includes:
[0296] The scene content image display module is used to receive the scene content image pushed by the image processing device; the scene content image is obtained by the shooting device capturing the scene content in the preset scene and sent by the shooting device to the image processing device; the scene content includes the scene object.
[0297] The scene content image display module is used to display the aforementioned scene content images.
[0298] In an optional embodiment, the local target terminal includes a target application, the target application includes an image control, and the scene content image display module includes:
[0299] The third trigger operation response unit is used to respond to the trigger operation based on the above-mentioned image control and display the image information page; the above-mentioned image information page includes scene content controls;
[0300] The fourth trigger operation response unit is used to respond to the trigger operation based on the above-mentioned scene content control and display the above-mentioned scene content image in the above-mentioned image information page.
[0301] In an optional embodiment, the above-described apparatus further includes:
[0302] The second prompt information display module is used to display the second prompt information on the image information page in response to the trigger operation based on the above-mentioned scene content control;
[0303] The second prompt information is used to prompt the object corresponding to the local target terminal to obtain the scene content image corresponding to the preset scene from the preset scene. The object corresponding to the local target terminal includes the first object and the second object.
[0304] In an optional embodiment, the above-described apparatus further includes:
[0305] The QR code image information generation instruction response module is used to generate target QR code image information of the object corresponding to the local target terminal in response to the QR code image information generation instruction; the object corresponding to the local target terminal includes the first object and the second object.
[0306] The target QR code image information display module is used to display the aforementioned target QR code image information on the QR code information page;
[0307] Wherein, when the object corresponding to the target terminal is the first object, the target QR code image information is the QR code image information of the first object, and the first object identification information is obtained from the QR code image information of the first object; when the object corresponding to the target terminal is the second object, the target QR code image information is the QR code image information of the second object, and the second object identification information is obtained from the QR code image information of the second object.
[0308] Figure 17 This is a block diagram of another image pushing device according to an exemplary embodiment. For example... Figure 17 As shown, the device may include at least:
[0309] The identification information acquisition module 701 is used to acquire first object identification information of a first object and second object identification information of a second object from the identification acquisition device; the first object identification information and the second object identification information are acquired by the identification acquisition device, and the second object is the object that takes a photo with the first object; the acquisition time of the second object identification information is within the shooting time period when the first object is in the shooting state;
[0310] The group photo image receiving module 703 is used to receive a group photo image sent by the shooting device; the group photo image is obtained by the shooting device taking pictures of the first object, the second object and scene objects in the preset scene;
[0311] The group photo image push module 705 is used to push the group photo image to a target terminal when it is determined that the image characteristic information corresponding to the group photo image matches the first object identification information and the second object identification information, respectively, so that the target terminal displays the group photo image; the image characteristic information includes the internal characteristic information of the group photo image and / or the external characteristic information associated with the group photo image, and the target terminal includes the first terminal corresponding to the first object and the second terminal corresponding to the second object.
[0312] In an optional embodiment, the first object identification information is obtained by the identification acquisition device recognizing the QR code image information of the first object, and the second object identification information is obtained by the identification acquisition device recognizing the QR code image information of the second object. The group photo image receiving module 703 includes:
[0313] The associated and fused image receiving unit is used to receive the associated first group photo image and / or the fused second group photo image sent by the shooting device to obtain the group photo image;
[0314] The first group photo image after association is obtained by the shooting device taking pictures of the first object, the second object, and the scene object, and then associating the captured images with the QR code image information of the first object and the QR code image information of the second object respectively; the second group photo image after fusion is obtained by the shooting device taking pictures of the first object, the second object, and the scene object, and then fusing the captured images with the QR code image information of the first object and the QR code image information of the second object respectively; the identification information of the first object and the identification information of the second object are obtained by the shooting device from the identification acquisition device.
[0315] In an optional embodiment, the group photo image is a first group photo image, and the group photo image push module 705 includes:
[0316] The associated QR code image acquisition unit is used to acquire QR code image information associated with the first group photo image and obtain image characteristic information; the image feature information is external feature information associated with the group photo image.
[0317] The associated object acquisition unit is used to determine the first object corresponding to the first object identification information and the second object corresponding to the second object identification information when the associated QR code image information is determined to match the QR code image information corresponding to the first object identification information and the QR code image information corresponding to the second object identification information, respectively.
[0318] The first push unit is used to push the group photo image to the first terminal corresponding to the first object and the second terminal corresponding to the second object.
[0319] In an optional embodiment, the group photo image is a second group photo image, and the group photo image push module 705 includes:
[0320] The fused QR code image acquisition unit is used to acquire QR code image information fused with the second group photo image from the second group photo image to obtain image characteristic information; the image feature information is the internal feature information of the group photo image.
[0321] The fusion object acquisition unit is used to determine the first object corresponding to the first object identification information and the second object corresponding to the second object identification information when it is determined that the fused QR code image information matches the QR code image information corresponding to the first object identification information and the QR code image information corresponding to the second object identification information, respectively.
[0322] The second push unit is used to push the group photo image to the first terminal corresponding to the first object and the second terminal corresponding to the second object.
[0323] In an optional embodiment, the group photo image push module 705 includes:
[0324] The facial feature information acquisition unit is used to acquire the target facial feature information of the objects in the group photo image to obtain image feature information; the image feature information is the internal feature information of the group photo image.
[0325] The target object identification information acquisition unit is used to acquire target object identification information associated with target facial feature information based on first mapping information; the first mapping information is obtained by the identification acquisition device through the first object identification information, the first object facial feature information of the first object, the second object identification information, and the second object facial feature information of the second object; the first object identification information is obtained by the identification acquisition device through the recognition of the QR code image information of the first object; and the second object identification information is obtained by the identification acquisition device through the recognition of the QR code image information of the second object.
[0326] The face object acquisition unit is used to determine the first object corresponding to the first object identification information and the second object corresponding to the second object identification information when it is determined that the target object identification information matches the first object identification information and the second object identification information respectively.
[0327] The third push unit is used to push the group photo image to the first terminal corresponding to the first object and the second terminal corresponding to the second object.
[0328] In an optional embodiment, the above-mentioned identification information acquisition module includes:
[0329] The identification acquisition unit is used to acquire the first object identification information and the second object identification information from the identification acquisition device; the first object identification information is obtained by the identification acquisition device by recognizing the QR code image information of the first object acquired by the identification acquisition device; the second object identification information is obtained by the identification acquisition device by recognizing the QR code image information of the second object acquired by the identification acquisition device.
[0330] In an optional embodiment, the above-mentioned identification information acquisition module includes:
[0331] The monitoring unit is used to monitor the input of the identification acquisition device and, based on the input result of the identification acquisition device, acquire the first object identification information and the second object identification information from the identification acquisition device.
[0332] In an optional embodiment, the first object identification information includes a plurality of first characters, the second object identification information includes a plurality of second characters, the input result includes the plurality of first characters and the plurality of second characters, the identification acquisition device includes a QR code acquisition device, and the monitoring unit includes:
[0333] The receiving subunit is used to monitor the input of the identification acquisition device. When it is determined that the time when two adjacent characters among the plurality of first characters are input into the identification acquisition device meets a preset condition, and the time when two adjacent characters among the plurality of second characters are input into the identification acquisition device meets the preset condition, the receiving subunit determines that the first object identification information and the second object identification information are characters acquired based on the QR code acquisition device, and receives the first object identification information and the second object identification information sent by the QR code acquisition device.
[0334] In an optional embodiment, the above-described apparatus further includes:
[0335] The image file determination module is used to use the above group photo image as the current group photo image and the preset folder in the local image processing device as the current folder.
[0336] The storage module is used to store the current group photo image to the current folder.
[0337] The copy module is used to copy the images in the current folder to the target folder and delete each image in the current folder; the target folder is a new folder created by the local image processing device.
[0338] The re-shooting module is used to re-shoot the first object, the second object, and the scene objects in the preset scene using the shooting device, and to re-shoot the group photo image obtained from the re-shooting as the current group photo image, and to re-shoot the current folder after the image is deleted as the current folder.
[0339] The repeat module is used to repeat the above operations of storing the current group photo image to the current folder, and deleting each image in the current folder, until the shooting device finishes shooting the first object and the second object.
[0340] In an optional embodiment, the group photo image push module includes:
[0341] An image sending unit is configured to send the group photo image to a cloud server; to enable the cloud server to store image address information of the group photo image, second mapping information between the first object identifier information and the second object identifier information; and to enable the target terminal to send a group photo image acquisition request to the cloud server in response to the group photo image acquisition operation; the group photo image acquisition request carries object identifier information of the target terminal, the object identifier information of the target terminal including the first object identifier information and the second object identifier information; and to enable the cloud server to acquire image address information corresponding to the object identifier information of the target terminal based on the second mapping information in response to the group photo image acquisition request; and to enable the cloud server to push the group photo image corresponding to the image address information to the target terminal.
[0342] This application embodiment also provides an image push system, the system comprising:
[0343] The identification acquisition device is used to acquire first object identification information of a first object and second object identification information of a second object; the second object is the object that takes a photo with the first object; the acquisition time of the second object identification information is within the shooting time period when the first object is in the shooting state;
[0344] A photographing device is used to photograph a first object, a second object, and scene objects in a preset scene to obtain a group photo image; and to send the group photo image to an image processing device.
[0345] An image processing device is used to acquire first object identification information and second object identification information from an identification acquisition device; and to receive a group photo image sent by a shooting device; and to push the group photo image to a target terminal when it is determined that the image characteristic information corresponding to the group photo image matches the first object identification information and the second object identification information respectively; the image feature information includes internal feature information of the group photo image and / or external feature information associated with the group photo image;
[0346] The target terminal is used to display the group photo image; the target terminal includes a first terminal corresponding to the first object and a second terminal corresponding to the second object.
[0347] It should be noted that the device embodiments provided in this application are based on the same inventive concept as the method embodiments described above.
[0348] This application also provides an electronic device for image push, which includes a processor and a memory. The memory stores at least one instruction or at least one program. The processor loads and executes the at least one instruction or at least one program to implement the image push method provided in any of the above embodiments.
[0349] Embodiments of this application also provide a computer-readable storage medium that can be disposed in a terminal to store at least one instruction or at least one program for implementing an image push method in the method embodiments. The at least one instruction or at least one program is loaded and executed by a processor to implement the image push method provided in the above method embodiments.
[0350] Optionally, in the embodiments of this specification, the storage medium may be located at at least one of the multiple network servers in a computer network. Optionally, in this embodiment, the storage medium may include, but is not limited to, various media capable of storing program code, such as USB flash drives, read-only memory (ROM), random access memory (RAM), portable hard drives, magnetic disks, or optical disks.
[0351] The memory described in this specification can be used to store software programs and modules. The processor executes various functional applications and image pushes by running the software programs and modules stored in the memory. The memory may mainly include a program storage area and a data storage area. The program storage area may store the operating system, applications required for functions, etc.; the data storage area may store data created according to the use of the device, etc. In addition, the memory may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state storage device. Accordingly, the memory may also include a memory controller to provide the processor with access to the memory.
[0352] This application also provides a computer program product or computer program, which includes computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the image push method provided in the above-described method embodiments.
[0353] The image push method embodiments provided in this application can be executed on a terminal, computer terminal, server, or similar computing device. Taking running on a server as an example, Figure 18 This is a hardware structure block diagram of an image push server according to an exemplary embodiment. For example... Figure 18As shown, the server 800 can vary significantly due to different configurations or performance. It may include one or more Central Processing Units (CPUs) 810 (CPUs 810 may include, but are not limited to, microprocessors (MCUs) or programmable logic devices (FPGAs), a memory 830 for storing data, and one or more storage media 820 (e.g., one or more mass storage devices) for storing application programs 823 or data 822. The memory 830 and storage media 820 may be temporary or persistent storage. The program stored in the storage media 820 may include one or more modules, each module may include a series of instruction operations on the server. Furthermore, the CPU 810 may be configured to communicate with the storage media 820 and execute the series of instruction operations stored in the storage media 820 on the server 800. Server 800 may also include one or more power supplies 860, one or more wired or wireless network interfaces 850, one or more input / output interfaces 840, and / or one or more operating systems 821, such as Windows Server™, Mac OS X™, Unix™, Linux™, FreeBSD™, etc.
[0354] The input / output interface 840 can be used to receive or send data via a network. Specific examples of the network described above may include a wireless network provided by the communication provider of server 800. In one example, the input / output interface 840 includes a network interface controller (NIC), which can connect to other network devices via a base station to communicate with the Internet. In another example, the input / output interface 840 may be a radio frequency (RF) module for wireless communication with the Internet.
[0355] Those skilled in the art will understand that Figure 18 The structure shown is for illustrative purposes only and does not limit the structure of the aforementioned electronic device. For example, server 800 may also include... Figure 18 The more or fewer components shown, or having the same Figure 18 The different configurations shown.
[0356] It should be noted that the order of the embodiments described above is merely for descriptive purposes and does not represent the superiority or inferiority of the embodiments. Furthermore, specific embodiments have been described above. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps described in the claims can be performed in a different order than that shown in the embodiments and still achieve the desired result. Additionally, the processes depicted in the drawings do not necessarily require a specific or sequential order to achieve the desired result. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.
[0357] The various embodiments in this specification are described in a progressive manner. Similar or identical parts between embodiments can be referred to mutually. Each embodiment focuses on describing the differences from other embodiments. In particular, the device and server embodiments are basically similar to the method embodiments, so the descriptions are relatively simple; relevant parts can be referred to the descriptions of the method embodiments.
[0358] Those skilled in the art will understand that all or part of the steps of the above embodiments can be implemented by hardware, or by a program instructing related hardware. The program can be stored in a computer-readable storage medium, such as a read-only memory, a disk, or an optical disk.
[0359] The above are merely preferred embodiments of this application and are not intended to limit this application. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the protection scope of this application.
Claims
1. An image push method, characterized in that, The method includes: The identification information is obtained from a first object and a second object of a second object using an identification acquisition device. The first and second object identification information are obtained by the identification acquisition device, and the second object is the object being photographed with the first object. The acquisition time of the second object identification information is within the shooting time period when the first object is in the shooting state. The process of obtaining the first object identification information from the identification acquisition device and the second object identification information from the identification acquisition device includes: obtaining the first object identification information and the second object identification information from the identification acquisition device; the first object identification information is obtained by the identification acquisition device by recognizing the QR code image information of the first object obtained by the identification acquisition device; the second object identification information is obtained by the identification acquisition device by recognizing the QR code image information of the second object obtained by the identification acquisition device. Alternatively, the process of obtaining the first object identification information from the identification acquisition device and the second object identification information from the identification acquisition device includes: monitoring the input of the identification acquisition device and, based on the input result of the identification acquisition device, obtaining the first object identification information and the second object identification information from the identification acquisition device. Receive a group photo image sent by a shooting device; the group photo image is obtained by the shooting device from the first object, the second object, and scene objects in a preset scene; If the image feature information corresponding to the group photo image is determined to match the first object identification information and the second object identification information respectively, the group photo image is pushed to the target terminal so that the target terminal displays the group photo image; the image feature information includes the internal feature information of the group photo image and / or the external feature information associated with the group photo image; the target terminal includes the first terminal corresponding to the first object and the second terminal corresponding to the second object; the internal feature information is the feature information of the object contained in the group photo image or the feature information carried by the group photo image itself; the external feature information is the feature information outside the group photo image and associated with the group photo image itself or with the object contained in the group photo image.
2. The image push method according to claim 1, characterized in that, The first object identification information is obtained by the identification acquisition device recognizing the QR code image information of the first object; the second object identification information is obtained by the identification acquisition device recognizing the QR code image information of the second object; the receiving of the group photo image sent by the shooting device includes: Receive the associated first group photo image and / or the fused second group photo image sent by the shooting device to obtain the group photo image; The first group photo image after association is obtained by the shooting device taking pictures of the first object, the second object, and the scene object, and then associating the captured images with the QR code image information of the first object and the QR code image information of the second object, respectively; the second group photo image after fusion is obtained by the shooting device taking pictures of the first object, the second object, and the scene object, and then fusing the captured images with the QR code image information of the first object and the QR code image information of the second object, respectively; the first object identification information and the second object identification information are obtained by the shooting device from the identification acquisition device.
3. The image push method according to claim 2, characterized in that, The group photo image is the first group photo image. The step of pushing the group photo image to the target terminal after determining that the image feature information corresponding to the group photo image matches the first object identification information and the second object identification information, respectively, includes: Obtain the QR code image information associated with the first group photo image to obtain the image feature information; the image feature information is external feature information associated with the group photo image. If the associated QR code image information is determined to match the QR code image information corresponding to the first object identification information and the QR code image information corresponding to the second object identification information, then the first object corresponding to the first object identification information and the second object corresponding to the second object identification information are determined. The group photo image is pushed to the first terminal corresponding to the first object and the second terminal corresponding to the second object.
4. The image push method according to claim 2, characterized in that, The group photo image is the second group photo image. The step of pushing the group photo image to the target terminal after determining that the image feature information corresponding to the group photo image matches both the first object identification information and the second object identification information includes: The image feature information is obtained by fusing the QR code image with the second group photo image; the image feature information is the internal feature information of the group photo image. If it is determined that the fused QR code image information matches the QR code image information corresponding to the first object identification information and the QR code image information corresponding to the second object identification information, then a first object corresponding to the first object identification information and a second object corresponding to the second object identification information are determined. The group photo image is pushed to the first terminal corresponding to the first object and the second terminal corresponding to the second object.
5. The image push method according to claim 1, characterized in that, The step of pushing the group photo to the target terminal after determining that the image feature information corresponding to the group photo matches the first object identification information and the second object identification information, respectively, includes: The target facial feature information of the objects in the group photo image is obtained to obtain the image feature information; the image feature information is the internal feature information of the group photo image. Based on the first mapping information, target object identification information associated with the target facial feature information is obtained; the first mapping information is obtained by the identification acquisition device by establishing the first object identification information, the first object facial feature information of the first object, the second object identification information, and the second object facial feature information of the second object; the first object identification information is obtained by the identification acquisition device by recognizing the QR code image information of the first object; the second object identification information is obtained by the identification acquisition device by recognizing the QR code image information of the second object. If it is determined that the target object identification information matches the first object identification information and the second object identification information respectively, a first object corresponding to the first object identification information and a second object corresponding to the second object identification information are determined. The group photo image is pushed to the first terminal corresponding to the first object and the second terminal corresponding to the second object.
6. The image push method according to claim 1, characterized in that, The first object identification information includes multiple first characters, the second object identification information includes multiple second characters, the input result includes the multiple first characters and the multiple second characters, the identification acquisition device includes a QR code acquisition device, and the step of monitoring the input of the identification acquisition device and acquiring the first object identification information and the second object identification information from the identification acquisition device based on the input result of the identification acquisition device includes: The system monitors the input of the identifier acquisition device. If the timing of inputting two adjacent characters from the plurality of first characters into the identifier acquisition device meets a preset condition, and the timing of inputting two adjacent characters from the plurality of second characters into the identifier acquisition device meets the preset condition, the system determines that the first object identifier information and the second object identifier information are characters acquired based on the QR code acquisition device, and receives the first object identifier information and the second object identifier information sent by the QR code acquisition device.
7. The image pushing method according to any one of claims 1 to 5, characterized in that, Before pushing the group photo image to the target terminal, the method further includes: Use the group photo image as the current group photo image, and use the preset folder in the local image processing device as the current folder; Store the current group photo image in the current folder; Copy the images from the current folder to the target folder, and delete all images in the current folder; the target folder is a new folder created by the local image processing device. If the shooting device re-shoots the first object, the second object, and the scene objects in the preset scene, the re-shot group photo image will be used as the current group photo image, and the current folder after the image is deleted will be used as the current folder. Repeat the process of storing the current group photo image to the current folder, and then deleting each image from the current folder, until the shooting device finishes shooting the first object and the second object.
8. The image pushing method according to any one of claims 1 to 5, characterized in that, The step of pushing the group photo image to the target terminal includes: The system sends the group photo image to a cloud server; the cloud server stores image address information, the first object identifier information, and the second object identifier information of the group photo image as a second mapping; the target terminal responds to the group photo image acquisition operation by sending a group photo image acquisition request to the cloud server; the group photo image acquisition request carries the object identifier information of the target terminal, the object identifier information of the target terminal including the first object identifier information and the second object identifier information; the cloud server responds to the group photo image acquisition request by acquiring image address information corresponding to the object identifier information of the target terminal based on the second mapping information, the object identifier information of the target terminal including the first object identifier information and the second object identifier information; and the cloud server pushes the group photo image corresponding to the image address information to the target terminal.
9. An image pushing device, characterized in that, The device includes: An identification information acquisition module is used to acquire first object identification information of a first object and second object identification information of a second object from an identification acquisition device; the first object identification information and the second object identification information are acquired by the identification acquisition device, and the second object is an object that takes a photo with the first object; the acquisition time of the second object identification information is within the shooting time period when the first object is in the shooting state; the identification information acquisition module includes: an identification acquisition unit, used to acquire the first object identification information and the second object identification information from the identification acquisition device; the first object identification information is obtained by the identification acquisition device by recognizing the QR code image information of the first object acquired by the identification acquisition device; the second object identification information is obtained by the identification acquisition device by recognizing the QR code image information of the second object acquired by the identification acquisition device; or, the identification information acquisition module includes: a monitoring unit, used to monitor the input of the identification acquisition device, and acquire the first object identification information and the second object identification information from the identification acquisition device based on the input result of the identification acquisition device; A group photo image receiving module is used to receive a group photo image sent by a shooting device; the group photo image is obtained by the shooting device taking pictures of the first object, the second object, and scene objects in a preset scene; A group photo image push module is used to push the group photo image to a target terminal when it is determined that the image feature information corresponding to the group photo image matches the first object identification information and the second object identification information, respectively, so that the target terminal displays the group photo image; the image feature information includes internal feature information of the group photo image and / or external feature information associated with the group photo image, and the target terminal includes a first terminal corresponding to the first object and a second terminal corresponding to the second object; the internal feature information is the feature information of the objects contained in the group photo image or the feature information carried by the group photo image itself, and the external feature information is the feature information outside the group photo image that is associated with the group photo image itself or with the objects contained in the group photo image.
10. The image pushing device according to claim 9, characterized in that, The first object identification information is obtained by the identification acquisition device recognizing the QR code image information of the first object; the second object identification information is obtained by the identification acquisition device recognizing the QR code image information of the second object; the group photo image receiving module includes: The associated and fused image receiving unit is used to receive the associated first group photo image and / or the fused second group photo image sent by the shooting device, and obtain the group photo image; The first group photo image after association is obtained by the shooting device taking pictures of the first object, the second object, and the scene object, and then associating the captured images with the QR code image information of the first object and the QR code image information of the second object, respectively; the second group photo image after fusion is obtained by the shooting device taking pictures of the first object, the second object, and the scene object, and then fusing the captured images with the QR code image information of the first object and the QR code image information of the second object, respectively; the first object identification information and the second object identification information are obtained by the shooting device from the identification acquisition device.
11. The image pushing device according to claim 10, characterized in that, The group photo image is the first group photo image, and the group photo image push module includes: A QR code image acquisition unit is used to acquire QR code image information associated with the first group photo image to obtain the image feature information; the image feature information is external feature information associated with the group photo image. The associated object acquisition unit is used to determine, when it is determined that the associated QR code image information matches the QR code image information corresponding to the first object identification information and the QR code image information corresponding to the second object identification information, respectively; The first push unit is used to push the group photo image to the first terminal corresponding to the first object and the second terminal corresponding to the second object.
12. The image pushing device according to claim 10, characterized in that, The group photo image is the second group photo image, and the group photo image push module includes: The QR code image acquisition unit is used to acquire QR code image information that is merged with the second group photo image from the second group photo image, and obtain the image feature information; the image feature information is the internal feature information of the group photo image; The fusion object acquisition unit is used to determine, when it is determined that the fused QR code image information matches the QR code image information corresponding to the first object identification information and the QR code image information corresponding to the second object identification information, respectively; The second push unit is used to push the group photo image to the first terminal corresponding to the first object and the second terminal corresponding to the second object.
13. The image pushing device according to claim 9, characterized in that, The group photo image push module includes: A facial feature information acquisition unit is used to acquire target facial feature information of objects in the group photo image to obtain the image feature information; the image feature information is the internal feature information of the group photo image. The target object identification information acquisition unit is used to acquire target object identification information associated with the target facial feature information based on first mapping information; the first mapping information is obtained by the identification acquisition device through the first object identification information, the first object facial feature information of the first object, the second object identification information, and the second object facial feature information of the second object; the first object identification information is obtained by the identification acquisition device through the recognition of the QR code image information of the first object; and the second object identification information is obtained by the identification acquisition device through the recognition of the QR code image information of the second object. A face object acquisition unit is used to determine a first object corresponding to the first object identification information and a second object corresponding to the second object identification information when it is determined that the target object identification information matches the first object identification information and the second object identification information respectively; The third push unit is used to push the group photo image to the first terminal corresponding to the first object and the second terminal corresponding to the second object.
14. The image pushing device according to claim 9, characterized in that, The first object identification information includes multiple first characters, the second object identification information includes multiple second characters, the input result includes the multiple first characters and the multiple second characters, the identification acquisition device includes a QR code acquisition device, and the monitoring unit includes: A receiving subunit is configured to monitor the input of the identifier acquisition device. If the timing of inputting two adjacent characters among the plurality of first characters into the identifier acquisition device satisfies a preset condition, and the timing of inputting two adjacent characters among the plurality of second characters into the identifier acquisition device satisfies the preset condition, the receiving subunit determines that the first object identifier information and the second object identifier information are characters acquired based on the QR code acquisition device, and receives the first object identifier information and the second object identifier information sent by the QR code acquisition device.
15. The image pushing device according to any one of claims 9 to 13, characterized in that, The device further includes: The image file determination module is used to use the group photo image as the current group photo image and a preset folder in the local image processing device as the current folder. The storage module is used to store the current group photo image to the current folder; The copy module is used to copy images from the current folder to a target folder and delete each image in the current folder; the target folder is a new folder created by the local image processing device. The reshooting module is used to, when the shooting device reshoots the first object, the second object, and the scene objects in the preset scene, reshoot the group photo image obtained from the reshoot as the current group photo image, and reshoot the current folder after the image is deleted as the current folder; The repeat module is used to repeat the operation of storing the current group photo image to the current folder, and then deleting each image in the current folder, until the shooting device finishes shooting the first object and the second object.
16. The image pushing device according to any one of claims 9 to 13, characterized in that, The group photo image push module includes: An image sending unit is configured to send the group photo image to a cloud server; to enable the cloud server to store image address information of the group photo image, a second mapping information between the first object identifier information and the second object identifier information; and to enable the target terminal to send a group photo image acquisition request to the cloud server in response to a group photo image acquisition operation; the group photo image acquisition request carries the object identifier information of the target terminal, the object identifier information of the target terminal including the first object identifier information and the second object identifier information; and to enable the cloud server to acquire image address information corresponding to the object identifier information of the target terminal based on the second mapping information in response to the group photo image acquisition request, the object identifier information of the target terminal including the first object identifier information and the second object identifier information; and to enable the cloud server to push the group photo image corresponding to the image address information to the target terminal.
17. An image push system, characterized in that, The system includes: The identification acquisition device is used to acquire first object identification information of a first object and second object identification information of a second object; the second object is an object that takes a group photo with the first object; the acquisition time of the second object identification information is within the shooting time period when the first object is in the shooting state; A shooting device is used to capture images of the first object, the second object, and scene objects in a preset scene to obtain a group photo image; and to send the group photo image to an image processing device; An image processing device is configured to acquire first object identification information and second object identification information from an identification acquisition device; and to receive the group photo image sent by the shooting device; and to push the group photo image to a target terminal when it is determined that image feature information corresponding to the group photo image matches the first object identification information and the second object identification information, respectively; the image feature information includes internal feature information of the group photo image and / or external feature information associated with the group photo image; acquiring the first object identification information and the second object identification information from the identification acquisition device includes: acquiring the first object identification information and the second object identification information from the identification acquisition device; the first object identification information is the identification acquisition device, and the identification acquisition device acquires the first object identification information and the second object identification information. The first object's QR code image information is obtained by recognition; the second object's identification information is obtained by the identification acquisition device by recognizing the QR code image information of the second object obtained by the identification acquisition device; or, obtaining the first object's identification information and the second object's identification information from the identification acquisition device includes: monitoring the input of the identification acquisition device, and obtaining the first object's identification information and the second object's identification information from the identification acquisition device based on the input result of the identification acquisition device; the internal feature information is the feature information of the objects contained in the group photo image or the feature information carried by the group photo image itself, and the external feature information is the feature information outside the group photo image and associated with the group photo image itself or associated with the objects contained in the group photo image; The target terminal is used to display the group photo image; the target terminal includes a first terminal corresponding to the first object and a second terminal corresponding to the second object.
18. An electronic device for image push, characterized in that, The electronic device includes a processor and a memory, the memory storing at least one instruction or at least one program, the at least one instruction or at least one program being loaded and executed by the processor to implement the image pushing method as described in any one of claims 1 to 8.
19. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores at least one instruction or at least one program, which is loaded and executed by a processor to implement the image pushing method as described in any one of claims 1 to 8.