CN115209520A - Timing control method and device based on BLE, terminal and storage medium - Google Patents

Timing control method and device based on BLE, terminal and storage medium Download PDF

Info

Publication number
CN115209520A
CN115209520A CN202210736178.7A CN202210736178A CN115209520A CN 115209520 A CN115209520 A CN 115209520A CN 202210736178 A CN202210736178 A CN 202210736178A CN 115209520 A CN115209520 A CN 115209520A
Authority
CN
China
Prior art keywords
timing
current
time
target
information
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
CN202210736178.7A
Other languages
Chinese (zh)
Other versions
CN115209520B (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.)
Gree Electric Appliances Inc of Zhuhai
Original Assignee
Gree Electric Appliances Inc of Zhuhai
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 Gree Electric Appliances Inc of Zhuhai filed Critical Gree Electric Appliances Inc of Zhuhai
Priority to CN202210736178.7A priority Critical patent/CN115209520B/en
Publication of CN115209520A publication Critical patent/CN115209520A/en
Application granted granted Critical
Publication of CN115209520B publication Critical patent/CN115209520B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W56/00Synchronisation arrangements
    • H04W56/0005Synchronisation arrangements synchronizing of arrival of multiple uplinks
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F24HEATING; RANGES; VENTILATING
    • F24FAIR-CONDITIONING; AIR-HUMIDIFICATION; VENTILATION; USE OF AIR CURRENTS FOR SCREENING
    • F24F11/00Control or safety arrangements
    • F24F11/50Control or safety arrangements characterised by user interfaces or communication
    • F24F11/56Remote control
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F24HEATING; RANGES; VENTILATING
    • F24FAIR-CONDITIONING; AIR-HUMIDIFICATION; VENTILATION; USE OF AIR CURRENTS FOR SCREENING
    • F24F11/00Control or safety arrangements
    • F24F11/50Control or safety arrangements characterised by user interfaces or communication
    • F24F11/61Control or safety arrangements characterised by user interfaces or communication using timers
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F24HEATING; RANGES; VENTILATING
    • F24FAIR-CONDITIONING; AIR-HUMIDIFICATION; VENTILATION; USE OF AIR CURRENTS FOR SCREENING
    • F24F11/00Control or safety arrangements
    • F24F11/62Control or safety arrangements characterised by the type of control or by internal processing, e.g. using fuzzy logic, adaptive control or estimation of values
    • F24F11/63Electronic processing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/02Details
    • H04J3/06Synchronising arrangements
    • H04J3/0635Clock or time synchronisation in a network
    • H04J3/0638Clock or time synchronisation among nodes; Internode synchronisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/80Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
    • 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
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Mechanical Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • Fuzzy Systems (AREA)
  • Mathematical Physics (AREA)
  • Selective Calling Equipment (AREA)

Abstract

The invention discloses a timing control method, a timing control device, a timing control terminal and a timing control storage medium based on BLE, wherein the method comprises the following steps: acquiring current target timing time set by target equipment based on the current timing time, acquiring current countdown time for countdown of the target equipment based on the current target timing time, and acquiring current environment time of the location of the target equipment; determining current timing information of the target device according to the current target timing time, the current countdown time and the current environment time; and displaying and/or reminding the current timing information. According to the scheme, timing information synchronization of a timing function of household electrical appliances (such as an air conditioner) is achieved based on BLE, and the household electrical appliances can be used conveniently by a user.

Description

Timing control method and device based on BLE, terminal and storage medium
Technical Field
The invention belongs to the technical field of household appliances, particularly relates to a timing control method, a timing control device, a timing control terminal and a storage medium based on BLE, and particularly relates to a method, a timing control device, a timing control terminal and a storage medium for realizing timing synchronization of household appliances (such as an air conditioner) based on BLE.
Background
The timing function is used as a function of household appliances (such as an air conditioner), and the timing function of the household appliances (such as the air conditioner) can be realized by timing through a remote controller. Along with the change of life styles of people, timing functions of household appliances (such as air conditioners) also have more diversified implementation modes, such as APP timing, cloud timing, WIFI timing and other timing modes of terminals, but the timing modes have a common characteristic, namely the timing modes have higher requirements on scenes and need scenes of the Internet and/or servers; that is, these timing methods cannot be separated from the existence of the internet, and also require the home appliance (e.g., air conditioner) to access the internet or a server. Moreover, timing information obtained through timing modes such as APP timing, cloud timing and WIFI timing of the terminal is not managed in a unified mode, and the terminal is inconvenient for users to use.
The above is only for the purpose of assisting understanding of the technical aspects of the present invention, and does not represent an admission that the above is prior art.
Disclosure of Invention
The invention aims to provide a timing control method, a timing control device, a timing control terminal and a storage medium based on BLE (BLE), so that the problems that the timing function of household appliances (such as air conditioners) is realized through APP timing, cloud timing, WIFI timing and other timing modes of the terminal, the requirements on scenes are high, the obtained timing information is not uniformly managed, and the use by users is inconvenient are solved, and the effects that the timing information synchronization of the timing function of the household appliances (such as air conditioners) is realized based on BLE and the use by the users is convenient are achieved.
The invention provides a timing control method based on BLE, which is applied to timing control between timing equipment and target equipment; the timing equipment is at least one of a terminal and a remote controller of the target equipment; the terminal can realize timing control on the target equipment based on BLE; the BLE-based timing control method comprises the following steps: acquiring current target timing time set by the target equipment based on the received current timing time, acquiring current countdown time for countdown of the target equipment based on the current target timing time, and acquiring current environment time of the location of the target equipment; determining current timing information of the target device according to the current target timing time, the current countdown time and the current environment time; displaying and/or reminding the current timing information; wherein the current timing time of the target device is the latest timing time among timing times set to the target device by at least one of the remote controller, the terminal, and other terminals; the current target time is a target time set by the target device based on a current timing time set by the timing device; the current countdown time is the latest time obtained by countdown in the process of countdown performed by the target device based on the current target time; and the current environment time is the clock time of the location of the target equipment.
In some embodiments, the obtaining a current target timing time set by the target device based on the received current timing time, and the obtaining a current countdown time for the target device to count down based on the current target timing time, includes: accessing control information of the target device based on BLE, and if the control information comprises the current target timing time and the current countdown time, acquiring the current target timing time and the current countdown time from the control information; and/or, acquiring the current environment time of the location of the target device, including: and acquiring the clock time of the terminal, wherein the clock time is used as the current environment time of the location of the target equipment.
In some embodiments, determining current timing information for the target device based on the current target timing time, the current countdown time, and the current ambient time includes: the difference between the current environment information and the current countdown time is summed with the current target time to obtain the calculated time; and taking the calculated time as the current timing information of the target equipment.
In some embodiments, displaying and/or alerting the current timing information comprises: after the current timing information of the target equipment is determined, displaying and/or reminding the current timing information through a UI (user interface), and sharing the current timing information to other terminals; or receiving the current timing information shared by other terminals, and displaying and/or reminding the current timing information shared by other terminals through a UI.
In some embodiments, further comprising at least one of: acquiring the mark information of the timing equipment for setting the current timing time; according to the acquired marking information, marking the timing equipment with the current timing time; and/or after determining the current timing information of the target device or after receiving the current timing information shared by other terminals, sending the current timing information as new current timing time to the target device, so that the target device sets new current target timing time based on the new current timing time, and further sets new current countdown time based on the new current target timing time; acquiring new current target timing time set by the target equipment based on the received new current timing time, acquiring new current countdown time for countdown of the target equipment based on the new current target timing time, and acquiring new current environment time of the location of the target equipment; determining new current timing information of the target device according to the new current target timing time, the new current countdown time and the new current environment time; and displaying and/or reminding the new current timing information.
In match with the method, the invention provides a timing control device based on BLE, which is applied to timing control between a timing device and a target device; the timing equipment is at least one of a terminal and a remote controller of the target equipment; the terminal can realize timing control on the target equipment based on BLE; the BLE-based timing control device comprises: an obtaining unit configured to obtain a current target timing time set by the target device based on the received current timing time, obtain a current countdown time for the target device to count down based on the current target timing time, and obtain a current environment time of a location of the target device; a control unit configured to determine current timing information of the target device according to the current target timing time, the current countdown time, and the current environment time; the control unit is further configured to display and/or remind the current timing information; wherein the current timing time of the target device is the latest timing time among timing times set to the target device by at least one of the remote controller, the terminal, and other terminals; the current target time is a target time set by the target device based on a current timing time set by the timing device; the current countdown time is the latest time obtained by countdown in the process of countdown performed by the target device based on the current target time; and the current environment time is the clock time of the location of the target equipment.
In some embodiments, the acquiring unit, which acquires a current target timing time set by the target device based on the received current timing time, acquires a current countdown time for the target device to count down based on the current target timing time, includes: accessing control information of the target device based on BLE, and if the control information comprises the current target timing time and the current countdown time, acquiring the current target timing time and the current countdown time from the control information; and/or, the obtaining unit obtains the current environment time of the location of the target device, including: and acquiring the clock time of the terminal, wherein the clock time is used as the current environment time of the location of the target equipment.
In some embodiments, the determining, by the control unit, current timing information of the target device according to the current target timing time, the current countdown time, and the current environment time includes: the difference between the current environment information and the current countdown time is summed with the current target time to obtain the calculated time; and taking the calculated time as the current timing information of the target equipment.
In some embodiments, the displaying and/or reminding of the current timing information by the control unit includes: after the current timing information of the target equipment is determined, displaying and/or reminding the current timing information through a UI (user interface), and sharing the current timing information to other terminals; or receiving the current timing information shared by other terminals, and displaying and/or reminding the current timing information shared by other terminals through a UI.
In some embodiments, further comprising at least one of: the acquisition unit is further configured to acquire mark information of the timing device for setting the current timing time; the control unit is further configured to mark the timing device in which the current timing time is set according to the acquired marking information; and/or the control unit is further configured to, after determining current timing information of the target device or after receiving the current timing information shared by other terminals, send the current timing information as new current timing time to the target device, so that the target device sets new current target timing time based on the new current timing time, and further sets new current countdown time based on the new current target timing time; the obtaining unit is further configured to obtain a new current target timing time set by the target device based on the received new current timing time, obtain a new current countdown time for the target device to count down based on the new current target timing time, and obtain a new current environment time where the target device is located; the control unit further configured to determine new current timing information for the target device based on the new current target timing time, the new current countdown time, and the new current environment time; the control unit is further configured to display and/or remind the new current timing information.
In accordance with the above apparatus, a further aspect of the present invention provides a terminal, including: the BLE-based timing control device described above.
In line with the above method, a further aspect of the present invention provides a storage medium including a stored program, wherein a device in which the storage medium is located is controlled to perform the BLE-based timing control method described above when the program is executed.
Therefore, according to the scheme of the invention, the small program is arranged on the terminal, so that the small program and the main control module of the household appliance (such as an air conditioner) realize the calculation and display of the timing information received by the main control module of the household appliance (such as the air conditioner) based on BLE communication, and the synchronization of the timing information set on the household appliance (such as the air conditioner) through the remote controller or other terminals is realized, therefore, the timing information synchronization of the timing function of the household appliance (such as the air conditioner) is realized based on BLE, and the use of a user is facilitated.
Additional features and advantages of the invention will be set forth in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention.
The technical solution of the present invention is further described in detail by the accompanying drawings and embodiments.
Drawings
Figure 1 is a schematic flow chart of a BLE-based timing control method according to an embodiment of the present invention;
FIG. 2 is a flowchart illustrating an embodiment of determining current timing information of a target device in the method of the present invention;
FIG. 3 is a schematic flow chart diagram illustrating one embodiment of a method for marking a timing device according to the present invention;
FIG. 4 is a flowchart illustrating an embodiment of intervening in the countdown information of the target device in the method of the present invention;
figure 5 is a schematic structural diagram of an embodiment of a BLE-based timing control device according to the present invention;
figure 6 is a timing synchronization flow diagram of an embodiment of a method for timing synchronization of a BLE-based household appliance (e.g., an air conditioner);
fig. 7 is a schematic timing synchronization structure diagram of an embodiment of a system for implementing timing synchronization of an electric home appliance (e.g., an air conditioner) based on BLE.
The reference numbers in the embodiments of the present invention are as follows, in combination with the accompanying drawings:
102-an obtaining unit; 104-control unit.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the technical solutions of the present invention will be clearly and completely described below with reference to the specific embodiments of the present invention and the accompanying drawings. It is to be understood that the described embodiments are merely exemplary of the invention, and not restrictive of the full scope of the invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
BLE (Bluetooth) Low Energy, mainly used realizes the continuous connection between terminal (like cell-phone system, intelligent bracelet etc.) and the peripheral equipment (like the air conditioner), is the short distance wireless communication technique that the consumption is extremely Low to effective transmission distance has been promoted more than 100 meters.
The low-power consumption is that BLE is obvious relatively and outstanding characteristics, also because the low-power consumption characteristics of BLE for BLE is often used intelligent control end (like cell-phone system, intelligent bracelet etc.). The low power consumption is a basic requirement of the intelligent control end (such as a mobile phone system, an intelligent bracelet and the like) on BLE, on one hand, the using time of the intelligent control end (such as the mobile phone system, the intelligent bracelet and the like) on BLE can be prolonged, and on the other hand, the heating degree of the intelligent control end (such as the mobile phone system, the intelligent bracelet and the like) in the moving process in the broadcasting state and the connection state can be reduced.
Considering that timing information obtained by timing modes such as APP timing, cloud timing, WIFI timing, etc. of the terminal is not uniformly managed, for example: whether the remote controller is timed or not is not clear when the WIFI is used for timing, and the use by a user is inconvenient. Through BLE connection, the equipment can be timed without accessing the Internet, so that the synchronization of the timing information of the equipment is convenient to realize, and convenience is brought to the use of a user. Therefore, the scheme of the invention provides a method for realizing timing synchronization of household appliances (such as an air conditioner) based on BLE.
According to an embodiment of the present invention, a timing control method based on BLE is provided, as shown in fig. 1, which is a schematic flowchart of an embodiment of the method of the present invention. The BLE-based timing control method may be applied to timing control between a timing device and a target device. The target device can be a household appliance with a timing function, such as an air conditioner with a timing function. The timing device is at least one of a terminal and a remote controller of the target device. The terminal can realize timing control over the target device based on BLE, specifically, can communicate with the target device based on BLE, and can time the target device based on BLE. The number of the terminals is more than one. Each of the more than one terminals can synchronously display the timing information of the target equipment by the remote controller of the target equipment and/or other terminals in the more than one terminals, can receive sharing information of the target equipment and/or other terminals in the more than one terminals synchronously displaying the timing information of the target equipment by the remote controller of the target equipment by the other terminals in the more than one terminals, and can share the information of the target equipment and/or other terminals in the more than one terminals synchronously displaying the timing information of the target equipment by the remote controller of the target equipment by the terminal to the other terminals in the more than one terminals. In the following, any one of the one or more terminals is referred to as a first terminal, and the other terminals of the one or more terminals are referred to as second terminals, and the scheme of the present invention is exemplarily described from the perspective of the first terminal of the one or more terminals.
On the first terminal side, the BLE-based timing control method includes: step S110 to step S130.
At step S110, at the first terminal, obtaining a current timing time of the target device, obtaining a current target timing time set by the target device based on the received current timing time, obtaining a current countdown time for the target device to count down based on the current target timing time, and obtaining a current environment time where the target device is located.
In some embodiments, in step S110, acquiring, at the first terminal side, a current target timing time set by the target device based on the received current timing time, and acquiring a current countdown time for the target device to count down based on the current target timing time, includes: accessing, at the first terminal side, control information of the target device based on BLE, and if the control information includes the current target timing time and the current countdown time, acquiring the current target timing time and the current countdown time from the control information.
In some embodiments, in step S110, acquiring, at the first terminal side, a current environment time at a location of the target device includes: and acquiring the clock time of the terminal at the first terminal side, namely acquiring the clock time of the first terminal as the current environment time of the location of the target equipment.
Fig. 6 is a timing synchronization flowchart illustrating an embodiment of a method for implementing timing synchronization of an electric home appliance (e.g., an air conditioner) based on BLE. As shown in fig. 6 and fig. 7 as examples, the scheme of the present invention provides a method for implementing timing synchronization of an electric home appliance (e.g., an air conditioner) based on BLE, including:
step 1, setting timing by a remote controller, wherein the timing of the remote controller generally takes 30 minutes as an interval, for example: 30 minutes, 1 hour 30 minutes, etc.
And 2, after receiving the timing of the remote controller, the main control module sets the target timing time r to be 30 minutes, starts to count down, and sets parameters to store the calculated count down in real time. The parameter set by the main control module is countdown time m, and the maximum value of the countdown time m after the minutes is converted cannot be larger than the target timing time.
At step S120, at the first terminal side, determining current timing information of the target device according to the current target timing time, the current countdown time, and the current environment time.
In some embodiments, a specific procedure of determining, at the first terminal side in step S120, the current timing information of the target device according to the current target timing time, the current countdown time, and the current environment time is described in the following exemplary description.
The following further describes a specific process of determining the current timing information of the target device in step S120, with reference to a flowchart of an embodiment of determining the current timing information of the target device in the method of the present invention shown in fig. 2, where the process includes: step S210 and step S220.
Step S210, at the first terminal, summing the difference between the current environment information and the current countdown time and the current target time to obtain a calculated time.
Step S220, at the first terminal, using the calculated time as the current timing information of the target device.
As shown in fig. 6 and fig. 7, in an aspect of the present invention, a method for implementing timing synchronization of an electric home appliance (e.g., an air conditioner) based on BLE further includes:
step 4, the small program sets a thread to regularly acquire information to the main control module, wherein the information includes timing information, the main acquired information is target timing time r, countdown time m is calculated, current time is set to be n, time timing can be converted through calculation, and the calculation formula is as follows: current time n-countdown time m + target timing time r = applet display time.
At step S130, at the first terminal side, the current timing information is displayed and/or reminded.
Wherein the current timing time of the target device is a latest timing time among timing times set to the target device by at least one of the remote controller, the terminal, and other terminals. The terminal is a first terminal, and the other terminals are second terminals. The current timing time is the timing time set by the remote controller to the air conditioner.
The current target time is a target time set by the target apparatus based on a current timing time set by the timing apparatus. Specifically, the current target timing time is a target timing time set for the target device itself by the target device after receiving the current timing time. And the target equipment sets the corresponding target timing time immediately after receiving one current timing time. A current target timing time such as a target timing time r set by the air conditioner based on the timing time set by the remote controller.
The current countdown time is the latest time obtained by countdown in the process of countdown performed by the target device based on the current target time, namely the time from countdown to the current time. And after the target equipment sets a current target timing time, performing new countdown based on the current target timing time. The current countdown time is, for example, a countdown time m set by the air conditioner based on the target timing time r.
And the current environment time is the clock time of the location of the target equipment. The current ambient time at the location of the target device, such as the current time n at the location of the air conditioner.
Fig. 7 is a schematic timing synchronization structure diagram of an embodiment of a system for implementing timing synchronization of an electric home appliance (e.g., an air conditioner) based on BLE. As shown in fig. 7, the solution of the present invention mainly includes three modules, which are a remote controller, a main control module (e.g., a main control module controller MCU of a household appliance (e.g., an air conditioner)), and a terminal (specifically, a applet of the terminal), where the remote controller is connected to the main control module controller MCU of the household appliance (e.g., the air conditioner) through an infrared mode or a radio frequency mode, and the applet of the terminal is connected to the main control module controller MCU of the household appliance (e.g., the air conditioner) through BLE. The remote controller and the terminal can be timed.
Referring to the example shown in fig. 7, the remote controller sets the timing in a one-way control manner, and the timing information cannot be synchronized reversely. The one-way control means that the remote control only sends a timing instruction and does not synchronize timing information of other terminals. The remote controller can transmit timing information, but does not have the capability of synchronizing information with a server or other terminals. The remote controller is different from other remote controllers, and timing can be cancelled independently when timing is available. The remote controller can also set timing, the remote controller in the related scheme can carry countdown information each time the remote controller controls, and the remote controller is different from other remote controllers in that the timing information can be adjusted only when the remote controller is used for setting a timing position. And at other times, the timing information of the remote controller is not processed, and only other control information is processed.
Referring to the example shown in fig. 7, the main control module is a core module for implementing timing synchronization for each terminal, and timing synchronization for each terminal depends on the main control module.
According to the scheme, based on a BLE low-power-consumption mode, the timing information can be synchronized without requiring equipment to access the Internet, the timing information is uniformly managed, the counting target timing and the actual counting countdown of the main control module are calculated, the time timing conversion is realized through formula conversion, the time timing conversion is displayed to a user through visual UI interaction, the timing operation of the user is recorded, and more references are made for the user operation timing. Therefore, through BLE low-power consumption timing, the technical limitation that timing can only exist in the Internet is solved. In addition, timing is set on the remote controller, timing information sent by the remote controller is recorded, the BLE is transmitted to the small program, the small program acquires the timing information, accurate timing can be achieved, and the problem that the remote controller has large errors in calculation timing is solved.
In some embodiments, the displaying and/or reminding the current timing information at the first terminal side in step S130 includes: at the first terminal side, after the current timing information of the target equipment is determined, displaying and/or reminding the current timing information through a UI (user interface), and sharing the current timing information to other terminals; or, at the first terminal side, receiving the current timing information shared by other terminals, and displaying and/or reminding the current timing information shared by other terminals through a UI.
Referring to the example shown in fig. 7, the terminal timing adopts bidirectional timing (i.e., timing of the main control module can be synchronized), and timing of the remote controller or timing of other applets can be synchronized by the main control module (the applets have a sharing function, bound devices can be shared to other users by the two-dimensional code, and other users controlled by scanning the code are also independent control individuals). The small program sets a fixed interactive logic with the main control module, can communicate with the main control module through a thread or a timer request, and after acquiring the protocol content, interprets the protocol according to the appointed content and displays the timing content.
In some embodiments, at the first terminal side, the BLE-based timing control method further includes at least one of the following additional control procedures:
a first additional control process: and (3) marking the timing device.
The following further describes a specific process of marking the timing device with reference to a schematic flow chart of an embodiment of marking the timing device in the method of the present invention shown in fig. 3, including: step S310 and step S320.
Step S310, at the first terminal, obtaining the mark information of the timing device set with the current timing time.
Step S320, at the first terminal, according to the obtained flag information, the timing device that sets the current timing time is flagged, so that the user can know which timing device specifically performs timing setting on the target device.
As shown in fig. 6 and fig. 7, in an example, the method for implementing timing synchronization of an electric home appliance (such as an air conditioner) based on BLE according to an aspect of the present invention further includes: and 3, after receiving the timing of the remote controller, the master control module juxtaposing the timing position of the remote controller to be 1.
A second additional control process: and (3) intervening the countdown information of the target equipment so as to improve the timing accuracy of the target equipment.
With reference to the flowchart of fig. 4, a specific process of intervening in the countdown information of the target device in the method of the present invention is further described, which includes: step S410 to step S440.
Step S410, at the first terminal, after determining the current timing information of the target device, or after receiving the current timing information shared by other terminals, sending the current timing information as a new current timing time to the target device, so that the target device sets a new current target timing time based on the new current timing time, and further sets a new current countdown time based on the new current target timing time.
Step S420, at the first terminal, obtaining a new current timing time of the target device, obtaining a new current target timing time set by the target device based on the received new current timing time, obtaining a new current countdown time for the target device to count down based on the new current target timing time, and obtaining a new current environment time of a location of the target device.
Step S430, at the first terminal side, determining new current timing information of the target device according to the new current target timing time, the new current countdown time, and the new current environment time.
Step S440, displaying and/or reminding the new current timing information at the first terminal side.
Specifically, at the first terminal side, after sending the current timing information as new current timing time to the target device, obtaining new current timing time of the target device, obtaining new current target timing time set by the target device based on the received new current timing time, obtaining new current countdown time obtained by the target device counting down based on the new current target timing time, and obtaining new current environment time of a location of the target device.
Further, at the first terminal side, determining new current timing information of the target device according to the new current target timing time, the new current countdown time, and the new current environment time.
And then, displaying and/or reminding the new current timing information at the first terminal side.
As shown in fig. 6 and fig. 7, in an example, the method for implementing timing synchronization of an electric home appliance (such as an air conditioner) based on BLE according to an aspect of the present invention further includes:
and 5, after conversion, turning the timing of the remote controller to the timing of the applet, defaulting timing which is not to be changed when the timing position of the remote controller is not operated, controlling a frame of the remote controller, not processing the timing information by the main control module, and only processing the timing information in the control frame of the applet, wherein if the timing of the applet or the remote controller is not received, the main control module performs countdown timing.
For example: after timing 1 hour, shutting down, after setting timing, operating some modes (such as heating mode, cooling mode, etc.), although the protocol also has timing information, but not processing. Since it is only processed when the timing bits of the timing frame are set. The countdown information is stored in the main control module, if the countdown time is 3000s, the communication time between the applet and the main control module is 10:28 minutes (neglecting the time of communication), 3000s 50 minutes. The applet shows the time 11: and 18 minutes, when the small program is controlled, the time displayed by the small program is transmitted to the main control module, and the main control module stores the time.
And 6, after the conversion is carried out, the small program records the time and times, and recalculates the rest time during each control, and sends the recalculated time to the main control module, so that the main control module is used for counting down.
For example: here, the main control module stores two variables, one of which is time timing (10 minutes), and the other is a countdown (5558 s), which counts down in seconds, and when the countdown is 0, performs a timing operation. Therefore, timing synchronization is achieved by adopting BLE without internet timing and cloud timing.
According to the scheme, based on a BLE low-power consumption mode, the timing information can be synchronized without requiring the equipment to be connected to the Internet, the timing information is managed uniformly, the counting target timing and the actual counting countdown of the main control module are calculated, time timing conversion is realized through formula conversion, the time timing conversion is displayed to a user through visual UI (user interface) interaction, the timing operation of the user is recorded, and more references are made for the user operation timing. The time is timed through the small program, the participation of the user is increased in interaction, and the timing accuracy is also improved. Moreover, the BLE low-power consumption synchronous timing information and the interface synchronously display timing, so that a user can clearly know whether the current equipment has timing or not and whether the current equipment needs to be adjusted, and great convenience is brought to the user.
By adopting the technical scheme of the embodiment, the applet is arranged at the terminal, so that the applet and the main control module of the household appliance (such as an air conditioner) realize the calculation and display of the timing information received by the main control module of the household appliance (such as the air conditioner) based on BLE communication, and the synchronization of the timing information set by the household appliance (such as the air conditioner) through a remote controller or other terminals is realized, so that the timing information synchronization of the timing function of the household appliance (such as the air conditioner) is realized based on BLE, and the use of a user is facilitated.
According to an embodiment of the present invention, there is also provided a BLE-based timing control device corresponding to the BLE-based timing control method. Referring to fig. 5, a schematic diagram of an embodiment of the apparatus of the present invention is shown. The BLE-based timing control apparatus may be applied to timing control between a timing device and a target device. The target device can be a household appliance with a timing function, such as an air conditioner with a timing function. The timing device is at least one of a terminal and a remote controller of the target device. The terminal is capable of controlling timing of the target device based on BLE, specifically, capable of communicating with the target device based on BLE, and capable of timing the target device based on BLE. The number of the terminals is more than one. More than one every terminal in the terminal can be right the remote controller of target device is right target device and/or more than one other terminal in the terminal is to the timing information of target device carries out synchronous display, can accept more than one other terminal in the terminal is to the remote controller of target device is right target device and/or more than one other terminal in the terminal carries out synchronous display's sharing information to the timing information of target device, also can be right self the remote controller of target device is right target device and/or more than one other terminal in the terminal carries out synchronous display's information to the timing information of target device and shares more than one other terminal in the terminal. In the following, any one of the one or more terminals is referred to as a first terminal, and the other terminals of the one or more terminals are referred to as second terminals, and the scheme of the present invention is exemplarily described from the perspective of the first terminal of the one or more terminals.
On the first terminal side, the BLE-based timing control apparatus includes: an acquisition unit 102 and a control unit 104.
The obtaining unit 102 is configured to, at the first terminal side, obtain a current timing time of the target device, obtain a current target timing time set by the target device based on the received current timing time, obtain a current countdown time when the target device counts down based on the current target timing time, and obtain a current environment time where the target device is located. The specific functions and processing of the acquiring unit 102 are referred to in step S110.
In some embodiments, the obtaining unit 102, at the first terminal, obtains a current target timing time set by the target device based on the received current timing time, and obtains a current countdown time for the target device to count down based on the current target timing time, including: the obtaining unit 102 is specifically further configured to, at the first terminal side, access control information of the target device based on BLE, and if the control information includes the current target timing time and the current countdown time, obtain the current target timing time and the current countdown time from the control information.
In some embodiments, the obtaining unit 102, at the first terminal side, obtains the current environment time of the location of the target device, including: the obtaining unit 102 is specifically configured to, at the first terminal side, obtain a clock time of the terminal itself, that is, obtain the clock time of the first terminal itself, as the current environment time of the location of the target device.
Fig. 6 is a timing synchronization flow diagram of an embodiment of an apparatus for implementing timing synchronization of a household appliance (such as an air conditioner) based on BLE. As shown in fig. 6 and fig. 7 as examples, the scheme of the present invention provides an apparatus for implementing timing synchronization of an electric home appliance (e.g., an air conditioner) based on BLE, including:
step 1, setting timing by a remote controller, wherein the timing of the remote controller generally takes 30 minutes as an interval, for example: 30 minutes, 1 hour 30 minutes, etc.
And 2, after receiving the timing of the remote controller, the main control module sets the target timing time r to be 30 minutes, starts to count down, and sets parameters to store the calculated count down in real time. The parameter set by the main control module is countdown time m, and the maximum value of the countdown time m after the minutes is converted cannot be larger than the target timing time.
A control unit 104 configured to determine, at the first terminal side, current timing information of the target device according to the current target timing time, the current countdown time, and the current environment time. The specific function and processing of the control unit 104 are shown in step S120.
In some embodiments, the determining, by the control unit 104 on the first terminal side, current timing information of the target device according to the current target timing time, the current countdown time, and the current environment time includes:
the control unit 104 is specifically further configured to, at the first terminal side, sum the difference between the current environment information and the current countdown time and the current target time to obtain a calculated time. The specific functions and processes of the control unit 104 are also referred to in step S210.
The control unit 104 is further configured to use the calculated time as the current timing information of the target device at the first terminal side. The detailed function and processing of the control unit 104 are also referred to in step S220.
As shown in fig. 6 and fig. 7, an apparatus for implementing timing synchronization of a household appliance (such as an air conditioner) based on BLE according to an aspect of the present invention further includes:
step 4, the small program sets a thread to regularly acquire information to the main control module, wherein the information includes timing information, the main acquired information is target timing time r, countdown time m is calculated, current time is set to be n, time timing can be converted through calculation, and the calculation formula is as follows: current time n-countdown time m + target timing time r = applet display time.
The control unit 104 is further configured to display and/or remind the current timing information at the first terminal side. The specific function and processing of the control unit 104 are also referred to in step S130.
Wherein the current timing time of the target device is a latest timing time among timing times set to the target device by at least one of the remote controller, the terminal, and the other terminals. The terminal is a first terminal, and the other terminals are second terminals. The current timing time is the timing time set by the remote controller to the air conditioner.
The current target time is a target time set by the target apparatus based on a current timing time set by the timing apparatus. Specifically, the current target timing time is a target timing time set for the target device itself by the target device after receiving the current timing time. And the target equipment sets the corresponding target timing time immediately after receiving one current timing time. A current target timing time such as a target timing time r set by the air conditioner based on the timing time set by the remote controller.
The current countdown time is the latest time obtained by countdown in the countdown process of the target device based on the current target time, namely the time from countdown to the current moment. And after the target equipment sets a current target timing time, performing new countdown based on the current target timing time. A current countdown time such as a countdown time m set by the air conditioner based on the target timing time r.
And the current environment time is the clock time of the location of the target equipment. The current ambient time at the location of the target device, such as the current time n at the location of the air conditioner.
Fig. 7 is a schematic timing synchronization structure diagram of an embodiment of a system for implementing timing synchronization of a household appliance (e.g., an air conditioner) based on BLE. As shown in fig. 7, the scheme of the present invention mainly includes three modules, which are a remote controller, a main control module (e.g., a main control module controller MCU of a household appliance (e.g., an air conditioner)), and a terminal (specifically, a small program of the terminal), where the remote controller is connected to the main control module controller MCU of the household appliance (e.g., the air conditioner) through an infrared mode or a radio frequency mode, and the small program of the terminal is connected to the main control module controller MCU of the household appliance (e.g., the air conditioner) through BLE. The remote controller and the terminal can be timed.
Referring to the example shown in fig. 7, the remote controller sets the timing in a one-way control manner, and the timing information cannot be synchronized reversely. The one-way control means that the remote control only sends a timing instruction and does not synchronize timing information of other terminals. The remote controller can transmit timing information, but does not have the capability of synchronizing information with a server or other terminals. The remote controller is different from other remote controllers, and timing can be cancelled independently when timing is available. The remote controller can also set timing, the remote controller in the related scheme can carry countdown information each time the remote controller controls, and the remote controller is different from other remote controllers in that the timing information can be adjusted only when the remote controller is used for setting a timing position. And at other times, the timing information of the remote controller is not processed, and only other control information is processed.
Referring to the example shown in fig. 7, the main control module is a core module for implementing timing synchronization for each terminal, and timing synchronization for each terminal depends on the main control module.
According to the scheme, based on a BLE low-power-consumption mode, the timing information can be synchronized without requiring equipment to access the Internet, the timing information is uniformly managed, the counting target timing and the actual counting countdown of the main control module are calculated, the time timing conversion is realized through formula conversion, the time timing conversion is displayed to a user through visual UI interaction, the timing operation of the user is recorded, and more references are made for the user operation timing. Therefore, through BLE low-power consumption timing, the technical limitation that timing can only exist in the Internet is solved. In addition, timing is set on the remote controller, timing information sent by the remote controller is recorded, the BLE is transmitted to the small program, the small program obtains the timing information, accurate timing can be achieved, and the problem that the remote controller has large errors in calculation timing is solved.
In some embodiments, the controlling unit 104, at the first terminal, displays and/or reminds the current timing information, including:
the control unit 104 is specifically further configured to, at the first terminal side, after determining the current timing information of the target device, display and/or remind the current timing information through a UI, and share the current timing information with other terminals. Or,
the control unit 104 is further specifically configured to receive, at the first terminal side, the current timing information shared by other terminals, and display and/or remind the current timing information shared by other terminals through a UI.
Referring to the example shown in fig. 7, the terminal adopts bidirectional timing (that is, the timing of the main control module can be synchronized), and the terminal can synchronize the timing of the remote controller or the timing of other applets through the main control module (the applets have a sharing function, the bound device can be shared to other users through the two-dimensional code, and other users controlled by scanning the code are also independent control individuals). The small program sets a fixed interactive logic with the main control module, can communicate with the main control module through a thread or a timer request, and after acquiring the protocol content, interprets the protocol according to the appointed content and displays the timing content.
In some embodiments, at the first terminal side, at least one additional control procedure of:
a first additional control process: the process of marking the timing device specifically includes the following steps:
the obtaining unit 102 is further configured to obtain, at the first terminal side, flag information of the timing device in which the current timing time is set. The specific function and processing of the control unit 104 are also referred to as step S310.
The control unit 104 is further configured to mark the timing device that sets the current timing time according to the obtained mark information, so that a user can know which timing device specifically performs timing setting on a target device. The detailed function and processing of the control unit 104 are also referred to in step S320.
As shown in fig. 6 and fig. 7, an apparatus for implementing timing synchronization of a household appliance (such as an air conditioner) based on BLE according to an aspect of the present invention further includes: and 3, after receiving the timing of the remote controller, the master control module juxtaposing the timing position of the remote controller to be 1.
In some embodiments, the second additional control process: a process of intervening the countdown information of the target device to improve the timing accuracy of the target device, which is specifically as follows:
the control unit 104 is further configured to, at the first terminal side, after determining current timing information of the target device or after receiving the current timing information shared by other terminals, send the current timing information as a new current timing time to the target device, so that the target device sets a new current target timing time based on the new current timing time, and further sets a new current countdown time based on the new current target timing time. The specific functions and processes of the control unit 104 are also referred to in step S410.
The obtaining unit 102 is further configured to, at the first terminal side, obtain a new current timing time of the target device, obtain a new current target timing time set by the target device based on the received new current timing time, obtain a new current countdown time when the target device counts down based on the new current target timing time, and obtain a new current environment time where the target device is located. The specific function and processing of the control unit 104 are also referred to in step S420.
The control unit 104 is further configured to determine, at the first terminal side, new current timing information of the target device according to the new current target timing time, the new current countdown time, and the new current environment time. The specific functions and processes of the control unit 104 are also referred to in step S430.
The control unit 104 is further configured to display and/or remind the new current timing information at the first terminal side. The specific function and processing of the control unit 104 are also referred to as step S440.
Specifically, at the first terminal side, after sending the current timing information as new current timing time to the target device, obtaining new current timing time of the target device, obtaining new current target timing time set by the target device based on the received new current timing time, obtaining new current countdown time obtained by the target device counting down based on the new current target timing time, and obtaining new current environment time of a location of the target device.
And determining, at the first terminal side, new current timing information of the target device according to the new current target timing time, the new current countdown time, and the new current environment time.
And then, displaying and/or reminding the new current timing information at the first terminal side.
As shown in fig. 6 and fig. 7, the device for implementing timing synchronization of an electric home appliance (such as an air conditioner) based on BLE according to the aspect of the present invention further includes:
and 5, after conversion, turning the timing of the remote controller to the timing of the applet, defaulting timing which is not to be changed when the timing position of the remote controller is not operated, controlling a frame of the remote controller, not processing the timing information by the main control module, and only processing the timing information in the control frame of the applet, wherein if the timing of the applet or the remote controller is not received, the main control module performs countdown timing.
For example: after timing 1 hour, the system is shut down, and after setting the timing, some modes (such as a heating mode, a cooling mode and the like) are operated, although timing information is also in the protocol, the protocol is not processed. Since it is only processed when the timing bits of the timing frame are set. The countdown information is stored in the main control module, if the countdown time is 3000s, the communication time between the applet and the main control module is 10:28 minutes (ignoring communication time), 3000s 50 minutes. The small program shows a time of 11: and 18 minutes, when the small program is controlled, the time displayed by the small program is transmitted to the main control module, and the main control module stores the time.
And 6, after the conversion is carried out, the small program records the time and times, and recalculates the rest time during each control, and sends the recalculated time to the main control module, so that the main control module is used for counting down.
For example: here, the main control module stores two variables, one is time timing (10 minutes), the other is a countdown (5558 s), the countdown is performed in units of seconds, and when the countdown is 0, the timing operation is performed. Therefore, timing synchronization is achieved by adopting BLE without internet timing and cloud timing.
According to the scheme, based on a BLE low-power consumption mode, timing information can be synchronized without requiring equipment to be connected to the Internet, the timing information is uniformly managed, countdown is actually calculated through calculation target timing and a main control module, time timing conversion is achieved through formula conversion, then the time timing conversion is interactively displayed to a user through a visual UI (user interface), the timing operation of the user is recorded, and more references are made for the user operation timing. The time is timed through the small program, the participation of the user is increased in interaction, and the timing accuracy is improved. Moreover, the BLE low-power consumption synchronous timing information and the interface synchronously display timing, so that a user can clearly know whether the current equipment has timing or not and whether the current equipment needs to be adjusted, and great convenience is brought to the user.
Since the processes and functions implemented by the apparatus of this embodiment substantially correspond to the embodiments, principles and examples of the method, reference may be made to the related descriptions in the embodiments without being detailed in the description of this embodiment, which is not described herein again.
By adopting the technical scheme of the invention, the small program is arranged on the terminal, so that the small program and the main control module of the household appliance (such as an air conditioner) realize the calculation and display of the timing information received by the main control module of the household appliance (such as the air conditioner) based on BLE communication, the synchronization of the timing information set by the household appliance (such as the air conditioner) through a remote controller or other terminals is realized, a user can clearly know whether the current equipment has timing and needs to be adjusted, and the use of the user is greatly facilitated.
According to an embodiment of the invention, a terminal corresponding to the BLE-based timing control device is also provided. The terminal may include: the BLE-based timing control apparatus described above.
Since the processes and functions implemented by the terminal of this embodiment substantially correspond to the embodiments, principles, and examples of the apparatus, reference may be made to the related descriptions in the foregoing embodiments without being detailed in the description of this embodiment.
By adopting the technical scheme of the invention, the small program is arranged on the terminal, so that the small program and the main control module of the household appliance (such as an air conditioner) realize the calculation and display of the timing information received by the main control module of the household appliance (such as the air conditioner) based on BLE communication, so as to realize the synchronization of the timing information arranged on the household appliance (such as the air conditioner) by the remote controller or other terminals, realize accurate timing and solve the problem of larger error in the calculation timing of the remote controller.
According to an embodiment of the present invention, there is also provided a storage medium corresponding to a BLE-based timing control method, the storage medium including a stored program, wherein a device in which the storage medium is located is controlled to perform the BLE-based timing control method described above when the program runs.
Since the processing and functions implemented by the storage medium of this embodiment substantially correspond to the embodiments, principles, and examples of the foregoing method, reference may be made to the related descriptions in the foregoing embodiments without being detailed in the description of this embodiment.
By adopting the technical scheme of the invention, the small program is arranged on the terminal, so that the small program and the main control module of the household appliance (such as an air conditioner) realize the calculation and display of the timing information received by the main control module of the household appliance (such as the air conditioner) based on BLE communication, the synchronization of the timing information arranged on the household appliance (such as the air conditioner) by a remote controller or other terminals is realized, the technical limitation that the timing can only exist in the Internet is solved by the low-power timing of BLE, and the convenience of use of a user is improved.
In summary, it is readily understood by those skilled in the art that the advantageous modes described above can be freely combined and superimposed without conflict.
The above description is only an example of the present invention, and is not intended to limit the present invention, and it is obvious to those skilled in the art that various modifications and variations can be made in the present invention. Any modification, equivalent replacement, or improvement made within the spirit and principle of the present invention should be included in the scope of the claims of the present invention.

Claims (12)

1. A timing control method based on BLE is characterized in that the method is applied to timing control between timing equipment and target equipment; the timing device is at least one of a terminal and a remote controller of the target device; the terminal can realize timing control on the target equipment based on BLE;
the BLE-based timing control method comprises the following steps:
acquiring current target timing time set by the target equipment based on the received current timing time, acquiring current countdown time for countdown of the target equipment based on the current target timing time, and acquiring current environment time of the location of the target equipment;
determining the current timing information of the target equipment according to the current target timing time, the current countdown time and the current environment time;
displaying and/or reminding the current timing information;
wherein the current timing time of the target device is a latest timing time among timing times set to the target device by at least one of the remote controller, the terminal, and other terminals;
the current target time is a target time set by the target device based on a current timing time set by the timing device;
the current countdown time is the latest time obtained by countdown in the countdown process of the target equipment based on the current target time;
and the current environment time is the clock time of the location of the target equipment.
2. The BLE-based timing control method according to claim 1, wherein,
acquiring a current target timing time set by the target device based on the received current timing time, and acquiring a current countdown time for the target device to count down based on the current target timing time, wherein the acquiring comprises:
accessing control information of the target device based on BLE, and if the control information comprises the current target timing time and the current countdown time, acquiring the current target timing time and the current countdown time from the control information;
and/or the presence of a gas in the gas,
acquiring the current environment time of the location of the target device, including:
and acquiring the clock time of the terminal as the current environment time of the location of the target equipment.
3. The BLE-based timing control method according to claim 1 or 2, wherein determining the current timing information of the target device according to the current target timing time, the current countdown time, and the current environment time comprises:
the difference between the current environment information and the current countdown time is summed with the current target time to obtain the calculated time;
and taking the calculated time as the current timing information of the target equipment.
4. The BLE-based timing control method according to any one of claims 1 to 3, wherein displaying and/or alerting the current timing information comprises:
after the current timing information of the target equipment is determined, displaying and/or reminding the current timing information through a UI (user interface), and sharing the current timing information to other terminals; or,
and receiving the current timing information shared by other terminals, and displaying and/or reminding the current timing information shared by other terminals through a UI (user interface).
5. The BLE-based timing control method according to any one of claims 1-4, further comprising at least one of:
acquiring the mark information of the timing equipment for setting the current timing time;
according to the obtained marking information, marking the timing equipment with the current timing time;
and/or the presence of a gas in the atmosphere,
after the current timing information of the target equipment is determined or the current timing information shared by other terminals is received, the current timing information is used as new current timing time to be sent to the target equipment, so that the target equipment sets new current target timing time based on the new current timing time, and further sets new current countdown time based on the new current target timing time;
acquiring new current target timing time set by the target equipment based on the received new current timing time, acquiring new current countdown time for countdown of the target equipment based on the new current target timing time, and acquiring new current environment time of the location of the target equipment;
determining new current timing information of the target device according to the new current target timing time, the new current countdown time and the new current environment time;
and displaying and/or reminding the new current timing information.
6. A timing control device based on BLE is characterized by being applied to timing control between a timing device and a target device; the timing equipment is at least one of a terminal and a remote controller of the target equipment; the terminal can realize timing control on the target equipment based on BLE;
the BLE-based timing control device comprises:
an obtaining unit configured to obtain a current target timing time set by the target device based on the received current timing time, obtain a current countdown time for the target device to count down based on the current target timing time, and obtain a current environment time of a location of the target device;
a control unit configured to determine current timing information of the target device according to the current target timing time, the current countdown time, and the current environment time;
the control unit is further configured to display and/or remind the current timing information;
wherein the current timing time of the target device is a latest timing time among timing times set to the target device by at least one of the remote controller, the terminal, and other terminals;
the current target time is a target time set by the target device based on the current timing time set by the timing device;
the current countdown time is the latest time obtained by countdown in the process of countdown performed by the target device based on the current target time;
and the current environment time is the clock time of the location of the target equipment.
7. The BLE-based timing control device according to claim 6, wherein,
the acquiring unit acquires a current target timing time set by the target device based on the received current timing time, and acquires a current countdown time for the target device to count down based on the current target timing time, including:
accessing control information of the target device based on BLE, and if the control information comprises the current target timing time and the current countdown time, acquiring the current target timing time and the current countdown time from the control information;
and/or the presence of a gas in the gas,
the acquiring unit acquires the current environment time of the location of the target device, and includes:
and acquiring the clock time of the terminal, wherein the clock time is used as the current environment time of the location of the target equipment.
8. The BLE-based timing control device according to claim 6 or 7, wherein the control unit determines the current timing information of the target device according to the current target timing time, the current countdown time, and the current environment time, including:
the difference between the current environment information and the current countdown time is summed with the current target time to obtain the calculated time;
and taking the calculated time as the current timing information of the target equipment.
9. The BLE-based timing control device according to any one of claims 6 to 8, wherein the control unit displays and/or reminds the current timing information, and comprises:
after the current timing information of the target equipment is determined, displaying and/or reminding the current timing information through a UI (user interface), and sharing the current timing information to other terminals; or,
and receiving the current timing information shared by other terminals, and displaying and/or reminding the current timing information shared by other terminals through a UI (user interface).
10. The BLE-based timing control device according to any one of claims 6 to 9, further comprising at least one of:
the acquisition unit is further configured to acquire the mark information of the timing device for setting the current timing time;
the control unit is further configured to mark the timing device with the set current timing time according to the acquired marking information;
and/or the presence of a gas in the gas,
the control unit is further configured to, after determining current timing information of the target device or after receiving the current timing information shared by other terminals, send the current timing information as new current timing time to the target device, so that the target device sets new current target timing time based on the new current timing time, and further sets new current countdown time based on the new current target timing time;
the obtaining unit is further configured to obtain a new current target timing time set by the target device based on the received new current timing time, obtain a new current countdown time counted down by the target device based on the new current target timing time, and obtain a new current environment time of a location where the target device is located;
the control unit is further configured to determine new current timing information of the target device according to the new current target timing time, the new current countdown time, and the new current environment time;
the control unit is further configured to display and/or remind the new current timing information.
11. A terminal, comprising: the BLE-based timing control device according to any one of claims 6 to 10.
12. A storage medium comprising a stored program, wherein the program controls a device in which the storage medium is located to perform the BLE-based timing control method according to any one of claims 1 to 5 when the program is executed.
CN202210736178.7A 2022-06-27 2022-06-27 BLE-based timing control method, BLE-based timing control device, terminal and storage medium Active CN115209520B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210736178.7A CN115209520B (en) 2022-06-27 2022-06-27 BLE-based timing control method, BLE-based timing control device, terminal and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210736178.7A CN115209520B (en) 2022-06-27 2022-06-27 BLE-based timing control method, BLE-based timing control device, terminal and storage medium

Publications (2)

Publication Number Publication Date
CN115209520A true CN115209520A (en) 2022-10-18
CN115209520B CN115209520B (en) 2023-09-08

Family

ID=83578767

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210736178.7A Active CN115209520B (en) 2022-06-27 2022-06-27 BLE-based timing control method, BLE-based timing control device, terminal and storage medium

Country Status (1)

Country Link
CN (1) CN115209520B (en)

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106662842A (en) * 2014-06-25 2017-05-10 谷歌技术控股有限责任公司 Electronic timepiece having electronic watch dial display with countdown to scheduled event
CN206789041U (en) * 2017-04-06 2017-12-22 厦门盈趣汽车电子有限公司 Intelligence obtains the blind guiding system of traffic lights data
CN107592246A (en) * 2017-09-29 2018-01-16 深圳传音通讯有限公司 A kind of data processing method and device
CN108234512A (en) * 2018-01-22 2018-06-29 成都六零加信息技术有限公司 A kind of timing control method and system
CN109121117A (en) * 2018-07-13 2019-01-01 上海淞泓智能汽车科技有限公司 A kind of bus or train route real-time communication system and communication means based on cellular network
CN110650245A (en) * 2019-09-25 2020-01-03 Oppo广东移动通信有限公司 Reminding method, reminding device, mobile terminal and computer readable storage medium
CN112232454A (en) * 2019-07-15 2021-01-15 广东美的制冷设备有限公司 Data writing method and system, terminal, household appliance and computer device
CN113114849A (en) * 2021-03-12 2021-07-13 宇龙计算机通信科技(深圳)有限公司 Alarm clock reminding method and device, storage medium and terminal
CN113566391A (en) * 2020-04-29 2021-10-29 青岛海尔空调电子有限公司 Air conditioner operation control method and device and air conditioner system

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106662842A (en) * 2014-06-25 2017-05-10 谷歌技术控股有限责任公司 Electronic timepiece having electronic watch dial display with countdown to scheduled event
CN206789041U (en) * 2017-04-06 2017-12-22 厦门盈趣汽车电子有限公司 Intelligence obtains the blind guiding system of traffic lights data
CN107592246A (en) * 2017-09-29 2018-01-16 深圳传音通讯有限公司 A kind of data processing method and device
CN108234512A (en) * 2018-01-22 2018-06-29 成都六零加信息技术有限公司 A kind of timing control method and system
CN109121117A (en) * 2018-07-13 2019-01-01 上海淞泓智能汽车科技有限公司 A kind of bus or train route real-time communication system and communication means based on cellular network
CN112232454A (en) * 2019-07-15 2021-01-15 广东美的制冷设备有限公司 Data writing method and system, terminal, household appliance and computer device
CN110650245A (en) * 2019-09-25 2020-01-03 Oppo广东移动通信有限公司 Reminding method, reminding device, mobile terminal and computer readable storage medium
CN113566391A (en) * 2020-04-29 2021-10-29 青岛海尔空调电子有限公司 Air conditioner operation control method and device and air conditioner system
CN113114849A (en) * 2021-03-12 2021-07-13 宇龙计算机通信科技(深圳)有限公司 Alarm clock reminding method and device, storage medium and terminal

Also Published As

Publication number Publication date
CN115209520B (en) 2023-09-08

Similar Documents

Publication Publication Date Title
US7831282B2 (en) Wireless node providing improved battery power consumption and system employing the same
CN108919663B (en) Management method of intelligent household equipment and electronic equipment
CN110308660A (en) Smart machine control method and device
CN102882764A (en) Method for implementing cloud calendar on intelligent Internet of things platform
CN109297142A (en) Control method, air conditioner and storage medium
CN207752623U (en) A kind of Intelligent control apparatus for air-conditioner, air-conditioning and air conditioner intelligent control system
CN107346115B (en) Control method and control terminal of intelligent device and intelligent device
CN106647316A (en) Smart home control system and control method thereof
CN104122999A (en) Intelligent device interaction method and system
CN105656734A (en) Method, device and system for controlling intelligent housing system
CN107579884A (en) Intelligent electric appliance state synchronization method, equipment, storage medium and intelligent refrigerator
CN109270848A (en) Recommended method, server, household appliance and the storage medium of contextual model
CN113633278A (en) Motion monitoring method, terminal device and computer-readable storage medium
CN111585745A (en) Method for accessing intelligent household control panel to network and intelligent household system
CN108880975B (en) Information display method, device and system
CN113064683A (en) Electric control equipment control interface display method and system, terminal and electric control equipment
CN103201761A (en) Physical-quantity information providing system, measurement apparatus, mobile information terminal, method of providing physical-quantity information, method of controlling measurement apparatus, method of controlling mobile information terminal, and
CN112152884B (en) Equipment control method and device and household appliance
CN115209520A (en) Timing control method and device based on BLE, terminal and storage medium
CN113395193A (en) Equipment control method and device, computer equipment and storage medium
CN112365633A (en) Control method, device and system of household appliance and computer readable storage medium
CN113169909B (en) Method for controlling the operation of two or more intelligent household appliances
CN106058537B (en) Power socket system based on cloud service
CN107067273A (en) Control system and method with promoting is issued based on internet electronic business information
CN107559947B (en) Gas wall-mounted boiler control system and method

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