Remote controller, server, and display control method for visual doorbell content
By binding the remote control and video doorbell through a signaling mechanism and using a wireless network card to wake up the remote control's display screen, the problem of the video doorbell video call not being displayed when the TV screen is off is solved. This allows the remote control to receive and display video calls when it is not powered on, thus avoiding interruption of TV playback.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-01-24
- Publication Date
- 2026-03-03
AI Technical Summary
The TV cannot display video call requests from the video doorbell when the screen is off, and displaying video call requests from the doorbell will interrupt other users' TV viewing.
By constructing a signaling mechanism to bind the remote control and the video doorbell, the remote control display is woken up using a wireless network card, and a video call between the remote control and the video doorbell is connected via signaling, ensuring that the remote control display can receive and display video call requests even when it is not powered on.
It enables the remote control to receive video call requests from the video doorbell while the screen is off, and provides a seamless video call experience without interrupting TV playback during the video call.
Smart Images

Figure CN114430476B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, and in particular to a remote control, a server, and a method for displaying and controlling the content of a video doorbell. Background Technology
[0002] A video doorbell is a home security product that replaces the traditional optical peephole. With its built-in camera and LCD screen, it can view the situation outside the door, have video conversations with visitors, or take photos for the homeowner to review visitor records upon returning home.
[0003] In some implementations of video doorbell content display, the video doorbell is usually connected directly to the TV via a wired medium using serial communication. When a visitor calls the user through the video doorbell, a video request is displayed on the TV screen. Alternatively, the video doorbell and TV are connected via wireless network access, and the TV screen receives a video notification when a user calls the user through the video doorbell.
[0004] However, when the TV displays a video call from the video doorbell while it is playing a program, it will interrupt other users in the household from watching TV; and when the TV is off or in standby mode, it will not be able to respond to video call requests from the video doorbell. Summary of the Invention
[0005] To address the problem that televisions cannot display video call requests from video doorbells when the screen is off, and that displaying video call requests prevents other household users from continuing to watch television, this application provides a remote control, a server, and a method for controlling the display of video doorbell content.
[0006] The embodiments of this application are implemented as follows:
[0007] A first aspect of this application provides a remote control, comprising: a display screen for displaying a user interface including a video call from a video doorbell; and a first controller configured to: after a user logs in to a first account on the remote control, send a first signaling message containing first account information and a physical address to a server, wherein the first signaling message causes the server to send the first account information and the physical address to the video doorbell to bind the remote control; receive a second signaling message containing a wake-up data packet sent by the video doorbell, wherein the second signaling message causes the wake-up data packet contained therein to be received by the remote control's network card to wake up the display screen; and receive a third signaling message sent from the server to control the remote control to connect to a video call with the video doorbell and display the video call on the user interface.
[0008] A second aspect of this application provides a server, including: a second controller configured to: receive a first signaling message sent by a remote controller containing first account information and a physical address of the remote controller; bind the remote controller and a video doorbell to each other based on the first account information and the physical address, and send the first account information and the physical address to the video doorbell; and send a third signaling message to the remote controller corresponding to the physical address based on a fourth signaling message sent from the video doorbell containing the first account information and the physical address, wherein the third signaling message is used to enable the remote controller to connect a video call with the video doorbell it has bound to, and display the video call on the user interface of the remote controller.
[0009] A third aspect of this application provides a method for controlling the display of content in a video doorbell. The method includes: after a user logs in with a first account, sending a first signaling message containing first account information and a physical address to a server, wherein the first signaling message is used to cause the server to send the first account information and physical address to the video doorbell for binding; receiving a second signaling message containing a wake-up data packet sent by the video doorbell, wherein the second signaling message is used to cause the wake-up data packet contained therein to be received by a network card to wake up the display screen; receiving a third signaling message sent from the server to establish a video call with the video doorbell and displaying the video call.
[0010] A fourth aspect of this application provides a method for making a video call with a smart doorbell. The method includes: receiving a first signaling message sent by a remote controller containing first account information and a physical address of the remote controller; binding the remote controller and the smart doorbell together based on the first account information and the physical address, and sending the first account information and the physical address to the smart doorbell; and sending a third signaling message to the remote controller corresponding to the physical address based on a fourth signaling message sent from the smart doorbell containing the first account information and the physical address, wherein the third signaling message is used to enable the remote controller to connect to a video call with the bound smart doorbell and display the video call on the user interface of the remote controller.
[0011] The beneficial effects of this application are as follows: by constructing the first signaling, the binding between the remote control and the video doorbell can be realized; by constructing the second signaling, the remote control display screen can be woken up through the wireless network card; by constructing the third signaling, a video call between the remote control and the video doorbell can be connected, so that the remote control display screen can receive the video call request from the video doorbell when it is not powered on, and the TV playback will not be interrupted during the video call. Attached Figure Description
[0012] To more clearly illustrate the technical solutions 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 some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0013] Figure 1 This illustrates a use case of a display device according to some embodiments;
[0014] Figure 2 A hardware configuration block diagram of a control device 100 according to some embodiments is shown;
[0015] Figure 3 A hardware configuration block diagram of a display device 200 according to some embodiments is shown;
[0016] Figure 4 A software configuration diagram of a display device 200 according to some embodiments is shown;
[0017] Figure 5 A diagram showing an icon control interface of an application in a display device 200 according to some embodiments is illustrated.
[0018] Figure 6A A schematic diagram of the panel of a remote controller according to an embodiment of this application is shown;
[0019] Figure 6B A schematic diagram of the panel of a remote controller according to another embodiment of this application is shown;
[0020] Figure 6C A schematic diagram illustrating the operation of a television, remote control, and video doorbell according to another embodiment of this application is shown;
[0021] Figure 6D A schematic diagram illustrating the operation of a television, remote control, and video doorbell according to another embodiment of this application is shown;
[0022] Figure 6E A schematic diagram illustrating the operation of a television, remote control, and video doorbell according to another embodiment of this application is shown;
[0023] Figure 6F A schematic diagram illustrating the operation of a television, remote control, and video doorbell according to another embodiment of this application is shown;
[0024] Figure 6G A schematic diagram illustrating the operation of a television, remote control, and video doorbell according to another embodiment of this application is shown;
[0025] Figure 7A A schematic diagram of another embodiment of this application, showing a remote control bound to a video doorbell, is shown;
[0026] Figure 7B A schematic diagram of another embodiment of the present application waking up the remote control display screen is shown;
[0027] Figure 7C A schematic diagram of another embodiment of the present application waking up the remote control display screen is shown;
[0028] Figure 7D A schematic diagram of a remote control requesting to initiate a video call is shown according to another embodiment of this application. Detailed Implementation
[0029] To make the objectives and implementation methods of this application clearer, the exemplary implementation methods of this application will be clearly and completely described below with reference to the accompanying drawings of the exemplary embodiments of this application. Obviously, the exemplary embodiments described are only some embodiments of this application, and not all embodiments.
[0030] It should be noted that the brief descriptions of terms in this application are only for the convenience of understanding the embodiments described below, and are not intended to limit the embodiments of this application. Unless otherwise stated, these terms should be understood in their ordinary and common meaning.
[0031] The terms "first," "second," "third," etc., used in the specification, claims, and accompanying drawings of this application are used to distinguish similar or related objects or entities, and do not necessarily imply a specific order or sequence, unless otherwise specified. It should be understood that such terms are interchangeable where appropriate.
[0032] The terms “include” and “have”, and any variations thereof, are intended to cover but not exclusively include, for example, a product or device that includes a range of components is not necessarily limited to all of the components that are clearly listed, but may include other components that are not clearly listed or that are inherent to such product or device.
[0033] Figure 1 This is a schematic diagram illustrating the operational scenario between the display device and the control unit according to the embodiment. Figure 1 As shown, the user can operate the display device 200 through the smart device 300 or the control device 100.
[0034] In some embodiments, the control device 100 may be a remote control. Communication between the remote control and the display device includes infrared protocol communication, Bluetooth protocol communication, and other short-range communication methods, controlling the display device 200 wirelessly or via wired means. Users can control the display device 200 by inputting user commands through buttons on the remote control, voice input, control panel input, etc.
[0035] In some embodiments, the display device 200 also communicates with the server 400. The display device 200 may communicate via a local area network (LAN), wireless local area network (WLAN), and other networks. The server 400 may provide various content and interactive features to the display device 200. The server 400 may be a cluster or multiple clusters, and may include one or more types of servers.
[0036] Figure 2 An exemplary block diagram of the configuration of the control device 100 according to an exemplary embodiment is shown. Figure 2 As shown, the control device 100 includes a controller 110, a communication interface 130, a user input / output interface 140, a memory, and a power supply. The control device 100 can receive user input operation commands and convert the operation commands into commands that the display device 200 can recognize and respond to, thus acting as an intermediary for interaction between the user and the display device 200.
[0037] like Figure 3 The display device 200 includes at least one of the following: a tuner 210, a communicator 220, a detector 230, an external device interface 240, a controller 250, a display 260, an audio output interface 270, a memory, a power supply, and a user interface.
[0038] The display 260 can be an LCD display, an OLED display, or a projection display, and can also be a projection device and a projection screen.
[0039] The communicator 220 is a component used to communicate with external devices or servers according to various communication protocol types. For example, the communicator may include at least one of the following: a Wi-Fi module, a Bluetooth module, a wired Ethernet module, other network communication protocol chips or near-field communication protocol chips, and an infrared receiver. The display device 200 can establish the transmission and reception of control signals and data signals with the external control device 100 or the server 400 through the communicator 220.
[0040] The user interface can be used to receive control signals from the control device 100 (such as an infrared remote control).
[0041] Detector 230 is used to collect signals from the external environment or to interact with the external environment. For example, detector 230 includes a light receiver, a sensor for collecting ambient light intensity; or, detector 230 includes an image acquisition device, such as a camera, which can be used to collect external environmental scenes, user attributes, or user interaction gestures; or, detector 230 includes a sound acquisition device, such as a microphone, for receiving external sounds.
[0042] The external device interface 240 may include, but is not limited to, one or more of the following: High Definition Multimedia Interface (HDMI), analog or high-definition component input interface (component), composite video input interface (CVBS), USB input interface (USB), RGB port, etc. It may also be a composite input / output interface formed by multiple interfaces mentioned above.
[0043] The tuner / demodulator 210 receives broadcast television signals via wired or wireless means, and demodulates audio and video signals, such as EPG data signals, from multiple wireless or wired broadcast television signals.
[0044] In some embodiments, the controller 250 controls the operation of the display device and responds to user operations via various software control programs stored in memory. The controller 250 controls the overall operation of the display device 200. For example, in response to receiving a user command to select a UI object to display on the display 260, the controller 250 can perform operations related to the object selected by the user command.
[0045] A "user interface" is the medium through which an application or operating system interacts and exchanges information with the user. It converts information from its internal form to a form that the user can accept. A common form of user interface is the graphical user interface (GUI), which refers to a user interface related to computer operation displayed graphically. It can be an icon, window, control, or other interface element displayed on the screen of an electronic device. Controls can include visual interface elements such as icons, buttons, menus, tabs, text boxes, dialog boxes, status bars, navigation bars, and widgets.
[0046] like Figure 4 As shown, the application framework layer in this embodiment includes managers, content providers, etc., wherein the managers include at least one of the following modules: ActivityManager, which interacts with all activities running in the system; LocationManager, which provides access to system location services for system services or applications; PackageManager, which retrieves various information related to application packages currently installed on the device; NotificationManager, which controls the display and clearing of notification messages; and WindowManager, which manages icons, windows, toolbars, wallpapers, and desktop widgets on the user interface.
[0047] In some embodiments, the kernel layer is a layer between hardware and software. For example... Figure 4 As shown, the kernel layer includes at least one of the following drivers: audio driver, display driver, Bluetooth driver, camera driver, WIFI driver, USB driver, HDMI driver, sensor driver (such as fingerprint sensor, temperature sensor, pressure sensor, etc.), and power driver.
[0048] In some embodiments, after the display device is started, it can directly enter the interface of a preset video-on-demand program. The interface of the video-on-demand program can be as follows: Figure 5 As shown, it includes at least a navigation bar 510 and a content display area located below the navigation bar 510. The content displayed in the content display area changes depending on the selected control in the navigation bar. Programs in the application layer can be integrated into a video-on-demand program and displayed via a control in the navigation bar, or further displayed after an application control in the navigation bar is selected.
[0049] In some embodiments, after the display device is started, it can directly enter the display interface of the last selected signal source or the signal source selection interface. The signal source can be a preset video-on-demand program, or at least one of an HDMI interface, a live TV interface, etc. After the user selects different signal sources, the display can display content obtained from different signal sources.
[0050] The embodiments of this application can be applied to various types of remote controls, control terminals, and servers. The following will use a remote control and server corresponding to a smart TV to implement a display technology solution and user interface for video doorbell content as an example to illustrate the display control method for the remote control, server, and video doorbell content.
[0051] Figure 6A A schematic diagram of the panel of a remote controller according to an embodiment of this application is shown.
[0052] In some embodiments, the remote control provided in this application includes a display screen and physical buttons; the display screen may be disposed on the upper side of the remote control panel and is used to display a user interface, the content of which may include the remote control being paired, the home appliances supported for control, function icons such as TV, air conditioner, one-click network pairing, settings, and add device icons, etc.
[0053] Users can access a submenu by clicking the corresponding icon to perform further operations; physical buttons can be located on the lower side of the remote control panel, including circular directional buttons and a center button. The center button can enable voice input or confirmation functions, such as... Figure 6A As shown.
[0054] It should be noted that in some embodiments, the aforementioned circular directional keys and the central button can also be configured as virtual buttons on the display screen, which the user can operate when the remote control display screen is lit. This application does not limit the button layout of the remote control panel.
[0055] In some embodiments, a user logs in to their first account using the remote control provided in this application. The first controller of the remote control sends a first signaling message to the connected server. The first signaling message may include the first account information corresponding to the first account and the physical address. The physical address is the physical address of the remote control. The first signaling message is used to enable the server to send the first account information and the physical address to the video doorbell and to bind the video doorbell and the remote control.
[0056] This application also provides a server, wherein the second controller of the server, upon receiving the first signaling sent by the remote control, can identify the video doorbell associated with the first account based on the first account information contained in the first signaling; then, based on the first account information and physical address contained in the first signaling, it binds the remote control and the video doorbell to each other; during the above process, the second controller of the server sends the first account information and physical address to the video doorbell so that the video doorbell can identify the remote control during subsequent video calls. The user interface of the remote control display screen after binding the remote control and the video doorbell is as follows. Figure 6B As shown.
[0057] For example, when a user logs in to their account using the remote control provided in this application, and there are multiple remote controls in the home, these multiple remote controls can be referred to as remote control 1, remote control 2, and remote control 3 respectively.
[0058] It is understandable that multiple remote controls in a home can interact with the video doorbell, and each remote control can be logged into an account and bound to the video doorbell. The following explanation will take the example of logging into remote control 1 with a user account and interacting with the video doorbell. For ease of explanation, remote control 1 will be referred to as remote control.
[0059] When a user logs in to the remote control using account 1, the first controller will send a first signaling message containing the first account information and the physical address of the remote control to the server. The server receiving the first signaling message can be implemented as a first server. The first server determines whether the remote control has been logged in with an account before based on the physical address carried in the first signaling message.
[0060] If the first server determines that the remote control has been logged in with an account before, the controller of the first server will delete the previously stored account and physical address, and synchronize the first account information and physical address information contained in the first signaling to the second server; the second server will record the account and physical address (MAC) of the latest logged-in remote control, and form a mapping table with this record; if the first server determines that the remote control has not been logged in with an account before, the first server will add and record the first account information and physical address carried in the first signaling, and synchronize it to the second server to form a mapping table.
[0061] It should be noted that in this embodiment, the server is implemented as a different server, such as the first server and the second server mentioned above; in other embodiments, the two servers may also be implemented as the same server.
[0062] The second server sends the first account information and physical address contained in the first signaling to the video doorbell associated with the first account, and binds the remote control and the video doorbell together based on the above information, so that the video doorbell can identify the remote control during subsequent video calls, such as... Figure 7A As shown.
[0063] In some embodiments, when a user logs out of the account using a remote control, the first server will also delete the corresponding account and physical address record, and synchronize the deletion status to the second server.
[0064] In some embodiments, after a user logs in with a second account using the remote control provided in this application, if the remote control has already saved the first account information, the first controller will store the second account information and delete the saved first account information.
[0065] After the first controller saves the second account information, it will send a signal to the server again to rebind the video doorbell associated with the second account; for example, the first controller will send a signal containing the second account information and physical address to the server, which will cause the server to send the second account information and physical address to the video doorbell to bind the remote control.
[0066] Figure 6C A schematic diagram illustrating the operation of a television, remote control, and video doorbell according to another embodiment of this application is shown.
[0067] In some embodiments, the television paired with the remote control is in standby mode; although its power is on, the screen is off. Figure 6C As shown; when a visitor calls the user through the video doorbell from outside the door, the video doorbell will send a second signal to the remote control. At this moment, the remote control's display screen will be woken up and lit up, while the TV can still be in standby mode. The remote control's display screen can display the standby screen after it is lit up, such as... Figure 6D As shown;
[0068] Then the first controller on the remote will switch the user interface on the control display to the video call interface of the video doorbell to remind the user whether to answer the call. Figure 6E As shown; it should be noted that, in some embodiments, when the user interface displays the video call interface, the first controller can also control the remote control to emit a reminder ringtone in a timely manner to remind the user that a visitor has arrived and a video call needs to be made.
[0069] In some embodiments, when a visitor calls the user via the video doorbell from outside the door, the video doorbell sends a second signal to the remote control; at this moment, the remote control's display screen is woken up and lit, while the television remains in standby mode. The remote control's display screen, once lit, can directly show the video call interface from the video doorbell, such as... Figure 6E As shown.
[0070] After the user clicks the "Yes" button on the video call interface, the user interface will display a video call with the video doorbell. The user can obtain the visitor's video and audio through the display screen and sound accessories configured on the remote control, and send voice messages to the visitor through the microphone configured on the remote control, such as... Figure 6F As shown;
[0071] In some embodiments, the remote control is also equipped with a camera, and the video doorbell is also equipped with a display screen on the outside of the door, enabling two-way video calls between the user and the visitor.
[0072] In some embodiments, after a visitor calls via the video doorbell, the first controller of the remote control will receive a second signaling sent from the video doorbell. The second signaling includes a wake-up data packet, which can be received by the network card of the remote control when it is powered on to further wake up the remote control display.
[0073] For example, after the remote control is bound to the video doorbell through the server, the video doorbell will save the remote control login account information and the physical address of the remote control sent by the server;
[0074] When a visitor presses the video doorbell outside the door to trigger a video call, the video doorbell will send a second signal to the remote control based on the remote control's physical address (MAC1) and account 1 information already saved locally, using the Magic Packet (Wake-up Protocol) communication method.
[0075] The second signaling sent via the Wake-on-LAN protocol includes a wake-up data packet. This protocol supports virtually all network cards and is highly compatible with most popular network cards. As long as the network card is powered on, the remote control can receive the wake-up data packet sent by the video doorbell, activating and lighting up the remote control's display, and further putting the remote control application into an active state to await further signaling, such as... Figure 7B As shown.
[0076] It is understood that the remote control controls its wireless network card to receive a second signaling message containing a wake-up data packet sent from the video doorbell, and when the wireless network card receives the second signaling message, the wireless network card is still powered on, and its display screen may be in a screen-off state or a power-off state.
[0077] The video doorbell sends the second signaling message based on the physical address of the remote control. The first controller of the remote control will control the WIFI driver module to receive the corresponding wake-up data packet, notify the minimum system of the remote control system, and then send it to the communication middleware to start the operating system to wake up the application. The woken-up application can wait for the server to send signaling messages, notifications, etc., such as... Figure 7C As shown.
[0078] In some embodiments, after the video doorbell sends a first signal to the remote control to turn on its display, the video doorbell will send a notification to the server so that the server notifies the remote control to connect to the video call with the video doorbell.
[0079] For example, after the video doorbell sends the first signaling to the remote control, it continues to send a fourth signaling containing the first account information and the physical address MAC1 to the second server. Then, the second server synchronizes the fourth signaling to the first server. The fourth signaling is used to enable the first server to send a third signaling to the remote control corresponding to the physical address to start a video call.
[0080] After receiving the second signal from the video doorbell and activating its display, the remote control waits for the aforementioned third signal from the first server. Then, it controls the activated video doorbell application to establish a video call between the remote control and the video doorbell, displaying the video call on the remote control's user interface. Figure 7D As shown.
[0081] In some embodiments, after receiving a third signaling from a first server, the remote controller will control the display screen user interface to show a video call interface; the call interface includes options to answer the video call and options to reject the video call. After receiving a confirmation operation on the video call interface, the first controller will control the remote controller to answer the video call with the video doorbell.
[0082] It's understandable that the screen of a regular remote control is off when not in use for extended periods to meet power consumption requirements. There's also the need to notify the remote when someone uses the doorbell camera, and for users to make video calls with the person outside the door using the remote's screen. However, in the off-screen state, regular remote controls cannot receive notifications from the cloud, leading to the issue of them being unresponsive to doorbell camera signals.
[0083] The video doorbell sends a wake-up data packet to the remote control, but this data packet is not sent through the cloud server. Therefore, after sending the wake-up data packet, the video doorbell will notify the first server about the visitor's operation on the doorbell within a preset time interval. The time interval must ensure that the remote control display is already in a wake-up state. The video doorbell notifies the second server, and then the second server synchronizes the message to the first server. The first server then sends the message to the corresponding remote control. After receiving the notification, the video doorbell application on the remote control screen will connect to the video doorbell for a video call.
[0084] As can be seen, the remote control provided in this application can wake up the remote control's display screen by receiving wake-up data packets via the remote control's wireless network card without a wired connection, thus preventing the remote control from being unable to receive video call requests when the screen is not lit. Similarly, when a visitor makes a video call through the video doorbell while the TV is playing a program, the remote control can replace the TV to conduct the video call with the video doorbell, avoiding interruption of TV program playback, such as... Figure 6G As shown.
[0085] Based on the above description of the technical solution for controlling the display of video doorbell content using a remote control and server, this application also provides a method for controlling the display of video doorbell content. The specific operation method and steps of the method for controlling the display of video doorbell content have been described in detail in the above description of the implementation scheme using a remote control and server terminal, and will not be repeated here.
[0086] The beneficial effects of this application embodiment are that, by constructing a first signaling, the binding of the remote control and the video doorbell can be realized; further, by constructing a second signaling, the remote control display screen can be woken up by the wireless network card; further, by constructing a third signaling, a video call between the remote control and the video doorbell can be connected, so that the remote control display screen can receive the video call request from the video doorbell when it is not powered on, and the TV playback will not be interrupted during the video call.
[0087] Furthermore, those skilled in the art will understand that aspects of this application can be described and illustrated through several patentable types or situations, including any new and useful combination of processes, machines, products, or substances, or any new and useful improvements thereof. Accordingly, aspects of this application can be implemented entirely by hardware, entirely by software (including firmware, resident software, microcode, etc.), or by a combination of hardware and software. The aforementioned hardware or software can all be referred to as a "data block," "controller," "engine," "unit," "component," or "system." Furthermore, aspects of this application may be embodied as a computer product located on one or more computer-readable media, the product including computer-readable program code.
[0088] Computer storage media may contain a propagated data signal containing computer program code, for example, on baseband or as part of a carrier wave. This propagated signal may take various forms, including electromagnetic, optical, and suitable combinations thereof. Computer storage media can be any computer-readable medium other than a computer-readable storage medium, which can be connected to an instruction execution system, apparatus, or device to enable communication, propagation, or transmission of a program for use. The program code located on the computer storage medium can be propagated through any suitable medium, including radio, cable, fiber optic cable, RF, or similar media, or any combination of the above media.
[0089] The computer program code required for the operation of each part of this application can be written in any one or more programming languages, including object-oriented programming languages such as Java, Scala, Smalltalk, Eiffel, JADE, Emerald, C++, C#, VB.NET, Python, etc., conventional procedural programming languages such as C, Visual Basic, Fortran 2003, Perl, COBOL 2002, PHP, ABAP, dynamic programming languages such as Python, Ruby, and Groovy, or other programming languages. This program code can run entirely on the user's computer, or as a standalone software package on the user's computer, or partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the latter case, the remote computer can be connected to the user's computer through any network, such as a local area network (LAN) or wide area network (WAN), or connected to an external computer (e.g., via the Internet), or in a cloud computing environment, or used as a service such as Software as a Service (SaaS).
[0090] Furthermore, unless expressly stated in the claims, the order of processing elements and sequences, the use of numbers and letters, or other names described in this application are not intended to limit the order of the processes and methods of this application. Although the foregoing disclosure has discussed some currently considered useful embodiments of the invention through various examples, it should be understood that such details are for illustrative purposes only, and the appended claims are not limited to the disclosed embodiments; rather, the claims are intended to cover all modifications and equivalent combinations that conform to the substance and scope of the embodiments of this application. For example, while the system components described above can be implemented using hardware devices, they can also be implemented solely through software solutions, such as installing the described system on existing servers or mobile devices.
[0091] Similarly, it should be noted that, in order to simplify the description of the present application and thus aid in the understanding of one or more embodiments of the invention, the foregoing description of the embodiments of the present application sometimes combines multiple features into a single embodiment, drawing, or description thereof. However, this disclosure method does not imply that the subject matter of the application requires more features than those mentioned in the claims. In fact, the embodiments contain fewer features than all the features of the single embodiments disclosed above.
[0092] For each patent, patent application, patent application publication, and other material such as articles, books, specifications, publications, and documents referenced in this application, the entire contents of that patent are incorporated herein by reference. This excludes historical application documents that are inconsistent with or conflict with the content of this application, as well as documents that limit the broadest scope of the claims in this application (currently or subsequently appended to this application). It should be noted that if there are any inconsistencies or conflicts between the descriptions, definitions, and / or terminology used in the supplementary materials of this application and the content of this application, the descriptions, definitions, and / or terminology used in this application shall prevail.
Claims
1. A remote controller, characterized by comprising: The application comprises: a display screen for displaying a user interface containing a video call from a visual doorbell; a first controller configured to: after the user logs in a first account on the remote controller, send a first signaling containing the first account information and a physical address to a server, the first signaling being used to make the server send the first account information and the physical address to the visual doorbell to bind the remote controller; receive a second signaling containing a wake-up data packet sent by the visual doorbell according to the physical address, the second signaling being used to make the wake-up data packet contained therein be received by a network card of the remote controller to wake up the display screen; send the wake-up data packet to a communication middleware of the remote controller to start an operating system of the remote controller to activate a visual doorbell video application; receive a third signaling sent by the server, control the activated visual doorbell video application to connect a video call between the remote controller and the visual doorbell, and display the video call on the user interface.
2. The remote control of claim 1, wherein, after the user logs in a first account on the remote controller, the first controller is further configured to: after the user logs in a second account on the remote controller, store second account information and delete the first account information; send a signaling containing the second account information and a physical address to a server, the signaling being used to make the server send the second account information and the physical address to the visual doorbell to bind the remote controller.
3. The remote control of claim 1, wherein, In the step of receiving the second signaling containing the wake-up data packet sent by the visual doorbell to wake up the display screen, the first controller is configured to: control a wireless network card of the remote controller to receive the second signaling containing the wake-up data packet, the wireless network card being in a powered-on state when the display screen is in a screen-off state.
4. The remote control of claim 1, wherein, Before the first controller controls the activated visual doorbell video application to connect a video call between the remote controller and the visual doorbell, the first controller is further configured to: control the user interface to display a video call interface, the video call interface being used to control the remote controller to connect a video call with the visual doorbell after receiving a confirmation operation.
5. A server, characterized by The application comprises: a second controller configured to: receive a first signaling containing first account information and a physical address of a remote controller sent by the remote controller; based on the first account information and the physical address, bind the remote controller and a visual doorbell with each other, and send the first account information and the physical address to the visual doorbell; based on a fourth signaling containing the first account information and the physical address sent by the visual doorbell, send a third signaling to the remote controller corresponding to the physical address, the third signaling being used to make the remote controller control an activated visual doorbell video application to connect a video call between the remote controller and the bound visual doorbell, and display the video call on a user interface of the remote controller; The visual doorbell video application is activated by sending a wake-up data packet to the communication middleware of the remote controller to start the operating system of the remote controller, and the wake-up data packet is sent to the second signaling of the remote controller by the visual doorbell according to the physical address of the remote controller.
6. A display control method of a visual doorbell content, characterized by, The method comprises: After the user logs in the first account, the first signaling containing the first account information and the physical address is sent to the server, so that the server sends the first account information and the physical address to the visual doorbell for binding; The second signaling containing the wake-up data packet sent by the visual doorbell is received, so that the wake-up data packet contained in the second signaling is received by the network card to wake up the display screen; The wake-up data packet is sent to the communication middleware of the remote controller to start the operating system of the remote controller to activate the visual doorbell video application; The third signaling sent by the server is received, and the activated visual doorbell video application is controlled to connect the video call between the remote controller and the visual doorbell, and the video call is displayed.
7. The display control method of the visual doorbell content according to claim 6, wherein, After the user logs in the first account, the method further comprises: After the user logs in the second account again, the second account information is stored and the first account information is deleted; The signaling containing the second account information and the physical address is sent to the server, so that the server sends the second account information and the physical address to the visual doorbell for binding.
8. The display control method of the visual doorbell content according to claim 6, wherein, In the step of receiving the second signaling containing the wake-up data packet sent by the visual doorbell to wake up the display screen, the method comprises: The wireless network card is controlled to receive the second signaling containing the wake-up data packet, and the wireless network card is still in the power-on state when the display screen is turned off.
9. The display control method of the visual doorbell content according to claim 6, wherein, Before connecting the video call with the visual doorbell, the method further comprises: A video call interface is displayed, and the video call interface is used to connect the video call with the visual doorbell after receiving the confirmation operation.
10. A display control method of a visual doorbell content, characterized by, The method comprises: The first signaling containing the first account information and the physical address of the remote controller sent by the remote controller is received; The remote controller and the visual doorbell are bound based on the first account information and the physical address, and the first account information and the physical address are sent to the visual doorbell; Based on the fourth signaling containing the first account information and the physical address sent by the visual doorbell, the third signaling is sent to the remote controller corresponding to the physical address, so that the remote controller controls the activated visual doorbell video application to connect the video call between the remote controller and the bound visual doorbell, and displays the video call on the user interface of the remote controller; The visual doorbell video application is activated by sending a wake-up data packet to the communication middleware of the remote controller to start the operating system of the remote controller, and the wake-up data packet is sent to the second signaling of the remote controller by the visual doorbell according to the physical address of the remote controller.
Citation Information
Patent Citations
Remote controller with visual intercom function and visual intercom system thereof
CN101895724A
Design method of video call of electronic peephole equipment
CN107517357A
Door Control System Provided with Door Phone Device Addressing and Door Control Service and Controller, Door Phone Device and Communication Platform
US20140049371A1