[go: up one dir, main page]

CN110958471A - Environment adjusting method, device and system - Google Patents

Environment adjusting method, device and system Download PDF

Info

Publication number
CN110958471A
CN110958471A CN201911130267.1A CN201911130267A CN110958471A CN 110958471 A CN110958471 A CN 110958471A CN 201911130267 A CN201911130267 A CN 201911130267A CN 110958471 A CN110958471 A CN 110958471A
Authority
CN
China
Prior art keywords
environment
adjustment
video
information
instruction
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
Application number
CN201911130267.1A
Other languages
Chinese (zh)
Other versions
CN110958471B (en
Inventor
孟庆泰
侯婉瑾
谭康喜
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Xiaomi Mobile Software Co Ltd
Original Assignee
Beijing Xiaomi Mobile Software Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Xiaomi Mobile Software Co Ltd filed Critical Beijing Xiaomi Mobile Software Co Ltd
Priority to CN201911130267.1A priority Critical patent/CN110958471B/en
Publication of CN110958471A publication Critical patent/CN110958471A/en
Application granted granted Critical
Publication of CN110958471B publication Critical patent/CN110958471B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/42202Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS] environmental sensors, e.g. for detecting temperature, luminosity, pressure, earthquakes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management 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/254Management at additional data server, e.g. shopping server, rights management server
    • H04N21/2541Rights Management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47202End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting content on demand, e.g. video on demand
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02BCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO BUILDINGS, e.g. HOUSING, HOUSE APPLIANCES OR RELATED END-USER APPLICATIONS
    • Y02B20/00Energy efficient lighting technologies, e.g. halogen lamps or gas discharge lamps
    • Y02B20/40Control techniques providing energy savings, e.g. smart controller or presence detection

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Ecology (AREA)
  • Emergency Management (AREA)
  • Environmental & Geological Engineering (AREA)
  • Environmental Sciences (AREA)
  • Remote Sensing (AREA)
  • Business, Economics & Management (AREA)
  • Biodiversity & Conservation Biology (AREA)
  • Computer Security & Cryptography (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Human Computer Interaction (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

The present disclosure relates to an environment adjusting method, an environment adjusting apparatus, an environment adjusting system, and an electronic device and a computer-readable storage medium. The video watching environment adjusting method is applied to a cloud server and comprises the following steps: determining ambient light information of a current environment in response to receiving a video playing instruction; generating a first adjustment instruction based on the ambient light information; and sending a first adjusting instruction to the environment adjusting device, so that the environment adjusting device adjusts the state in response to the first adjusting instruction to adjust the watching environment of the video. According to the method and the device, when the user needs to watch the video, the server can adjust the state of the environment equipment to adjust the watching environment of the video, so that a better watching effect is achieved, and the user experience is improved.

Description

Environment adjusting method, device and system
Technical Field
The present disclosure relates to the field of intelligent terminal communication, and in particular, to an environment adjusting method, an environment adjusting apparatus, an environment adjusting system, an electronic device, and a computer-readable storage medium.
Background
With the development of smart homes, a user can conveniently control the smart devices through interaction among various devices and a cloud server. When a user watches videos through the display equipment at home, the environment state has great influence on the watching effect, if the watching effect is guaranteed when the surrounding environment is relatively dark when the user watches movies, and the requirements on the environment are different for different types of video contents.
At present, after a user confirms to watch a video, the environment needs to be adjusted manually so that the watching environment can reach a proper state, which is troublesome and labor-consuming, and the user experience is very poor.
Disclosure of Invention
To overcome the problems in the related art, the present disclosure provides an environment adjusting method, an environment adjusting apparatus, an environment adjusting system, and an electronic device and a computer-readable storage medium.
According to a first aspect of the embodiments of the present disclosure, an environment adjusting method is applied to a cloud server, and the method includes: determining ambient light information of a current environment in response to receiving a video playing instruction; generating a first adjustment instruction based on the ambient light information; and sending a first adjusting instruction to the environment adjusting device, so that the environment adjusting device adjusts the state in response to the first adjusting instruction to adjust the watching environment of the video.
In one embodiment, determining ambient light information for a current environment comprises: determining ambient light information based on the current time; or receiving light intensity information sent by one or more light sensors; based on the light intensity information, ambient light information is determined.
In one embodiment, the environment adjusting method further comprises: determining viewing environment information of a video; generating a first adjustment instruction based on the ambient light information, comprising: based on the ambient light information of the current environment and the viewing environment information, a first adjustment instruction is generated.
In one embodiment, determining viewing environment information for a video comprises: determining viewing environment information according to the type of the video; generating a first adjustment instruction based on the ambient light information of the current environment and the viewing environment information, including: according to preset viewing environment information corresponding to different states of the environment adjusting equipment in different time periods, determining the state of the environment adjusting equipment corresponding to the viewing environment required by the video in the current time period; and generating a first adjusting instruction according to the determined state.
In one embodiment, the environment adjusting method further comprises: generating a first adjustment instruction based on the ambient light information of the current environment and the viewing environment information in response to the environment adjusting device being at least two, including: according to preset viewing environment information corresponding to different combination states of at least two environment adjusting devices in different time periods, determining the combination state of at least two environment adjusting devices corresponding to the viewing environment required by the video in the current time period; and generating first adjusting instructions for respectively adjusting at least two environment adjusting devices according to the determined combination state.
In one embodiment, the environment adjusting method further comprises: and responding to the end of the video playing, sending a second adjusting instruction to the environment adjusting equipment, and enabling the environment adjusting equipment to respond to the second adjusting instruction to adjust the state so as to recover to the state before the video playing.
In an embodiment, the environmental conditioning device is a smart light and/or a smart window shade.
According to a second aspect of the embodiments of the present disclosure, an environment adjusting apparatus is provided, which is applied to a cloud server, and the apparatus includes: the environment determining unit is used for responding to the received video playing instruction and determining the ambient light information of the current environment; the environment adjusting unit is used for generating a first adjusting instruction based on the environment light information; and the sending unit is used for sending the first adjusting instruction to the environment adjusting equipment, so that the environment adjusting equipment adjusts the state in response to the first adjusting instruction to adjust the watching environment of the video.
In an embodiment, the environment determination unit is configured to: determining ambient light information based on the current time; or receiving light intensity information sent by one or more light sensors; based on the light intensity information, ambient light information is determined.
In an embodiment, the apparatus further comprises: a viewing environment determination unit for determining viewing environment information of the video; the environment conditioning unit is further configured to: based on the ambient light information of the current environment and the viewing environment information, a first adjustment instruction is generated.
In an embodiment, the viewing environment determining unit is adapted to: determining viewing environment information according to the type of the video; the environment conditioning unit is further configured to: according to preset viewing environment information corresponding to different states of the environment adjusting equipment in different time periods, determining the state of the environment adjusting equipment corresponding to the viewing environment required by the video in the current time period; and generating a first adjusting instruction according to the determined state.
In an embodiment, in response to the number of the environment adjusting apparatuses being at least two, the environment adjusting unit is further configured to: according to preset viewing environment information corresponding to different combination states of at least two environment adjusting devices in different time periods, determining the combination state of at least two environment adjusting devices corresponding to the viewing environment required by the video in the current time period; and generating first adjusting instructions for respectively adjusting at least two environment adjusting devices according to the determined combination state.
In an embodiment, the sending unit is further configured to: and responding to the end of the video playing, sending a second adjusting instruction to the environment adjusting equipment, and enabling the environment adjusting equipment to respond to the second adjusting instruction to adjust the state so as to recover to the state before the video playing.
In an embodiment, the environmental conditioning device is a smart light and/or a smart window shade.
According to a third aspect of embodiments of the present disclosure, there is provided an environmental conditioning system comprising: the cloud server is used for responding to the video playing instruction, determining the ambient light information of the current environment, and generating and sending a first adjusting instruction to the environment adjusting device; and the environment adjusting device is used for responding to the first adjusting instruction and adjusting the state so as to adjust the watching environment of the video.
In an embodiment, the system further comprises: and the light sensor is used for sensing and sending the light intensity information of the current environment to the cloud server.
In one embodiment, the environmental conditioning apparatus is: smart lights and/or smart blinds.
According to a fourth aspect of the embodiments of the present disclosure, there is provided an electronic apparatus including: a memory to store instructions; and a processor for invoking the memory-stored instructions to perform the context adaptation method of the first aspect.
According to a fifth aspect of embodiments of the present disclosure, there is provided a computer-readable storage medium storing instructions that, when executed by a processor, perform the environment adjusting method of the first aspect.
The technical scheme provided by the embodiment of the disclosure can have the following beneficial effects: when the user needs to watch the video, the server can adjust the state of the environment adjusting equipment to adjust the video watching environment, so that a better watching effect is achieved, and the user experience is improved.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the invention and together with the description, serve to explain the principles of the invention.
FIG. 1 is a schematic flow diagram illustrating an environmental adjustment according to an exemplary embodiment;
FIG. 2 is a schematic flow diagram illustrating another environmental adjustment according to an exemplary embodiment;
FIG. 3 is a flow diagram illustrating another environmental adjustment according to an exemplary embodiment;
FIG. 4 is a schematic block diagram illustrating an environmental conditioning apparatus in accordance with an exemplary embodiment;
FIG. 5 is a schematic block diagram illustrating another environmental conditioning apparatus in accordance with an exemplary embodiment;
FIG. 6 is a schematic block diagram illustrating an environmental conditioning system in accordance with an exemplary embodiment;
FIG. 7 is a schematic block diagram illustrating an apparatus in accordance with an exemplary embodiment.
FIG. 8 is a schematic block diagram illustrating an electronic device in accordance with an exemplary embodiment.
Detailed Description
Reference will now be made in detail to the exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, like numbers in different drawings represent the same or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present invention. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the invention, as detailed in the appended claims.
The present disclosure provides an environment adjusting method 10, which is applied to a cloud server, wherein the cloud server and other devices are under an account and keep communication connection. Referring to FIG. 1, the environmental conditioning method 10 includes steps S11-S13, described in detail below:
in step S11, in response to receiving the video playing instruction, ambient light information of the current environment is determined.
When a user needs to watch a video, the user can request the video, and the server plays the video on the equipment according to a playing instruction of the user.
In one embodiment, step S11 may include: the cloud server receives a video-on-demand instruction sent by a user through a mobile terminal, wherein the mobile terminal can be a mobile phone, a tablet computer and other equipment. The user can send the video to be watched to the server for on-demand playing. In another embodiment, step S11 may include: the cloud server receives voice sent by the sound box; and carrying out voice recognition on the voice to obtain a video playing instruction. In this embodiment, the user can send a voice instruction to the server through the sound box, and the server obtains a video playing instruction through voice recognition after receiving the voice.
And the server sends a video playing instruction according to the video playing instruction to enable the display equipment to play the video requested by the user. The server can locally call and enable the display device to establish a playing link according to the video to be played, or search the external database to call the link and enable the display device to play.
After receiving the video-on-demand instruction, the server needs to determine the ambient light information of the current environment to adjust the viewing environment, so as to adjust the viewing environment. The ambient light information of the present disclosure may be ambient light intensity.
In one embodiment, step S11 may include: based on the current time, ambient light information is determined. The server can estimate current ambient light information according to the current time, such as weak ambient light at night and strong ambient light at noon, and can comprehensively judge by considering seasonal conditions and video room watching conditions of users.
In another embodiment, step S11 may include: receiving light intensity information sent by one or more light sensors; based on the light intensity information, ambient light information is determined. One or more light sensors may be provided in the room for sensing the light intensity and sending the light intensity to the server for determining the ambient light information, so that a more accurate ambient condition can be obtained.
In step S12, a first adjustment command is generated based on the ambient light information.
The server can determine how the environment adjusting equipment needs to be adjusted according to the environment light information, and correspondingly generates a first adjusting instruction. If the light in the current environment is too strong, the light can be adjusted to be closed or the curtain can be tightened, if the light in the environment is moderate, the light can be adjusted to be weak, and the like. In some embodiments, the environmental conditioning devices may include one or more devices capable of changing environmental conditions, such as smart lights, smart curtains, and the like.
Step S13, sending a first adjustment instruction to the environment adjusting device, so that the environment adjusting device adjusts the state in response to the first adjustment instruction to adjust the viewing environment of the video. The environment adjusting device can comprise an intelligent lamp and an intelligent curtain, the first adjusting instruction can be used for adjusting the on-off or the light and shade state of the intelligent lamp, the light transmittance of the intelligent curtain can be adjusted, and the environment adjusting device can comprise the respective opening degree of the multiple layers of curtains and the like. Through adjusting the environmental conditioning equipment for user's watching environment reaches optimum state, and need not user's regulation, thereby has improved user experience.
In one embodiment, as shown in fig. 2, the environmental conditioning method 10 may further include: step S14, determining the viewing environment information of the video; step S12 may include: based on the ambient light information of the current environment and the viewing environment information, a first adjustment instruction is generated. In this embodiment, the server may further obtain a suitable viewing environment for the video according to the video requested by the user, and determine how to adjust the video through the environment adjusting device by combining with the current ambient light information, so as to generate the corresponding first adjusting instruction. Therefore, adaptability adjustment can be performed according to different videos, and watching experience of a user is better improved.
In one embodiment, step S14 may include: determining viewing environment information according to the type of the video; step S12 may include: according to preset viewing environment information corresponding to different states of the environment adjusting equipment in different time periods, determining the state of the environment adjusting equipment corresponding to the viewing environment required by the video in the current time period; and generating a first adjusting instruction according to the determined state. The type of the video can be determined in a preset hot on-demand word library according to the keywords of the video; the video type can also be obtained by searching the video name and obtaining the video label from the network; and then determining the viewing environment information according to the type. The types referred to by the present disclosure may be: movies, television shows, art-wide; more specific categories may also be included such as: horror movies, comedy movies, science fiction movies. The required environment states of different types of videos are different, so that the environment information is determined to be watched according to the video types, the environment states are adjusted, and better experience can be provided for users. In this embodiment, the states of the environment adjusting devices corresponding to different viewing environment information, which are preset in different time periods, are determined after the current time period and the video type are actually determined, and then a first adjusting instruction is generated according to the determined states to adjust the environment adjusting devices to the states. For example, the current viewing video is a movie, the viewing environment information corresponding to the preset movie is primary environment light, and it has been determined by the optical sensor that the adjustment brightness of the lamp, or the opening and closing degree of the curtain, required in the primary light environment, is to be obtained in different periods, that is, different video types and different viewing periods correspond to different viewing environment information, and different viewing environment information corresponds to the adjustment state corresponding to the environment adjustment device.
In an embodiment, the environmental conditioning method 10 may further include: generating a first adjustment instruction based on the ambient light information of the current environment and the viewing environment information in response to the environment adjusting device being at least two, including: according to preset viewing environment information corresponding to different combination states of at least two environment adjusting devices in different time periods, determining the combination state of at least two environment adjusting devices corresponding to the viewing environment required by the video in the current time period; and generating first adjusting instructions for respectively adjusting at least two environment adjusting devices according to the determined combination state. In this embodiment, the number of the environment adjusting devices is plural, and according to the environment state to be adjusted, and according to respective influences of the plurality of environment adjusting devices on the environment, what kind of states are respectively adjusted is determined, so as to ensure the finally reached state of the environment. That is, for a case where there are a plurality of environment devices, and some environment light is realized by the plurality of environment devices in cooperation with each other, a combination adjustment manner of the corresponding plurality of environment devices may be determined in advance for each viewing environment information, for example: for the watching environment of a certain period of movie, the intelligent lamp needs to be adjusted to 3 shelves, the curtain is opened and closed to 4 shelves, so that different watching environment information corresponds to the combined adjustment mode of a plurality of environment devices in advance, and the environment devices can be directly adjusted according to actual needs to achieve an ideal watching effect.
In one embodiment, as shown in fig. 3, the environmental conditioning method 10 may further include: in step S15, when the playback is finished in response to the specified video, a second adjustment instruction is sent to the environmental conditioning apparatus, so that the environmental conditioning apparatus adjusts the state in response to the second adjustment instruction to return to the state before the playback of the video. In this embodiment, when the video is played completely, or the user quits playing, the server may restore the original environment of the user by sending the second adjustment instruction to the environment adjustment device, such as re-lighting the light, so as to avoid that the user needs to manually adjust the environment after the user finishes watching.
Based on the same inventive concept, fig. 4 shows an environment adjusting apparatus 100, as shown in fig. 4, the environment adjusting apparatus 100 is applied to a cloud server, and includes: an environment determining unit 110, configured to determine, in response to receiving the video playing instruction, ambient light information of a current environment; an environment adjusting unit 120, configured to generate a first adjustment instruction based on the ambient light information; a sending unit 130, configured to send a first adjustment instruction to the environment adjusting apparatus, so that the environment adjusting apparatus adjusts a state in response to the first adjustment instruction to adjust a viewing environment of the video.
In an embodiment, the environment determination unit 110 is configured to: determining ambient light information based on the current time; or receiving light intensity information sent by one or more light sensors; based on the light intensity information, ambient light information is determined.
In one embodiment, as shown in fig. 5, the environmental conditioning apparatus 100 further includes: a viewing environment determination unit 140 for determining viewing environment information of the video; the environmental conditioning unit 120 is further configured to: based on the ambient light information of the current environment and the viewing environment information, a first adjustment instruction is generated.
In an embodiment, the viewing environment determination unit 140 is configured to: determining viewing environment information according to the type of the video; the environmental conditioning unit 120 is further configured to: according to preset viewing environment information corresponding to different states of the environment adjusting equipment in different time periods, determining the state of the environment adjusting equipment corresponding to the viewing environment required by the video in the current time period; and generating a first adjusting instruction according to the determined state.
In an embodiment, in response to the number of environment adjusting devices being at least two, the environment adjusting unit 120 is further configured to: according to preset viewing environment information corresponding to different combination states of at least two environment adjusting devices in different time periods, determining the combination state of at least two environment adjusting devices corresponding to the viewing environment required by the video in the current time period; and generating first adjusting instructions for respectively adjusting at least two environment adjusting devices according to the determined combination state.
In an embodiment, the sending unit 130 is further configured to: and responding to the end of the video playing, sending a second adjusting instruction to the environment adjusting equipment, and enabling the environment adjusting equipment to respond to the second adjusting instruction to adjust the state so as to recover to the state before the video playing.
In an embodiment, the environmental conditioning device is a smart light and/or a smart window shade.
With regard to the environment adjusting apparatus 100 in the above-described embodiment, the specific manner in which each unit performs the operation has been described in detail in the embodiment related to the method, and will not be elaborated here.
Based on the same inventive concept, fig. 6 shows an environmental conditioning system 200, as shown in fig. 6, the environmental conditioning system 200 includes: the cloud server 210 is configured to determine, in response to the video playing instruction, ambient light information of a current environment, generate and send a first adjustment instruction to the environment adjusting device; and the environment adjusting device 220 is used for responding to the first adjusting instruction and adjusting the state so as to adjust the watching environment of the video.
In one embodiment, the environmental conditioning system 200 further includes: and the light sensor is used for sensing and sending the light intensity information of the current environment to the cloud server.
In one embodiment, the environmental conditioning apparatus is: smart lights and/or smart blinds.
With respect to the environmental conditioning system 200 in the above embodiment, the specific manner in which each unit performs the operation has been described in detail in the embodiment related to the method, and will not be elaborated here.
Fig. 7 is a schematic block diagram illustrating an apparatus of any of the previous embodiments in accordance with an exemplary embodiment. For example, the apparatus 300 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, an exercise device, a personal digital assistant, and the like.
Referring to fig. 7, the apparatus 300 may include one or more of the following components: a processing component 302, a memory 304, a power component 306, a multimedia component 308, an audio component 310, an input/output (I/O) interface 312, a sensor component 314, and a communication component 316.
The processing component 302 generally controls overall operation of the device 300, such as operations associated with display, telephone calls, data communications, camera operations, and recording operations. The processing components 302 may include one or more processors 320 to execute instructions to perform all or a portion of the steps of the methods described above. Further, the processing component 302 can include one or more modules that facilitate interaction between the processing component 302 and other components. For example, the processing component 302 may include a multimedia module to facilitate interaction between the multimedia component 308 and the processing component 302.
The memory 304 is configured to store various types of data to support operations at the apparatus 300. Examples of such data include instructions for any application or method operating on device 300, contact data, phonebook data, messages, pictures, videos, and so forth. The memory 304 may be implemented by any type or combination of volatile or non-volatile memory devices, such as Static Random Access Memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic or optical disks.
Power components 306 provide power to the various components of device 300. The power components 306 may include a power management system, one or more power sources, and other components associated with generating, managing, and distributing power for the apparatus 300.
The multimedia component 308 includes a screen that provides an output interface between the device 300 and a user. In some embodiments, the screen may include a Liquid Crystal Display (LCD) and a Touch Panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive an input signal from a user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundary of a touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 308 includes a front facing camera and/or a rear facing camera. The front camera and/or the rear camera may receive external multimedia data when the device 300 is in an operating mode, such as a shooting mode or a video mode. Each front camera and rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.
The audio component 310 is configured to output and/or input audio signals. For example, audio component 310 includes a Microphone (MIC) configured to receive external audio signals when apparatus 300 is in an operating mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signals may further be stored in the memory 304 or transmitted via the communication component 316. In some embodiments, audio component 310 also includes a speaker for outputting audio signals.
The I/O interface 312 provides an interface between the processing component 302 and peripheral interface modules, which may be keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to: a home button, a volume button, a start button, and a lock button.
The sensor assembly 314 includes one or more sensors for providing various aspects of status assessment for the device 300. For example, sensor assembly 314 may detect an open/closed state of device 300, the relative positioning of components, such as a display and keypad of device 300, the change in position of device 300 or a component of device 300, the presence or absence of user contact with device 300, the orientation or acceleration/deceleration of device 300, and the change in temperature of device 300. Sensor assembly 314 may include a proximity sensor configured to detect the presence of a nearby object without any physical contact. The sensor assembly 314 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 314 may also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
The communication component 316 is configured to facilitate wired or wireless communication between the apparatus 300 and other devices. The device 300 may access a wireless network based on a communication standard, such as WiFi, 2G or 3G, or a combination thereof. In an exemplary embodiment, the communication component 316 receives a broadcast signal or broadcast related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 316 further includes a Near Field Communication (NFC) module to facilitate short-range communications. For example, the NFC module may be implemented based on Radio Frequency Identification (RFID) technology, infrared data association (IrDA) technology, Ultra Wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
In an exemplary embodiment, the apparatus 300 may be implemented by one or more Application Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPDs), Programmable Logic Devices (PLDs), Field Programmable Gate Arrays (FPGAs), controllers, micro-controllers, microprocessors or other electronic components for performing the above-described methods.
In an exemplary embodiment, a computer-readable storage medium comprising instructions, such as the memory 304 comprising instructions, executable by the processor 320 of the apparatus 300 to perform the above-described method is also provided. For example, the computer readable storage medium may be a ROM, a Random Access Memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like.
Fig. 8 is a block diagram illustrating an electronic device 400 according to an example embodiment. For example, the apparatus 400 may be provided as a server. Referring to fig. 8, apparatus 400 includes a processing component 422, which further includes one or more processors, and memory resources, represented by memory 432, for storing instructions, such as applications, that are executable by processing component 422. The application programs stored in memory 432 may include one or more modules that each correspond to a set of instructions. Further, the processing component 422 is configured to execute instructions to perform the above-described methods.
The apparatus 400 may also include a power component 426 configured to perform power management of the apparatus 300, a wired or wireless network interface 450 configured to connect the apparatus 400 to a network, and an input output (I/O) interface 458. The apparatus 400 may operate based on an operating system stored in the memory 432, such as Windows Server, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM, or the like.
Other embodiments of the invention will be apparent to those skilled in the art from consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the invention following, in general, the principles of the invention and including such departures from the present disclosure as come within known or customary practice within the art to which the invention pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the invention being indicated by the following claims.
It will be understood that the invention is not limited to the precise arrangements described above and shown in the drawings and that various modifications and changes may be made without departing from the scope thereof. The scope of the invention is limited only by the appended claims.

Claims (19)

1.一种环境调节方法,其特征在于,应用于云端服务器,所述方法包括:1. An environment adjustment method, characterized in that, applied to a cloud server, the method comprising: 响应于接收到视频播放指令,确定当前环境的环境光信息;In response to receiving the video playback instruction, determining ambient light information of the current environment; 基于所述环境光信息,生成第一调整指令;generating a first adjustment instruction based on the ambient light information; 发送所述第一调整指令至环境调节设备,使所述环境调节设备响应于所述第一调整指令调整状态,以调节所述视频的观看环境。The first adjustment instruction is sent to an environment adjustment device, so that the environment adjustment device adjusts the state in response to the first adjustment instruction, so as to adjust the viewing environment of the video. 2.根据权利要求1所述的方法,其特征在于,所述确定当前环境的环境光信息,包括:2. The method according to claim 1, wherein the determining the ambient light information of the current environment comprises: 基于当前时间,确定所述环境光信息;或者determining the ambient light information based on the current time; or 接收一个或多个光线传感器发送的光强信息;基于所述光强信息,确定所述环境光信息。Receive light intensity information sent by one or more light sensors; and determine the ambient light information based on the light intensity information. 3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:确定所述视频的观看环境信息;3. The method according to claim 1 or 2, wherein the method further comprises: determining the viewing environment information of the video; 所述基于所述环境光信息,生成第一调整指令,包括:The generating a first adjustment instruction based on the ambient light information includes: 基于当前环境的环境光信息,以及所述观看环境信息,生成所述第一调整指令。The first adjustment instruction is generated based on ambient light information of the current environment and the viewing environment information. 4.根据权利要求3所述的方法,其特征在于,所述确定所述视频的观看环境信息,包括:4. The method according to claim 3, wherein the determining the viewing environment information of the video comprises: 根据所述视频的类型,确定所述观看环境信息;determining the viewing environment information according to the type of the video; 基于当前环境的环境光信息,以及所述观看环境信息,生成所述第一调整指令,包括:Based on the ambient light information of the current environment and the viewing environment information, generating the first adjustment instruction includes: 根据预先设置的不同时间段,环境调节设备的不同状态分别对应的观看环境信息,确定当前时间段所述视频需要的观看环境对应的环境调节设备的状态;Determine the state of the environment adjustment device corresponding to the viewing environment required by the video in the current time period according to the viewing environment information corresponding to the different states of the environment adjustment device in different preset time periods; 根据确定的状态,生成所述第一调整指令。The first adjustment instruction is generated according to the determined state. 5.根据权利要求4所述的方法,其特征在于,所述方法还包括:5. The method according to claim 4, wherein the method further comprises: 响应于所述环境调节设备为至少两个,基于当前环境的环境光信息,以及所述观看环境信息,生成所述第一调整指令,包括:In response to the at least two environment adjustment devices, generating the first adjustment instruction based on the ambient light information of the current environment and the viewing environment information, including: 根据预先设置的不同时间段,所述至少两个环境调节设备的不同组合状态分别对应的观看环境信息,确定当前时间段所述视频需要的观看环境对应的至少两个环境调节设备的组合状态;According to the viewing environment information corresponding to the different combined states of the at least two environment adjustment devices in different preset time periods, determine the combined state of the at least two environment adjustment devices corresponding to the viewing environment required by the video in the current time period; 根据确定的组合状态,生成用于分别调节所述至少两个环境调节设备的所述第一调整指令。According to the determined combined state, the first adjustment instructions for adjusting the at least two environment adjustment devices respectively are generated. 6.根据权利要求1所述的方法,其特征在于,所述方法还包括:6. The method of claim 1, wherein the method further comprises: 响应于所述视频结束播放,发送第二调整指令至所述环境调节设备,使所述环境调节设备响应于所述第二调整指令调整状态,以恢复至所述视频播放之前的状态。In response to the video ending playing, a second adjustment instruction is sent to the environment adjustment device, so that the environment adjustment device adjusts the state in response to the second adjustment instruction to restore the state before the video is played. 7.根据权利要求1所述的环境调节方法,其特征在于,所述环境调节设备为智能灯和/或智能窗帘。7. The environment adjustment method according to claim 1, wherein the environment adjustment device is a smart lamp and/or a smart curtain. 8.一种环境调节装置,其特征在于,应用于云端服务器,所述装置包括:8. An environment adjustment device, characterized in that, applied to a cloud server, the device comprising: 环境确定单元,用于响应于接收到视频播放指令,确定当前环境的环境光信息;an environment determining unit, configured to determine ambient light information of the current environment in response to receiving the video playback instruction; 环境调节单元,用于基于所述环境光信息,生成第一调整指令;an environment adjustment unit, configured to generate a first adjustment instruction based on the ambient light information; 发送单元,用于发送所述第一调整指令至环境调节设备,使所述环境调节设备响应于所述第一调整指令调整状态,以调节所述视频的观看环境。A sending unit, configured to send the first adjustment instruction to an environment adjustment device, so that the environment adjustment device adjusts the state in response to the first adjustment instruction, so as to adjust the viewing environment of the video. 9.根据权利要求8所述的环境调节装置,其特征在于,环境确定单元用于:9. The environment adjustment device according to claim 8, wherein the environment determination unit is used for: 基于当前时间,确定所述环境光信息;或者determining the ambient light information based on the current time; or 接收一个或多个光线传感器发送的光强信息;Receive light intensity information sent by one or more light sensors; 基于所述光强信息,确定所述环境光信息。Based on the light intensity information, the ambient light information is determined. 10.根据权利要求8或9所述的装置,其特征在于,所述装置还包括:观看环境确定单元,用于确定所述视频的观看环境信息;10. The device according to claim 8 or 9, characterized in that, the device further comprises: a viewing environment determining unit, configured to determine viewing environment information of the video; 所述环境调节单元还用于:基于当前环境的环境光信息,以及所述观看环境信息,生成所述第一调整指令。The environment adjustment unit is further configured to: generate the first adjustment instruction based on the ambient light information of the current environment and the viewing environment information. 11.根据权利要求10所述的装置,其特征在于,所述观看环境确定单元,用于:11. The apparatus according to claim 10, wherein the viewing environment determination unit is configured to: 根据所述视频的类型,确定所述观看环境信息;determining the viewing environment information according to the type of the video; 所述环境调节单元还用于:The environmental conditioning unit is also used for: 根据预先设置的不同时间段,环境调节设备的不同状态分别对应的观看环境信息,确定当前时间段所述视频需要的观看环境对应的环境调节设备的状态;Determine the state of the environment adjustment device corresponding to the viewing environment required by the video in the current time period according to the viewing environment information corresponding to the different states of the environment adjustment device in different preset time periods; 根据确定的状态,生成所述第一调整指令。The first adjustment instruction is generated according to the determined state. 12.根据权利要求11所述的装置,其特征在于,响应于环境调节设备为至少两个,所述环境调节单元还用于:12. The apparatus according to claim 11, wherein, in response to the number of environment adjustment devices being at least two, the environment adjustment unit is further configured to: 根据预先设置的不同时间段,至少两个环境调节设备的不同组合状态分别对应的观看环境信息,确定当前时间段视频需要的观看环境对应的至少两个环境调节设备的组合状态;Determine the combined state of the at least two environment adjustment devices corresponding to the viewing environment required by the video in the current time period according to the viewing environment information corresponding to the different combined states of the at least two environment adjustment devices in different preset time periods; 根据确定的组合状态,生成用于分别调节至少两个环境调节设备的第一调整指令。Based on the determined combined state, a first adjustment instruction for adjusting the at least two environment adjustment devices respectively is generated. 13.根据权利要求8所述的装置,其特征在于,所述发送单元还用于:响应于所述视频结束播放,发送第二调整指令至所述环境调节设备,使所述环境调节设备响应于所述第二调整指令调整状态,以恢复至所述视频播放之前的状态。13. The apparatus according to claim 8, wherein the sending unit is further configured to: in response to the video ending playing, send a second adjustment instruction to the environment adjustment device, so that the environment adjustment device responds The state is adjusted according to the second adjustment instruction to restore the state before the video is played. 14.根据权利要求8所述的装置,其特征在于,所述环境调节设备为智能灯和/或智能窗帘。14. The apparatus according to claim 8, characterized in that, the environment adjustment device is a smart light and/or a smart curtain. 15.一种环境调节系统,其特征在于,所述系统包括:15. An environmental conditioning system, characterized in that the system comprises: 云端服务器,用于响应于视频播放指令,确定当前环境的环境光信息,生成并发送第一调整指令至环境调节设备;a cloud server, configured to determine the ambient light information of the current environment in response to the video playback instruction, and generate and send the first adjustment instruction to the environment adjustment device; 所述环境调节设备,用于响应于所述第一调整指令,调整状态,以调节所述视频的观看环境。The environment adjustment device is configured to adjust the state in response to the first adjustment instruction to adjust the viewing environment of the video. 16.根据权利要求15所述的环境调节系统,其特征在于,所述系统还包括:光线传感器,用于感测并发送当前环境的光强信息至所述云端服务器。16 . The environment adjustment system according to claim 15 , wherein the system further comprises: a light sensor for sensing and sending light intensity information of the current environment to the cloud server. 17 . 17.根据权利要求15所述的环境调节系统,其特征在于,所述环境调节设备为:智能灯和/或智能窗帘。17. The environment adjustment system according to claim 15, wherein the environment adjustment device is: smart lights and/or smart curtains. 18.一种电子设备,其特征在于,包括:18. An electronic device, characterized in that, comprising: 存储器,用于存储指令;以及memory for storing instructions; and 处理器,用于调用所述存储器存储的指令执行如权利要求1至7中任一项所述的环境调节方法。a processor for invoking the instructions stored in the memory to execute the environment adjustment method according to any one of claims 1 to 7. 19.一种计算机可读存储介质,其特征在于,存储有指令,所述指令被处理器执行时,执行如权利要求1至7中任一项所述的环境调节方法。19 . A computer-readable storage medium, characterized in that it stores instructions, and when the instructions are executed by a processor, the environment adjustment method according to any one of claims 1 to 7 is executed. 20 .
CN201911130267.1A 2019-11-18 2019-11-18 Environment adjusting method, device and system Active CN110958471B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911130267.1A CN110958471B (en) 2019-11-18 2019-11-18 Environment adjusting method, device and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911130267.1A CN110958471B (en) 2019-11-18 2019-11-18 Environment adjusting method, device and system

Publications (2)

Publication Number Publication Date
CN110958471A true CN110958471A (en) 2020-04-03
CN110958471B CN110958471B (en) 2022-08-26

Family

ID=69977817

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911130267.1A Active CN110958471B (en) 2019-11-18 2019-11-18 Environment adjusting method, device and system

Country Status (1)

Country Link
CN (1) CN110958471B (en)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008157772A1 (en) * 2007-06-20 2008-12-24 Eveready Battery Company, Inc. Lighting device having light intensity control
US8918831B2 (en) * 2010-07-06 2014-12-23 At&T Intellectual Property I, Lp Method and apparatus for managing a presentation of media content
CN105204357A (en) * 2015-09-18 2015-12-30 小米科技有限责任公司 Contextual model regulating method and device for intelligent household equipment
CN107027012A (en) * 2016-02-02 2017-08-08 深圳市光峰光电技术有限公司 Method, system and the electronic equipment of control projection result of broadcast
CN108333980A (en) * 2017-12-21 2018-07-27 西安奇妙电子科技有限公司 Control method, device, electronic equipment and computer readable storage medium
CN109597388A (en) * 2019-02-20 2019-04-09 成都市青柠微影科技有限公司 A kind of intelligence control system between cinema's viewing
CN110134023A (en) * 2019-06-27 2019-08-16 青岛海尔科技有限公司 Smart home control method and device based on Internet of Things operating system
CN110392475A (en) * 2019-07-19 2019-10-29 青岛海尔科技有限公司 Method and device for adjusting areas corresponding to smart devices based on Internet of Things

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008157772A1 (en) * 2007-06-20 2008-12-24 Eveready Battery Company, Inc. Lighting device having light intensity control
US8918831B2 (en) * 2010-07-06 2014-12-23 At&T Intellectual Property I, Lp Method and apparatus for managing a presentation of media content
CN105204357A (en) * 2015-09-18 2015-12-30 小米科技有限责任公司 Contextual model regulating method and device for intelligent household equipment
CN107027012A (en) * 2016-02-02 2017-08-08 深圳市光峰光电技术有限公司 Method, system and the electronic equipment of control projection result of broadcast
CN108333980A (en) * 2017-12-21 2018-07-27 西安奇妙电子科技有限公司 Control method, device, electronic equipment and computer readable storage medium
CN109597388A (en) * 2019-02-20 2019-04-09 成都市青柠微影科技有限公司 A kind of intelligence control system between cinema's viewing
CN110134023A (en) * 2019-06-27 2019-08-16 青岛海尔科技有限公司 Smart home control method and device based on Internet of Things operating system
CN110392475A (en) * 2019-07-19 2019-10-29 青岛海尔科技有限公司 Method and device for adjusting areas corresponding to smart devices based on Internet of Things

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
孙月驰等: "基于物联网技术的智能家居监控系统", 《软件导刊》 *

Also Published As

Publication number Publication date
CN110958471B (en) 2022-08-26

Similar Documents

Publication Publication Date Title
JP6423445B2 (en) Multimedia data reproduction method, apparatus and system
CN111314768A (en) Screen projection method, screen projection device, electronic device, and computer-readable storage medium
CN107396177B (en) Video playback method, device and storage medium
CN110796988B (en) Backlight adjusting method and device
EP3125530B1 (en) Video recording method and device
US10291713B2 (en) Smart device control method and apparatus
WO2017201860A1 (en) Video live streaming method and device
WO2017008398A1 (en) Smart device control method and device
CN114200895A (en) Device control method, device and storage medium
US20170060599A1 (en) Method and apparatus for awakening electronic device
CN107333170A (en) The control method and device of intelligent lamp
CN105898364A (en) Video playing processing method, device, terminal and system
CN106792071A (en) Method for processing caption and device
WO2017092246A1 (en) Brightness adjustment method and apparatus
CN107453964A (en) Sleep environment management method and device
CN106507166B (en) Smart TV boot animation configuration method and device
CN109451341B (en) Video playing method, video playing device, electronic equipment and storage medium
CN103986821A (en) Method, equipment and system for carrying out parameter adjustment
TW201837751A (en) Search result display method and device
CN106254939B (en) Information prompting method and device
CN106453032B (en) Information-pushing method and device, system
CN106101773A (en) Content is with shielding method, device and display device
CN106454462B (en) The viewing authority control method and device of smart television
CN107835458A (en) Player method, device and the electronic equipment of content of multimedia
US20170180148A1 (en) Method, device and system for intelligent household appliance to access multiple servers

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