Method and device for checking remote camera in photo album

文档序号:1520950 发布日期:2020-02-11 浏览:17次 中文

阅读说明:本技术 一种相册中查看远程摄像机的方法和装置 (Method and device for checking remote camera in photo album ) 是由 余承富 于 2019-09-27 设计创作,主要内容包括:本申请提供了一种相册中查看远程摄像机的方法,包括:终端设备接收用户输入的打开相册指令;根据打开相册指令打开相册,并显示相册界面,其中,相册界面包括第一相片位在内的多个相片位;在第一相片位显示远程图像标签;在远程图像标签被触发的情况下,终端设备建立与远程摄像机的视频通话。上述方案有利于提高用户使用终端设备查看远程摄像机的便捷性,提升用户体验。(The application provides a method for checking a remote camera in an album, which comprises the following steps: the method comprises the steps that terminal equipment receives an album opening instruction input by a user; opening the photo album according to the photo album opening instruction, and displaying a photo album interface, wherein the photo album interface comprises a plurality of photo positions including the first photo position; displaying a remote image tag at the first photo location; in the event that the remote image tag is triggered, the terminal device establishes a video call with the remote camera. By the scheme, convenience of a user for checking the remote camera by using the terminal equipment is improved, and user experience is improved.)

1. A method of viewing a remote camera in an album, comprising:

the method comprises the steps that terminal equipment receives an album opening instruction input by a user;

opening an album according to the album opening instruction, and displaying an album interface, wherein the album interface comprises a plurality of photo positions including a first photo position;

displaying a remote image tag at the first photo location;

and under the condition that the remote image tag is triggered, the terminal equipment establishes a video call with a remote camera.

2. The method of claim 1, wherein after the terminal device establishes a video call with the remote camera,

displaying a real-time video file at the first photo position, wherein the real-time video file is a video file which is uploaded to a cloud end after being collected by the remote camera in real time, and then the cloud end sends the video file to the terminal equipment; alternatively, the first and second electrodes may be,

and popping up a full screen interface, and displaying the real-time video file on the full screen interface.

3. The method of claim 2, further comprising:

receiving time information input by a user;

sending a downloading request to the cloud, wherein the downloading request carries the time information;

receiving a video file corresponding to the time information and returned by the cloud, wherein the video file is obtained by shooting the remote camera in a time period corresponding to the time information and is uploaded to the cloud;

and displaying the video recording video file on the first photo position or the full screen interface.

4. The method according to claim 1 or 2, wherein the remote image tag is a preview image, wherein the preview image is a remote image that is acquired by the remote camera according to a preset period and uploaded to the cloud terminal when the terminal device does not establish a video call with the remote camera, and the cloud terminal sends the remote image to the terminal device.

5. The device for checking the remote camera in the photo album is characterized by being applied to terminal equipment and comprising a receiving unit, a display unit and a communication unit,

the receiving unit is used for receiving an album opening instruction input by a user by the terminal equipment;

the display unit is used for opening the photo album according to the photo album opening instruction and displaying a photo album interface, wherein the photo album interface comprises a plurality of photo positions including the first photo position;

the display unit is also used for displaying a remote image label at the first photo position;

and the call unit is used for establishing a video call with the remote camera by the terminal equipment under the condition that the remote image tag is triggered.

6. The apparatus of claim 5, wherein after the terminal device establishes a video call with the remote camera,

the display unit is further used for displaying a real-time video file in the first photo position, wherein the real-time video file is a video file which is acquired by the remote camera in real time and then uploaded to a cloud end, and the cloud end sends the video file to the terminal equipment; alternatively, the first and second electrodes may be,

the display unit is also used for popping up a full screen interface and displaying the real-time video file on the full screen interface.

7. The apparatus of claim 6, further comprising a transmitting unit,

the receiving unit is also used for receiving time information input by a user;

the sending unit is used for sending a downloading request to the cloud, wherein the downloading request carries the time information;

the receiving unit is further configured to receive a video file corresponding to the time information and returned by the cloud, where the video file is obtained by the remote camera through shooting in a time period corresponding to the time information and is uploaded to the cloud;

the display unit is further used for displaying the video recording video file on the first photo position or the full screen interface.

8. The apparatus according to claim 5 or 6, wherein the remote image tag is a preview image, and the preview image is a remote image that is transmitted to the terminal device after the remote camera acquires the preview image according to a preset period and uploads the preview image to the cloud when the terminal device does not establish a video call with the remote camera.

9. A terminal device, comprising a processor and a memory,

the memory is used for storing a program for executing the method for viewing the remote camera in the photo album of any claim 1 to 4;

the processor is configured to execute programs stored in the memory.

10. A non-volatile storage medium, comprising program instructions for implementing the method as claimed in any one of claims 1 to 4.

Technical Field

The present application relates to the field of monitoring management technology, and in particular, to a method and an apparatus for viewing a remote camera in an album

Background

With the development of the internet of things technology and the internet technology, the monitoring technology and the monitoring equipment are more and more diversified. As one of the monitoring devices, remote cameras are also commonly installed in our daily lives, such as shopping malls, streets, elevators, public areas of residential areas, and the like, and for safety, even some households have remote cameras installed therein.

However, the common remote cameras are generally connected with the terminal device through third-party APP software, the terminal device receives or views remote images shot by the cameras through the third-party APP software, user privacy is easily revealed, and the third-party APP software occupies terminal device resources.

Disclosure of Invention

The embodiment of the application provides a method and a device for checking a remote camera in an album, which are beneficial to improving the convenience of a user for checking the remote camera by using terminal equipment and improving the user experience.

In a first aspect, an embodiment of the present application provides a method for viewing a remote camera in an album, including:

the method comprises the steps that terminal equipment receives an album opening instruction input by a user;

opening an album according to the album opening instruction, and displaying an album interface, wherein the album interface comprises a plurality of photo positions including a first photo position;

displaying a remote image tag at the first photo location;

and under the condition that the remote image tag is triggered, the terminal equipment establishes a video call with a remote camera. In some possible embodiments, after the terminal device establishes a video call with the remote camera,

playing a real-time video file at the first photo position, wherein the real-time video file is a video file which is uploaded to a cloud after being collected by the remote camera in real time and is sent to the terminal equipment by the cloud; alternatively, the first and second electrodes may be,

and popping up a full screen interface, and playing the real-time video file on the full screen interface.

In some possible embodiments, the method further comprises:

receiving time information input by a user;

sending a downloading request to the cloud, wherein the downloading request carries the time information;

receiving a video file corresponding to the time information and returned by the cloud, wherein the video file is obtained by shooting the remote camera in a time period corresponding to the time information and is uploaded to the cloud;

and displaying the video recording video file on the first photo position or the full screen interface.

In some possible embodiments, the remote image tag is a preview image, where the preview image is a remote image that is acquired by the remote camera according to a preset period and then uploaded to the cloud when the terminal device does not establish a video call with the remote camera, and the cloud sends the remote image to the terminal device.

In a second aspect, an embodiment of the present application provides an apparatus for viewing a remote camera in an album, which is applied to a terminal device, and includes a receiving unit, a display unit and a communication unit,

the receiving unit is used for receiving an album opening instruction input by a user by the terminal equipment;

the display unit is used for opening the photo album according to the photo album opening instruction and displaying a photo album interface, wherein the photo album interface comprises a plurality of photo positions including the first photo position;

the display unit is also used for displaying a remote image label at the first photo position;

and the call unit is used for establishing a video call with the remote camera by the terminal equipment under the condition that the remote image tag is triggered.

In some possible embodiments, after the terminal device establishes a video call with the remote camera,

the display unit is further used for playing a real-time video file in the first photo position, wherein the real-time video file is a video file which is acquired by the remote camera in real time and then uploaded to a cloud end, and the cloud end sends the video file to the terminal equipment; alternatively, the first and second electrodes may be,

the display unit is also used for popping up a full screen interface and playing the real-time video file on the full screen interface.

In some possible embodiments, the apparatus further comprises: a sending unit for sending the data to the receiving unit,

the receiving unit is also used for receiving time information input by a user;

the sending unit is used for sending a downloading request to the cloud, wherein the downloading request carries the time information;

the receiving unit is further configured to receive a video file corresponding to the time information and returned by the cloud, where the video file is obtained by the remote camera through shooting in a time period corresponding to the time information and is uploaded to the cloud;

the display unit is further used for displaying the video recording video file on the first photo position or the full screen interface.

In some possible embodiments, the remote image tag is a preview image, where the preview image is a remote image that is acquired by the remote camera according to a preset period and then uploaded to the cloud when the terminal device does not establish a video call with the remote camera, and the cloud sends the remote image to the terminal device.

In a third aspect, an embodiment of the present application provides a terminal device, including a processor and a memory,

the memory is used for storing a program for executing the method for viewing the remote camera in the photo album described in the first aspect;

the processor is configured to execute programs stored in the memory.

In a fourth aspect, an embodiment of the present application provides a non-volatile storage medium, which includes program instructions for implementing the method described in the first aspect.

In the scheme, the terminal equipment can be associated with the remote camera through the cloud end, after association is completed, the remote camera can send the shot remote image to the cloud end, the cloud end sends the shot remote image to the terminal equipment, a user clicks a remote image tag of a first photo position in an album of the terminal equipment, a video call between the terminal equipment and the remote camera can be established, and then a real-time video file collected by the remote camera can be watched at the first photo position or a full-screen interface. In addition, the user can also input time information on an album interface of the terminal equipment, the terminal equipment generates a downloading request and then sends the downloading request to the cloud end, the cloud end returns a video file corresponding to the time information input by the user to the terminal equipment according to the downloading request, and the user can watch the video file on the first photo position or the full screen interface. According to the method and the device for checking the remote camera in the photo album, the requirement that a user checks the remote camera by using the terminal equipment can be met, the user experience is optimized, the remote image acquired by the remote camera can be uploaded to the cloud for storage, the remote image does not need to be stored in the remote camera or the terminal equipment, the remote image can be checked or downloaded without installing third-party application software on the terminal equipment, the occupation of the memory of the remote camera or the terminal equipment can be reduced, and the privacy of the user can be prevented from being revealed by the third-party software.

Drawings

In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings needed to be used in the description of the embodiments are briefly introduced below, and it is obvious that the drawings in the following description are some embodiments of the present application, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without creative efforts.

FIG. 1 is a schematic structural diagram of a system for viewing a remote camera in an album according to an embodiment of the present application;

FIG. 2 is a schematic flowchart of a method for viewing a remote camera in an album according to an embodiment of the present application;

FIG. 3 is a schematic diagram of an album interface of a terminal device according to an embodiment of the present disclosure;

FIG. 4 is a schematic diagram of a remote image tab of an album interface according to an embodiment of the present application;

FIG. 5 is a schematic diagram of another album interface provided by an embodiment of the present application;

FIG. 6 is a schematic diagram of an apparatus for viewing a remote camera in an album according to an embodiment of the present application;

fig. 7 is a schematic structural diagram of a terminal device according to an embodiment of the present application;

fig. 8 is a schematic diagram of a cloud according to an embodiment of the present disclosure;

fig. 9 is a schematic structural diagram of a remote camera according to an embodiment of the present application.

Detailed Description

The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are some, but not all, embodiments of the present application. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.

It will be understood that the terms "comprises" and/or "comprising," when used in this specification and the appended claims, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof.

It is also to be understood that the terminology used in the description of the present application herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the application. As used in the specification of the present application and the appended claims, the singular forms "a," "an," and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise.

It should be further understood that the term "and/or" as used in this specification and the appended claims refers to and includes any and all possible combinations of one or more of the associated listed items.

Reference herein to "an embodiment" means that a particular feature, structure, or characteristic described in connection with the embodiment can be included in at least one embodiment of the application. The appearances of the phrase in various places in the specification are not necessarily all referring to the same embodiment, nor are separate or alternative embodiments mutually exclusive of other embodiments. It is explicitly and implicitly understood by one skilled in the art that the embodiments described herein can be combined with other embodiments.

First, referring to fig. 1, fig. 1 is a schematic structural diagram of a system for viewing a remote camera 300 in an album according to an embodiment of the present disclosure, where a system architecture of the embodiment of the present disclosure relates to a cloud 100, a terminal device 200 and the remote camera 300, where the terminal device 200 is associated with the remote camera 300 through the cloud 100.

In a specific embodiment of the present application, the cloud 100 may be configured to establish an association relationship between the terminal device 200 and the remote camera 300, so that data transmission may be performed between the terminal device 200 and the remote camera 300. The cloud 100 may manage a plurality of terminal devices 200 and a plurality of remote cameras 300, and each terminal device 200 and each remote camera 300 may correspond to respective identification information, such as an ID or an account number created by a user. The cloud 100 associates the terminal device 200 with the remote camera 300 according to the identification information of the terminal device 200 and the identification information of the remote camera 300, for example, a user may register with the terminal device 200 in the cloud 100, obtain an account and a password for identifying the terminal device 200, log in to the cloud 100, select the identification information of the remote camera 300 to be associated in the cloud 100, and associate the terminal device 200 with the remote camera 300. Each user may have a plurality of terminal devices 200, the user may register a plurality of accounts in the cloud 100 by using the terminal devices 200, each account may be associated with one or more remote cameras 300, and each remote camera 300 may also be associated with a plurality of terminal devices 200, which is not limited specifically herein. The cloud 100 may store the identification information of the terminal device 200 and the identification information of the remote camera 300 and the association relationship between the terminal device 200 and the remote camera 300 after associating the terminal device 200 with the remote camera 300 for the first time. The cloud 100 may perform data transmission according to an association relationship between the terminal device 200 and the remote camera 300, for example, the remote camera 300 uploads a captured remote image to the cloud 100, and the cloud 100 sends the remote image to the terminal device 200, where the remote image may be picture information (e.g., multiple continuous pictures at a time), or video information (e.g., a video with a certain duration, such as a video with a length of 10 s), and the like.

Therefore, the cloud 100 establishes the association relationship between the terminal device 200 and the remote camera 300 according to the identification information of the terminal device 200 and the identification information of the remote camera 300, and performs data transmission according to the association relationship, so that it can be avoided that a terminal device 200 which is not associated with the remote camera 300 steals a remote image acquired by the remote camera 300 after acquiring the identification information of the remote camera 300, which causes information leakage, and it can also be avoided that a remote camera 300 which is not associated with the terminal device 200 transmits the acquired remote image to an incorrect terminal device 200 after acquiring the identification information of the terminal device 200, which causes information leakage.

After the association relationship between the terminal device 200 and the remote camera 300 is established through the above steps, the association relationship between the terminal device 200 and the remote camera 300 may not need to be reestablished, but the association relationship between the terminal device 200 and the remote camera 300 may be updated, deleted, and the like as needed.

In a specific embodiment of the present application, the cloud 100 may further establish a storage space corresponding to the remote camera 300 according to the identification information of the remote camera 300, so as to store the remote image acquired by the remote camera 300, and the cloud 100 may send the remote image to the terminal device 200 according to a corresponding request triggered by the user on the terminal device 200, so that the terminal device 200 is not required to store a large amount of remote images.

Therefore, the remote camera 300 uploads the acquired remote image to the cloud 100 for storage, and the cloud 100 sends the remote image to the terminal device 200 according to the association relationship between the terminal device 200 and the remote camera 300, so that the occupation of the memory of the remote camera 300 and the occupation of the memory of the terminal device 200 can be reduced.

The cloud 100 may also establish a communication connection between the terminal device 200 and the remote camera 300 according to the association relationship, for example, the terminal device 200 may send a call request to the cloud 100, the cloud 100 forwards the call request to the remote camera 300, and after the remote camera 300 receives the call request, the terminal device 200 establishes a video call with the remote camera 300. It should be noted that the call request may also be that the terminal device 200 directly sends the call request to the remote camera 300 through a network connection (such as 4G or WLAN, etc.), and after the remote camera 300 receives the call request, the terminal device 200 establishes a video call with the remote camera 300, which is not limited herein.

In a specific embodiment of the present application, the terminal device 200 may have applications such as a camera, an album, music, or video built therein, and the embodiment of the present application mainly relates to album applications, and after the terminal device 200 and the remote video camera 300 are associated, an album of the terminal device 200 provides an entry of the remote video camera 300 to generate a remote image tag, and a user opens the album application of the terminal device 200 and clicks the remote image tag, so that a video call with the remote video camera 300 can be implemented on an album interface. After the association between the terminal device 200 and the remote camera 300 is completed, a storage space corresponding to the remote camera 300 is also generated in the album of the terminal device 200, and is used for storing a remote image sent by the cloud 100, the remote image is uploaded to the cloud 100 after being collected by the remote camera 300 in real time, and the cloud 100 sends an image file to the terminal device 200. The sending of the remote image to the terminal device 200 by the cloud 100 may be set to be sent at preset time intervals, and may also be set to a duration or a memory size of the sent remote image, which is not specifically limited herein. After receiving the remote images, the album of the terminal device 200 may display thumbnails of the remote images on the album interface, and the user may view the remote images directly on the album interface.

If the user wants to check whether the road segment a is crowded, the remote camera 300 of the road segment a exists in the remote cameras 300 associated with the terminal device 200, the user can open an album to click a remote image tag on an album interface, the terminal device 200 receives an instruction of triggering the remote image tag by the user, generates a call request and sends the call request to the cloud 100, and after receiving the call request, the cloud 100 can establish a call connection between the terminal device 200 and the remote camera 300 of the road segment a according to the association relationship between the terminal device 200 and the remote camera 300, so that a video call between the terminal device 200 and the remote camera 300 is realized, and the requirement of the user for checking the condition of the road segment a is met.

In a specific embodiment of the present application, the user may further input time information in an album interface of the terminal device 200, the terminal device 200 generates a downloading request after detecting the time information input by the user and sends the downloading request to the cloud terminal 100, and the cloud terminal 100 returns a video file corresponding to the time information input by the user according to the downloading request, where the video file is obtained by the remote camera 300 through shooting in a time period corresponding to the time information and uploaded to the cloud terminal 100.

Therefore, the user can download the video files in the time period to be checked from the cloud 100 by inputting the time information on the album interface, so that the requirement of the user for checking the historical video files is met, and the user experience is improved.

In a specific embodiment of the present application, the terminal device 200 may be a mobile phone, a tablet computer, a Personal Digital Assistant (PDA), a Mobile Internet Device (MID), a notebook computer, an intelligent wearable device (such as an intelligent watch and an intelligent bracelet), and the like, and the terminal device 200 is embedded with an album for application.

In a specific embodiment of the present application, the remote camera 300 is mainly used for acquiring image information of a monitored area in real time, and shooting the image information of the monitored area to obtain a remote image, where the remote image may be a picture or a video, so as to achieve the purpose of monitoring a certain remote area. The remote camera 300 can shoot the monitored area at preset intervals, and can also upload shot remote images to the cloud 100 at preset intervals to be stored. The remote camera 300 may also receive a call request sent by the terminal device 200 or the cloud 100, and establish a video call with the terminal device 200. In the present application, the remote camera 300 may be a camera, and may rotate within a certain angle to achieve the purpose of comprehensively monitoring a certain area. The remote camera 300 may be a camera installed in a home, a street, a mall, a factory, etc. of a user, and is not particularly limited herein.

It should be noted that the numbers of the terminal device 200, the remote camera 300, and the cloud 100 in fig. 1 are merely illustrative. There may be any number of terminal devices 200, remote cameras 300, and cloud 100, as desired for implementation.

For the sake of convenience, the method embodiments described below are all expressed as a combination of a series of action steps, but those skilled in the art should understand that the specific implementation of the technical solution of the present application is not limited by the order of the series of action steps described.

Referring to fig. 2, a method for viewing a remote camera 300 in an album according to an embodiment of the present application is described based on the above system architecture, and the method is applied to a terminal device 200. The process flow includes, but is not limited to, the following steps:

101. the terminal equipment receives an album opening instruction input by a user.

In a specific embodiment of the present application, the instruction for opening an album input by the user may be an instruction triggered by the user directly clicking an album application on the screen of the terminal device 200, or may also be an instruction triggered by a click operation for a user to jump from another application to the album application, where the instruction is generated according to a voice message received by the terminal device 200 after the voice message is received by the terminal device 200, and the instruction is generated according to the voice message, so as to open the album, and the instruction for opening the album is triggered by the click operation for the user to jump from another application to the album application, and this instruction is not limited specifically here.

102. And opening the photo album according to the photo album opening instruction, and displaying a photo album interface.

In a specific embodiment of the present application, the terminal device 200 opens the album according to the album opening instruction, and after the album application is opened, an album interface is displayed. The photo album interface includes a plurality of photo positions, where the photo positions are used to display remote images received by the terminal device 200, the remote images are uploaded to the cloud 100 after being collected by the remote camera 300 in real time, and the cloud 100 sends image files to the terminal device 200. The user can customize the photo position name according to the requirement, such as a living room, a kitchen, a market, a road section A and the like. As shown in fig. 3, fig. 3 is a photo album interface of a possible terminal device 200 according to an embodiment of the present disclosure, which includes a living room photo position, a bedroom photo position, a mall a photo position, and a road segment a photo position. It should be noted that fig. 3 is only an example of an album interface, and is not considered as a limitation of the album interface.

In a specific embodiment of the application, the number of the photo positions can be preset on an album interface of the user terminal, and can be set by a developer or a user, and the setting is not specifically limited, and a plurality of photo positions can be moved up and down or left and right according to an instruction input by the user, and can be dragged at a certain angle, and the setting is not specifically limited.

In a specific embodiment of the present application, the cloud 100 may intercept an image with a preset duration or a preset memory from a received remote image captured by the remote camera 300 and send the image to the terminal device 200, and the photo bits on the photo album interface of the terminal device 200 are used for displaying the remote images. The preset time period may be 5 seconds, 13 seconds, 22 seconds, 41 seconds, 1 minute, 2.3 minutes, or 4 minutes, and the preset memory may be 200KB, 461KB, 779KB, 8M, 25M, or 63M, and the like, which is not limited herein. The cloud 100 may also send a remote image to the terminal device 200 at intervals of a preset interval duration, for example, the cloud 100 may send a remote image to the terminal device 200 at intervals of 3 minutes, and the cloud 100 sends video clips received in the 3 minutes and having a duration of 1 minute at 1 minute, 2 minute, and 3 minute to the terminal device 200 and stores the video clips in an album of the terminal device 200.

In a specific embodiment of the present application, the photo bits of the photo album interface of the terminal device 200 are used to display the remote image received by the terminal device 200, before receiving the remote image, the terminal device 200 needs to be associated with the remote camera 300, and after the association is completed, the remote camera 300 can transmit the shot remote image to the terminal device 200. The specific process of associating the terminal device 200 with the remote camera 300 may be as follows: the user opens a built-in application album of the terminal device 200, the cloud 100 is opened through a cloud link or a remote camera mall on an album interface, the user registers in the cloud 100, after obtaining a user account and a password and logging in the cloud 100, the plurality of remote cameras 300 managed by the cloud 100 can be checked, the plurality of remote cameras 300 managed by the cloud 100 have camera identifications such as camera IDs or camera names, the user can associate one or more remote cameras 300 as required, after association is completed, the cloud 100 can store the user account, the remote camera 300 identifications and the association relationship between the terminal device 200 and the remote cameras 300, and the cloud 100 performs data transmission between the terminal device 200 and the remote cameras 300 according to the association relationship.

In a specific embodiment of the present application, the album of the terminal device 200 may be configured to store only remote images received within a preset time period, or only remote images in a preset memory, so as to reduce occupation of the memory of the terminal device 200. Here, taking the example that the album of the terminal device 200 stores only the remote images received within 24 hours, that is, the user may delete the remote images received before 20024 hours of the terminal device, or the terminal device 200 automatically deletes the remote images received and stored 24 hours ago. In practical application, the user can move the remote image received 24 hours ago by the album of the terminal device 200 to the recycle bin, and the user can perform operations such as complete deletion or recovery as required. In addition, if the remote image received in the album 24 hours ago is completely deleted, the user needs to check the remote image, and may send a download request to the cloud 100 to download the remote image again.

It can be seen that the storage space corresponding to the remote camera 300 in the album of the terminal device 200 is set to store only the remote images received within the preset time period or only the remote images of the preset memory, and the like, so that the occupation of the memory of the terminal device 200 can be reduced, the user can also view the latest picture shot by the camera in real time, the user does not need to download temporarily, and the user time is saved.

103. The remote image tag is displayed at the first photo site.

In a specific embodiment of the present application, after the association between the terminal device 200 and the remote camera 300 is completed, a storage space corresponding to the remote camera 300 may be generated in an album of the terminal device 200, and is used for storing a remote image sent by the cloud 100, the remote image is acquired by the remote camera 300 in real time and then uploaded to the cloud 100, and the cloud 100 sends an image file to the terminal device 200. After receiving the remote images, the album of the terminal device 200 displays the remote images in a plurality of photo positions including the first photo position on the album interface, wherein the first photo position displays remote image tags, the first photo position may be located at any position on the album interface, the number of the remote image tags displayed by the first photo position may be one or more, each remote image tag may correspond to one remote camera 300, and a user may conveniently click the remote image tag to establish a video call with the corresponding remote camera 300. For example, in the case where the terminal apparatus 200 is associated with 3 remote cameras 300, the first photo position may display 3 remote image tags. In addition, the other photo positions except the first photo position may or may not display the remote image tag, and this is not particularly limited herein.

In a specific embodiment of the present application, when the terminal device 200 does not establish a video call with the remote camera 300, the remote image tag is a preview image, the preview image is acquired by the remote camera 300 according to a preset period and then uploaded to the cloud 100, and the cloud 100 sends the remote image to the terminal device 200. The preset period may be 1 second, 8 seconds, 17 seconds, 43 seconds, 89 seconds, 120 seconds, etc., and is not limited herein.

Fig. 4 is a schematic diagram of a remote image tag according to an embodiment of the present application, shown in fig. 4, where a picture position in a living room is a first picture position, and it should be noted that fig. 4 is only an example of the remote image tag and is not considered to be a limitation on the remote image tag.

104. In the event that the remote image tag is triggered, the terminal device establishes a video call with the remote camera.

In a specific embodiment of the present application, when the remote image tag is triggered, the terminal device 200 may generate a call request and send the call request to the cloud 100, the cloud 100 sends the call request to the remote camera 300, and after the remote camera 300 receives the call request, the terminal device 200 establishes a video call with the remote camera 300.

In another specific embodiment of the present application, in the case that the remote image tag is triggered, the terminal device 200 may generate a call request and transmit the call request to the remote camera 300, and after the remote camera 300 receives the call request, the terminal device 200 establishes a video call with the remote camera 300.

In a specific embodiment of the present application, after the terminal device 200 establishes a video call with the remote camera 300, the real-time video file is displayed at the first photo position, or a full-screen interface is popped up, and the real-time video file is displayed at the full-screen interface, that is, the real-time video file is played. The real-time video file is a video file which is acquired by the remote camera 300 in real time and then uploaded to the cloud 100, and the cloud 100 sends the video file to the terminal device 200. In practical applications, the real-time video file uploaded to the cloud 100 after being collected by the remote camera 300 in real time may be permanently stored in the cloud 100, or may be automatically deleted or manually deleted by the cloud 100 at preset intervals.

Therefore, the remote image can be played in the photo album of the terminal device 200 according to the embodiment of the application, the user does not need to install third-party application software on the terminal device 200 to check the remote image acquired by the remote camera 300 in real time, and convenience of checking the remote image in real time by the user is improved.

In a specific embodiment of the present application, a user inputs time information on an album interface of the terminal device 200, the terminal device 200 generates a download request and sends the download request to the cloud terminal 100, the cloud terminal 100 matches a video file corresponding to the time information input by the user according to the download request, and then sends the video file to the terminal device 200, and the video file is displayed on a first photo position or a full-screen interface of the album, that is, the video file is played. The download request carries time information input by a user, and the video file is obtained by shooting the remote camera 300 in a time period corresponding to the time information input by the user and then uploading the video file to the cloud 100. As shown in fig. 5, fig. 5 is a schematic view of another album interface provided in the embodiment of the present application, a user inputs time information in a time information frame of the album interface, and when detecting that the user inputs the time information, the terminal device 200 generates a download request and sends the download request to the cloud 100, and then the cloud 100 returns a video file corresponding to the time information input by the user.

Therefore, the user can download the video files in the time period to be checked from the cloud 100 as required, the requirement of the user for checking the historical video files is met, the efficiency of downloading the historical video files by the terminal device 200 can be improved, and the user experience is improved.

In practical applications, the user may also input other information on an album interface of the terminal device 200, so as to download a corresponding remote image from the cloud terminal 100, for example, the user may input location information on the album interface, the terminal device 200 generates a download request and sends the download request to the cloud terminal 100, the cloud terminal 100 matches a video file corresponding to the location information input by the user according to the download request, and then sends the video file to the terminal device 200. In addition, an end tag, a delete tag and the like can be further arranged on the playing interface of the remote image, and the user can click the end tag in the process of watching the remote image to end playing the remote image; the user clicks the delete tab during viewing of the remote image, and the remote image can be deleted. It is understood that more labels or other labels may be set on the playing interface of the remote image to perform corresponding operations on the remote image, and are not limited in detail here.

It can be understood that setting an end tag or deleting a tag in a playing interface of a remote image in the album can further improve the experience of the user viewing the remote camera 300 by using the album.

According to the scheme, the terminal device 200 can be associated with the remote camera 300 through the cloud 100, after association is completed, the remote camera 300 can send a shot remote image to the cloud 100, the cloud 100 sends the shot remote image to the terminal device 200, a user clicks a remote image tag of a first photo position in an album of the terminal device 200, a video call between the terminal device 200 and the remote camera 300 can be established, and then a real-time video file collected by the remote camera 300 can be watched at the first photo position or a full-screen interface. In addition, the user may also input time information in the album interface of the terminal device 200, the terminal device 200 generates a download request and sends the download request to the cloud end 100, the cloud end 100 returns a video file corresponding to the time information input by the user to the terminal device 200 according to the download request, and the user may view the video file in the first photo position or in the full screen. The method and the device for viewing the remote camera 300 in the photo album can meet the requirement that a user views the remote camera 300 by using the terminal device 200, optimize user experience, upload the remote image acquired by the remote camera 300 to the cloud 100 for storage, do not need to be stored in the remote camera 300 or the terminal device 200, and can realize the viewing or downloading operation of the remote image without installing third-party application software on the terminal device 200, so that the occupation of the memory of the remote camera 300 or the terminal device 200 can be reduced, and the user privacy can be prevented from being revealed by the third-party software.

The method for viewing the remote camera 300 in the album according to the embodiment of the present application is explained in detail above, and based on the same inventive concept, the following provides the hardware device according to the embodiment of the present application.

Referring to fig. 6, fig. 6 is a schematic structural diagram of an apparatus 400 for viewing a remote camera in an album according to an embodiment of the present application, where the apparatus 400 is applied to a terminal device 200, and may include a receiving unit 410, a display unit 420 and a talking unit 430,

a receiving unit 410 for the terminal device 200 to receive an album opening instruction input by a user;

the display unit 420 is configured to open the album according to the album opening instruction and display an album interface, where the album interface includes a plurality of photo positions including the first photo position;

the display unit 420 is further configured to display a remote image tag at the first photo site;

a call unit 430 for establishing a video call with the remote camera 300 by the terminal device 200 in the case where the remote image tag is triggered.

In a specific embodiment of the present application, after the terminal device 200 establishes a video call with the remote camera 300,

the display unit 420 is further configured to play a real-time video file in the first photo position, where the real-time video file is a video file that is acquired by the remote camera 300 in real time and then uploaded to the cloud 100, and the cloud 100 sends the video file to the terminal device 200; alternatively, the first and second electrodes may be,

the display unit 420 is further configured to pop up a full screen interface and play the real-time video file on the full screen interface.

In a specific embodiment of the present application, an apparatus 400 for viewing a remote camera in an album further includes a transmitting unit 440,

the receiving unit 410 is further configured to receive time information input by a user;

a sending unit 440, configured to send a download request to the cloud 100, where the download request carries time information;

the receiving unit 410 is further configured to receive a video file corresponding to the time information and returned by the cloud 100, where the video file is obtained by shooting the remote camera 300 in a time period corresponding to the time information and is uploaded to the cloud 100;

display unit 420 is further configured to display the video file at the first photo site or full screen interface.

In a specific embodiment of the present application, the remote image tag is a preview image, where the preview image is a remote image that is acquired by the remote camera 300 according to a preset period and then uploaded to the cloud 100 when the terminal device 200 does not establish a video call with the remote camera 300, and the cloud 100 sends the remote image to the terminal device 200.

The functional units of the apparatus 400 for viewing a remote camera in an album mentioned in the foregoing embodiment may be used to implement the method described in the embodiment of fig. 2, and for specific content, reference may be made to the description in the relevant content of the embodiment of fig. 2, and for brevity of the description, no further description is given here.

The embodiment of the present application further provides a terminal device 200, refer to fig. 8, and fig. 8 is a schematic diagram of the terminal device 200 provided in the embodiment of the present application. For convenience of explanation, only the parts related to the embodiments of the present application are shown, and details of the specific technology are not disclosed. The terminal device 200 may be a mobile phone, a tablet computer, a Personal Digital Assistant (PDA), a Mobile Internet Device (MID), a notebook computer, an intelligent wearable device (such as an intelligent watch and an intelligent bracelet), and the like, which are not limited in the embodiment of the present application. Taking the terminal device 200 as a mobile phone as an example:

fig. 7 is a block diagram illustrating a partial structure of a mobile phone related to the terminal device 200 provided in the embodiment of the present application. Referring to fig. 7, the terminal device 200 includes RF (Radio Frequency) circuits 210, a memory 220, other input devices 230, a display 240, a sensor 250, an audio circuit 260, an input/output (I/O) subsystem 270, a processor 280, and a power supply 290. Those skilled in the art will appreciate that the terminal device 200 configuration shown in fig. 7 does not constitute a limitation of the terminal device 200, and may include more or fewer components than those shown, or combine certain components, or split certain components, or a different arrangement of components. Those skilled in the art will appreciate that the display screen 240 belongs to a User Interface (UI), and the terminal apparatus 200 may include User Interfaces (UIs) less than those shown or described.

The following specifically describes each constituent element of the terminal device 200 with reference to fig. 7:

the RF circuit 210 may be configured to send and receive information, including receiving and sending signals, and in particular, receive downlink information from the cloud 100 and then process the received downlink information to the processor 280; in addition, design uplink data is sent to the cloud 100. Typically, the RF circuitry includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a Low Noise Amplifier (LNA), a duplexer, and the like. In addition, the RF circuitry 210 may also communicate with networks and other devices via wireless communications. The wireless communication may use any communication standard or protocol, including but not limited to global system for mobile communication (GSM), General Packet Radio Service (GPRS), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA), Long Term Evolution (LTE), email, Short Message Service (SMS), etc.

The memory 220 may be used to store software programs and modules, and the processor 280 executes various functional applications and data processing of the terminal device 200 by operating the software programs and modules stored in the memory 220. The memory 220 may mainly include a program storage area and a data storage area. Wherein, the storage program area can store an operating system, application programs (such as a sound playing function, an image playing function, etc.) required by at least one function, and the like; the storage data area may store data (such as audio data, video data, etc.) created according to the use of the terminal device 200, and the like. Further, the memory 220 may include high speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device.

The other input device 230 may be used to receive input numeric or character information and generate key signal inputs related to user settings and function control of the terminal device 200. In particular, other input devices 230 may include, but are not limited to, one or more of a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, a joystick, a light mouse (a light mouse is a touch-sensitive surface that does not display visual output, or is an extension of a touch-sensitive surface formed by a touch screen), and the like. The other input devices 230 are connected to other input device controllers 271 of the I/O subsystem 270 and are in signal communication with the processor 280 under the control of the other input device controllers 271.

The display screen 240 may be used to display information input by or provided to the user and various menus of the terminal apparatus 200, and may also receive user input. The display screen 240 may include a display panel 241 and a touch panel 242. The display panel 241 may be configured by a Liquid Crystal Display (LCD), an Organic Light-Emitting Diode (OLED), or the like. The touch panel 242, also referred to as a touch screen, a touch sensitive screen, etc., may collect contact or non-contact operations (e.g., operations performed by a user on or near the touch panel 242 using any suitable object or accessory such as a finger, a stylus, etc., and may also include body sensing operations; including single-point control operations, multi-point control operations, etc.) on or near the touch panel 242, and drive the corresponding connection device according to a preset program. Alternatively, the touch panel 242 may include two parts, i.e., a touch detection device and a touch controller. The touch detection device detects the touch direction and gesture of a user, detects signals brought by touch operation and transmits the signals to the touch controller; the touch controller receives touch information from the touch sensing device, converts the touch information into information that can be processed by the processor, sends the information to the processor 280, and receives and executes commands sent from the processor 280. In addition, the touch panel 242 may be implemented by various types such as resistive, capacitive, infrared, and surface acoustic wave, and the touch panel 242 may be implemented by any technology developed in the future. Further, touch panel 242 may cover display panel 241, a user may operate on or near touch panel 242 covered on display panel 241 according to content displayed on display panel 241 (the display content includes, but is not limited to, a soft keyboard, a virtual mouse, virtual keys, icons, etc.), touch panel 242 detects the operation on or near touch panel 242, and transmits the operation to processor 280 through I/O subsystem 270 to determine user input, and processor 780 may provide corresponding visual output on display panel 241 through I/O subsystem 270 according to the user input. Although in fig. 7, the touch panel 242 and the display panel 241 are implemented as two separate components to implement the input and output functions of the terminal device 200, in some embodiments, the touch panel 242 and the display panel 241 may be integrated to implement the input and output functions of the terminal device 200.

The terminal device 200 may also include at least one sensor 250, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor may include an ambient light sensor that may adjust the brightness of the display panel 241 according to the brightness of ambient light, and a proximity sensor that may turn off the display panel 241 and/or the backlight when the terminal device 200 is moved to the ear. As one of the motion sensors, the accelerometer sensor can detect the magnitude of acceleration in each direction (generally, three axes), detect the magnitude and direction of gravity when stationary, and can be used for applications (such as horizontal and vertical screen switching, related games, magnetometer attitude calibration) for recognizing the attitude of the terminal device 200, vibration recognition related functions (such as pedometer, tapping), and the like; as for other sensors such as a gyroscope, a barometer, a hygrometer, a thermometer, and an infrared sensor, which can be configured on the terminal device 200, detailed descriptions thereof are omitted.

The audio circuit 260, speaker 261, and microphone 262 may provide an audio interface between the user and the terminal device 200. The audio circuit 260 may transmit the converted signal of the received audio data to the speaker 261, and the converted signal is converted into a sound signal by the speaker 261 and output; on the other hand, the microphone 262 converts the collected sound signal into a signal, converts the signal into audio data after being received by the audio circuit 260, and then outputs the audio data to the RF circuit 210 to be transmitted to, for example, another terminal device 200, or outputs the audio data to the memory 220 for further processing.

The external devices used by the I/O subsystem 270 to control input and output may include other devices, an input controller 271, a sensor controller 272, and a display controller 273. Optionally, one or more other input device controllers 271 receive signals from and/or transmit signals to other input devices 230, and other input devices 230 may include physical buttons (push buttons, rocker buttons, etc.), dials, slide switches, joysticks, click wheels, a light mouse (a light mouse is a touch-sensitive surface that does not display visual output, or is an extension of a touch-sensitive surface formed by a touch screen). It is noted that other input control device controllers 270 may be connected to any one or more of the devices described above. The display controller 273 in the I/O subsystem 270 receives signals from the display screen 240 and/or sends signals to the display screen 240. After the display screen 240 detects the user input, the display controller 273 converts the detected user input into an interaction with the user interface object displayed on the display screen 240, i.e., realizes a human-computer interaction. The sensor controller 272 may receive signals from the one or more sensors 250 and/or transmit signals to the one or more sensors 250.

The processor 280 is a control center of the terminal device 200, connects various parts of the entire terminal device 200 using various interfaces and lines, and performs various functions of the terminal device 200 and processes data by running or executing software programs and/or modules stored in the memory 220 and calling data stored in the memory 220, thereby integrally monitoring the terminal device 200. Alternatively, processor 280 may include one or more processing units; preferably, the processor 280 may integrate an application processor, which mainly handles operating systems, user interfaces, application programs, etc., and a modem processor, which mainly handles wireless communications. It will be appreciated that the modem processor described above may not be integrated into processor 280.

Terminal device 200 also includes a power supply 290 (e.g., a battery) for powering the various components, which may preferably be logically coupled to processor 280 via a power management system that may be used to manage charging, discharging, and power consumption.

Although not shown, the terminal device 200 may further include a camera, a bluetooth module, and the like, which will not be described herein.

The embodiment of the present application relates to a cloud 100, and as shown in fig. 8, fig. 8 is a schematic diagram illustrating a possible cloud 100 related to the present application. The cloud owner deploys the cloud computing infrastructure of the cloud 100 itself, i.e., deploys computing resources 110 (e.g., servers), deploys storage resources 120 (e.g., memory), and deploys network resources 130 (e.g., network cards), among others. The public cloud owner (e.g., operator) then virtualizes the computing resources 110, storage resources 120, and network resources 130 of the cloud computing infrastructure and provides the corresponding services for use by cloud users (e.g., subscribers). The operator can provide the following three services for the user to use: cloud computing infrastructure as a service (IaaS), platform as a service (PaaS), and software as a service (SaaS).

The services provided by IaaS to the user are the utilization of the cloud computing infrastructure, including processing, storage, networking, and other basic computing resources 110, and the user can deploy and run any software, including operating systems and applications, in the cloud 100. Users do not manage or control any cloud computing infrastructure, but can control operating system selection, storage space, deployment applications, and possibly limited network component (e.g., firewall, load balancer, etc.) control.

The services provided by PaaS to users are applications developed or purchased by users using development languages and tools (e.g., Java, python, Net, etc.) provided by vendors, deployed to the cloud computing infrastructure. The user does not need to manage or control the underlying cloud computing infrastructure, including networks, servers, operating systems, storage, etc., but the user can control the deployed applications and possibly also the hosting environment configuration in which the applications are run.

The services provided by SaaS to the user are applications that the operator runs on the cloud computing infrastructure, and the user can access the applications on the cloud computing infrastructure through a client interface, such as a browser, on various terminal devices 200. The user does not need to manage or control any cloud computing infrastructure, including networks, servers, operating systems, storage, and the like.

It can be understood that an operator leases different tenants through any one of IaaS, PaaS, and SaaS, and data and configuration between different tenants are isolated from each other, thereby ensuring security and privacy of data of each tenant.

Those skilled in the art will appreciate that the cloud 100 shown in fig. 8 does not constitute a limitation to the cloud 100, and may include more or fewer services or facilities than those shown, or some services or facilities may be combined, some services or facilities may be split, or different service allocations or facility arrangements.

The embodiment of the present application relates to a remote camera 300, the remote camera 300 may be various remote cameras 300 such as an analog camera, a web camera, or an intelligent camera, and the present application takes a web camera as an example, as shown in fig. 9, and fig. 9 is a block diagram illustrating a partial structure of a possible web camera 310 according to the present application. The network camera 310, also called an I P camera (ip camera, I PC), adopts an embedded architecture, integrates multiple functions of video and audio acquisition, signal processing, code compression, front-end storage, network transmission, and the like, and combines with a network video storage and recording system and management platform software to form a large-scale and distributed network video monitoring system. Referring to fig. 9, the network camera 310 includes a lens and sensor 311, an encoding processor 312, a network camera main control board 313, and the like. Those skilled in the art will appreciate that the network camera configuration shown in fig. 9 does not constitute a limitation of the camera and may include more or fewer components than those shown, or some components may be combined, or some components may be split, or a different arrangement of components.

The following describes each component of the network camera 310 in detail with reference to fig. 9:

the lens in the lens and sensor 311 is a key device of the video monitoring system, and the quality of the lens directly affects the quality of the whole network camera 310. The lens can be used for imaging an external scene on a sensor, at present, the lenses of the webcam 310 are all threaded, and generally comprise a group of lenses and diaphragms, the lenses are divided into manual apertures (MI) and auto Apertures (AI), the manual apertures are suitable for occasions with unchanged brightness, and the apertures of the auto apertures can be automatically adjusted when the brightness of the auto apertures is changed, so that the auto apertures are suitable for occasions with changed brightness. Alternatively, the lens may be a standard lens, a telephoto lens, a zoom lens, a variable focus lens, or the like, and the material of the lens may be glass or plastic.

The sensor in the lens and sensor 311 may be an image sensor, such as a Charge Coupled Device (CCD) sensor or a Complementary Metal Oxide Semiconductor (CMOS) sensor, for converting an optical signal (an image of an object) received by the sensor into an electrical signal, outputting the electrical signal to the encoding processor 312 through a driving circuit, performing optimization processing, such as color, sharpness, white balance, etc., on the digital image signal collected by the lens and sensor 311 by the encoding processor 312, and then inputting the digital image signal into the webcam main control board 313 in the form of a webcam main control board 313, where the webcam main control board 313 has functions of a bayonet nut connector (c) video output, a webcam interface, an audio input, an audio output, an alarm input, a serial port communication interface, etc. The encoding processor 312 is configured to perform an optimization process on the digital image signal transmitted from the lens and the sensor 311, and the encoding processor 312 may include an Image Signal Processor (ISP) or an image decoder, which is not limited herein.

Although not shown, the webcam 310 may further include a power source (such as a battery), a filter, or a bluetooth module for supplying power to various components, which will not be described herein.

Embodiments of the present application also provide a non-volatile storage medium including program instructions for implementing some or all of the steps of the method for viewing a remote camera in an album in the above aspects.

Those of ordinary skill in the art will appreciate that the elements and algorithm steps of the examples described in connection with the embodiments disclosed herein may be embodied in electronic hardware, computer software, or combinations of both, and that the components and steps of the examples have been described in a functional general in the foregoing description for the purpose of illustrating clearly the interchangeability of hardware and software. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present application.

It can be clearly understood by those skilled in the art that, for convenience and brevity of description, the specific working processes of the cloud 100, the terminal device 200, the remote camera 300 and the units described above may refer to corresponding processes in the foregoing method embodiments, and are not described herein again.

In the several embodiments provided in the present application, it should be understood that the disclosed system, apparatus and method may be implemented in other ways. For example, the above-described apparatus embodiments are merely illustrative, and for example, the division of the units is only one logical division, and other divisions may be realized in practice, for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may also be an electric, mechanical or other form of connection.

The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiments of the present application.

In addition, functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.

The integrated unit, if implemented in the form of a software functional unit and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present application may be substantially or partially contributed by the prior art, or all or part of the technical solution may be embodied in a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present application. And the aforementioned storage medium includes: a U disk, a removable hard disk, a Read-only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.

While the invention has been described with reference to specific embodiments, the scope of the invention is not limited thereto, and those skilled in the art can easily conceive various equivalent modifications or substitutions within the technical scope of the invention. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.

23页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种图片显示方法、电子设备及计算机可读存储介质

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!