CN111818368A - Method for managing display device authority, mobile terminal and server - Google Patents
Method for managing display device authority, mobile terminal and server Download PDFInfo
- Publication number
- CN111818368A CN111818368A CN202010641826.1A CN202010641826A CN111818368A CN 111818368 A CN111818368 A CN 111818368A CN 202010641826 A CN202010641826 A CN 202010641826A CN 111818368 A CN111818368 A CN 111818368A
- Authority
- CN
- China
- Prior art keywords
- user
- mobile terminal
- target
- information
- display device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 89
- 238000013475 authorization Methods 0.000 claims description 68
- 238000004590 computer program Methods 0.000 claims description 28
- 238000012790 confirmation Methods 0.000 claims description 24
- 238000005516 engineering process Methods 0.000 abstract description 2
- 238000007726 management method Methods 0.000 description 215
- 238000004891 communication Methods 0.000 description 57
- 239000010410 layer Substances 0.000 description 36
- 230000006870 function Effects 0.000 description 15
- 238000010586 diagram Methods 0.000 description 13
- 238000012545 processing Methods 0.000 description 11
- 230000005540 biological transmission Effects 0.000 description 10
- 238000006243 chemical reaction Methods 0.000 description 9
- 230000008569 process Effects 0.000 description 8
- 230000008859 change Effects 0.000 description 7
- 230000005236 sound signal Effects 0.000 description 6
- 230000000694 effects Effects 0.000 description 5
- 230000003993 interaction Effects 0.000 description 5
- 230000009471 action Effects 0.000 description 3
- 230000003321 amplification Effects 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 2
- 230000015572 biosynthetic process Effects 0.000 description 2
- 239000002131 composite material Substances 0.000 description 2
- 238000013523 data management Methods 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 230000002452 interceptive effect Effects 0.000 description 2
- 238000002156 mixing Methods 0.000 description 2
- 238000003199 nucleic acid amplification method Methods 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 238000003786 synthesis reaction Methods 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 238000013473 artificial intelligence Methods 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 239000012792 core layer Substances 0.000 description 1
- 230000006837 decompression Effects 0.000 description 1
- 238000012905 input function Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000002194 synthesizing effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/254—Management at additional data server, e.g. shopping server, rights management server
- H04N21/2541—Rights Management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/462—Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
- H04N21/4627—Rights management associated to the content
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Computer Security & Cryptography (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Controls And Circuits For Display Device (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
In the embodiment, the application belongs to the display technology, and provides a method for managing display device permission, a mobile terminal and a server, wherein the mobile terminal manages access permission of other mobile terminals to display devices and services on the display devices based on device dimensions and service dimensions. Compared with the traditional mode, the authority management of the display equipment is carried out based on the equipment dimension and the service dimension, and the flexibility of the authority management of the display equipment and the service on the display equipment is improved.
Description
Technical Field
The embodiment of the application relates to a display technology. And more particularly, to a method of managing display device rights, a mobile terminal, and a server.
Background
With the popularization of the smart television, more and more services are provided for people through the smart television, and people can share some services on the smart television for other users. In a traditional mode, people share services on the smart television based on the account dimension of the user, and after the user authorizes the services to other users based on the account, other users can log in through the own accounts and use the shared services.
By adopting the mode, the service of the intelligent television is shared, and the method is not flexible enough.
Disclosure of Invention
The exemplary embodiment of the application provides a method for managing display device permissions, a mobile terminal and a server, so as to improve flexibility of managing display device permissions.
In a first aspect, an embodiment of the present application provides a method for managing display device permissions, which is applied to a mobile terminal, and the method includes:
the mobile terminal displays management controls of a plurality of display devices according to a display device management instruction input by a user;
the mobile terminal generates authorization information according to an authorization confirmation instruction input by a user, wherein the authorization information is used for indicating that the target display equipment is authorized to be equipment managed by the target user aiming at a target service, and the authorization confirmation instruction is an instruction generated by operating a management control of the target display equipment in the plurality of display equipment;
and the mobile terminal sends the authorization information to the management server.
In a second aspect, an embodiment of the present application provides a method for managing display device permissions, where the method is applied to a management server, and the method includes:
a management server receives a first permission information acquisition request sent by a mobile terminal, wherein the first permission information acquisition request is used for requesting to acquire information of display equipment managed by the mobile terminal in the target service; the first permission information acquisition request includes: account information and service information of a target service which are currently logged in by the mobile terminal;
the management server acquires first authority information according to a first authority information acquisition request, wherein the first authority information comprises: in the target service, the information of the display equipment managed by the mobile terminal;
and the management server sends the first authority information to the mobile terminal.
In some possible designs, the method further comprises:
the management server receives a second permission information acquisition request sent by the target display equipment, wherein the second permission information acquisition request is used for requesting to acquire information of the display equipment managed by the mobile terminal in the target service; the second permission information acquisition request comprises account information currently logged in by the mobile terminal and service information of the target service;
and the management server sends second authority information to the target display equipment so that the target display equipment authenticates an access request aiming at the target service sent by the mobile terminal according to the second authority information, wherein the second authority information comprises information of the display equipment managed by the mobile terminal in the target service.
In a third aspect, an embodiment of the present application provides a mobile terminal, including: a memory, a processor, and a computer program;
the memory is for storing the computer program;
the processor is configured to execute the computer program to perform the method for managing display device rights of any one of the first aspect.
In a fourth aspect, an embodiment of the present application provides a server, including: a memory, a processor, and a computer program;
the memory is for storing the computer program;
the processor is configured to execute the computer program to perform the method for managing display device rights according to any one of the second aspect.
In a fifth aspect, an embodiment of the present application provides a readable storage medium, including: carrying out a procedure;
the program is executed by a processor of an electronic device to perform the method for managing display device rights according to any one of the first aspect or the second aspect.
In a sixth aspect, the present application further provides a program product, where the program product includes a computer program (i.e., execution instructions), and the computer program is stored in a readable storage medium. The computer program may be read from a readable storage medium by at least one processor of an electronic device, execution of which by the at least one processor causes the electronic device to implement the method of managing display device permissions provided by any one of the first or second aspects of the invention.
The embodiment of the application provides a method for managing display device permission, a mobile terminal and a server, wherein the mobile terminal manages access permission of other mobile terminals to display devices and services on the display devices based on device dimensions and account dimensions. Compared with the traditional mode, the authority management of the display device is carried out based on the device dimension and the account dimension, and the flexibility of the authority management of the display device and the service on the display device is improved.
Drawings
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings needed to be used in the description of the embodiments or the prior art will be briefly introduced below, and it is obvious that the drawings in the following description are some embodiments of the present application, and for those skilled in the art, other drawings can be obtained according to these drawings without inventive exercise.
Fig. 1 is a schematic diagram illustrating an operation scenario between a display device and a control apparatus according to an embodiment;
fig. 2 is a block diagram exemplarily showing a hardware configuration of a display device 200 according to an embodiment;
fig. 3 is a block diagram exemplarily showing a hardware configuration of the control apparatus 100 according to the embodiment;
fig. 4 is a diagram exemplarily showing a software configuration in the display device 200 according to the embodiment;
FIG. 5 is a diagram illustrating an applicable scenario of a method for managing display device permissions according to an embodiment of the present application;
FIG. 6 is a flowchart of a method for managing display device permissions according to an embodiment of the present application;
FIG. 7 is a flowchart of a method for managing display device permissions according to another embodiment of the present application;
FIG. 8 is a flowchart of a method for managing display device permissions according to an embodiment of the present application;
FIG. 9 is a flowchart of a method for managing display device permissions according to another embodiment of the present application;
FIG. 10 is a flowchart of a method for managing display device permissions according to another embodiment of the present application;
fig. 11 is a schematic diagram illustrating an interface change of a mobile terminal when rights of a display device are managed by the method shown in fig. 6 or 7 according to an embodiment of the present application;
fig. 12 is a schematic diagram illustrating an interface change of a mobile terminal when rights of a display device are managed by the method shown in fig. 9 or 10 according to an embodiment of the present application;
fig. 13 is a flowchart of a method for managing display device permissions according to another embodiment of the present application.
Detailed Description
To make the objects, technical solutions and advantages of the exemplary embodiments of the present application clearer, the technical solutions in the exemplary embodiments of the present application will be clearly and completely described below with reference to the drawings in the exemplary embodiments of the present application, and it is obvious that the described exemplary embodiments are only a part of the embodiments of the present application, but not all the embodiments.
All other embodiments, which can be derived by a person skilled in the art from the exemplary embodiments shown in the present application without inventive effort, shall fall within the scope of protection of the present application. Moreover, while the disclosure herein has been presented in terms of exemplary one or more examples, it is to be understood that each aspect of the disclosure can be utilized independently and separately from other aspects of the disclosure to provide a complete disclosure.
It should be understood that the terms "first," "second," "third," and the like in the description and in the claims of the present application and in the drawings described above are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used are interchangeable under appropriate circumstances and can be implemented in sequences other than those illustrated or otherwise described herein with respect to the embodiments of the application, for example.
Furthermore, the terms "comprises" and "comprising," as well as any variations thereof, are intended to cover a non-exclusive inclusion, such that a product or device that comprises a list of elements is not necessarily limited to those elements explicitly listed, but may include other elements not expressly listed or inherent to such product or device.
The term "module" as used herein refers to any known or later developed hardware, software, firmware, artificial intelligence, fuzzy logic, or combination of hardware and/or software code that is capable of performing the functionality associated with that element.
The term "remote control" as used in this application refers to a component of an electronic device, such as the display device disclosed in this application, that is typically wirelessly controllable over a short range of distances. Typically using infrared and/or Radio Frequency (RF) signals and/or bluetooth to connect with the electronic device, and may also include WiFi, wireless USB, bluetooth, motion sensor, etc. For example: the hand-held touch remote controller replaces most of the physical built-in hard keys in the common remote control device with the user interface in the touch screen.
The term "gesture" as used in this application refers to a user's behavior through a change in hand shape or an action such as hand motion to convey a desired idea, action, purpose, or result.
Fig. 1 is a schematic diagram illustrating an operation scenario between a display device and a control apparatus according to an embodiment. As shown in fig. 1, a user may operate the display device 200 through the mobile terminal 300 and the control apparatus 100.
In some embodiments, the control apparatus 100 may be a remote controller, and the communication between the remote controller and the display device includes an infrared protocol communication or a bluetooth protocol communication, and other short-distance communication methods, etc., and the display device 200 is controlled by wireless or other wired methods. The user may input a user command through a key on a remote controller, voice input, control panel input, etc. to control the display apparatus 200. Such as: the user can input a corresponding control command through a volume up/down key, a channel control key, up/down/left/right moving keys, a voice input key, a menu key, a power on/off key, etc. on the remote controller, to implement the function of controlling the display device 200.
In some embodiments, mobile terminals, tablets, computers, laptops, and other smart devices may also be used to control the display device 200. For example, the display device 200 is controlled using an application program running on the smart device. The application, through configuration, may provide the user with various controls in an intuitive User Interface (UI) on a screen associated with the smart device.
For example, the mobile terminal 300 may install a software application with the display device 200, implement connection communication through a network communication protocol, and implement the purpose of one-to-one control operation and data communication. Such as: the control instruction protocol can be established between the mobile terminal 300 and the display device 200, the remote control keyboard is synchronized to the mobile terminal 300, and the function of controlling the display device 200 is realized by controlling the user interface on the mobile terminal 300. The audio and video content displayed on the mobile terminal 300 can also be transmitted to the display device 200, so as to realize the synchronous display function.
As also shown in fig. 1, the display apparatus 200 also performs data communication with the server 400 through various communication means. The display device 200 may be allowed to be communicatively connected through a Local Area Network (LAN), a Wireless Local Area Network (WLAN), and other networks. The server 400 may provide various contents and interactions to the display apparatus 200. Illustratively, the display device 200 receives software program updates, or accesses a remotely stored digital media library, by sending and receiving information, as well as Electronic Program Guide (EPG) interactions. The servers 400 may be a group or groups of servers, and may be one or more types of servers. Other web service contents such as video on demand and advertisement services are provided through the server 400.
The display device 200 may be a liquid crystal display, an OLED display, a projection display device. The particular display device type, size, resolution, etc. are not limiting, and those skilled in the art will appreciate that the display device 200 may be modified in performance and configuration as desired.
The display apparatus 200 may additionally provide an intelligent network tv function that provides a computer support function in addition to the broadcast receiving tv function. Examples include a web tv, a smart tv, an Internet Protocol Tv (IPTV), and the like.
A hardware configuration block diagram of a display device 200 according to an exemplary embodiment is exemplarily shown in fig. 2. In some embodiments, the display device 200 includes at least one of a first controller, a tuner demodulator, a first communication interface, a detector, a first input/output interface, a display, an audio output, a first memory, a first power supply, and an infrared receiver.
In some embodiments, the display is configured to receive the image signal from the first processor, and to display the video content and the image and the component of the menu manipulation interface.
In some embodiments, the display 280 includes a display screen component for presenting a picture, and a driving component that drives the display of an image.
In some embodiments, the video content is displayed from broadcast television content, or alternatively, from various broadcast signals that may be received via wired or wireless communication protocols. Alternatively, various image contents received from the network communication protocol and sent from the network server side can be displayed.
The display in some embodiments displays a user-manipulated UI interface generated in the display apparatus 200 and used to control the display apparatus 200.
In some embodiments, a driving component for driving the display is also included, depending on the type of display 280.
In some embodiments, display 280 is a projection display and may also include a projection device and projection screen.
In some embodiments, the first communication interface is a component for communicating with an external device or an external server according to various communication protocol types. For example: the first communication interface may include at least one of a Wifi chip, a bluetooth communication protocol chip, a wired ethernet communication protocol chip, and other network communication protocol chips or near field communication protocol chips, and an infrared receiver.
In some embodiments, the display device may establish control signal and data signal transmission and reception with an external control device or a content providing device through the first communication interface.
In some embodiments, an infrared receiver may be used to receive an infrared control signal from the control device 100 (e.g., an infrared remote control, etc.).
In some embodiments, the detector is a display device 200 for collecting signals of the external environment or interaction with the outside.
In some embodiments, as shown in fig. 2, the first input/output interface is configured to enable data transmission between the first controller and an external other device or other first controller. Such as receiving video signal data and audio signal data of an external device, or command instruction data, etc.
In some embodiments, the first input/output interface may include, but is not limited to, the following: the interface can be any one or more of a high-definition multimedia interface (HDMI), an analog or data high-definition component input interface, a composite video input interface, a USB input interface, an RGB port and the like.
In some embodiments, the first input/output interface may also form a composite input/output interface with the plurality of interfaces.
In some embodiments, as shown in fig. 2, the tuning demodulator is configured to receive broadcast television signals through wired or wireless reception, may perform modulation and demodulation processing such as amplification, mixing, resonance, and the like, and demodulate audio and video signals from multiple wireless or wired broadcast television signals, where the audio and video signals may include television audio and video signals carried in a television channel frequency selected by a user and EPG data signals.
In some embodiments, the first controller controls the operation of the display device and responds to user operations through various software control programs stored in the memory. The first controller may control the overall operation of the display apparatus 200. For example: in response to receiving a user command for selecting a UI object to be displayed on the display 280, the first controller 210 may perform an operation related to the object selected by the user command.
In some embodiments, the object may be any one of selectable objects, such as a hyperlink or an icon. Operations related to the selected object, such as: displaying an operation connected to a hyperlink page, document, image, or the like, or performing an operation of a program corresponding to the icon. The user command for selecting the UI object may be a command input through various input means (e.g., a mouse, a keyboard, a touch pad, etc.) connected to the display apparatus 200 or a voice command corresponding to a voice spoken by the user.
As shown in FIG. 2, the first controller includes at least one of a Random Access Memory (RAM), a Read-Only Memory (ROM), a video processor, an audio processor, other processors (e.g., a Graphics Processing Unit (GPU), a Central Processing Unit (CPU), a Communication Interface (e.g., a first Interface to an nth Interface), and a Communication Bus (Bus).
In some embodiments, a CPU processor is used to execute operating system and application program instructions stored in memory. And executing various application programs, data and contents according to various interactive instructions received from the outside so as to finally display and play various audio and video contents.
In some exemplary embodiments, the CPU processor may include a plurality of processors. The plurality of processors may include one main processor and a plurality of or one sub-processor. A main processor for performing some operations of the display apparatus 200 in a pre-power-up mode and/or operations of displaying a screen in a normal mode. A plurality of or one sub-processor for one operation in a standby mode or the like.
In some embodiments, a graphics processor for generating various graphics objects, such as: icons, operation menus, user input instruction display graphics, and the like. The display device comprises an arithmetic unit which carries out operation by receiving various interactive instructions input by a user and displays various objects according to display attributes. And the system comprises a renderer for rendering various objects obtained based on the arithmetic unit, wherein the rendered objects are used for being displayed on a display.
In some embodiments, the video processor is configured to receive an external video signal, and perform video processing such as decompression, decoding, scaling, noise reduction, frame rate conversion, resolution conversion, image synthesis, and the like according to a standard codec protocol of the input signal, so as to obtain a signal displayed or played on the directly displayable device 200.
Illustratively, the video processor includes a demultiplexing module, a video decoding module, an image synthesizing module, a frame rate conversion module, a display formatting module, and the like.
The demultiplexing module is used for demultiplexing the input audio and video data stream, and if the input MPEG-2 is input, the demultiplexing module demultiplexes the input audio and video data stream into a video signal and an audio signal.
And the video decoding module is used for processing the video signal after demultiplexing, including decoding, scaling and the like.
And the image synthesis module is used for carrying out superposition mixing processing on the GUI signal input by the user or generated by the user and the video image after the zooming processing by the graphic generator so as to generate an image signal for display.
The frame rate conversion module is configured to convert an input video frame rate, such as a 60Hz frame rate into a 120Hz frame rate or a 240Hz frame rate, and the normal format is implemented in, for example, an interpolation frame mode.
The display format module is used for converting the received video output signal after the frame rate conversion, and changing the signal to conform to the signal of the display format, such as outputting an RGB data signal.
In some embodiments, the graphics processor and the video processor may be integrated or separately configured, the integrated configuration may perform processing of graphics signals output to the display, and the separate configuration may perform different functions, for example, a GPU + frc (frame Rate conversion) architecture.
In some embodiments, the audio processor is configured to receive an external audio signal, decompress and decode the received audio signal according to a standard codec protocol of the input signal, and perform noise reduction, digital-to-analog conversion, and amplification processing to obtain an audio signal that can be played in the speaker.
In some embodiments, the video processor may comprise one or more chips. The audio processor may also comprise one or more chips.
In some embodiments, the video processor and the audio processor may be separate chips, or may be integrated together with the first controller in one or more chips.
In some embodiments, the audio output, under control of the first controller, receives sound signals output by the audio processor, such as: speakers, and external sound output terminals of a generating device that can output to an external device, in addition to speakers carried by the display device 200 itself, such as: external sound interface or earphone interface, etc., and may also include a near field communication module in the communication interface, for example: and the Bluetooth module is used for outputting sound of the Bluetooth loudspeaker.
The first power supply provides power supply support for the display device 200 with power input from an external power source under the control of the first controller. The first power supply may include a built-in power supply circuit installed inside the display apparatus 200, or may be a power supply interface installed outside the display apparatus 200 to provide an external power supply in the display apparatus 200.
And the user input interface is used for receiving an input signal of a user and then sending the received user input signal to the first controller. The user input signal may be a remote controller signal received through an infrared receiver, and various user control signals may be received through the network communication module.
For example, the user inputs a user command through the remote controller 100 or the mobile terminal 300, the user input interface responds to the user input through the first controller according to the user input, and the display device 200 responds to the user input through the second controller.
In some embodiments, a user may enter a user command on a Graphical User Interface (GUI) displayed on the display 280, and the user input interface receives the user input command through the Graphical User Interface (GUI). Alternatively, the user may input the user command by inputting a specific sound or gesture, and the user input interface receives the user input command by recognizing the sound or gesture through the sensor.
In some embodiments, a "user interface" is a media interface for interaction and information exchange between an application or operating system and a user that enables conversion between an internal form of information and a form that is acceptable to the user. A commonly used presentation form of the User Interface is a Graphical User Interface (GUI), which refers to a User Interface related to computer operations and displayed in a graphical manner. It may be an interface element such as an icon, a window, a control, etc. displayed in the display screen of the electronic device, where the control may include a visual interface element such as an icon, a button, a menu, a tab, a text box, a dialog box, a status bar, a navigation bar, a Widget, etc.
The first memory includes a memory storing various software modules for driving the display device 200. Such as: various software modules stored in the first memory, including: at least one of a basic module, a detection module, a communication module, a display control module, a browser module, and various service modules.
Wherein the basic module is a bottom layer software module for signal communication among the various hardware in the postpartum care display device 200 and for sending processing and control signals to the upper layer module. The detection module is used for collecting various information from various sensors or user input interfaces, and the management module is used for performing digital-to-analog conversion and analysis management.
For example: the voice recognition module comprises a voice analysis module and a voice instruction database module. The display control module is used for controlling the display to display the image content, and can be used for playing the multimedia image content, UI interface and other information. And the communication module is used for carrying out control and data communication with external equipment. And the browser module is used for executing a module for data communication between browsing servers. And the service module is used for providing various services and modules including various application programs.
Meanwhile, the first memory is also used for storing and receiving external data and user data, images of various items in various user interfaces, visual effect maps of focus objects and the like.
In addition to the first memory, the display device 200 is further provided with an external memory, and the external memory is connected with the first controller in a pluggable manner through a hardware interface.
A block diagram of the configuration of the control apparatus 100 according to an exemplary embodiment is exemplarily shown in fig. 3. As shown in fig. 3, the control device 100 includes a second controller, a second communication interface, a second input/output interface, a second memory, and a second power supply.
The control device 100 is configured to control the display device 200 and may receive an input operation instruction of a user and convert the operation instruction into an instruction recognizable and responsive by the display device 200, serving as an interaction intermediary between the user and the display device 200. Such as: the user responds to the channel up and down operation by operating the channel up and down keys on the control device 100.
In some embodiments, the control device 100 may be a smart device. Such as: the control apparatus 100 may install various applications that control the display apparatus 200 according to user demands.
In some embodiments, as shown in fig. 1, a mobile terminal 300 or other intelligent electronic device may function similar to the control device 100 after installing an application that manipulates the display device 200. Such as: the user may implement the functions of controlling the physical keys of the device 100 by installing applications, various function keys or virtual buttons of a graphical user interface available on the mobile terminal 300 or other intelligent electronic device.
The second controller includes a second processor and RAM and ROM, a second communication interface, and a communication bus. The second controller is used to control the operation of the control device 100, as well as the communication cooperation between the internal components and the external and internal data processing functions.
The second communication interface enables communication of control signals and data signals with the display apparatus 200 under the control of the second controller. Such as: the received user input signal is transmitted to the display apparatus 200. The second communication interface may include at least one of a WiFi chip, a bluetooth module, an NFC module, and other near field communication modules.
A second user input/output interface, wherein the input interface includes at least one of a microphone 141, a touch pad 142, a sensor 143, a key 144, and other input interfaces. Such as: the user can realize a user instruction input function through actions such as voice, touch, gesture, pressing, and the like, and the input interface converts the received analog signal into a digital signal and converts the digital signal into a corresponding instruction signal, and sends the instruction signal to the display device 200.
The output interface includes an interface that transmits the received user instruction to the display apparatus 200. In some embodiments, the interface may be an infrared interface or a radio frequency interface. Such as: when the infrared signal interface is used, the user input instruction needs to be converted into an infrared control signal according to an infrared control protocol, and the infrared control signal is sent to the display device 200 through the infrared sending module. The following steps are repeated: when the rf signal interface is used, a user input command needs to be converted into a digital signal, and then the digital signal is modulated according to the rf control signal modulation protocol and then transmitted to the display device 200 through the rf transmitting terminal.
In some embodiments, the control device 100 comprises at least one of a second communication interface and an output interface. The control device 100 is configured with a second communication interface, such as: the WiFi, bluetooth, NFC, etc. modules may transmit the user input command to the display device 200 through the WiFi protocol, or the bluetooth protocol, or the NFC protocol code.
A second memory for storing various operation programs, data and applications for driving and controlling the control apparatus 200 under the control of the second controller. And the second memory can store various control signal instructions input by a user.
And a second power supply for providing operational power support to the components of the control device 100 under the control of the second controller. A battery and associated control circuitry.
In some embodiments, the system may include a Kernel (Kernel), a command parser (shell), a file system, and an application program. The kernel, shell, and file system together make up the basic operating system structure that allows users to manage files, run programs, and use the system. After power-on, the kernel is started, kernel space is activated, hardware is abstracted, hardware parameters are initialized, and virtual memory, a scheduler, signals and interprocess communication (IPC) are operated and maintained. And after the kernel is started, loading the Shell and the user application program. The application program is compiled into machine code after being started, and a process is formed.
Referring to fig. 4, in some embodiments, the system is divided into four layers, which are, from top to bottom, an Application (appplications) layer (referred to as an "Application layer"), an Application Framework (referred to as a "Framework layer"), an Android runtime (Android runtime) and system library layer (referred to as a "system runtime library layer"), and a kernel layer.
In some embodiments, at least one application program runs in the application program layer, and the application programs can be Window (Window) programs carried by an operating system, system setting programs, clock programs, camera applications and the like; or may be an application developed by a third party developer such as a hi program, a karaoke program, a magic mirror program, or the like. In specific implementation, the application packages in the application layer are not limited to the above examples, and may actually include other application packages, which is not limited in this embodiment of the present application.
The framework layer provides an Application Programming Interface (API) and a programming framework for applications at the application layer. The application framework layer includes a number of predefined functions. The application framework layer acts as a processing center that decides to let the applications in the application layer act. The application program can access the resource in the system and obtain the service of the system in execution through the API interface
As shown in fig. 4, in the embodiment of the present application, the application framework layer includes a manager (Managers), a Content Provider (Content Provider), and the like, where the manager includes at least one of the following modules: an activity manager (ActivityManager) is used to interact with all activities running in the system; the Location Manager (Location Manager) is used for providing the system service or application with the access of the system Location service; a Package Manager (Package Manager) for retrieving various information related to an application Package currently installed on the device; a notification manager (notifiationmanager) for controlling display and clearing of notification messages; a Window Manager (Window Manager) is used to manage the icons, windows, toolbars, wallpapers, and desktop components on a user interface.
In some embodiments, the activity manager is to: managing the life cycle of each application program and the general navigation backspacing function, such as controlling the exit of the application program (including switching the user interface currently displayed in the display window to the system desktop), opening, backing (including switching the user interface currently displayed in the display window to the previous user interface of the user interface currently displayed), and the like.
In some embodiments, the window manager is configured to manage all window processes, such as obtaining a display size, determining whether a status bar is available, locking a screen, intercepting a screen, controlling a display change (e.g., zooming out, dithering, distorting, etc.) and the like.
In some embodiments, the system runtime layer provides support for the upper layer, i.e., the framework layer, and when the framework layer is used, the android operating system runs the C/C + + library included in the system runtime layer to implement the functions to be implemented by the framework layer.
In some embodiments, the kernel layer is a layer between hardware and software. As shown in fig. 4, the core layer includes at least one of the following drivers: audio drive, display drive, bluetooth drive, camera drive, WIFI drive, USB drive, HDMI drive, sensor drive (such as fingerprint sensor, temperature sensor, touch sensor, pressure sensor, etc.), and so on.
In some embodiments, the kernel layer further comprises a power driver module for power management.
In some embodiments, software programs and/or modules corresponding to the software architecture of fig. 4 are stored in the first memory or the second memory shown in fig. 2 or 3.
In some embodiments, taking the magic mirror application (photographing application) as an example, when the remote control receiving device receives a remote control input operation, a corresponding hardware interrupt is sent to the kernel layer. The kernel layer processes the input operation into an original input event (including information such as a value of the input operation, a timestamp of the input operation, etc.). The raw input events are stored at the kernel layer. The application program framework layer obtains an original input event from the kernel layer, identifies a control corresponding to the input event according to the current position of the focus and uses the input operation as a confirmation operation, the control corresponding to the confirmation operation is a control of a magic mirror application icon, the magic mirror application calls an interface of the application framework layer to start the magic mirror application, and then the kernel layer is called to start a camera driver, so that a static image or a video is captured through the camera.
In some embodiments, for a display device with a touch function, taking a split screen operation as an example, the display device receives an input operation (such as a split screen operation) that a user acts on a display screen, and the kernel layer may generate a corresponding input event according to the input operation and report the event to the application framework layer. The window mode (such as multi-window mode) corresponding to the input operation, the position and size of the window and the like are set by an activity manager of the application framework layer. And the window management of the application program framework layer draws a window according to the setting of the activity manager, then sends the drawn window data to the display driver of the kernel layer, and the display driver displays the corresponding application interface in different display areas of the display screen.
In practical applications, services on the display device often need to be shared with other users, and these services that can be shared include, but are not limited to, collecting and adding favorite programs, files, etc., NAS services, message boards, video calls, and so on. In a conventional manner, the permission of the user to share the services is usually based on the service dimension, but if a plurality of display devices exist, the permission management manner based on the service dimension is not flexible enough. For example, in a certain scenario, there are two display devices, namely a display device a and a display device B, and a user a wants to share the right of a service on the display device a to the user, and does not want to share the right of the service on the display device B to the user B. Because the services on the display device a and the display device B are managed based on the account of the user a, if the user a authorizes the service to the user B based on the account in the conventional permission management manner, the user B may use the services on the display device a and the display device B, but the user a does not want to authorize the display device B to the user B. It can be seen that the conventional method of managing the rights of the display device is not flexible enough.
Fig. 5 is a usage scenario diagram of a method for managing display device permissions according to an embodiment of the present application. The scenario illustrated with reference to fig. 5 includes: mobile terminal 501, display device 502, physical server 503, and cloud storage server 504.
The mobile terminal 501 may perform data transmission service with the display device 502 through the physical server 503 and the cloud storage server 504; the mobile terminal 501 may also manage the rights of the display device 502 under the target service through the physical server 503.
The mobile terminal 501 may install an application corresponding to the data transmission service, for example, the application corresponding to the NAS service may implement connection communication between the mobile terminal 501 and the physical server 503 through a first network communication protocol, and the mobile terminal 501 may implement connection communication with the cloud storage server 504 through a second network communication protocol.
For example, the mobile terminal 501 may send a data acquisition request instruction to the physical server 503 through the first network communication protocol; the mobile terminal 501 may download the file from the cloud storage server 504 through the second network communication protocol, or the mobile terminal 501 may upload the file to the cloud storage server 504 through the second network communication protocol. For another example, the mobile terminal 502 may send a right management instruction to the physical server 503 through the first network communication protocol, where the right management instruction may be, for example, an authorization instruction, or may also be a removal authorization instruction. The first network communication protocol and the second network communication protocol may be the same or different.
The display device 502 includes a memory for storing files. The display device 502 may be communicatively coupled to the physical server 503 via a first network communication protocol, and the display device 502 may also be communicatively coupled to the cloud storage server 504 via a second network communication protocol. For example, the display device 502 may send information of related files stored in the memory, for example, information of directory files, the number of files, and the like, to the physical server 503 through the first network communication protocol; the display device 502 may also upload files to the cloud storage server 504 via the second network communication protocol and download files from the cloud storage server 504 via the second network communication protocol.
Illustratively, the display device 502 may include a memory that is a Network Attached Storage (NAS) module, where the NAS module is data-centric, separates the storage device from a server, and centrally manages data through the physical server 503, thereby releasing bandwidth, improving performance, and reducing device cost. The NAS module may also be referred to by other names such as NAS storage device and network storage, and the present embodiment does not limit this. Of course, the display device 502 may also include other types of memory such as a USB flash drive, a removable hard drive, and so forth.
The physical server 503 is configured to implement information transmission between the mobile terminal 501 and the display device 502, data management for data transmission through the cloud storage server 504, and authority management of the display device under a target service.
In one possible implementation, the physical server 503 may include: a message server 5031, a service server 5032, and a management server 5033; the message server 5031 is configured to implement transmission of information between the mobile terminal 501 and the display device 502; a file management system can be mounted on the service server 5032 to implement data management of data transmission through the cloud storage server 504; the management server 5033 may mount a device authority management system to realize the authority of the mobile terminal to the display device and various services on the display device.
Communication between the mobile terminal 501 and the management server 5033 may be achieved through the message server 5031. For example, when the mobile terminal 501 sends the authorization information to the management server 5033, the mobile terminal 501 sends the authorization information to the message server 5031, and the message server 5031 forwards the authorization information to the management server 5033. For another example, when the management server 5033 sends the authority information to the mobile terminal 501, the management server 5033 sends the authority information to the message server 5031, and the message server 5031 forwards the authority information to the mobile terminal 501.
It should be noted that the message server 5031, the service server 5032 and the management server 5033 may be integrated together or may be separately provided, which is not limited in this embodiment of the application.
The cloud storage server 504 is configured to implement file transmission between the display device 502 and the mobile terminal 501, for example, the display device 502 uploads a file to the cloud storage server 504, and the mobile terminal 501 determines that the mobile terminal has an access right according to the right information fed back by the management server, and then downloads the file from the cloud storage server 504; for another example, if the mobile terminal 501 determines that the mobile terminal has the access right according to the right information fed back by the management server, the file is uploaded to the cloud storage server 504, and the display device 502 downloads the file from the cloud storage server 504. The resources of the cloud storage server 504 can be used at any time and can be expanded as required according to actual application conditions, so that the efficiency of data transmission can be improved by realizing file transmission between the display device 502 and the mobile terminal 501 through the cloud storage server 504, and flexible infrastructure can be supported.
On the basis of the scenario shown in fig. 5, an embodiment of the present application provides a method for managing display device permissions, where the core idea of the method is: and authorizing the authority of the target display equipment in the plurality of display equipment for the target user aiming at the target service, thereby realizing the common management of the authority of the display equipment through the dimension of the display equipment and the dimension of the service.
The method for managing display device permissions provided in the embodiments of the present application is described in detail below with reference to several specific embodiments.
Fig. 6 is a flowchart of a method for managing display device permissions according to an embodiment of the present application. As shown in fig. 6, the method of the present embodiment includes:
and S101, displaying management controls of a plurality of display devices according to a display device management instruction input by a user.
In the scheme, the authority for managing the display device can be active management or passive management. For example, "actively managing" means that a user may actively grant the authority of the target service on the target display device to other users, for example, an administrator user actively grants the target service of the target display device to other users for use; the "passive management" identifies that the user authorizes the authority of the target service on the target display device to other users based on the authorization application of the other users, for example, when the user accesses the target service of the target display device, the user determines that the user does not have the authority of the target service of the target display device, and the user can send the authorization application to the administrator user through the management server.
The display device management instruction may be generated by a user by operating a display screen of the mobile terminal, or may be input by the user in a voice manner. The mobile terminal receives a display device management instruction input by a user, responds to the display device management instruction, and displays management controls of a plurality of display devices on a display interface, wherein the user can authorize a target display device for the target user by operating the management controls of the display devices on the display interface.
In one possible implementation manner, the display device management instruction is generated by the mobile terminal based on the operation of a user on a control of "user management" of the menu bar, and specifically, the display device management instruction is generated by the operation of the user on the control of "user management" in the menu bar of the application program. The user management interface comprises management controls of a plurality of users, when the mobile terminal detects that the user operates the management control of the target user, the mobile terminal generates a display device management instruction input by the user, and displays the management controls of the plurality of display devices corresponding to the target user on the user interface of the mobile terminal.
Illustratively, when the authority management process is started, the mobile terminal displays a menu bar and generates a user management instruction based on the operation of a user; the mobile terminal sends the user management instruction to a management server; the management server determines the information of all users manageable by the currently logged account of the mobile terminal according to the user management instruction, and returns the information of all users manageable by the currently logged account of the mobile terminal to the mobile terminal; the mobile terminal displays the management controls of all the users that can be managed on the user interface. Then, when the mobile terminal detects that the user operates the management control of the target user, the mobile terminal generates a display device management instruction input by the user and sends the display device management instruction to a management server, wherein the display device management instruction may include account information currently logged in by the mobile terminal, an identifier of the target user and information used for indicating to acquire a plurality of display devices corresponding to the target user; the management server acquires information of a plurality of display devices corresponding to the target user according to the display device management instruction, and returns the information of the plurality of display devices corresponding to the target user to the mobile terminal; and the mobile terminal displays the management controls of a plurality of display devices corresponding to the target user on the user interface.
In another possible implementation, the display device management instruction is generated by the mobile terminal based on the user operation of a control of "device management" of the menu bar. When the mobile terminal detects that the user operates the space of the 'equipment management' of the menu bar, the mobile terminal generates a display equipment management instruction and displays controls of a plurality of display equipment which can be managed by the currently logged account of the mobile terminal on a user interface of the mobile terminal.
And S103, generating authorization information according to an authorization confirmation instruction input by the user.
The authorization information is used for indicating that the target display equipment is authorized to be equipment managed by a target user aiming at the target service, wherein the authorization confirmation instruction is an instruction generated by operating a management control of the target display equipment.
If the management control of the plurality of display devices is generated by the mobile terminal based on the operation of the user on the control of the "user management" of the menu bar, the mobile terminal can generate an authorization confirmation instruction according to the operation of the user on the management control of the target display device in the plurality of display devices, and generate authorization information based on the authorization confirmation instruction.
If the management controls of the multiple display devices are generated by the mobile terminal based on the operation of the user on the "device management" control of the menu bar, the mobile terminal can generate an authorization confirmation instruction according to the operation of the user on the controls of the multiple display devices, and generate authorization information based on the authorization confirmation instruction.
Optionally, the authorization information may include: one item or a combination of account information of current login of the mobile terminal, account information of a target user, equipment information of target display equipment and service information of target service. The device information of the target display device may be an ID of the target display device (e.g., a device number of the target display device), a name of the target display device (e.g., "living room tv", "bedroom tv"); it should be understood that the device information of the target display device may also be other information capable of uniquely identifying the target display device, which is not limited in this embodiment of the application. The service information of the target service may be a service name or other identifier of the service, for example, when the target service is an NAS service, the service information of the target service may be the NAS service, or an identifier corresponding to the NAS service.
And S105, sending authorization information to the management server.
Specifically, the mobile terminal may transmit the authorization information to the management server, and accordingly, the management server receives the authorization information transmitted by the mobile terminal. The management server may update the authority information corresponding to the target user according to the received authorization information, where the authority information includes an authority of the target user for the target display device under the target service, or may also be understood as that the authority information includes an authority of the target user for the target service under the target display device.
In this embodiment, the mobile terminal authorizes the authority of the target display device of the plurality of display devices for the target user in the target service based on the instruction input by the user, so that the authority of the display device is managed through the display device dimension and the account dimension, and the flexibility of authority management of the display device is improved.
Fig. 7 is a flowchart of a method for managing display device permissions according to another embodiment of the present application. In this embodiment, the management controls of the plurality of display devices are generated by the mobile terminal based on the operation of the "user management" control of the menu bar by the user. Specifically, as shown in fig. 7, the method of the present embodiment includes:
s201, displaying management controls of a plurality of users.
When the authority management process is started, the mobile terminal can display a menu bar according to the operation of the user, and the menu bar can comprise a control for user management. The user may instruct the mobile terminal to display the management controls for multiple users by operating a "user management" control of a menu bar displayed by the user interface.
In one possible implementation, a user generates user information request information by operating a "user management" control of a menu bar displayed on a user interface, and the mobile terminal transmits the user information request information to the management server. The user information request information is used for requesting information of a user currently logged in on the mobile terminal for account management, and the user information request information may include the account information currently logged in on the mobile terminal and information for instructing to acquire the user information managed by the account. Then, the mobile terminal receives the account management user information sent by the management server, and displays management controls of a plurality of users on a user interface of the mobile terminal based on the received account management user information.
The plurality of users displayed here may be added by the account number currently logged in on the mobile terminal in advance, or may be added by scanning the barcode information. Optionally, the barcode information is, for example, a two-dimensional code, which is not limited in this embodiment of the application.
S202, when the situation that the user operates the management control of the target user in the multiple users is detected, the display equipment management instruction which is input by the user and aims at the target user is generated.
The user may operate the management control of the target user in the management controls of the multiple users through a gesture, for example, the user presses the management control corresponding to the target user on a display screen of the mobile terminal; or it may be implemented by voice command.
In some possible implementation manners, if the user determines that the plurality of users displayed on the user interface do not include the target user, the target user may be searched in the address book, the management control of the target user is displayed on the user interface, and then the management command of the display device for the target user may be generated by operating the management control of the target user.
In other possible implementation manners, if the user determines that the plurality of users displayed on the user interface do not include the target user, the target user is added through the user information of the target user, after the target user is added, the management control of the target user is displayed on the user interface, and the management instruction of the display device for the target user is generated by operating the management control of the target user.
And S203, displaying the management controls of the plurality of display devices according to the display device management instruction input by the user.
And S204, generating authorization information according to an authorization confirmation instruction input by the user.
S205, the mobile terminal sends authorization information to the management server.
Steps S203 to S205 in this embodiment are similar to steps S101 to S105 in the embodiment shown in fig. 6, and reference may be made to the detailed description of the embodiment shown in fig. 6.
In this embodiment, the management controls of the multiple display devices corresponding to the target user are displayed on the user interface of the mobile terminal. And then, the user authorizes the target display device as the device managed by the target user by operating the management control corresponding to the target display device in the plurality of display devices corresponding to the target user.
In some possible implementation manners, the authorization confirmation instruction may correspond to one target display device, or may correspond to multiple target display devices, which is not limited in this embodiment of the present application.
In this embodiment, the mobile terminal authorizes the permission of the target display device of the plurality of display devices for the target user based on the instruction input by the user, so that the permission of the service of the display device and the display device is managed through the display device dimension and the account dimension, and the flexibility of permission management of the display device is improved.
In some possible designs, the method further comprises: based on the displayed management controls of the multiple users, the mobile terminal acquires a second user removal instruction; and the mobile terminal removes the management control of the user corresponding to the second user removing instruction from the displayed management controls of the plurality of users according to the second user removing instruction.
Fig. 8 is a flowchart of a method for managing display device permissions according to another embodiment of the present application. On the basis of the embodiment shown in fig. 7, after S205, the method shown in this embodiment may further include:
s206, based on the target display equipment managed by the target user, the mobile terminal obtains a display equipment removing instruction.
Wherein the display device removal instruction may include: the method comprises the steps of currently logging in account information of the mobile terminal, removing equipment information of the display equipment, account information of a target user and service information of a target service.
S207, according to a display device removing instruction, removing the management authority of the target user on the display device indicated by the display device removing instruction.
In some cases, a user may need to remove some user's rights to one or more target display devices, and therefore, the user may input a display device removal instruction to the mobile terminal by operating a management control of one or more target display devices in the target display device corresponding to the target user displayed on the user interface. The mobile terminal can update the user interface of the mobile terminal according to a display device removing instruction input by a user, and in the management controls of the plurality of display devices corresponding to the target user on the updated user interface, the management control of the display device indicated by the display device removing instruction indicates that the target user does not currently have permission for the display device indicated by the display device removing instruction.
It should be understood that the management controls of other display devices managed by the target user may also be displayed on the user interface of the mobile terminal.
S208, the mobile terminal sends the display device removing instruction to the management server.
Accordingly, the management server receives a display device removal instruction sent by the mobile terminal. And then, the management server can update the authority information corresponding to the target user according to the display device removing instruction.
In this embodiment, the user can remove the permissions of one or more target display devices corresponding to the target user under the target service based on the device dimension and the service dimension according to the requirement, so that the flexibility of managing the permissions of the display devices is improved.
Fig. 9 is a flowchart of a method for managing display device permissions according to another embodiment of the present application. In this embodiment, the management controls of the plurality of display devices are generated by the mobile terminal based on the operation of the user on the "device management" control of the menu bar. Specifically, as shown in fig. 9, the method of the present embodiment includes:
s301, according to a display device management instruction input by a user, displaying management controls of a plurality of display devices.
When the authority management process is started, the mobile terminal can display a menu bar according to the operation of a user, and the menu bar can comprise a control for 'equipment management'. The user can generate a display device management instruction input by the user by operating a "device management" control of the menu bar.
Illustratively, when the rights management process is started, the mobile terminal displays a menu bar and generates a display device management instruction based on a control of "device management" operated by a user, wherein the display device management instruction may include: the method comprises the steps that a currently logged account of the mobile terminal and information of display equipment which is used for indicating and acquiring the account of the currently logged mobile terminal and can be managed are obtained; the mobile terminal sends a display equipment management instruction to a management server; the management server determines information of all display devices manageable by the currently logged account of the mobile terminal according to the display device management instruction, and returns the information of all display devices manageable by the currently logged account of the mobile terminal to the mobile terminal; the mobile terminal displays management controls of all display devices which can be managed by the currently logged account of the mobile terminal on a user interface.
And S302, according to a target display device confirmation instruction input by a user, displaying management controls of a plurality of users corresponding to the target display device.
Specifically, management controls of a plurality of display devices are displayed on a user interface of the mobile terminal, and a user can input a target display device confirmation instruction to the mobile terminal by operating the management controls of a target display device in the plurality of display devices. And the mobile terminal responds to the target display equipment confirmation instruction and displays the management controls of the plurality of users corresponding to the target display equipment.
According to one possible implementation mode, a user operates a management control of a target display device in a plurality of display devices displayed on a user interface of a mobile terminal, and the mobile terminal generates a target display device confirmation instruction based on the operation of the user; the mobile terminal generates a user information obtaining instruction corresponding to the target display device according to the target display device confirmation instruction, where the user information obtaining instruction is used to request to obtain user information corresponding to the target display device, and the user information obtaining instruction may include: the method comprises the steps of obtaining the account number of the current login of the mobile terminal, the device information of the target display device and the information for indicating to obtain the user information corresponding to the target display device. The mobile terminal sends a user information acquisition instruction to the management server; the management server receives a user information acquisition instruction, and acquires user information corresponding to the target display equipment according to the user information acquisition instruction; the management server returns user information corresponding to the target display equipment to the mobile terminal; and the mobile terminal displays the management controls of a plurality of users corresponding to the target display equipment on the user interface of the mobile terminal according to the user information corresponding to the target display equipment returned by the management server.
S303, generating authorization information according to the target user authorization instruction input by the user.
Specifically, management controls of multiple users corresponding to the target display device are displayed on a user interface of the mobile terminal, and the users can input a target user confirmation instruction to the mobile terminal by operating the management controls of the target users. And the mobile terminal responds to the target user confirmation instruction and generates authorization information.
The authorization information is used for indicating that the target display equipment is authorized to be equipment managed by the target user under the target service. Optionally, the authorization information may include: the method comprises the steps of obtaining information of a current login account of the mobile terminal, equipment information of target display equipment and user information of a target user.
It should be noted that the target user authorization instruction may correspond to one target user or correspond to multiple target users, which is not limited in this embodiment of the present application.
S304, the mobile terminal sends authorization information to the management server.
Specifically, the mobile terminal may transmit the authorization information to the management server, and accordingly, the management server receives the authorization information transmitted by the mobile terminal. The management server may update the authority information corresponding to the target user according to the received authorization information, where the authority information includes an authority of the target user for the target display device under the target service, or may also be understood as that the authority information includes an authority of the target user for the target service under the target display device.
In this embodiment, the mobile terminal authorizes the authority of the target display device of the plurality of display devices for the target user in the target service based on the instruction input by the user, so that the authority of the display device is managed through the display device dimension and the account dimension, and the flexibility of authority management of the display device is improved.
Fig. 10 is a flowchart of a method for managing display device permissions according to another embodiment of the present application. On the basis of the embodiment shown in fig. 9, after S304, the method shown in this embodiment may further include:
s305, acquiring a first user removing instruction based on a plurality of users corresponding to the displayed target display equipment.
S306, according to the first user removing instruction, removing the authority of the target user indicated by the first user removing instruction to the target display device.
In some cases, the user may need to remove the authority of one or more target users on the target display device, and therefore, the user may input a first user removal instruction to the mobile terminal by operating the management control of one or more target users in the target users corresponding to the target display device displayed on the user interface.
It should be understood that the user interface of the mobile terminal may also display management controls of other users corresponding to the target display device.
Wherein the first user removal instruction may include:
s307, the mobile terminal sends a first user removing instruction to the management server.
Accordingly, the management server receives a first user removal instruction sent by the mobile terminal. The management server can update the authority information corresponding to the currently logged account of the mobile terminal according to the first user removal instruction.
In this embodiment, the user can remove the permission of one or more users to the corresponding target display device based on the device dimension and the service dimension according to the requirement, so that the flexibility of managing the permission of the display device is improved.
On the basis of any one of the embodiments of fig. 6 to 10, the user operates the "user management" control of the menu bar of the mobile terminal, the mobile terminal displays the management controls of the multiple users on the user interface in response to the user operation, and then the mobile terminal may further obtain a second user removal instruction based on the displayed management controls of the multiple users; and the mobile terminal removes the management control of the user corresponding to the second user removal instruction from the displayed management controls of the plurality of users.
The user can remove the authority of the user to all the display devices by operating the user management interface, so that the flexibility of managing the authority of the display devices is improved.
In a specific embodiment, when the method shown in fig. 7 or fig. 8 is used to manage the display device right by operating the "user management" control, an interface change diagram of the mobile terminal is shown in fig. 11. Specifically, as shown in fig. 11 (a), a menu bar displayed by the mobile terminal; the user displays the management controls of a plurality of users by operating the management control of "user management" shown in fig. 11 (a), and the interface of the mobile terminal is shown in fig. 11 (b); next, the user displays the management controls of the multiple display devices corresponding to the target user on the interface of the mobile terminal by operating the management control of the target user among the multiple users shown in (B) in fig. 11, as shown in (c) in fig. 11, the user displays the management controls of the multiple display devices corresponding to the user B on the display interface of the mobile terminal by operating the management control of the user B; thereafter, the user may operate the control of the target display device to authorize the target display device as a display device managed by the target user, for example, as shown in (d) of fig. 11, the user operates the management control of the display device a in the plurality of display devices corresponding to the user B in (c) of fig. 11 to authorize the display device a as a display device managed by the user B.
In some cases, the user may also perform rights management through the address book, for example, as shown in fig. 11(c), the display interface of the mobile terminal provides a control of "go to authorization in the address book", and the user enters the display interface based on the address book authorization by operating the control, as shown in fig. 11 (e); next, the user operates the management control of the user B among the multiple users included in the address book in fig. 11(e), and then the mobile terminal displays the management control as shown in fig. 11(c), and then the user operates the management control of the display device a among the multiple display devices corresponding to the user B in fig. 11(c), so as to authorize the display device a as the display device managed by the user B.
In other cases, the user may also remove the authority of the user on the display device by operating the management control of the user, for example, as shown in fig. 11(g), the user removes the authority of the user B on the display device D by operating the management control of the display device D in the plurality of display devices corresponding to the user B. Of course, it is understood that the right of the user B to the display device D may also be removed through fig. 11 (D).
In another specific embodiment, when the method shown in fig. 9 or fig. 10 is used to manage the display device right by operating the "device management" control, an interface change diagram of the mobile terminal is shown in fig. 12. Specifically, as shown in fig. 12 (a), a menu bar displayed by the mobile terminal; the user displays controls of a plurality of display devices by operating the management control of "device management" shown in fig. 12 (a), and the interface of the mobile terminal is as shown in fig. 12 (b); next, the user operates the management control of the target display device in the plurality of display devices displayed in (b) of fig. 12, and the interface of the mobile terminal displays the controls of the plurality of users corresponding to the target user as shown in (c) of fig. 12; thereafter, the user may operate the management control of the user a1 among the plurality of users shown in fig. 12(c), and authorize the display device a to the display device managed by the target user a1 by operating the control of "confirm authorization" through the interface displayed in fig. 12 (d).
In other cases, the user may also remove the user's rights to the target display device by operating management controls of one or more of the plurality of users displayed in the interface of the mobile terminal. For example, as shown in fig. 12 (D), the user removes the authority of the user D to the display device a by operating the management control of the user D among the plurality of users shown in fig. 12 (c).
It should be understood that the layout on the interface of the mobile terminal may take other forms, and fig. 11 and 12 are only examples, and are not intended to limit the change of the display interface when the method in the present embodiment is executed on the mobile terminal.
An embodiment of the present application further provides a mobile device, including: a memory, a processor, and a computer program; the memory is for storing the computer program; the processor executes the computer program to perform the method as performed by the mobile terminal in any of the embodiments above.
Fig. 13 is a flowchart of a method for managing display device permissions according to another embodiment of the present application. As shown in fig. 13, the method of the present embodiment includes:
s401, the mobile terminal sends a first permission information acquisition request to the management server.
The first permission information obtaining request is used for requesting to obtain first permission information corresponding to the mobile terminal under the target service, and the first permission information may include permissions of other mobile terminals and the display device managed by the mobile terminal. The first right information acquisition request may include: account information of the current login of the mobile terminal and service information of the target service. The first permission information acquisition request may further include information for instructing to acquire first permission information corresponding to an account in which the mobile terminal is currently logged.
S402, the management server determines first authority information corresponding to the account number currently logged in by the mobile terminal according to the first authority information acquisition request.
S403, the management server sends the first authority information to the mobile terminal.
Accordingly, the mobile terminal receives the first authority information sent by the management server.
S404, the mobile terminal judges whether the mobile terminal has the authority of the target display device under the target service according to the first authority information. If the mobile terminal determines that the authority of the target display device is provided, S405 is executed; if the mobile terminal stick determines that the authority for the target display device is not provided, S405' is executed.
S405, the mobile terminal sends an access request to the target display equipment.
Wherein, the access request is used for requesting to access a target service of a target display device, and the access request may include: account information of the current login of the mobile terminal, equipment information of the target display equipment and service information of the target service.
In one possible implementation, the mobile terminal sends an access request to the display device through the message server. Specifically, the mobile terminal sends an access request to the message server, and the message server searches for the target display device according to the device information of the target display device included in the access request and sends the access request to the target display device. S405', the mobile terminal sends an authorization application to the management server.
The authorization application is used for requesting an administrator to authorize the target display equipment as equipment managed by the mobile terminal under the target service. The authorization application may include: account information of the current login of the mobile terminal, equipment information of the target display equipment and service information of the target service.
In one possible implementation, the mobile terminal sends an authorization application to the management server through the message server. Specifically, the mobile terminal sends an authorization application to the message server, and the message server determines an administrator account corresponding to the target display device according to the device information of the target display device included in the authorization application and the corresponding relationship between the display device and the administrator account, and sends the authorization application to the mobile terminal corresponding to the administrator account.
Then, the mobile terminal may start the rights management process for authorization in a manner of any embodiment of fig. 6 to fig. 9, which may specifically refer to the description of the foregoing embodiment, and details are not repeated here.
In this embodiment, the management server may manage the permission of the mobile terminal to the display device and the service on the display device based on the device dimension and the service dimension, so that the flexibility of managing the permission of the display device is improved
After S405, the following steps may be further included:
s406, the target display device sends a second permission information acquisition request to the management server.
The second permission information obtaining request is used for requesting to obtain second permission information corresponding to the mobile terminal under the target service, and the second permission information may include permissions of other mobile terminals and the display device managed by the mobile terminal. The second right information acquisition request may include: the method comprises the current login account information of the mobile terminal and information used for indicating to acquire second authority information corresponding to the current login account of the mobile terminal.
It should be noted that the second permission information in this step and the first permission information in step S401 are both permission information corresponding to an account currently logged in by the mobile terminal, and this embodiment of the present application is described by the first permission information and the second permission information, only to distinguish information sent by the management server to different devices.
In a possible implementation manner, the target display device may send the second permission information obtaining request to the management server through the message server.
S407, the management server determines second authority information corresponding to the currently logged account of the mobile terminal according to the second authority information acquisition request.
S408, the management server sends the second permission information to the target display equipment.
In one possible implementation manner, the management server sends the second permission information to the target display device through the message server, and accordingly, the target display device receives the second permission information sent by the management server from the message server.
And S409, the target display equipment authenticates the access request according to the second authority information. If it is determined that the mobile terminal has the right to the target display device under the target service, that is, the target display device passes the authentication of the access request, S410 is executed; if it is determined that the mobile terminal does not have the right to the target display device under the target service, that is, the target display device fails to authenticate the access request, S410' is performed.
And S410, the target display equipment executes corresponding operation according to the access request. A
For example, if the access request is a file download request corresponding to the NAS service, the target display device obtains address information of the file to be downloaded in the cloud storage server according to the access request, sends the address information of the file to be downloaded in the cloud storage server to the mobile terminal through the message server, and then the mobile terminal can download the file from the cloud storage server according to the address information of the file to be downloaded in the cloud storage server.
S410', the target display device returns information for indicating that the authentication is not passed to the mobile terminal.
In one possible implementation manner, the target display device may return information indicating that the authentication is not passed to the mobile terminal through the message server, and accordingly, the mobile terminal receives the information indicating that the authentication is not passed, which is sent by the target display device, from the message server. And then, the mobile terminal can reinitiate an authorization application to the management server according to the information which is sent by the target display equipment and used for indicating that the authentication is failed, and can access the target service on the target display equipment again after authorization.
In this embodiment, the target display device obtains the authority information corresponding to the account currently logged in by the mobile terminal from the management server, and authenticates the access request sent by the mobile terminal based on the obtained authority information, and only after the authentication is passed, the mobile terminal can access the target display device and the target service on the target display device, thereby improving the security of the target display device and the service on the target display device.
It should be noted that, on the basis of any embodiment of fig. 6 to 13 in the present application, the management server can not only manage the display device and the authority of the service on the display device based on the device dimension and the service dimension, but also manage the display device and the authority of the service on the display device based on the device dimension or the service dimension according to actual needs. Illustratively, for favorite program services of collection and addition, the management server can manage based on the display device dimension only; the video call service management server can manage based on account number dimension only.
An embodiment of the present application further provides a server, including: a memory, a processor, and a computer program; the memory is for storing the computer program; the processor executes the computer program to perform the method performed by the management server as in any of the above embodiments.
An embodiment of the present application further provides a readable storage medium, including: carrying out a procedure; the program is executed by a processor to perform the method as performed by the mobile terminal in any of the above embodiments.
An embodiment of the present application further provides a readable storage medium, including: carrying out a procedure; the program is executed by a processor to perform the method performed by the management server as in any of the above embodiments.
Embodiments of the present application also provide a program product including a computer program (i.e., executing instructions), the computer program being stored in a readable storage medium. The computer program may be read from a readable storage medium by at least one processor of an electronic device, and execution of the computer program by the at least one processor causes the electronic device to perform the method performed by the mobile terminal as in any of the above embodiments.
Embodiments of the present application also provide a program product including a computer program (i.e., executing instructions), the computer program being stored in a readable storage medium. The computer program may be read from a readable storage medium by at least one processor of an electronic device, execution of which by the at least one processor causes the electronic device to perform the method performed by the management server as in any of the embodiments above.
Finally, it should be noted that: the above embodiments are only used for illustrating the technical solutions of the present application, and not for limiting the same; although the present application has been described in detail with reference to the foregoing embodiments, it should be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some or all of the technical features may be equivalently replaced; and the modifications or the substitutions do not make the essence of the corresponding technical solutions depart from the scope of the technical solutions of the embodiments of the present application.
Claims (15)
1. A method for managing display device permissions is applied to a mobile terminal, and the method comprises the following steps:
the mobile terminal displays management controls of a plurality of display devices according to a display device management instruction input by a user;
the mobile terminal generates authorization information according to an authorization confirmation instruction input by a user, wherein the authorization information is used for indicating that the target display equipment is authorized to be equipment managed by the target user aiming at a target service, and the authorization confirmation instruction is an instruction generated by operating a management control of the target display equipment in the plurality of display equipment;
and the mobile terminal sends the authorization information to the management server.
2. The method of claim 1, wherein the authorization information comprises: one or a combination of the account information of the target user, the equipment information of the target display equipment and the service information of the target service.
3. The method of claim 1, wherein before displaying the management controls of the plurality of display devices according to the display device management instructions input by the user, the method further comprises:
the mobile terminal displays management controls of a plurality of users;
when the fact that a user operates a management control of a target user in the multiple users is detected, the mobile terminal generates the display equipment management instruction which is input by the user and aims at the target user.
4. The method of any of claims 1 to 3, wherein the target display device is one or more display devices.
5. The method according to any one of claims 1 to 3, further comprising:
based on the target display equipment managed by the target user, the mobile terminal acquires a display equipment removing instruction;
and the mobile terminal removes the management authority of the target user on the display equipment indicated by the display equipment removal instruction according to the display equipment removal instruction.
6. The method according to claim 1 or 2, wherein the authorization confirmation instruction comprises: the target display equipment confirms the instruction and the target user authorization instruction; the mobile terminal generates authorization information according to an authorization confirmation instruction input by a user, and the authorization information comprises the following steps:
the mobile terminal displays management controls aiming at a plurality of users corresponding to a target display device according to a target display device confirmation instruction input by a user;
and the mobile terminal generates the authorization information according to a target user authorization instruction input by a user, wherein the target user authorization instruction is generated by a management control of a target user in a plurality of user management controls corresponding to the target display equipment operated by the user.
7. The method of claim 6, wherein the target user is one or more users.
8. The method of claim 6, further comprising:
based on a plurality of displayed users corresponding to the target display equipment, the mobile terminal acquires a first user removal instruction;
and the mobile terminal moves the management authority of the user indicated by the first user removing instruction on the target display equipment according to the first user removing instruction.
9. The method of claim 3, further comprising:
based on the displayed management controls of the multiple users, the mobile terminal acquires a second user removing instruction;
and the mobile terminal removes the management control of the user corresponding to the second user removal instruction from the displayed management controls of the plurality of users.
10. The method of claim 3, further comprising:
the mobile terminal acquires user information of a user to be added;
and the mobile terminal adds the management control of the user to be added into the management controls of the users according to the user information.
11. The method of claim 10, wherein the obtaining user information of the user to be added comprises:
the mobile terminal obtains the user information of the user to be added by scanning the bar code information of the user to be added; or,
and the mobile terminal acquires the user information of the user to be added through the address book of the terminal equipment.
12. A method of managing display device permissions, wherein a management server is applied, the method comprising:
the method comprises the steps that a management server receives a first permission information acquisition request sent by a mobile terminal, wherein the first permission information acquisition request is used for requesting to acquire information of display equipment managed by the mobile terminal in a target service; the first permission information acquisition request includes: account information and service information of a target service which are currently logged in by the mobile terminal;
the management server acquires first authority information according to a first authority information acquisition request, wherein the first authority information comprises: in the target service, the information of the display equipment managed by the mobile terminal;
and the management server sends the first authority information to the mobile terminal.
13. The method of claim 12, further comprising:
the management server receives a second permission information acquisition request sent by the target display equipment, wherein the second permission information acquisition request is used for requesting to acquire information of the display equipment managed by the mobile terminal in the target service; the second permission information acquisition request comprises account information currently logged in by the mobile terminal and service information of the target service;
and the management server sends second authority information to the target display equipment so that the target display equipment authenticates an access request aiming at the target service sent by the mobile terminal according to the second authority information, wherein the second authority information comprises information of the display equipment managed by the mobile terminal in the target service.
14. A mobile terminal, comprising: a memory, a processor, and a computer program;
the memory is for storing the computer program;
the processor executes the computer program to perform the method of any one of claims 1 to 11.
15. A server, comprising: a memory, a processor, and a computer program;
the memory is for storing the computer program;
the processor executes the computer program to perform the method of claim 12 or 13.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010641826.1A CN111818368B (en) | 2020-07-06 | 2020-07-06 | Method for managing display device authority, mobile terminal and server |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010641826.1A CN111818368B (en) | 2020-07-06 | 2020-07-06 | Method for managing display device authority, mobile terminal and server |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111818368A true CN111818368A (en) | 2020-10-23 |
CN111818368B CN111818368B (en) | 2022-07-22 |
Family
ID=72843003
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010641826.1A Active CN111818368B (en) | 2020-07-06 | 2020-07-06 | Method for managing display device authority, mobile terminal and server |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111818368B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115048062A (en) * | 2022-07-25 | 2022-09-13 | 北京珞安科技有限责任公司 | Mobile storage device management system based on hierarchical management and control |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102739623A (en) * | 2011-04-15 | 2012-10-17 | 华为终端有限公司 | Authorization method and terminal device |
CN104050535A (en) * | 2014-06-20 | 2014-09-17 | 西安诺瓦电子科技有限公司 | Service authority distributing method and system |
CN104079565A (en) * | 2014-06-13 | 2014-10-01 | 小米科技有限责任公司 | Authorization method and device |
US20140304837A1 (en) * | 2013-04-04 | 2014-10-09 | Canon Kabushiki Kaisha | System and method for controlling same, access management service system and method for controlling same, and non-transitory computer readable medium |
CN104618330A (en) * | 2014-12-26 | 2015-05-13 | 小米科技有限责任公司 | Business processing method and device and terminal |
CN110311899A (en) * | 2019-06-17 | 2019-10-08 | 平安医疗健康管理股份有限公司 | Multiservice system access method, device and server |
-
2020
- 2020-07-06 CN CN202010641826.1A patent/CN111818368B/en active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102739623A (en) * | 2011-04-15 | 2012-10-17 | 华为终端有限公司 | Authorization method and terminal device |
WO2012139528A1 (en) * | 2011-04-15 | 2012-10-18 | 华为终端有限公司 | Authorization method and terminal device |
US20140020118A1 (en) * | 2011-04-15 | 2014-01-16 | Huawei Device Co., Ltd | Authorization Method and Terminal Device |
US20140304837A1 (en) * | 2013-04-04 | 2014-10-09 | Canon Kabushiki Kaisha | System and method for controlling same, access management service system and method for controlling same, and non-transitory computer readable medium |
CN104079565A (en) * | 2014-06-13 | 2014-10-01 | 小米科技有限责任公司 | Authorization method and device |
CN104050535A (en) * | 2014-06-20 | 2014-09-17 | 西安诺瓦电子科技有限公司 | Service authority distributing method and system |
CN104618330A (en) * | 2014-12-26 | 2015-05-13 | 小米科技有限责任公司 | Business processing method and device and terminal |
CN110311899A (en) * | 2019-06-17 | 2019-10-08 | 平安医疗健康管理股份有限公司 | Multiservice system access method, device and server |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115048062A (en) * | 2022-07-25 | 2022-09-13 | 北京珞安科技有限责任公司 | Mobile storage device management system based on hierarchical management and control |
CN115048062B (en) * | 2022-07-25 | 2023-01-06 | 北京珞安科技有限责任公司 | Mobile storage device management system based on hierarchical management and control |
Also Published As
Publication number | Publication date |
---|---|
CN111818368B (en) | 2022-07-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111970549B (en) | Menu display method and display device | |
CN112243141B (en) | Display method and display equipment for screen projection function | |
CN112055240A (en) | Display device and operation prompt display method for pairing display device with remote controller | |
CN112437334A (en) | Display device | |
CN111954059A (en) | Screen saver display method and display device | |
CN112256449B (en) | Interface calling method of webpage application program, display equipment and server | |
CN112351334B (en) | File transmission progress display method and display equipment | |
CN111818654B (en) | Channel access method and display device | |
CN111818368B (en) | Method for managing display device authority, mobile terminal and server | |
CN112269668A (en) | Application resource sharing and display equipment | |
CN112017415A (en) | Recommendation method of virtual remote controller, display device and mobile terminal | |
CN112040340A (en) | Resource file acquisition method and display device | |
CN111787115B (en) | Server, display device and file transmission method | |
CN112134855B (en) | Cookie encryption method and display device | |
CN114390190B (en) | Display equipment and method for monitoring application to start camera | |
CN112069544B (en) | Server, display device and communication method | |
CN111953838B (en) | Call dialing method, display device and mobile terminal | |
CN111787117A (en) | Data transmission method and display device | |
CN111857936B (en) | User interface display method and display device of application program | |
CN111782606A (en) | Display device, server, and file management method | |
CN112231088B (en) | Browser process optimization method and display device | |
CN111913755B (en) | Application scanning method and display device | |
CN112866768B (en) | Display device and information prompting method | |
CN112087651B (en) | Method for displaying inquiry information and smart television | |
CN114040341B (en) | Bluetooth broadcast packet reporting processing method and display device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |