CN115567880A - Dial control method and electronic equipment - Google Patents

Dial control method and electronic equipment Download PDF

Info

Publication number
CN115567880A
CN115567880A CN202210071318.3A CN202210071318A CN115567880A CN 115567880 A CN115567880 A CN 115567880A CN 202210071318 A CN202210071318 A CN 202210071318A CN 115567880 A CN115567880 A CN 115567880A
Authority
CN
China
Prior art keywords
user
group
smart watch
dial plate
target
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
CN202210071318.3A
Other languages
Chinese (zh)
Other versions
CN115567880B (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.)
Honor Device Co Ltd
Original Assignee
Honor Device 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 Honor Device Co Ltd filed Critical Honor Device Co Ltd
Priority to CN202210071318.3A priority Critical patent/CN115567880B/en
Publication of CN115567880A publication Critical patent/CN115567880A/en
Application granted granted Critical
Publication of CN115567880B publication Critical patent/CN115567880B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/06Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
    • H04W4/08User group management
    • GPHYSICS
    • G04HOROLOGY
    • G04GELECTRONIC TIME-PIECES
    • G04G21/00Input or output devices integrated in time-pieces
    • G04G21/04Input or output devices integrated in time-pieces using radio waves
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/029Location-based management or tracking services

Abstract

The application provides a dial plate control method and an electronic device, wherein the method comprises the following steps: responding to dial plate switching operation input by a first user, and switching the dial plate of the first intelligent watch from a common dial plate to a group dial plate, wherein the group dial plate is used for displaying the position of the first user; generating a target group under the condition that the first user is detected to input creation indication information based on the group dial plate, wherein the target group comprises group invitation information; receiving a joining request transmitted by a second smart watch, and joining a second user corresponding to the second smart watch to the target group, wherein the joining request is input by the second user based on the group invitation information; and updating and displaying a target link corresponding to the target group, wherein the target link comprises the position relation of each user in the target group. This application switches to the group's dial plate from ordinary dial plate through the dial plate of intelligent wrist-watch, can improve the variety that intelligent wrist-watch shows to a certain extent.

Description

Dial control method and electronic equipment
Technical Field
The embodiment of the application relates to the technical field of intelligent terminals, in particular to a dial plate control method and electronic equipment.
Background
Along with the development of product is dressed to intelligence, the use of intelligent wrist-watch is more and more common, and intelligent wrist-watch has permeated gradually in consumer's life, because the dial plate of intelligent wrist-watch is electronic display, so dial plate pattern can switch. However, the watch is limited by the operation area, and the operation is cumbersome, which results in a single function of the watch. Therefore, how to improve the diversified display of the smart watch is an urgent technical problem to be solved.
Disclosure of Invention
In order to solve the technical problem, the application provides a dial plate control method and an electronic device. In the method, the electronic equipment can respond to dial plate switching operation input by a user, and switch the dial plate from the common dial plate to the group dial plate, so that the display diversity of the intelligent watch can be improved to a certain degree.
In a first aspect, an embodiment of the present application provides a dial control method. The method comprises the following steps: responding to dial plate switching operation input by a first user, switching a dial plate of the first intelligent watch from a common dial plate to a group dial plate, wherein the group dial plate is used for displaying the position of the first user; under the condition that the first user is detected to input the creation indication information based on the group dial plate, generating a target group, wherein the target group comprises group invitation information; receiving a joining request transmitted by a second smart watch, and joining a second user corresponding to the second smart watch to the target group, wherein the joining request is input by the second user based on the group invitation information; and updating and displaying a target link corresponding to the target group, wherein the target link comprises the position relation of each user in the target group. Like this, can improve the variety that intelligent wrist-watch shows through switching the dial plate to the group dial plate, can improve the interest that the user used intelligent wrist-watch simultaneously.
For example, an application scenario of the dial plate control method may include mountain climbing.
According to the first aspect, the updating and displaying the target link corresponding to the target group after the target link includes the second icon corresponding to the second user includes: determining whether health abnormal information transmitted by a second smart watch is received; and if the health abnormal information transmitted by the second intelligent watch is received, changing the display format of the second icon. Therefore, the first user can timely know the health conditions of other users in the target group, and can be timely rescued when the health condition of a certain user is abnormal.
Illustratively, the second icon display may be in red.
Illustratively, the health anomaly information may be determined by monitoring the heart rate, blood oxygen, etc. of the user.
According to a first aspect or any one of the above implementation manners of the first aspect, the target link comprises a connection between a first user and a second user; after the target link corresponding to the target group is updated and displayed, the method comprises the following steps: detecting whether a broadcast message transmitted by a second intelligent watch is received within a specified time; and if the broadcast message transmitted by the second intelligent watch is received within the specified time, keeping the display format of the connection line between the first user and the second user unchanged. In this way, the first user can clearly know the positions of the other members in the target group through the dial plate of the smart watch.
For example, the specified duration may be 30s.
According to the first aspect, or any implementation manner of the first aspect, if the broadcast message transmitted by the second smart watch is not received within a specified time period, a display format of a connection between the first user and the second user is changed. Therefore, the user can clearly know the communication modes among the members by identifying different communication connection modes through the connecting lines with different formats, and further, the approximate distance can be inferred.
For example, the communication mode corresponding to the fact that the broadcast message transmitted by the second smart watch is not received within the specified time length is a long-distance communication mode, and the format of the long-distance communication mode connection line may be red. In addition, the format of the short-distance communication mode connection line can be green.
According to the first aspect, or any implementation manner of the first aspect, receiving a join request transmitted by a second smart watch, and joining a second user corresponding to the second smart watch to a target group includes: receiving a joining request transmitted by a second smart watch, determining a joining sequence of a second user based on the joining request, and distributing corresponding numbers to the second user according to the joining sequence; and adding the second user to the target group according to the number. Thus, flexibility and orderliness of dial control can be improved.
According to the first aspect, or any implementation manner of the first aspect, after the target link corresponding to the target group is updated and displayed, the method includes: if the broadcast message transmitted by the second smart watch is not received within the specified time, grouping the target group based on a communication connection mode to obtain a plurality of subgroups, wherein the communication connection mode comprises a short-distance communication mode and a long-distance communication mode; receiving a third broadcast message transmitted by a third smart watch under the condition that the number of the first smart watch is the minimum number, wherein a third user corresponding to the third smart watch and the first user belong to the same subgroup; the method comprises the steps of obtaining a first broadcast message corresponding to a first smart watch, and uploading the first broadcast message and a third broadcast message to a cloud end. Therefore, the broadcast transmission rate can be increased by combining the short-distance communication mode and the long-distance communication mode, and unnecessary power consumption caused by too much long-distance communication modes can be avoided.
According to the first aspect or any one implementation manner of the first aspect, a second broadcast message uploaded by another subgroup is downloaded from a cloud, and the second broadcast message includes a broadcast message sent by a second smart watch; and updating the target link by using the second broadcast message, and sending the second broadcast message to the third smart watch to instruct the third smart watch to update the displayed target link. Therefore, the real-time performance and consistency of the dial display of each intelligent watch in the same target group can be guaranteed.
According to the first aspect, or any implementation manner of the first aspect, after the target link corresponding to the target group is updated and displayed, the method includes: under the condition that the first smart watch is detected to be switched from the screen-on state to the screen-off state, if a screen-on request meeting preset conditions is received, a target link is displayed.
According to the first aspect, or any implementation manner of the first aspect, if a bright screen request meeting a preset condition is received, displaying a target link includes: if the wrist action of the first user is detected to be matched with the preset action, displaying a target link; or if the fact that the key of the first smart watch is triggered is detected, displaying a target link; or if the voice content input by the first user is detected to be matched with the preset voice, displaying the target link. In this way, the variety of the bright screen can be improved by triggering the bright screen request in different ways.
Illustratively, the preset action may be a wrist lift.
Illustratively, the key of the first smart watch may be an up key.
Illustratively, the speech content may be "please light up the screen".
According to the first aspect, or any implementation manner of the first aspect, after the target link corresponding to the target group is updated and displayed, the method includes: when a first quitting operation is received, determining whether a coded lock is arranged on the first smart watch; if the first smart watch is provided with the coded lock, receiving coded information input by a first user; under the condition that the password information is matched with the preset password, the dial plate of the first intelligent watch is switched to the common dial plate from the group dial plate. Therefore, the group dial plate can be mistakenly quitted, and the safety of the target link can be ensured.
According to a first aspect, or any one implementation manner of the above first aspect, if the first smart watch is not provided with the combination lock, the dial plate of the first smart watch is directly switched from the group dial plate to the common dial plate.
According to the first aspect, or any implementation manner of the first aspect, after the target link corresponding to the target group is updated and displayed, the method includes: deleting the target link in case of receiving the second quit operation; when a first quitting operation is received, determining whether a coded lock is arranged on the first smart watch; if the first smart watch is provided with the coded lock, receiving coded information input by a first user; under the condition that the password information is matched with the preset password, the dial plate of the first intelligent watch is switched to the common dial plate from the group dial plate. Like this, the user can be more nimble control intelligent wrist-watch, can improve the interest of user control dial plate to a certain extent.
In a second aspect, an embodiment of the present application provides a dial control method, including: responding to dial plate switching operation input by a second user, switching the dial plate of the second intelligent watch from the common dial plate to a group dial plate, wherein the group dial plate is used for displaying the position of the second user; sending a joining request to a first smart watch held by a first user under the condition that a second user inputs joining indication information based on a group dial plate is detected; and receiving and displaying a target link sent by the first intelligent watch, wherein the target link is a link acquired by the first intelligent watch based on the joining request, and the target link comprises the position relation of each user in the target group. In this way, the second user can join the target group quickly and efficiently.
Illustratively, the joining indication information may be triggered by code scanning/NFC or voice.
According to a second aspect, the target link includes a second icon corresponding to a second user, and after receiving and displaying the target link sent by the first smart watch, the method includes: and sending abnormal health information to the first intelligent watch and changing the display format of the second icon under the condition that the abnormal health state of the second user is detected.
According to a second aspect, or any implementation form of the second aspect above, the target link comprises a connection between the second user and the first user; after receiving and displaying the target link sent by the first smart watch, the method comprises the following steps: detecting whether a broadcast message transmitted by a first smart watch is received within a specified time; and if the broadcast message transmitted by the first intelligent watch is received within the specified time, keeping the display format of the connection line between the second user and the first user unchanged.
According to the second aspect, or any implementation manner of the second aspect, if the broadcast message transmitted by the first smart watch is not received within a specified time period, the display format of the connection line between the second user and the first user is changed.
According to the second aspect, or any implementation manner of the second aspect, the target link received by the second smart watch includes a number corresponding to the second user, where the number is a number that is assigned to the second user according to a joining order and is determined by the first smart watch based on a joining request when the first smart watch receives the joining request transmitted by the second smart watch.
In a third aspect, an embodiment of the present application provides an electronic device. The electronic device includes: one or more processors; a memory; and one or more computer programs, wherein the one or more computer programs are stored on the memory, and when executed by the one or more processors, cause the electronic device to perform the steps of: responding to dial plate switching operation input by a first user, and switching a dial plate of the electronic equipment from a common dial plate to a group dial plate, wherein the group dial plate is used for displaying the position of the first user; under the condition that the first user is detected to input creation indication information based on the group dial plate, a target group is generated, wherein the target group comprises group invitation information; receiving a joining request transmitted by a second smart watch, and joining a second user corresponding to the second smart watch to the target group, wherein the joining request is input by the second user based on the group invitation information; and updating and displaying a target link corresponding to the target group, wherein the target link comprises the position relation of each user in the target group.
According to a third aspect, the target link comprises a second icon corresponding to a second user, which when executed by the one or more processors causes the electronic device to perform the steps of: determining whether health abnormal information transmitted by a second smart watch is received; and if the health abnormal information transmitted by the second intelligent watch is received, changing the display format of the second icon.
According to a third aspect, or any implementation manner of the third aspect above, the target link includes a connection between the first user and the second user; the computer programs, when executed by the one or more processors, cause the electronic device to perform the steps of: detecting whether a broadcast message transmitted by a second intelligent watch is received within a specified time; and if the broadcast message transmitted by the second intelligent watch is received within the specified time, keeping the display format of the connection line between the first user and the second user unchanged.
According to a third aspect, or any implementation of the third aspect above, the computer program, when executed by the one or more processors, causes the electronic device to perform the steps of: and if the broadcast message transmitted by the second smart watch is not received within the specified time, changing the display format of the connection line between the first user and the second user.
According to a third aspect, or any implementation of the third aspect above, the computer program, when executed by the one or more processors, causes the electronic device to perform the steps of: receiving a joining request transmitted by a second smart watch, determining a joining sequence of a second user based on the joining request, and distributing corresponding numbers to the second user according to the joining sequence; and adding the second user to the target group according to the number.
According to a third aspect, or any implementation of the third aspect above, the computer program, when executed by the one or more processors, causes the electronic device to perform the steps of: if the broadcast message transmitted by the second intelligent watch is not received within the specified time, grouping the target group based on a communication connection mode to obtain a plurality of sub-groups, wherein the communication connection mode comprises a short-distance communication mode and a long-distance communication mode; receiving a third broadcast message transmitted by a third smart watch under the condition that the serial number of the electronic equipment is the minimum serial number, wherein a third user corresponding to the third smart watch and the first user belong to the same subgroup; the method comprises the steps of obtaining a first broadcast message corresponding to the electronic equipment, and uploading the first broadcast message and a third broadcast message to a cloud.
According to a third aspect, or any implementation of the third aspect above, the computer program, when executed by the one or more processors, causes the electronic device to perform the steps of: downloading second broadcast messages uploaded by other subgroups from the cloud, wherein the second broadcast messages comprise broadcast messages sent by a second smart watch; and updating the target link by using the second broadcast message, and sending the second broadcast message to the third smart watch to instruct the third smart watch to update the displayed target link.
According to a third aspect, or any implementation of the third aspect above, the computer program, when executed by the one or more processors, causes the electronic device to perform the steps of: and under the condition that the electronic equipment is detected to be switched from the screen-on state to the screen-off state, if a screen-on request meeting preset conditions is received, displaying a target link.
According to a third aspect, or any implementation of the third aspect above, the computer program, when executed by the one or more processors, causes the electronic device to perform the steps of: if the wrist action of the first user is detected to be matched with the preset action, displaying a target link; or if the key of the electronic equipment is detected to be triggered, displaying the target link; or if the voice content input by the first user is detected to be matched with the preset voice, displaying the target link.
According to a third aspect, or any implementation of the third aspect above, the computer program, when executed by the one or more processors, causes the electronic device to perform the steps of: when receiving a first quitting operation, determining whether the electronic equipment is provided with a coded lock; if the electronic equipment is provided with the coded lock, receiving coded information input by a first user; and under the condition that the password information is matched with the preset password, switching the dial plate of the electronic equipment from the group dial plate to the common dial plate.
According to a third aspect, or any implementation of the third aspect above, the computer program, when executed by the one or more processors, causes the electronic device to perform the steps of: if the electronic equipment is not provided with the coded lock, the dial plate of the electronic equipment is directly switched to the common dial plate from the group dial plate.
According to a third aspect, or any implementation of the third aspect above, the computer program, when executed by the one or more processors, causes the electronic device to perform the steps of: deleting the target link in case of receiving the second quit operation; when receiving a first quitting operation, determining whether the electronic equipment is provided with a coded lock; if the electronic equipment is provided with the coded lock, receiving coded information input by a first user; and under the condition that the password information is matched with the preset password, switching the dial plate of the electronic equipment from the group dial plate to the common dial plate.
In a fourth aspect, an embodiment of the present application provides an electronic device. The electronic device includes: one or more processors; a memory; and one or more computer programs, wherein the one or more computer programs are stored on the memory, and when executed by the one or more processors, cause the electronic device to perform the steps of: responding to dial plate switching operation input by a second user, and switching the dial plate of the electronic equipment from the common dial plate to a group dial plate, wherein the group dial plate is used for displaying the position of the second user; sending a joining request to a first smart watch held by a first user under the condition that a second user inputs joining indication information based on a group dial plate is detected; and receiving and displaying a target link sent by the first intelligent watch, wherein the target link is a link acquired by the first intelligent watch based on the joining request, and the target link comprises the position relation of each user in the target group.
According to a fourth aspect, the target link comprises a second icon corresponding to a second user, which when executed by the one or more processors causes the electronic device to perform the steps of: and sending abnormal health information to the first intelligent watch and changing the display format of the second icon under the condition that the abnormal health state of the second user is detected.
According to a fourth aspect, or any implementation manner of the fourth aspect above, the target link includes a connection between the second user and the first user; the computer programs, when executed by the one or more processors, cause the electronic device to perform the steps of: detecting whether a broadcast message transmitted by a first smart watch is received within a specified time; and if the broadcast message transmitted by the first intelligent watch is received within the specified time, keeping the display format of the connection line between the second user and the first user unchanged.
According to a fourth aspect, or any implementation of the fourth aspect above, the computer program, when executed by the one or more processors, causes the electronic device to perform the steps of: and if the broadcast message transmitted by the first intelligent watch is not received within the specified time length, changing the display format of the connection between the second user and the first user.
According to the fourth aspect, or any implementation manner of the fourth aspect, the target link received by the electronic device includes a number corresponding to the second user, where the number is a number that is assigned to the second user according to a join order and is determined by the first smart watch based on a join request when the first smart watch receives the join request transmitted by the electronic device.
In a fifth aspect, an embodiment of the present application provides a chip. The chip includes one or more interface circuits and one or more processors; the interface circuit is used for receiving signals from a memory of the electronic equipment and sending the signals to the processor, and the signals comprise computer instructions stored in the memory; the computer instructions, when executed by the processor, cause the electronic device to perform the dial control method of any of the first and second aspects and the first and second aspects.
Any one implementation manner of the fifth aspect and the fifth aspect corresponds to any one implementation manner of the first aspect, the second aspect and the first aspect and the second aspect, respectively. For technical effects corresponding to any one implementation manner of the fifth aspect and the fifth aspect, reference may be made to the technical effects corresponding to any one implementation manner of the first aspect, the second aspect, and the first aspect and the second aspect, and details are not repeated here.
In a sixth aspect, embodiments of the present application provide a computer-readable storage medium. The computer-readable storage medium includes a computer program that, when run on an electronic device, causes the electronic device to execute the first aspect, the second aspect, and any one of the first aspect and the second aspect.
Any one implementation form of the sixth aspect and the sixth aspect corresponds to any one implementation form of the first aspect, the second aspect, and the first aspect and the second aspect, respectively. For technical effects corresponding to any one implementation manner of the sixth aspect and the sixth aspect, reference may be made to the technical effects corresponding to any one implementation manner of the first aspect, the second aspect, and the first aspect and the second aspect, and details are not described here again.
Drawings
Fig. 1 is a schematic diagram illustrating connection between a smart watch and a terminal device according to an embodiment of the present application;
fig. 2a to 2b are schematic diagrams of an application scenario provided in an embodiment of the present application;
fig. 3 is a schematic structural diagram of an electronic device according to an embodiment of the present application;
fig. 4 is a schematic diagram of a software structure of an electronic device according to an embodiment of the present application;
fig. 5 is a schematic flowchart of a dial control method provided in an embodiment of the present application;
fig. 6a to 6d are schematic diagrams illustrating changes of a dial switching and creator in a dial control method according to an embodiment of the present application;
fig. 7a to 7b are schematic diagrams illustrating changes of an adder's dial in a dial control method according to an embodiment of the present application;
fig. 8 is a schematic diagram of a dial plate display target link in a dial plate control method according to an embodiment of the present application;
fig. 9 is a flowchart illustrating data interaction between two smartwatches in a dial control method according to an embodiment of the present application;
fig. 10 is a schematic flowchart of a dial control method according to another embodiment of the present application;
fig. 11 is a schematic interface diagram of a dial in a short-distance communication mode and a long-distance communication mode in a dial control method according to another embodiment of the present application;
fig. 12 is a schematic diagram illustrating a smart watch uploading or downloading data through a cloud in a dial plate control method according to another embodiment of the present application;
fig. 13 is a schematic interface diagram of a dial when a health status of a member is abnormal in a dial control method according to another embodiment of the present application;
FIGS. 14 a-14 b are diagrams illustrating an example of a single member dial in a dial control method according to another embodiment of the present application;
fig. 15 is a schematic flow chart of a dial control method according to another embodiment of the present application;
fig. 16a to 16c are schematic diagrams illustrating interface changes when the intelligent watch receives a first quitting operation in a dial plate control method according to another embodiment of the present application;
fig. 17 is a schematic flowchart of a dial control method according to yet another embodiment of the present application;
fig. 18a to 18d are schematic diagrams illustrating interface changes when the smart watch receives a second quitting operation in a dial plate control method according to yet another embodiment of the present application.
Detailed Description
The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are some, but not all, of the embodiments of the present application. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
It will be understood that the terms "comprises" and/or "comprising," when used in this specification and the appended claims, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof.
It should also be understood that in the embodiments of the present application, "one or more" means one, two, or more than two; "and/or" describes the association relationship of the associated objects, indicating that three relationships may exist; for example, a and/or B, may represent: a alone, both A and B, and B alone, where A, B may be singular or plural. The character "/" generally indicates that the former and latter associated objects are in an "or" relationship.
The terms "first" and "second," and the like, in the description and in the claims of the embodiments of the present application are used for distinguishing between different objects and not for describing a particular order of the objects. For example, the first target object and the second target object, etc. are specific sequences for distinguishing different target objects, rather than describing target objects.
Reference throughout this specification to "one embodiment" or "some embodiments," or the like, means that a particular feature, structure, or characteristic described in connection with the embodiment is included in one or more embodiments of the present application. Thus, appearances of the phrases "in one embodiment," "in some embodiments," "in other embodiments," or the like, in various places throughout this specification are not necessarily all referring to the same embodiment, but rather "one or more but not all embodiments" unless specifically stated otherwise. The terms "comprising," "including," "having," and variations thereof mean "including, but not limited to," unless expressly specified otherwise.
In the description of the embodiments of the present application, the meaning of "a plurality" means two or more unless otherwise specified. For example, a plurality of processing units refers to two or more processing units; the plurality of systems refers to two or more systems.
Fig. 1 is a schematic diagram of a system according to an embodiment of the present disclosure. The system may comprise a wearable device 01 and a terminal device 02. Therein, a first application (for example, a dial management application) is installed in the terminal device 02.
For example, the wearable device 01 provided by the embodiment of the present application may be a smart watch, a smart bracelet, and the like.
In addition, the terminal device 02 in this embodiment of the application may be a mobile phone, a tablet computer, a desktop computer, a laptop computer, a handheld computer, a notebook computer, an ultra-mobile personal computer (UMPC), a netbook, a cellular phone, a Personal Digital Assistant (PDA), an Augmented Reality (AR) \ Virtual Reality (VR) device, and the like, which may be installed with the first application, and the specific form of the terminal device 02 is not particularly limited in this embodiment of the application.
In this embodiment, the wearable device 01 and the terminal device 02 may be connected through a server corresponding to the first application. In other words, the wearable device 01 and the terminal device 02 can be bound in advance, so that the control of the wearable device can be better realized.
The wearable device 01 and the terminal device 02 may be connected by a wired or wireless method. When acquiring the data sent by the server/other terminal devices, the terminal device 02 may send the data to the wearable device 01, so as to update the data on the wearable device 01.
Optionally, when receiving data transmitted by another wearable device/server, the wearable device 01 may also send the data to the terminal device 02 connected thereto, so as to update the data on the terminal device 02. The following embodiments will specifically explain the scheme by taking a smart watch as an example.
At present, the dial plate of the intelligent watch is electronically displayed, so the style of the dial plate can be switched according to the preference of a user. Specifically, a plurality of dial plate patterns can be preset in the intelligent watch, and a user can switch the dial plate patterns through operation. Wherein, the ordinary dial plate of smart watch can be as shown in fig. 2a, and the user can switch the dial plate of smart watch from fig. 2a to fig. 2b through operating the smart watch. As can be seen by comparing fig. 2a and 2b, the switching of the dial can only change the background. Therefore, the background of the dial plate can only be switched at present, the function of the dial plate is single, a user cannot check friend information through the wearable device, and the user experience is poor.
In order to solve the above problem, an embodiment of the present application provides a dial control method. According to the dial plate control method, when dial plate switching operation input by a user is received, the dial plate can be switched from a common dial plate to a group dial plate, and the user can visually and clearly check friend information through the group dial plate. So can improve the variety that intelligent wrist-watch shows to a certain extent, and then can improve user's use and experience.
The dial plate control method in the embodiment of the application can be applied to wearable equipment. This wearable equipment is applicable to the smart watch in above-mentioned scene.
Fig. 3 shows a schematic structural diagram of the electronic device 100 in the embodiment of the present application. Optionally, the electronic device 100 may be a wearable electronic device, for example, a smart watch, and the application is not limited thereto. It should be noted that the schematic structural diagram of the electronic device 100 may be applied to the smart watch in fig. 1 to 2b.
It should be understood that the electronic device 100 shown in fig. 3 is only one example of an electronic device, and that the electronic device 100 may have more or fewer components than shown in the figures, may combine two or more components, or may have a different configuration of components. The various components shown in fig. 3 may be implemented in hardware, software, or a combination of hardware and software, including one or more signal processing and/or application specific integrated circuits.
The electronic device 100 may include: the mobile terminal includes a processor 110, an external memory interface 120, an internal memory 121, a Universal Serial Bus (USB) interface 130, a charging management module 140, a power management module 141, a battery 142, an antenna 1, an antenna 2, a mobile communication module 150, a wireless communication module 160, an audio module 170, a speaker 170A, a receiver 170B, a microphone 170C, an earphone interface 170D, a sensor module 180, a button 190, a motor 191, an indicator 192, a camera 193, a display screen 194, a Subscriber Identity Module (SIM) card interface 195, and the like. Wherein the sensor module 180 may include a pressure sensor, a gyroscope sensor, an air pressure sensor, a magnetic sensor, an acceleration sensor, a distance sensor, a proximity light sensor, a fingerprint sensor, a temperature sensor, a touch sensor, an ambient light sensor, a bone conduction sensor, etc.
It is to be understood that the illustrated structure of the embodiment of the present application does not specifically limit the electronic device 100. In other embodiments of the present application, electronic device 100 may include more or fewer components than shown, or some components may be combined, some components may be split, or a different arrangement of components. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.
Processor 110 may include one or more processing units, such as: the processor 110 may include an Application Processor (AP), a modem processor, a Graphics Processing Unit (GPU), an Image Signal Processor (ISP), a controller, a memory, a video codec, a Digital Signal Processor (DSP), a baseband processor, and/or a neural-Network Processing Unit (NPU), etc. The different processing units may be separate devices or may be integrated into one or more processors. For example, the processor 110 is configured to execute the dial control method in the embodiment of the present application.
The controller may be, among other things, a neural center and a command center of the electronic device 100. The controller can generate an operation control signal according to the instruction operation code and the timing signal to complete the control of instruction fetching and instruction execution.
A memory may also be provided in processor 110 for storing instructions and data. In some embodiments, the memory in the processor 110 is a cache memory. The USB interface 130 is an interface conforming to the USB standard specification, and may specifically be a Mini USB interface, a Micro USB interface, a USB Type C interface, or the like. The USB interface 130 may be used to connect a charger to charge the electronic device 100, and may also be used to transmit data between the electronic device 100 and a peripheral device. And the earphone can also be used for connecting an earphone and playing audio through the earphone. The interface may also be used to connect other electronic devices, such as AR devices and the like.
The charging management module 140 is configured to receive charging input from a charger. The charger may be a wireless charger or a wired charger. In some wired charging embodiments, the charging management module 140 may receive charging input from a wired charger via the USB interface 130. In some wireless charging embodiments, the charging management module 140 may receive a wireless charging input through a wireless charging coil of the electronic device 100. The charging management module 140 may also supply power to the electronic device through the power management module 141 while charging the battery 142.
The power management module 141 is used to connect the battery 142, the charging management module 140 and the processor 110. The power management module 141 receives input from the battery 142 and/or the charge management module 140 and provides power to the processor 110, the internal memory 121, the external memory, the display 194, the camera 193, the wireless communication module 160, and the like.
The antennas 1 and 2 are used for transmitting and receiving electromagnetic wave signals. Each antenna in the electronic device 100 may be used to cover a single or multiple communication bands. Different antennas can also be multiplexed to improve the utilization of the antennas. For example: the antenna 1 may be multiplexed as a diversity antenna of a wireless local area network. In other embodiments, the antenna may be used in conjunction with a tuning switch.
The mobile communication module 150 may provide a solution including 2G/3G/4G/5G wireless communication applied to the electronic device 100. The mobile communication module 150 may include at least one filter, a switch, a power amplifier, a Low Noise Amplifier (LNA), and the like. The mobile communication module 150 may receive the electromagnetic wave from the antenna 1, filter, amplify, etc. the received electromagnetic wave, and transmit the electromagnetic wave to the modem processor for demodulation. The mobile communication module 150 may also amplify the signal modulated by the modem processor, and convert the signal into electromagnetic wave through the antenna 1 to radiate the electromagnetic wave.
The wireless communication module 160 may provide a solution for wireless communication applied to the electronic device 100, including Wireless Local Area Networks (WLANs) (e.g., wireless fidelity (Wi-Fi) networks), bluetooth (bluetooth, BT), global Navigation Satellite System (GNSS), frequency Modulation (FM), near Field Communication (NFC), infrared (IR), and the like.
In some embodiments, antenna 1 of electronic device 100 is coupled to mobile communication module 150 and antenna 2 is coupled to wireless communication module 160 so that electronic device 100 can communicate with networks and other devices through wireless communication techniques.
The electronic device 100 implements display functions via the GPU, the display screen 194, and the application processor. The GPU is a microprocessor for image processing, and is connected to the display screen 194 and an application processor. The GPU is used to perform mathematical and geometric calculations for graphics rendering. The processor 110 may include one or more GPUs that execute program instructions to generate or alter display information.
The display screen 194 is used to display images, video, and the like. The display screen 194 includes a display panel. The display panel may be a Liquid Crystal Display (LCD), an organic light-emitting diode (OLED), or the like. In some embodiments, the electronic device 100 may include 1 or N display screens 194, N being a positive integer greater than 1. Additionally, the display screen 194 may include a touch device.
The external memory interface 120 may be used to connect an external memory card, such as a Micro SD card, to extend the memory capability of the electronic device 100. The external memory card communicates with the processor 110 through the external memory interface 120 to implement a data storage function. For example, files such as music, video, etc. are saved in an external memory card.
The internal memory 121 may be used to store computer-executable program code, which includes instructions. The processor 110 executes the instructions stored in the internal memory 121, thereby executing various functional applications of the electronic device 100 and executing the instructions of the internal memory 121, so that the electronic device executes the dial control method in the present application. The internal memory 121 may include a program storage area and a data storage area. The storage program area may store an operating system, an application program (such as a sound playing function, an image playing function, etc.) required by at least one function, and the like. The storage data area may store data (such as audio data, phone book, etc.) created during use of the electronic device 100, and the like. In addition, the internal memory 121 may include a high-speed random access memory, and may further include a nonvolatile memory, such as at least one magnetic disk storage device, a flash memory device, a universal flash memory (UFS), and the like.
In the embodiment of the present application, the internal memory 121 may further store an executable program code corresponding to the dial plate control method for implementing the embodiment of the present application, and the processor may implement the dial plate control by running the executable program code corresponding to the dial plate control method.
The electronic device 100 may implement audio functions via the audio module 170, the speaker 170A, the receiver 170B, the microphone 170C, the headphone interface 170D, and the application processor. Such as music playing, recording, etc.
The audio module 170 is used to convert digital audio information into an analog audio signal output and also to convert an analog audio input into a digital audio signal. The audio module 170 may also be used to encode and decode audio signals. In some embodiments, the audio module 170 may be disposed in the processor 110, or some functional modules of the audio module 170 may be disposed in the processor 110.
The gyro sensor may be used to detect a motion gesture of the electronic device 100. In some embodiments, the angular velocity of the electronic device 100 about three axes (i.e., x, y, and z axes) may be determined by a gyroscope sensor. In some embodiments, the gyro sensor may also be used to recognize gestures of the electronic device to enable recognition of a behavioral state of a user wearing or holding the electronic device 100.
The acceleration sensor may be used to detect the magnitude of acceleration of the electronic device 100 in various directions (typically three axes). In some embodiments, when the electronic device 100 is stationary, the magnitude and direction of gravity may be detected by the acceleration sensor. In some embodiments, the acceleration sensor may also be used to recognize the pose of the electronic device to enable recognition of the behavior of a user wearing or holding the electronic device 100.
The pressure sensor is used for sensing a pressure signal and converting the pressure signal into an electric signal. In some embodiments, the pressure sensor may be disposed on the display screen 194. The electronic apparatus 100 may also calculate the touched position based on the detection signal of the pressure sensor.
Touch sensors, also known as "touch panels". The touch sensor may be disposed on the display screen 194, and the touch sensor and the display screen 194 form a touch screen, which is also called a "touch screen". The touch sensor is used to detect a touch operation applied thereto or nearby. The touch sensor can communicate the detected touch operation to the application processor to determine the touch event type.
The keys 190 include a power-on key, a volume key, and the like. The keys 190 may be mechanical keys. Or may be touch keys. The electronic apparatus 100 may receive a key input, and generate a key signal input related to user setting and function control of the electronic apparatus 100. In the embodiment of the present application, the key 190 may receive a dial switching instruction, a dial control instruction, and the like input by a user.
The motor 191 may generate a vibration cue. The motor 191 may be used for incoming call vibration cues, as well as for touch vibration feedback. For example, touch operations applied to different applications (e.g., photographing, audio playing, etc.) may correspond to different vibration feedback effects.
Indicator 192 may be an indicator light that may be used to indicate a state of charge, a change in charge, or a message, missed call, notification, etc. For example, the user may be reminded that the health condition of a certain member in the target group is abnormal.
The embodiment of the present application does not particularly limit the specific structure of the execution main body of the dial control method, as long as the execution main body can be processed by the dial control method provided according to the embodiment of the present application by running the code recorded with the dial control method of the embodiment of the present application. For example, an execution main body of the dial control method provided in the embodiments of the present application may be a functional module capable of calling a program and executing the program in the electronic device, or a processing device, such as a chip, applied to the electronic device.
The software system of the electronic device 100 may employ a layered architecture, an event-driven architecture, a micro-core architecture, a micro-service architecture, or a cloud architecture. The embodiment of the present application takes an operating system with a layered architecture as an example, and exemplifies a software structure of the electronic device 100.
Fig. 4 is a block diagram of a software structure of the electronic device 100 according to the embodiment of the present application.
The layered architecture of the electronic device 100 divides the software into several layers, each layer having a clear role and division of labor. The layers communicate with each other through a software interface. In some embodiments, taking the electronic device 100 as a smart watch as an example, as shown in fig. 4, the operating system may be divided into six layers, which are, from top to bottom, a UI (User Interface) application layer, an application framework layer, an algorithm layer, and a kernel layer.
The UI application layer may include a series of application packages, which may be, for example, dial plate management, call applications, health applications, and system applications, among others. The communication applications may include information, call records, contacts, calls, and the like. In addition, health applications may include heart rate, respiratory training, blood oxygen saturation, sleep, cardiac health studies, and physiological cycles, among others. System applications may include altitude and barometer, among others.
The application framework layer provides an Application Programming Interface (API) and a programming framework for the applications of the application layer. The application framework layer includes a number of predefined functions. As shown in fig. 4, the application framework layer may include a rendering component (UIKit), a system base module, an underlying software service module, an exercise health service module, and a hardware service module, among others.
The rendering component may include a GUI (Graphical User Interface) framework, a dial template, fonts, layouts, views, and the like. Additionally, the system base module may include communication services and audio services, wherein the communication services may include messaging services, telephony services, interworking, and contacts.
The exercise health service module may include heart rate services, respiratory pressure, heart health, and blood oxygen, among others. In addition, the hardware service module may include positioning service, NFC (Near Field Communication) service, BLE (bluetooth), and the like.
The algorithmic layer may also be referred to as the Libs layer, which may include a series of algorithmic models and internal libraries. The algorithm layer may include a base library, an algorithm library, a conventional bluetooth protocol stack, and a BLE protocol stack. Wherein the base library may comprise a barcode and a base C library; the algorithm library may include wear detection, heart rate algorithms, breathing algorithms, audio algorithms, liveness detection algorithms, gesture algorithms, dimming algorithms, motion algorithms, blood oxygen, and modem, among others.
The kernel layer is a layer between the hardware and the software layers described above. The kernel layer at least comprises a display driver, a sensor driver, a Bluetooth driver, a WiFi driver, an audio driver and the like. The hardware may include a camera, a display, a microphone, a processor, and a memory, among other devices.
The sensor driver is used for receiving the data collected by each sensor and sending the data collected by each sensor to the algorithm layer. For example, the sensor driver may receive the relevant data collected by the acceleration sensor and send the data to the algorithm library of the algorithm layer.
It is to be understood that the components included in the UI application layer, the application framework layer, the algorithm layer, and the kernel layer shown in fig. 4 do not constitute a specific limitation of the electronic device 100. In other embodiments of the present application, electronic device 100 may include more or fewer components than shown, or some components may be combined, some components may be split, or a different arrangement of components.
It will be appreciated that the electronic device, in order to implement the above-described functions, comprises corresponding hardware and/or software modules for performing the respective functions. The present application is capable of being implemented in hardware or a combination of hardware and computer software in conjunction with the exemplary algorithm steps described in connection with the embodiments disclosed herein. Whether a function is performed as hardware or computer software drives hardware depends upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, with the embodiment described in connection with the particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present application.
The following explains the dial control method provided in the embodiment of the present application in detail, taking an electronic device as an example of a smart watch.
In this application embodiment, when detecting user's input dial plate switching operation, switch the dial plate of intelligent wrist-watch to the group dial plate from ordinary dial plate, through this group dial plate user can be more clearly and clearly clear look over the health status of other members in the target group, so can improve the variety of dial plate control to a certain extent.
As shown in fig. 5, a dial control method provided in an embodiment of the present application, which may be applied to a first smart watch, may include steps S101 to S111 described below.
Step S101: the touch device sends dial switching operation to the rendering component.
In an embodiment of the present application, the first smart watch may include a plurality of display modes, where the plurality of display modes may include a normal display mode and a group display mode. The common display mode may include specific time, pointer, heart rate, temperature, etc. The interface shown in fig. 6a may be an interface of a dial in a normal display mode.
In some embodiments, the first smart watch may switch the first smart watch from the normal display mode to the target display mode if a dial switching operation is detected as being input by a user while the first smart watch is in the normal display mode. Here, the dial switching operation may also be referred to as a mode switching operation.
In addition, the dial corresponding to the target display mode may be a group dial, and the display interface of the group dial may be as shown in fig. 6b. As seen in fig. 6b, after the first smart watch is switched from the ordinary watch dial to the group watch dial, the current position of the user 11 held by the first smart watch may be displayed on the group watch dial, and a "create mode" control and a "join mode" control are displayed on the group watch dial. Wherein the user holding the first smart watch may be referred to as the first user.
As an example, the touch device detects that the first user slides the screen left or right, and then may send the left or right sliding operation as a dial switching operation to the rendering component. As another example, the first smart watch may send a press operation as a dial switch operation to the rendering component if it detects the press operation by the first user for a key input.
In other embodiments, the first user may also input the dial switching instruction by voice, that is, the microphone of the first smart watch may collect voice data input by the first user. And when the voice data is a dial plate switching instruction, sending the voice data to the rendering component. For example, the first user inputs "switch dial to group dial" for the smart watch, then the voice may be sent to the rendering component.
Step S102: the rendering component performs a target interface rendering operation.
In the embodiment of the application, the rendering component can execute the drawing operation of the target interface after receiving the dial plate switching operation, wherein the target interface can be an interface corresponding to the group dial plate. In addition, after the rendering component executes the target interface drawing operation, the rendering component can also send the execution result to the dial management of the application layer to indicate the dial management to display the target interface corresponding to the group dial.
To sum up, the first smart watch may switch the dial from the ordinary dial shown in fig. 6a to the group dial shown in fig. 6b when receiving the first user input dial switching operation. In addition, the location of the first user 11 may be displayed on the group dial. A "create mode" control and a "join mode" control. The first user may effect creation of the target group by triggering a "create mode" control. In addition, the first user may join other groups that have already been created by triggering the "join mode" control.
Step S103: the touch device sends creation indication information to the algorithm library.
It is known from the above description that a "creation mode" control may be displayed when the first smart watch is switched to the group dial, and if the first user inputs a group creation operation with respect to the "creation mode" control, group invitation information may be generated correspondingly. Specifically, when detecting that the first user inputs a creation operation with respect to the "creation mode" control, the touch device may send creation indication information to the algorithm library to instruct the algorithm library to generate group invitation information based on the creation indication information, that is, the process proceeds to step S104.
Step S104: the algorithm library generates group invitation information based on the creation indication information.
As one approach, the algorithm library, upon receiving the creation indication information, may generate the group invitation information based on the creation indication information. The group invitation information may be group invitation two-dimensional code information. In addition, the creation indication information may include a group name, which may be a group name input by the first user after clicking the "create mode" control.
In the embodiment of the present application, the group invitation information may be used to uniquely identify the target group, and other members may join the target group through the group invitation information. As known from the above description, the basic library may include a barcode and a basic C library, and the algorithm library may call the barcode in the basic library after receiving the creation indication information, and generate the group invitation information through the barcode.
Step S105: the algorithm library sends the group invitation information to the rendering component.
In some embodiments, after acquiring the group invitation information, the algorithm library may send the group invitation information to the rendering component to instruct the rendering component to perform the drawing operation of the group invitation information, that is, enter step S106.
Step S106: the rendering component performs a group invitation information drawing operation.
In the embodiment of the application, after receiving the group invitation information, the rendering component can draw the group two-dimensional code based on the group invitation information. On this basis, the rendering component can send the group two-dimensional code maintained by the rendering component to the dial plate management so as to instruct the dial plate management to display the group two-dimensional code. As shown in fig. 6c, the display of the group two-dimensional code is as shown in fig. 6c, and as shown in fig. 6c, after the first user inputs a group creation instruction with respect to the "creation mode" control, it may generate group two-dimensional code information.
In addition, after the "creation mode" control is triggered, the first user also needs to input the group name, so when the group two-dimensional code is displayed, the smart watch can also display the group name. For example, the "brave" in fig. 6c could be the name of the target group established by the first user.
It should be noted that, when the rendering component acquires the group two-dimensional code based on the group invitation information, it may also generate a group invitation code based on the group invitation information, and through the group invitation code, other members may also directly join the target group. In addition, the smart watch displays information such as a group two-dimensional code, a group name, and a location of the first user. The method and the device can also acquire parameters such as heart rate, blood pressure and step number of the first user in real time and display the parameters, so that the first user can conveniently monitor the physical condition of the first user in real time.
Step S107: the hardware service module acquires group member information.
By the introduction, after the first user triggers the 'create mode' control, the group two-dimensional code information can be displayed on the first smart watch held by the first user, and other members can join the target group in a code scanning/NFC or voice mode. As shown in fig. 6d, the second user 12 joins the target group by scanning the group two-dimensional code information. On this basis, the first smart watch may display the location of the first user 11 or the location of the second user 12. So, can improve the flexibility of dial plate control to a certain extent.
In this embodiment, there may be a plurality of users joining the target group, and these users may be referred to as second users. The second user differs from the first user in that the first user is a creator of the target group and the second user is a joiner of the target group. Specifically, the first user creates a target group by triggering the "create mode" control, and the second user joins the target group created by the first user by triggering the "join mode" control, as shown in fig. 7 a.
As a mode, after the second user joins the target group, the corresponding second smart watch may display not only its own location, but also the locations of the first user and other users, as shown in fig. 7 b. Furthermore, it is known from fig. 7b that the second user may input the name of the second user in the target group when the second user joins the target group. For example, the name of the second user may be "brave man No. 2".
As another mode, after the second user successfully joins the target group, the second smart watch corresponding to the second user may also display parameters of the second user, such as heart rate, blood pressure, and number of steps. In addition, it is known from fig. 7b that an "invite" control and an "exit" control may also be displayed on the interface of the second smartwatch. The second user invites other members to join the target group through the invite control. In addition, if the second user wants to exit the target group, he can delete the target group by triggering the "exit" control.
As known from the above description, the hardware service module may include BLE, so that the hardware service module may receive broadcast messages sent by other members through bluetooth, and these close messages may be referred to as group member information. Thus, the group member information may include a plurality of member information. The member information may include the location of the member, the name of the member, the time of joining the member, the health status of the member, and the like.
Step S108: and the hardware service module sends the member information to the algorithm library.
As one mode, after acquiring the group member information, the hardware service module may send the group member information to the algorithm library, and instruct the algorithm library to generate a target link based on the group member information.
Step S109: and the algorithm library distributes corresponding numbers to each member according to the member adding sequence and generates a target link.
In this embodiment, the group member information may include a plurality of member information, and each member information may correspond to a position of a corresponding member, a name of the member, a time when the member joins, a health status of the member, and the like. After the algorithm library acquires the member information, the algorithm library can allocate a corresponding number to each member based on the joining time of the members, and on the basis, a target link is generated by combining other information.
As an example, the algorithm library determines that there are 6 members of the target group after receiving the member information, and the six members are "small a", "small B", "small C", "small D", "small E", and "small F", respectively. After the algorithm library acquires the 6 members, numbers are correspondingly distributed to the 6 members based on the joining time of the 6 members. Specifically, the number of "small a" is 1, the number of "small B" is 2, the number of "small C" is 3, the number of "small D" is 4, the number of "small E" is 5, and the number of "small F" is 6.
It should be noted that the member information received by the algorithm library may include information of the first user in addition to information sent by other smartwatches. Optionally, since the first user is the creator of the target group, its corresponding number may be the smallest.
As is known from the above description, the member information may include the health status information of the member in addition to the time when the member joined. Wherein the health status information is used for representing whether the physical status of the second user is healthy or not. In particular, the health status information may include healthy (S) and unhealthy (NS). After the algorithm library acquires the information of the plurality of members, the information can be combined to generate target link information.
Step S110: the algorithm library sends the target link information to the rendering component.
In one way, after the algorithm library generates the target link information, it may send the target link information to the rendering component to instruct the rendering component to perform the target link drawing operation based on the target link information generated by the rendering component, that is, go to step S111.
Step S111: the rendering component performs a target link rendering operation based on the target link information.
In some embodiments, after the rendering component performs the target link drawing operation based on the target link information, the target link can be displayed through dial management. Finally, the target link displayed on the first smart watch may be as shown in fig. 8. As can be appreciated from fig. 8, the position information of each member in the target group can be displayed on the group dial, which enables the first user to quickly know the position of each member and the distance between each member and the first user.
In order to more clearly understand the generation process of the target link, the embodiment of the present application provides a device interaction diagram as shown in fig. 9.
Step S01: the first smart watch generates group invitation information when receiving a creation instruction input by a first user.
As is known from the above description, the first smart watch may include a plurality of dial plate patterns, wherein the plurality of dial plate patterns may include a common dial plate and a group dial plate. The first user can switch different dials by sliding/pressing keys and the like. Specifically, under the condition that first intelligent wrist-watch is in ordinary dial plate, if receive dial plate switching operation, can switch to the group dial plate from ordinary dial plate.
In addition, when the first intelligent watch is switched from the common dial to the group dial, a 'creation mode' control and a 'joining mode' control can be displayed on the group dial. If it is detected that the user inputs a create instruction for the "create mode" control, the first smart watch may generate and display group invitation information. Wherein, the group invitation information may be in the form of a two-dimensional code.
Step S02: the second smartwatch sends a join request to the first smartwatch based on the group invitation information.
In this embodiment of the application, after determining that the group invitation information is generated by the first smart watch, the second smart watch may join the target group in a code scanning/NFC manner or in a voice manner.
As one mode, the second smart watch and the second terminal device obtain a connection through binding, and when it is determined that the first smart watch generates the group invitation information, the second terminal device may obtain the group invitation information through scanning. On this basis, the second terminal device may send the group invitation information to the second smartwatch, so that the second user of the second smartwatch joins the target group. In addition, the second terminal device can also directly control the second smart watch to join the target group in a scanning mode.
As another mode, when it is determined that the first smart watch generates the group invitation information, the second smart watch may join the target group created by the first smart watch in an NFC manner. According to the introduction, when the first smart watch generates the group invitation information, the group invitation code corresponding to the group invitation information can be acquired, and when the second user joins the target group, the second user can join the target group based on the group invitation code. In addition, the second user may input the group invitation code by means of a keyboard or voice, etc.
Step S03: and the first intelligent watch distributes corresponding numbers for the second intelligent watch, and generates and displays a target link.
In this embodiment of the application, when receiving the join request sent by the second smart watch, the first smart watch may assign a corresponding number to the second smart watch. The number corresponding to the second smart watch may be given by the first smart watch based on the time when the second smart watch joins the target group.
In addition, the join request received by the first smart watch may include a location of the second smart watch corresponding to the second user, a name of the second user, a time when the second user joins the target group, health status information of the second member, and the like. After the first smart watch is numbered for the second smart watch, it may generate a target link based on the request sent by the second smart watch.
In the embodiment of the application, the target link can be continuously updated along with the change of the member information. Specifically, if a new member joins the target group, the corresponding target link is updated; if a member exits the target group, the corresponding target link is updated; if the distance between the members in the target group exceeds the short-distance communication, the corresponding target link is updated; the health status of a member in the target group changes and the target link changes. In addition, the first intelligent watch can display the latest target link after acquiring the latest target link, so that a user can conveniently check the conditions of all members in the target group in real time.
Step S04: the first smart watch sends the target link to the second smart watch.
In some embodiments, after obtaining the target link corresponding to the second smart watch, the first smart watch may send the target link to the second smart watch. Since the target link is generated by the information of each member, the target link may include information such as the position, number, health status, and connection status of the member.
Step S05: the second smart watch initializes personal information, parses, and displays the target link.
In this embodiment of the application, after receiving the target link, the second smartwatch may initialize the personal information and then parse the target link. In the process, if the member information in the target group changes, the second intelligent watch can reestablish the target link, namely, the target link is updated, and then the group dial plate is updated.
The dial control provided by the application can be applied to scenes such as mountaineering, riding, running or hiking and the like.
As a specific application, in the mountain climbing process, the first user switches the watch face of the first smart watch worn by the first user from the common watch face to the group watch face. In addition, the first user creates a target group on the group dial, and other members successively join the target group. Accordingly, the target group includes location information of a plurality of members, the members can transmit and receive the broadcast message by the short range communication, and the connection between the transmitting device and the receiving device can be in the first format when the broadcast message is transmitted and received by the short range communication. For example, the first format may be a straight line of green. In addition, when the broadcast message is transmitted and received through the long-distance communication mode, the connection line between the transmitting device and the receiving device may be in the second format. For example, the second format may be a red line.
Optionally, when the first smart watch displays the target link information formed by the target group, the first smart watch may also receive health status information transmitted by other friends. If the health status information of a certain member is abnormal, the icon corresponding to the user displayed on the first smart watch can be changed, that is, other members can quickly find the abnormal user condition through a highlight display mode. For example, the icon of the abnormal user may be displayed in red.
It should be noted that, in the embodiment of the present application, the number of the user who creates the target group may be the smallest. For example, the number of the user creating the target group may be 1, and the numbers of other subsequently joined members may be incremented one by one.
As shown in fig. 10, another embodiment of the present application provides a dial control method, which is applied to a first smart watch, and the dial control method may include steps S201 to S211 described below.
Step S201: the hardware service module receives broadcast messages of each member in the target link.
In the embodiment of the application, after the target link is generated, each member in the target link can interact with the message in a broadcasting mode. The broadcast message may include the location, communication mode, number, health status, and the like of the member. In addition, the smart watch corresponding to each member can send broadcast messages to other members at preset intervals, so that other members can know the conditions in real time.
Step S202: the hardware service module sends the broadcast message to the algorithm library.
Step S203: and the algorithm library detects whether the broadcast message sent by each member is received within a specified time length.
In some embodiments, the algorithm library, upon receiving broadcast messages sent by other members, may determine whether broadcast messages sent by certain members have not been received within a specified time period based on the broadcast messages. If the broadcast message sent by some members is not received within the specified time length, the fact that the first smart watch and the smart watches corresponding to the members cannot receive and send the broadcast message in a short-distance communication mode is indicated. At this time, the first smart watch may receive and send messages of the smart watches through the cloud.
As one approach, the short-range communication approach may include bluetooth. In addition, the manner of receiving and sending messages of the smart watch through the cloud end can be called a long-distance communication manner. The long-distance communication mode may include cellular.
In this embodiment of the application, a device that can perform data communication with the first smart watch through the short-range communication mode may be referred to as a third smart watch, and a device that cannot perform data communication with the first smart watch through the short-range communication mode may be referred to as a second smart watch. In addition, the number of the second smart watch and the third smart watch may be plural.
As an example, the algorithm library is generated by determining that a broadcast message sent by the second smartwatch was not received within 30s. At this time, it may group the target groups to obtain a first group including the first user, and then proceed to step S204.
Step S204: and if the algorithm library does not receive the broadcast messages sent by some members, acquiring a first group corresponding to the first smart watch.
As a mode, if it is detected that the first smart watch and some smart watches in the target link cannot receive and transmit data in a short-range communication mode, the algorithm library may obtain a first group corresponding to the first smart watch. The first group may be a short-range communication group including a first user, and members of the group may transceive a broadcast message through short-range communication.
In the embodiment of the present application, the target group may include other groups in addition to the first group. For example, a second group and a third group, etc.
As an example, the target group includes 6 members, wherein 6 members constitute 3 groups, respectively. The first group may include members numbered 1, 2, and 3, and the three members may transmit the broadcast message to each other through short-range communication. In addition, the second group may include members numbered 4 and 5, which may transmit broadcast messages to each other through short-range communication. The third group may include member number 6.
Optionally, the broadcast message may be sent through long-distance communication between the first group, the second group, and the third group.
Step S205: the algorithm library determines whether the number of the first smart watch is a minimum number.
As one mode, after the first group corresponding to the first smart watch is obtained, the algorithm library may determine whether the number of the first smart watch is the minimum number. If it is determined that the number of the first smart watch is the minimum number, the first smart watch may acquire information of other members in the first group, that is, step S206 is performed.
It is known from the above description that each member may correspondingly assign numbers according to the joining sequence when joining the target group. Therefore, when the first group is obtained, the algorithm library may determine whether the number corresponding to the first smart watch is the minimum number, and if the number corresponding to the first smart watch is the minimum number, the broadcast message of each member in the first group may be obtained, that is, step S206 is performed.
Step S206: and if the algorithm library determines that the serial number of the first intelligent watch is the minimum serial number, acquiring the information of each member in the first group.
In the embodiment of the application, the members in the first group can send broadcast messages to each other in a short-distance communication mode. In addition, in order to better distinguish short-range communication from long-range communication, in the embodiment of the application, when it is determined that a broadcast message sent by a certain member is not received within a specified time period, a connection line between the first user and the member may be displayed in different colors.
In other words, in order to distinguish the members of the short-range communication from the members of the long-range communication more clearly, the embodiments of the present application may be connected by different lines. As shown in fig. 11, the first user 21, the second user 22 and the third user 23 are relatively close to each other, so that they can transmit and receive messages through short-distance communication, and the connection lines between them can be connected by a green straight line.
For another example, the distance between the fourth user 24 and the fifth user 25 is short, so that they can transmit and receive messages through short-range communication, and the connection line between them can also be connected by a green straight line. For another example, the first user 21, the fourth user 24, and the sixth user 26 are far away from each other, so that they can transmit and receive messages through long-distance communication, and the connection lines between them can be connected by red straight lines.
It should be noted that the connection line between the long-distance communication modes and the connection line between the short-distance communication modes may be represented by different colors or different thicknesses, as long as the two modes can be clearly distinguished, and how to represent the connection line is not explicitly shown here, and the connection line may be selected according to actual situations.
Step S207: and the algorithm library sends an information uploading instruction to the system basic module.
As one mode, after the algorithm library acquires the information of each member in the first group, it may send an information upload instruction to the system base module. As known from the above description, the system basic module may include interconnection, and through the interconnection, the system basic module may upload information of each member in the first group to the cloud, that is, enter step S208. Therefore, the information of each member in the first group can be conveniently downloaded from the cloud end by users of other groups.
Step S208: and the system basic module uploads the information of each member in the first group to the cloud.
Step S209: and the system basic module downloads the information of all the members in other groups from the cloud.
In some embodiments, the algorithm library may upload information of each member of the first group to the cloud, and may download information of each member of the other group from the cloud.
In order to better understand the process of acquiring information between members in long-distance communication and short-distance communication, an exemplary diagram shown in fig. 12 is given in the embodiment of the application. In fig. 12, the target groups may be divided into three groups, which are a first group, a second group, and a third group, respectively. Wherein the first group may include devices numbered 1, 2, and 3; the second group includes devices numbered 4 and 5; the third group includes device number 6.
As one way, the devices numbered 1, 2, and 3 may transmit broadcast messages to each other through short-range communication, that is, the device numbered 1 may receive broadcast messages transmitted by the device numbered 2 and the device numbered 3. Similarly, the device numbered 4 and the device numbered 5 may send broadcast messages to each other through short-range communication, that is, the device numbered 4 may receive the broadcast message sent by the device numbered 5.
In order to obtain the messages of other long-distance communication devices, the device with the smallest number in the same group can upload the information of each member in the group to the cloud. For example, device number 1 may upload its own information, information of device number 2, and information of device number 3 together to the cloud. For another example, the device numbered 4 may upload information of itself and information of the device numbered 5 to the cloud together. For another example, device number 6 may upload its own information to the cloud.
As another example, the device with the smallest number in the group may download information of other members in the group from the cloud while uploading the information to the cloud. For example, the device numbered 1 may download, from the cloud, information uploaded by the device numbered 4, which includes information of the device numbered 4 and information of the device numbered 5. In addition, the information uploaded by the device with the number 6 can also be downloaded from the cloud. Similarly, other devices may also download the information uploaded by the device with the serial number 1 from the cloud, and details of which information is included are not described herein.
Step S210: the system basic module sends a link update request to dial plate management.
Step S211: the dial plate management updates the target link.
It is known from the above description that the members in the same target group may send broadcast messages to each other, where the broadcast messages may include not only the location of the first smart watch, but also the health status of the user corresponding to the first smart watch. Therefore, when the first smart watch detects that the body index of the user corresponding to the first smart watch is abnormal, the first smart watch can send the abnormal information to other members in the same group, and the dial plates of the smart watches corresponding to the other members can highlight the abnormality of the members. Therefore, other members can be guaranteed to quickly find the abnormality of the member, and timely treatment can be guaranteed.
Referring to fig. 13, when the smart watch corresponding to the fourth user 24 detects that the physical health of the fourth user 24 is abnormal, the smart watch may send the abnormal information to other members in the same group through the long-range communication method/the short-range communication method. When the smart watches of other members receive the abnormal information, the fourth user 24 can be highlighted, so that the fourth user 24 can be rescued in time.
In the embodiment of the application, whether the physical health of the user is abnormal or not can be determined by monitoring parameters of the user, such as heart rate, blood oxygen and respiratory pressure. For example, when the heart rate exceeds a heart rate threshold, it is determined that the health status of the user is abnormal.
In other embodiments, in order to improve convenience of controlling the smart watch by the user, when the smart watch detects that the user selects a certain user, detailed information of the user may be correspondingly displayed on the group dial. The detailed information may include heart rate, blood oxygen, number of steps, altitude, pressure, exercise time, etc. of the user. In addition, the current position and the start position of the abnormal user may be displayed. And at the moment, a call control and a short message control can be displayed on the group dial plate, and the abnormal user can be communicated through the controls so as to determine the specific situation of the abnormal user. The flexibility of dial plate control can be improved to a certain extent.
As an example, as shown in fig. 14a, the health status of the fourth user 24 on the dial of the smart watch held by the first user 21 is abnormal, and the icon corresponding to the fourth user 24 is selected by clicking. At this time, the interface of the dial jumps to the example diagram shown in fig. 14b, and as shown in fig. 14b, after the first user 21 selects the information of a single friend, the starting position (where S is located) of the corresponding friend, the current location, and the location relationship between the current location and the first user 21 may be displayed on the interface.
In addition, the detailed information, the call control, and the short message control of the fourth user 24 may also be displayed on the group dial of the first user 21. The first user 21 can get a direct connection with the second user 24 through the call control and the short message control, so that the real situation of the fourth user 24 can be quickly known.
As shown in fig. 15, a dial control method provided in another embodiment of the present application is applied to a first smart watch, and the dial control method may include steps S301 to S316 described below.
Step S301: and the sensor driver sends the sensing parameters to the algorithm library.
In the embodiment of the application, the sensor driver can receive the sensing parameters transmitted by the brightness sensor, the acceleration sensor, the gyroscope sensor and the like, and the sensor driver can send the sensing parameters to the algorithm library after acquiring the sensing parameters.
Step S302: and the algorithm library determines whether the dial is in a screen-off state or not based on the sensing parameters.
In some embodiments, the algorithm library may determine whether the dial is currently in a screen-off state based on the sensing parameters transmitted by the sensor drive. As an example, the algorithm library may determine whether the dial is in the screen-off state based on the brightness parameter, and if the brightness parameter is less than a preset parameter, determine that the dial is currently in the screen-off state.
Step S303: and if the algorithm library determines that the dial is in the screen-off state, sending a screen-on request to the rendering component.
As one approach, the algorithm library may send a bright screen request to the rendering component when it determines that the dial is in a dead screen state. Before that, the algorithm library may also determine whether the sensing parameter meets a preset condition, and if so, may send a screen-up request to the rendering component. For example, the algorithm library may determine whether a sensing parameter acquired by a gyroscope sensor is greater than a preset parameter, and if so, send a screen-up request to the rendering component.
In some embodiments, the algorithm library may determine whether the user performs the specified operation by sensing the parameter, and send a bright screen request to the rendering component if it is determined that the user performs the specified operation. For example, if the algorithm library detects that the user performs a wrist-up operation, a screen-up request is sent to the rendering component.
In other embodiments, the algorithm library may determine whether to send a bright screen request to the rendering component by detecting whether a key up is triggered. And if the key-up is detected to be triggered, sending a screen-up request to the rendering component.
In other embodiments, the algorithm library may also determine whether to send a bright screen request to the rendering component by detecting user-entered speech. And if the user input specified voice is detected, sending a screen-lighting request to the rendering component. For example, the smart watch detects that the user inputs a "please light the screen," at which point a screen-up request may be sent to the rendering component.
As a specific embodiment, when the first smart watch generates the target link, if the dial enters the screen-off state, the first smart watch may detect whether the user inputs the screen-on indication information. The bright screen indication information can be triggered by means of wrist lifting, key pressing, voice and the like. And if the condition that the user inputs the bright screen indication information is detected, the target link can be displayed on the dial plate of the intelligent watch.
Step S304: and the rendering component wakes up the dial plate based on the bright screen request and executes the drawing operation of the target link.
Step S305: the rendering component sends first display indication information to the dial management.
The first display indication information is used for indicating the dial plate to manage and display a target link, which may be a link acquired by the first smart watch before the screen is turned off, and information of the target link may be stored in a memory of the smart watch.
Step S306: and the dial plate manages and displays the target link.
In this embodiment of the application, the target link may be generated in advance, but after the target link is generated and displayed, the smart watch performs a screen-off state. At this point, if the face of the smart watch is awakened, the target link may again be displayed on the group face.
Step S307: the touch device sends first exit indication information to the algorithm library.
In some embodiments, when the smart watch displays the target link, if the first exit indication information is received, the smart watch may directly switch from the group dial to the normal dial. The first quitting indication information is mainly used for switching the group dial plate to the common dial plate.
In this process, the target link is not deleted, which is still present. When the user performs the dial switching operation again, the target link may be directly displayed on the dial of the smart watch. As an example, the first exit indication information may be triggered by a rightward sliding or a pressing of an up key.
Step S308: the algorithm library determines whether the first smart watch is provided with a combination lock.
As one approach, the algorithm library may determine whether the first smart watch is provided with a combination lock upon receiving the first exit indication information. If it is determined that the first smart watch is provided with a combination lock, a combination entry box may be output to instruct the user to enter the correct combination.
Step S309: and if the algorithm library determines that the first smart watch is provided with the password lock, sending a password input request to the rendering component.
Step S310: the rendering component draws a password entry box.
In order to more clearly understand the process of switching the group dial to the common dial, the embodiment of the present application provides exemplary diagrams as shown in fig. 16a to 16 c. Fig. 16a is a display interface of the group dial, and as shown in fig. 16a, a target link can be displayed on the group dial, and the first user 31 can clearly know information such as the positions and health statuses of other members through the target link.
As an example, when the dial of the smart watch is in the interface shown in fig. 16a, if the user's operation of right-sliding/pressing the up key is detected, it may be determined whether the smart watch is provided with the combination lock. If it is determined that the smart watch is provided with the combination lock, the interface of the smart watch may be switched from fig. 16a to fig. 16b. In this display interface, if the user inputs the correct password, the dial can be switched from the ordinary dial shown in fig. 16b to fig. 16 c.
It should be noted that, if the user performs the dial switching operation again, the display interface of the smart watch dial may be switched from fig. 16c to fig. 16a, and in this case, since the target link is not deleted, the user may continue to monitor the information of other members in the target group. In addition, when the intelligent watch is switched to the common watch plate from the group watch plate, the intelligent watch can still receive and transmit broadcast information, namely, a target link can be continuously updated along with the change of member information, so that the accuracy of information display can be ensured.
Step S311: and the rendering component sends second display indication information to the dial plate management.
And the second indication information is used for indicating the dial plate to manage and display the password input frame.
Step S312: dial management shows password input frame.
Step S313: the touch device sends the password information to the algorithm library.
In the embodiment of the application, the intelligent watch can detect whether the user inputs password information or not after the real-face input box. If the user inputs the face information, the touch device may send the password information to the algorithm library.
Step S314: the algorithm library determines whether the password is correct.
In some embodiments, the algorithm library may determine whether the password information input by the user matches a preset password when determining whether the password is correct. And if the password information input by the user is matched with the preset password, determining that the password input by the user is correct. At this time, the algorithm library may send general dial drawing instruction information to the rendering component, that is, step S315 is performed.
Step S315: and if the algorithm library determines that the password is correct, sending ordinary dial drawing indication information to the rendering component.
The embodiment of the application can prevent the group dial plate from being withdrawn by mistake by detecting whether the password is correct or not, and meanwhile, the safety of target link data can be ensured.
Step S316: the rendering component performs a normal dial drawing operation.
As shown in fig. 17, a dial control method according to still another embodiment of the present application may include steps S401 to S418 described below.
Step S401: the sensor driver sends the sensing parameters to the algorithm library.
Step S402: and the algorithm library determines whether the dial is in a screen-off state or not based on the sensing parameters.
Step S403: and if the algorithm library determines that the dial is in the screen-off state, sending a screen-on request to the rendering component.
Step S404: and the rendering component wakes up the dial plate based on the bright screen request and executes the drawing operation of the target link.
Step S405: the rendering component sends first display indication information to the dial management.
Step S406: and the dial plate manages and displays the target link.
The above embodiments already describe steps S401 to S406, and please refer to the above descriptions in detail, which will not be described again in this application.
Step S407: and the touch device sends second exit indication information to the algorithm library.
In the embodiment of the application, the second quitting indication information can be realized by clicking a designated control displayed on the group dial plate by a user, and the second quitting indication information is mainly used for deleting the created/added target link. It is known from the above description that after the smart watch joins the target group, the corresponding dial interface of the smart watch may be displayed with an "exit" control, as shown in fig. 18 a.
In this process, the smart watch may detect whether the user inputs the second exit instruction information for the group dial, and if it is detected that the user inputs the second exit instruction information, may perform a link deletion operation, that is, enter step S408.
Step S408: the algorithm library deletes the target link and stops transmitting and receiving the broadcast message.
In some embodiments, the algorithm library may delete the target link and stop transmitting and receiving the broadcast message when receiving the second exit indication information transmitted by the touch device. At this point, the face of the smart watch may still be the group face, but at this point the interface displayed by the face may be the initial interface, as shown in fig. 18 b. Under the interface, a user can create a new group, join the target group which is exited before again, or directly switch the dial group dial to the common dial.
In addition, when the dial is switched from the group dial to the ordinary dial, the embodiment of the present application may detect whether the first exit instruction information is received, that is, enter step S409.
Step S409: the algorithm library receives first exit indication information.
Step S410: the algorithm library determines whether the first smart watch is provided with a combination lock.
Step S411: and if the algorithm library determines that the first smart watch is provided with the password lock, sending a password input request to the rendering component.
Step S412: the rendering component draws a password entry box.
Step S413: and the rendering component sends second display indication information to the dial plate management.
Step S414: and the dial plate manages and displays the password input frame.
Step S415: the touch device sends the password information to the algorithm library.
Step S416: the algorithm library determines whether the password is correct.
Step S417: and if the algorithm library determines that the password is correct, sending ordinary dial drawing indication information to the rendering component.
Step S418: the rendering component performs a normal dial drawing operation.
The above embodiment has already described steps S409 to S418, and please refer to the above description in detail, which is not repeated herein.
In this embodiment of the application, when the first exit instruction information is received, if it is detected that the smart watch is provided with the combination lock, the dial interface may be switched from fig. 18b to fig. 18c, and the user may input the password information based on the password input box shown in fig. 18 c. In addition, if the password information input by the user matches the preset password, the display interface of the dial plate of the smart watch may be switched from fig. 18c to fig. 18d.
It should be noted that, after the target link is deleted and switched to the ordinary dial, if the smart watch detects that the user inputs the dial switching operation again, the dial of the smart watch is switched from the ordinary dial shown in fig. 18d to the group dial shown in fig. 18 b. Under the group dial shown in fig. 18b, the user can create a new group or join a previously exited target group.
The present embodiment also provides a computer storage medium, where computer instructions are stored, and when the computer instructions are run on an electronic device, the electronic device is caused to execute the above related method steps to implement the dial control method in the above embodiment.
The present embodiment also provides a computer program product, which when running on a computer, causes the computer to execute the relevant steps described above, so as to implement the dial plate control method in the foregoing embodiments.
In addition, embodiments of the present application also provide an apparatus, which may be specifically a chip, a component or a module, and may include a processor and a memory connected to each other; the memory is used for storing computer execution instructions, and when the device runs, the processor can execute the computer execution instructions stored in the memory, so that the chip can execute the dial plate control method in the above method embodiments.
The electronic device, the computer storage medium, the computer program product, or the chip provided in this embodiment are all configured to execute the corresponding method provided above, and therefore, the beneficial effects that can be achieved by the electronic device, the computer storage medium, the computer program product, or the chip may refer to the beneficial effects in the corresponding method provided above, and are not described herein again.
Through the description of the above embodiments, those skilled in the art will understand that, for convenience and simplicity of description, only the division of the above functional modules is used as an example, and in practical applications, the above function distribution may be completed by different functional modules as needed, that is, the internal structure of the device may be divided into different functional modules to complete all or part of the above described functions.
In the several embodiments provided in the present application, it should be understood that the disclosed apparatus and method may be implemented in other ways. For example, the above-described apparatus embodiments are merely illustrative, and for example, a division of a module or a unit is only one type of logical functional division, and other divisions may be realized in practice, for example, a plurality of units or components may be combined or integrated into another apparatus, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.
Units described as separate parts may or may not be physically separate, and parts displayed as units may be one physical unit or a plurality of physical units, may be located in one place, or may be distributed to a plurality of different places. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
Any of the various embodiments of the present application, as well as any of the same embodiments, can be freely combined. Any combination of the above is within the scope of the present application.
The integrated unit, if implemented in the form of a software functional unit and sold or used as a stand-alone product, may be stored in a readable storage medium. Based on such understanding, the technical solutions of the embodiments of the present application may be essentially or partially contributed to by the prior art, or all or part of the technical solutions may be embodied in the form of a software product, where the software product is stored in a storage medium and includes several instructions to enable a device (which may be a single chip, a chip, or the like) or a processor (processor) to execute all or part of the steps of the methods of the embodiments of the present application. And the aforementioned storage medium includes: various media capable of storing program codes, such as a usb disk, a removable hard disk, a Read Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk, or an optical disk.
The present embodiments have been described above with reference to the accompanying drawings, but the present application is not limited to the above-described embodiments, which are only illustrative and not restrictive, and those skilled in the art can now appreciate that the present invention is not limited thereto.

Claims (35)

1. A dial control method, applied to a first smart watch, the method comprising:
responding to dial plate switching operation input by a first user, and switching the dial plate of the first intelligent watch from a common dial plate to a group dial plate, wherein the group dial plate is used for displaying the position of the first user;
under the condition that the first user is detected to input creation indication information based on the group dial plate, generating a target group, wherein the target group comprises group invitation information;
receiving a joining request transmitted by a second smart watch, and joining a second user corresponding to the second smart watch to the target group, wherein the joining request is input by the second user based on the group invitation information;
and updating and displaying a target link corresponding to the target group, wherein the target link comprises the position relation of each user in the target group.
2. The method according to claim 1, wherein the target link includes a second icon corresponding to the second user, and after updating and displaying the target link corresponding to the target group, the method includes:
determining whether health abnormal information transmitted by the second smart watch is received;
and if the health abnormal information transmitted by the second intelligent watch is received, changing the display format of the second icon.
3. The method according to claim 1 or 2, wherein the target link comprises a connection between the first user and the second user;
after the updating and displaying the target link corresponding to the target group, the method includes:
detecting whether a broadcast message transmitted by the second intelligent watch is received within a specified time;
and if the broadcast message transmitted by the second smart watch is received within the specified time, keeping the display format of the connection line between the first user and the second user unchanged.
4. The method of claim 3, further comprising:
and if the broadcast message transmitted by the second smart watch is not received within the specified time, changing the display format of the connection line between the first user and the second user.
5. The method according to claim 1, wherein the receiving a join request transmitted by the second smart watch and joining a second user corresponding to the second smart watch to the target group comprises:
receiving a joining request transmitted by the second smart watch, determining a joining sequence of the second user based on the joining request, and allocating a corresponding number to the second user according to the joining sequence;
and adding the second user to the target group according to the number.
6. The method of claim 5, wherein after updating and displaying the target links corresponding to the target group, the method comprises:
if the broadcast message transmitted by the second smart watch is not received within the specified time, grouping the target group based on a communication connection mode to obtain a plurality of subgroups, wherein the communication connection mode comprises a short-distance communication mode and a long-distance communication mode;
receiving a third broadcast message transmitted by a third smart watch under the condition that the number of the first smart watch is the minimum number, wherein a third user corresponding to the third smart watch and the first user belong to the same sub-group;
acquiring a first broadcast message corresponding to the first smart watch, and uploading the first broadcast message and the third broadcast message to a cloud.
7. The method of claim 6, further comprising:
downloading second broadcast messages uploaded by other subgroups from the cloud, wherein the second broadcast messages comprise broadcast messages sent by the second smart watch;
and updating the target link by using the second broadcast message, and sending the second broadcast message to the third smart watch to indicate the third smart watch to update the target link displayed by the third smart watch.
8. The method according to claim 1, wherein after updating and displaying the target links corresponding to the target group, the method comprises:
and under the condition that the first intelligent watch is detected to be switched from the screen-on state to the screen-off state, if a screen-on request meeting preset conditions is received, displaying the target link.
9. The method according to claim 8, wherein if a bright screen request meeting a preset condition is received, displaying the target link comprises:
if the wrist action of the first user is detected to be matched with a preset action, displaying the target link; or
If the fact that the key of the first smart watch is triggered is detected, displaying the target link; or alternatively
And if the voice content input by the first user is detected to be matched with the preset voice, displaying the target link.
10. The method according to claim 1, wherein after updating and displaying the target links corresponding to the target group, the method comprises:
when a first quitting operation is received, determining whether the first smart watch is provided with a coded lock or not;
if the first smart watch is provided with a coded lock, receiving coded information input by the first user;
and under the condition that the password information is matched with a preset password, switching the dial plate of the first intelligent watch from the group dial plate to the common dial plate.
11. The method of claim 10, further comprising:
if the first intelligent watch is not provided with the coded lock, the dial plate of the first intelligent watch is directly switched to the common dial plate from the group dial plate.
12. The method according to claim 1, wherein after updating and displaying the target links corresponding to the target group, the method comprises:
deleting the target link in the case of receiving a second exit operation;
when a first quitting operation is received, determining whether the first smart watch is provided with a coded lock;
if the first smart watch is provided with a coded lock, receiving coded information input by the first user;
and under the condition that the password information is matched with a preset password, switching the dial plate of the first intelligent watch from the group dial plate to the common dial plate.
13. A dial control method, applied to a second smart watch, the method comprising:
responding to dial plate switching operation input by a second user, and switching the dial plate of the second intelligent watch from a common dial plate to a group dial plate, wherein the group dial plate is used for displaying the position of the second user;
sending a joining request to a first smart watch held by a first user under the condition that the second user is detected to input joining indication information based on the group dial plate;
and receiving and displaying a target link sent by the first smart watch, wherein the target link is a link obtained by the first smart watch based on the joining request, and the target link comprises the position relation of each user in the target group.
14. The method of claim 13, wherein the destination link includes a second icon corresponding to the second user, and wherein receiving and displaying the destination link sent by the first smart watch comprises:
and sending abnormal health information to the first intelligent watch and changing the display format of the second icon when the abnormal health state of the second user is detected.
15. The method according to claim 13 or 14, wherein the target link comprises a connection between the second user and the first user;
after receiving and displaying the target link sent by the first smart watch, the method includes:
detecting whether a broadcast message transmitted by the first intelligent watch is received within a specified time;
and if the broadcast message transmitted by the first smart watch is received within the specified time, keeping the display format of the connection line between the second user and the first user unchanged.
16. The method of claim 15, further comprising:
and if the broadcast message transmitted by the first smart watch is not received within the specified time, changing the display format of the connection between the second user and the first user.
17. The method of claim 13, wherein the target link received by the second smartwatch includes a number corresponding to the second user, and wherein the number is a number assigned to the second user by the first smartwatch to determine a join order for the second user based on the join request when the join request transmitted by the second smartwatch is received by the first smartwatch.
18. An electronic device, comprising:
one or more processors;
a memory;
and one or more computer programs, wherein the one or more computer programs are stored on the memory, and when executed by the one or more processors, cause the electronic device to perform the steps of:
responding to dial plate switching operation input by a first user, and switching a dial plate of the electronic equipment from a common dial plate to a group dial plate, wherein the group dial plate is used for displaying the position of the first user;
generating a target group under the condition that the first user is detected to input creation indication information based on the group dial plate, wherein the target group comprises group invitation information;
receiving a joining request transmitted by a second smart watch, and joining a second user corresponding to the second smart watch to the target group, wherein the joining request is input by the second user based on the group invitation information;
and updating and displaying a target link corresponding to the target group, wherein the target link comprises the position relation of each user in the target group.
19. The apparatus of claim 18, wherein the target link comprises a second icon corresponding to the second user, which when executed by the one or more processors causes the electronic device to perform the steps of:
determining whether health abnormal information transmitted by the second smart watch is received;
and if the health abnormal information transmitted by the second intelligent watch is received, changing the display format of the second icon.
20. The apparatus of claim 18 or 19, wherein the target link comprises a connection between the first user and the second user; the computer programs, when executed by the one or more processors, cause the electronic device to perform the steps of:
detecting whether a broadcast message transmitted by the second intelligent watch is received within a specified time;
and if the broadcast message transmitted by the second smart watch is received within a specified time, keeping the display format of the connection line between the first user and the second user unchanged.
21. The apparatus of claim 20, wherein the computer program, when executed by the one or more processors, causes the electronic device to perform the steps of:
and if the broadcast message transmitted by the second smart watch is not received within the specified time, changing the display format of the connection line between the first user and the second user.
22. The apparatus of claim 18, wherein the computer program, when executed by the one or more processors, causes the electronic device to perform the steps of:
receiving a joining request transmitted by the second smart watch, determining a joining sequence of the second user based on the joining request, and distributing a corresponding number to the second user according to the joining sequence;
and adding the second user to the target group according to the number.
23. The apparatus of claim 22, wherein the computer program, when executed by the one or more processors, causes the electronic device to perform the steps of:
if the broadcast message transmitted by the second smart watch is not received within the specified time, grouping the target group based on a communication connection mode to obtain a plurality of subgroups, wherein the communication connection mode comprises a short-distance communication mode and a long-distance communication mode;
receiving a third broadcast message transmitted by a third smart watch under the condition that the number of the electronic device is the minimum number, wherein a third user corresponding to the third smart watch and the first user belong to the same subgroup;
and acquiring a first broadcast message corresponding to the electronic equipment, and uploading the first broadcast message and the third broadcast message to a cloud.
24. The apparatus of claim 23, wherein the computer programs, when executed by the one or more processors, cause the electronic device to perform the steps of:
downloading second broadcast messages uploaded by other subgroups from the cloud, wherein the second broadcast messages comprise broadcast messages sent by the second smart watch;
and updating the target link by using the second broadcast message, and sending the second broadcast message to the third smart watch to indicate the third smart watch to update the target link displayed by the third smart watch.
25. The apparatus of claim 18, wherein the computer program, when executed by the one or more processors, causes the electronic device to perform the steps of:
and under the condition that the electronic equipment is detected to be switched from the screen-on state to the screen-off state, if a screen-on request meeting preset conditions is received, displaying the target link.
26. The apparatus of claim 25, wherein the computer program, when executed by the one or more processors, causes the electronic device to perform the steps of:
if the wrist action of the first user is detected to be matched with a preset action, displaying the target link; or
If the key of the electronic equipment is detected to be triggered, displaying the target link; or
And if the voice content input by the first user is detected to be matched with the preset voice, displaying the target link.
27. The apparatus of claim 18, wherein the computer program, when executed by the one or more processors, causes the electronic device to perform the steps of:
when a first quitting operation is received, determining whether the electronic equipment is provided with a coded lock or not;
if the electronic equipment is provided with a coded lock, receiving coded information input by the first user;
and under the condition that the password information is matched with a preset password, switching the dial plate of the electronic equipment from the group dial plate to the common dial plate.
28. The apparatus of claim 27, wherein the computer program, when executed by the one or more processors, causes the electronic device to perform the steps of:
and if the electronic equipment is not provided with the coded lock, directly switching the dial plate of the electronic equipment from the group dial plate to the common dial plate.
29. The apparatus of claim 18, wherein the computer program, when executed by the one or more processors, causes the electronic device to perform the steps of:
deleting the target link in the case of receiving a second quit operation;
when a first quitting operation is received, determining whether the electronic equipment is provided with a coded lock or not;
if the electronic equipment is provided with a coded lock, receiving coded information input by the first user;
and under the condition that the password information is matched with a preset password, switching the dial plate of the electronic equipment from the group dial plate to the common dial plate.
30. An electronic device, comprising:
one or more processors;
a memory;
and one or more computer programs, wherein the one or more computer programs are stored on the memory, and when executed by the one or more processors, cause the electronic device to perform the steps of:
responding to dial plate switching operation input by a second user, and switching the dial plate of the electronic equipment from a common dial plate to a group dial plate, wherein the group dial plate is used for displaying the position of the second user;
sending a joining request to a first smart watch held by a first user under the condition that the second user is detected to input joining indication information based on the group dial plate;
and receiving and displaying a target link sent by the first smart watch, wherein the target link is a link acquired by the first smart watch based on the joining request, and the target link comprises the position relationship of each user in the target group.
31. The apparatus of claim 30, wherein the target link comprises a second icon corresponding to the second user, which when executed by the one or more processors causes the electronic device to perform the steps of:
and sending abnormal health information to the first intelligent watch and changing the display format of the second icon when the abnormal health state of the second user is detected.
32. The apparatus of claim 30 or 31, wherein the target link comprises a connection between the second user and the first user; the computer programs, when executed by the one or more processors, cause the electronic device to perform the steps of:
detecting whether a broadcast message transmitted by the first intelligent watch is received within a specified time;
and if the broadcast message transmitted by the first smart watch is received within the specified time, keeping the display format of the connection line between the second user and the first user unchanged.
33. The apparatus of claim 32, wherein the computer programs, when executed by the one or more processors, cause the electronic device to perform the steps of:
and if the broadcast message transmitted by the first smart watch is not received within a specified time length, changing a display format of a connection line between the second user and the first user.
34. The device according to claim 30, wherein the target link received by the electronic device includes a number corresponding to the second user, and the number is a number assigned to the second user by the first smart watch according to the joining order determined by the joining request when receiving the joining request transmitted by the electronic device.
35. A computer-readable storage medium comprising a computer program, characterized in that, when the computer program is run on an electronic device, it causes the electronic device to execute the dial control method according to any one of claims 1 to 17.
CN202210071318.3A 2022-01-21 2022-01-21 Dial control method and electronic equipment Active CN115567880B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210071318.3A CN115567880B (en) 2022-01-21 2022-01-21 Dial control method and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210071318.3A CN115567880B (en) 2022-01-21 2022-01-21 Dial control method and electronic equipment

Publications (2)

Publication Number Publication Date
CN115567880A true CN115567880A (en) 2023-01-03
CN115567880B CN115567880B (en) 2023-08-08

Family

ID=84738045

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210071318.3A Active CN115567880B (en) 2022-01-21 2022-01-21 Dial control method and electronic equipment

Country Status (1)

Country Link
CN (1) CN115567880B (en)

Citations (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6148241A (en) * 1998-07-01 2000-11-14 Sony Corporation Of Japan Method and system for providing a user interface for a networked device using panel subunit descriptor information
WO2008130330A1 (en) * 2007-04-18 2008-10-30 Anomaly Pte Ltd A multi function watch
CN105302468A (en) * 2015-11-10 2016-02-03 北京奇虎科技有限公司 Smart watch and main interface switching control method thereof
US20160057268A1 (en) * 2013-04-01 2016-02-25 Hongming Jiang Smart watch
KR20170004426A (en) * 2015-07-02 2017-01-11 엘지전자 주식회사 Mobile device and, the method thereof
CN106411687A (en) * 2015-07-31 2017-02-15 腾讯科技(深圳)有限公司 Method and apparatus for interaction between network access device and bound user
WO2017028649A1 (en) * 2015-08-14 2017-02-23 北京奇虎科技有限公司 Method and apparatus for accessing intelligent device based on instant messaging
CN106888431A (en) * 2017-04-21 2017-06-23 惠州Tcl移动通信有限公司 The method and system of good friend are added on a kind of intelligent watch
CN107231610A (en) * 2016-03-24 2017-10-03 北大方正集团有限公司 Based reminding method and wearable device based on wearable device
CN107667337A (en) * 2015-06-05 2018-02-06 苹果公司 Information is provided on electronic watch
WO2018157380A1 (en) * 2017-03-03 2018-09-07 小天才科技有限公司 Smart wearable device and control method therefor
WO2018233590A1 (en) * 2017-06-20 2018-12-27 青岛海尔股份有限公司 Dynamic effect display method of dial plate of smart watch, and smart watch
CN109144377A (en) * 2017-06-13 2019-01-04 中兴通讯股份有限公司 Operating method, smartwatch and the computer readable storage medium of smartwatch
CN109257433A (en) * 2018-10-17 2019-01-22 北京方寸致远科技有限公司 A kind of smartwatch dial plate implementation method
US20190227497A1 (en) * 2018-01-24 2019-07-25 Citizen Watch Co., Ltd. Analog electronic watch system and analog electronic watch
CN110166594A (en) * 2019-05-21 2019-08-23 广东小天才科技有限公司 A kind of dial plate setting method of phone wrist-watch, phone wrist-watch and storage medium
CN111279654A (en) * 2017-10-26 2020-06-12 朴相来 Intelligent watch with digital radio function
CN111352571A (en) * 2020-03-27 2020-06-30 歌尔股份有限公司 Touch control method and device for smart watch, electronic equipment and storage medium
US20200379411A1 (en) * 2017-03-29 2020-12-03 Citizen Watch Co., Ltd. Analog electric watch system and analog electronic watch
US20210051032A1 (en) * 2019-08-16 2021-02-18 The Swatch Group Research And Development Ltd Method and system for broadcasting a message to a wearer of a watch
CN113900745A (en) * 2020-07-06 2022-01-07 Oppo广东移动通信有限公司 Display method and device of wearable device, wearable device and storage medium

Patent Citations (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6148241A (en) * 1998-07-01 2000-11-14 Sony Corporation Of Japan Method and system for providing a user interface for a networked device using panel subunit descriptor information
WO2008130330A1 (en) * 2007-04-18 2008-10-30 Anomaly Pte Ltd A multi function watch
US20160057268A1 (en) * 2013-04-01 2016-02-25 Hongming Jiang Smart watch
CN107667337A (en) * 2015-06-05 2018-02-06 苹果公司 Information is provided on electronic watch
KR20170004426A (en) * 2015-07-02 2017-01-11 엘지전자 주식회사 Mobile device and, the method thereof
CN106411687A (en) * 2015-07-31 2017-02-15 腾讯科技(深圳)有限公司 Method and apparatus for interaction between network access device and bound user
WO2017028649A1 (en) * 2015-08-14 2017-02-23 北京奇虎科技有限公司 Method and apparatus for accessing intelligent device based on instant messaging
CN105302468A (en) * 2015-11-10 2016-02-03 北京奇虎科技有限公司 Smart watch and main interface switching control method thereof
CN107231610A (en) * 2016-03-24 2017-10-03 北大方正集团有限公司 Based reminding method and wearable device based on wearable device
WO2018157380A1 (en) * 2017-03-03 2018-09-07 小天才科技有限公司 Smart wearable device and control method therefor
US20200379411A1 (en) * 2017-03-29 2020-12-03 Citizen Watch Co., Ltd. Analog electric watch system and analog electronic watch
CN106888431A (en) * 2017-04-21 2017-06-23 惠州Tcl移动通信有限公司 The method and system of good friend are added on a kind of intelligent watch
CN109144377A (en) * 2017-06-13 2019-01-04 中兴通讯股份有限公司 Operating method, smartwatch and the computer readable storage medium of smartwatch
WO2018233590A1 (en) * 2017-06-20 2018-12-27 青岛海尔股份有限公司 Dynamic effect display method of dial plate of smart watch, and smart watch
CN111279654A (en) * 2017-10-26 2020-06-12 朴相来 Intelligent watch with digital radio function
US20190227497A1 (en) * 2018-01-24 2019-07-25 Citizen Watch Co., Ltd. Analog electronic watch system and analog electronic watch
CN109257433A (en) * 2018-10-17 2019-01-22 北京方寸致远科技有限公司 A kind of smartwatch dial plate implementation method
CN110166594A (en) * 2019-05-21 2019-08-23 广东小天才科技有限公司 A kind of dial plate setting method of phone wrist-watch, phone wrist-watch and storage medium
US20210051032A1 (en) * 2019-08-16 2021-02-18 The Swatch Group Research And Development Ltd Method and system for broadcasting a message to a wearer of a watch
CN111352571A (en) * 2020-03-27 2020-06-30 歌尔股份有限公司 Touch control method and device for smart watch, electronic equipment and storage medium
CN113900745A (en) * 2020-07-06 2022-01-07 Oppo广东移动通信有限公司 Display method and device of wearable device, wearable device and storage medium

Also Published As

Publication number Publication date
CN115567880B (en) 2023-08-08

Similar Documents

Publication Publication Date Title
CN112947823B (en) Session processing method, device, equipment and storage medium
CN110825469A (en) Voice assistant display method and device
CN110795179B (en) Display method and electronic equipment
CN115344173A (en) Operation method for split screen display and electronic equipment
CN109981885B (en) Method for presenting video by electronic equipment in incoming call and electronic equipment
CN109426478A (en) Method and apparatus for using the display of multiple controller controlling electronic devicess
CN111602108B (en) Application icon display method and terminal
KR20160145284A (en) Mobile terminal and method for controlling the same
CN110109608B (en) Text display method, text display device, text display terminal and storage medium
CN111126958B (en) Schedule creation method, schedule creation device, schedule creation equipment and storage medium
CN112825048B (en) Message reminding method and device, electronic equipment and storage medium
CN115426521A (en) Method, electronic device, medium, and program product for screen capture
CN106293810B (en) Application processing method and device based on VR equipment and VR equipment
CN113170279B (en) Communication method based on low-power Bluetooth and related device
CN110691165A (en) Navigation operation method and electronic equipment
CN114201738B (en) Unlocking method and electronic equipment
CN110152309B (en) Voice communication method, device, electronic equipment and storage medium
CN113168257B (en) Method for locking touch operation and electronic equipment
CN114095542A (en) Display control method and electronic equipment
CN115567880B (en) Dial control method and electronic equipment
KR20170006759A (en) Mobile terminal and method for controlling the same
CN111399797B (en) Voice message playing method and device, electronic equipment and storage medium
KR20160007051A (en) Mobile terminal and method for controlling the same
CN113849099A (en) Display method of application program icon and electronic equipment
CN111444289A (en) Incidence relation establishing 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