1. Field of the Invention
The disclosure relates generally to group event management methods and systems, and, more particularly to methods and systems that perform an event management process for a group of wearable electronic devices.
2. Description of the Related Art
Recently, electronic devices, such as smart phones, tablets, notebooks, or other portable devices, have become more and more technically advanced and multifunctional. For example, portable devices have network connectivity capabilities. Users can use their portable devices to connect to networks at anytime and anywhere. The convenience and new functionalities advanced by modern technology have made these devices into necessities of life.
On the other hand, with the coming of IOT (Internet Of Things) generation, every device or object can connect to networks, and users can access and control these devices or objects via networks. Currently, wearable electronic devices have become the most tangible applications of IOT. In some cases, the wearable device can detect health information of a user, record exercise information and sleep patterns, or display email messages or incoming calls notifications.
Within the population of people with wearable electronic devices, the wearable devices can be organized into groups. Each group may consist of related individual entities. For example, there might be a group consisting of a teacher and several students, a group of a tour guide and several tourists, a group of several bike drivers, or a group of several marathon runners. Each entity may wear a wearable electronic device, and use the wearable electronic device to perform related applications. Since applications for a group will mainly focus on the interactions between group members, the management mechanism corresponding to entities in the group will be relatively important. In some cases, the transmission of events between members in the group will occur frequently. The accuracy and efficiency of event transmission will be the key to success of the related applications.
Group event management methods and systems are provided, wherein a management process for events corresponding to a group of wearable electronic devices can be performed by an electronic device.
In an embodiment of a group event management method for use in an electronic device, information about a group of wearable electronic devices is provided. Then, an event is received. The event is transmitted to the respective wearable electronic devices in the group via a wireless network, wherein the respective wearable electronic device performs a setting operation according to the event, such that the respective wearable electronic device executes the event when a specific condition is met.
An embodiment of a group event management system for use in an electronic device comprises a storage unit, a wireless connecting unit, and a processing unit. The storage unit stores information about a group of wearable electronic devices. The processing unit receives an event, and transmits the event to the respective wearable electronic devices in the group via a wireless network. The respective wearable electronic device performs a setting operation according to the event, such that the respective wearable electronic device executes the event when a specific condition is met.
In some embodiments, the event is packed into a data packet, and the data packet is wirelessly broadcasted. In some embodiments, the respective wearable electronic device determines whether the data packet has identification data corresponding to the electronic device. When the data packet has the identification data corresponding to the electronic device, the respective wearable electronic device performs the setting operation according to the event.
In some embodiments, it is determined whether identification data corresponding to a specific electronic device among the wearable electronic devices is received via a wireless network when the specific condition is met. If the identification data corresponding to the specific electronic device is received when the specific condition is met, the execution for the event in the specific electronic device is cancelled.
In some embodiments, a setting completion signal is received from a specific electronic device among the wearable electronic devices via a wireless network, wherein the setting completion signal is generated after the specific electronic device performs the setting operation according to the event.
In some embodiments, it is determined whether all of the setting completion signals corresponding to the respective wearable electronic devices are received. When all of the setting completion signals corresponding to the respective wearable electronic devices are received, a prompting message is generated.
In some embodiments, information corresponding to specific wearable electronic devices, whose setting completion signals are received, is displayed via a user interface.
In some embodiments, the event is a reminding process, and the specific condition comprises a specific time, which is recorded in the event.
In some embodiments, a first wearable electronic device among the wearable electronic devices receives the event via a wireless network, and transmits the event to a second wearable electronic device among the wearable electronic devices via the wireless network.
In some embodiments, the electronic device generates a first data packet and a second data packet according to the event, and broadcasts the first data packet and the second data packet via the wireless network. After the respective wearable electronic device receives the first data packet and the second data packet, the respective wearable electronic device analyzes the first data packet and the second data packet to obtain the event, and performs the setting operation according to the event.
In an embodiment of a group event management method for use in an electronic device, information about a group of wearable electronic devices is provided. Then, an event is received. Identification data corresponding to at least one specific wearable electronic device is detected, and it is determined whether the specific wearable electronic device is one of the wearable electronic devices according to the identification data corresponding to the specific wearable electronic device and the information about the group of the wearable electronic devices. When the specific wearable electronic device is one of the wearable electronic devices, the event is transmitted to the specific wearable electronic device via a wireless network.
An embodiment of a group event management system for use in an electronic device comprises a storage unit, a wireless connecting unit, and a processing unit. The storage stores information about a group of wearable electronic devices. The processing unit receives an event, and detects identification data corresponding to at least one specific wearable electronic device using the wireless connecting unit. The processing unit determines whether the specific wearable electronic device is one of the wearable electronic devices according to the identification data corresponding to the specific wearable electronic device and the information about the group of the wearable electronic devices. When the specific wearable electronic device is one of the wearable electronic devices, the processing unit transmits the event to the specific wearable electronic device via a wireless network.
Group event management methods may take the form of a program code embodied in a tangible media. When the program code is loaded into and executed by a machine, the machine becomes an apparatus for practicing the disclosed method.
The invention will become more fully understood by referring to the following detailed description with reference to the accompanying drawings, wherein:
Group event management methods and systems are provided.
In step S310, information about a group of wearable electronic devices is provided in the electronic device. It is understood that, in some embodiments, the electronic device can search wearable electronic devices around the electronic device via a wireless network, such as Wi-Fi or Bluetooth network in advance, thus it will know the number of the wearable electronic devices, and identification data corresponding to the respective wearable electronic device. Then, in step S320, an event is received. It is noted that, in some embodiments, the electronic device can provide an interface, such that a user can set the event via the interface. In some embodiments, the event can comprise data having texts, numbers, and/or symbols. In some embodiments, the event may be a reminding process, and comprise a specific condition, such as specific time, and/or related information. Then, in step S330, the event is transmitted to the respective wearable electronic devices in the group via a wireless network. It is understood that, in some embodiments, the event can be packed into a data packet, and the data packet is wirelessly broadcasted. In some embodiments, the data packet can comprise the identification data corresponding to the electronic device. It is noted that, in some embodiments, when the event cannot be packed into a single data packet, the electronic device can generate a first data packet and a second data packet according to the event, and broadcasts the first data packet and the second data packet via the wireless network. It is understood that, the first data packet and the second data packet can respectively record the relationship between the first data packet and the second data packet.
In step S410, information about a group of wearable electronic devices is provided in the electronic device. It is understood that, in some embodiments, the electronic device can search wearable electronic devices around the electronic device via a wireless network, such as Wi-Fi or Bluetooth network in advance, thus to know the number of the wearable electronic devices, and identification data corresponding to the respective wearable electronic device. Then, in step S420, an event is received. It is noted that, in some embodiments, the electronic device can provide an interface, such that a user can set the event via the interface. In some embodiments, the event can comprise data having texts, numbers, and/or symbols. In some embodiments, the event may be a reminding process, and comprise a specific condition, such as specific time, and/or related information. In step S430, the identification data corresponding to at least one specific wearable electronic device is detected via a wireless connecting unit. In step S440, it is determined whether the specific wearable electronic device is one of the wearable electronic devices in the group according to the identification data corresponding to the specific wearable electronic device and the recorded information about the group of wearable electronic devices. When the specific wearable electronic device is not one of the wearable electronic devices in the group (No in step S440), the procedure is completed. In other words, when the detected specific wearable electronic device is not one of the devices in the group, the electronic device will not transmit the event to the specific wearable electronic device. When the specific wearable electronic device is one of the wearable electronic devices in the group (Yes in step S440), in step S450, the event is transmitted to the specific wearable electronic device via a wireless network.
It is understood that, in some embodiments, when every one of the wearable electronic devices in the group is detected, and the event is transmitted to each of the wearable electronic devices, a notification representing the event has been successfully transmitted to each of the wearable electronic devices is generated. Similarly, in some embodiments, the event can be packed into a data packet, and the data packet is broadcasted wirelessly. In some embodiments, the data packet can comprise the identification data corresponding to the electronic device. It is noted that, in some embodiments, when the event cannot be packed into a single data packet, the electronic device can generate a first data packet and a second data packet according to the event, and broadcasts the first data packet and the second data packet via the wireless network. It is understood that, the first data packet and the second data packet can respectively record the relationship between the first data packet and the second data packet.
In step S510, an event is received from an electronic device via a wireless network, such as Wi-Fi or Bluetooth network, and in step S520, a setting operation is performed according to the received event. In step S530, it is determined whether a specific condition is met. It is understood that, in some embodiments, the specific condition can be recorded in the event. When the specific condition is not met (No in step S530), the procedure remains at step S530. When the specific condition is met (Yes in step S530), in step S540, the wearable electronic device executes the event. It is noted that, in some embodiments, the event may be a reminding process, and the event can comprise the specific condition, such as a specific time, and/or related information. In an example, when the specific time is met, the wearable electronic device generates a vibration, and related information is displayed via a screen. It is understood that, in some embodiments, after the wearable electronic device completes the setting operation corresponding to the event, the wearable electronic device can generate a setting completion signal, and transmit the setting completion signal to the electronic device via a wireless network.
In step S610, an event is received from an electronic device via a wireless network, such as Wi-Fi or Bluetooth network, and in step S620, a setting operation is performed according to the received event. In step S630, the received event is broadcasted via a wireless network. In other words, other wearable electronic devices can receive the event transmitted by the electronic device from the specific wearable electronic device. Then, in step S640, it is determined whether a specific condition is met. Similarly, in some embodiments, the specific condition can be recorded in the event. When the specific condition is not met (No in step S640), the procedure remains at step S640. When the specific condition is met (Yes in step S640), in step S650, the wearable electronic device executes the event. In some embodiments, the event may be a reminding process, and the event can comprise the specific condition, such as a specific time, and/or related information. In an example, when the specific time is met, the wearable electronic device generates a vibration, and related information is displayed via a screen. Similarly, in some embodiments, after the wearable electronic device completes the setting operation corresponding to the event, the wearable electronic device can generate a setting completion signal, and transmit the setting completion signal to the electronic device via a wireless network.
In step S810, it is determined whether a received data packet comprises the identification data corresponding to the electronic device. As described, in some embodiments, the event can be packed into a data packet, and the data packet is wirelessly broadcasted. In some embodiments, the data packet can comprise the identification data corresponding to the electronic device. When the data packet does not comprise the identification data corresponding to the electronic device (No in step S810), the procedure is completed. In other words, the data packet is discarded. When the data packet comprises the identification data corresponding to the electronic device (Yes in step S810), in step S820, a setting operation is performed according to the received event. As described, in some embodiments, when the event cannot be packed into a single data packet, the electronic device can generate a first data packet and a second data packet according to the event, and broadcasts the first data packet and the second data packet via the wireless network. After the wearable electronic device receives the first data packet and the second data packet, the wearable electronic device can analyze the first data packet and the second data packet to obtain the event, and perform the setting operation according to the event.
In step S910, it is determined whether a setting completion signal is received from a wearable electronic device via a wireless network. As described, in some embodiments, after the wearable electronic device completes the setting operation corresponding to the event, the wearable electronic device can generate a setting completion signal, and transmit the setting completion signal to the electronic device via a wireless network. As described, in some embodiments, other wearable electronic devices can receive the event transmitted by the electronic device from a specific wearable electronic device. In some embodiments, the setting completion signals corresponding to other wearable electronic devices can be transmitted to the electronic device via the specific wearable electronic device. When the setting completion signal is not received (No in step S910), the procedure goes to step S940. When the setting completion signal is received from a wearable electronic device (Yes in step S910), in step S920, the identification data corresponding to the wearable electronic device which transmitted the setting completion signal is recorded, and in step S930, related information, such as the name and/or number of at least one wearable electronic device which transmitted the setting completion signal is displayed via a user interface. Then, in step S940, it is determined whether the setting completion signals corresponding to all of the wearable electronic devices in the group are received. It is noted that, since the electronic device will record the information about the wearable electronic devices in the group, the electronic device can accordingly know whether the setting completion signals corresponding to all of the wearable electronic devices in the group are received. When the setting completion signals corresponding to all of the wearable electronic devices in the group are not completely received (No in step S940), the procedure returns to step S910. When the setting completion signals corresponding to all of the wearable electronic devices in the group are completely received (Yes in step S940), in step S950, a prompting message is generated via the electronic device. For example, a message is displayed via a display unit of the electronic device, a vibration is generated by a vibration unit of the electronic device, and/or a sound is generated by a sound output unit of the electronic device. It is noted that, the above manners for generating the prompting message are only examples of the present application, and the present invention is not limited thereto.
In step S1010, the electronic device determines whether a specific condition is met. As described, in some embodiments, the event may be a reminding process, and comprise the specific condition, such as a specific time, and/or related information. In other words, the electronic device can determine whether a current time equals to the specific time. When the specific condition is not met (No in step S1010), the procedure remains at step S1010. When the specific condition is met (Yes in step S1010), in step S1020, it is determined whether the identification data corresponding to a specific wearable electronic device is received via a wireless network. It is noted that, the specific wearable electronic device may wirelessly broadcast its identification data. When the identification data corresponding to the specific wearable electronic device is not received (No in step S1020), the procedure is completed. That is, the specific wearable electronic device will execute the event. For example, when the specific time is met, the wearable electronic device will generate a vibration, and display related information via a screen. When the identification data corresponding to the specific wearable electronic device is received (Yes in step S1020), in step S1030, the execution for the event in the specific wearable electronic device is cancelled. It is understood that, in some embodiments, the electronic device can transmit an event cancellation instruction to the specific wearable electronic device via a wireless network. After the event cancellation instruction is received, the specific wearable electronic device cancels the event.
In step S1110, the wearable electronic device determines whether a specific condition is met. Similarly, in some embodiments, the event may be a reminding process, and comprise the specific condition, such as a specific time, and/or related information. In other words, the wearable electronic device can determine whether a current time equals to the specific time. When the specific condition is not met (No in step S1110), the procedure remains at step S1110. When the specific condition is met (Yes in step S1110), in step S1120, it is determined whether the identification data corresponding to an electronic device, such as the electronic device 110 in
Therefore, the group event management methods and systems of the present invention can perform an event management process for a group of wearable electronic devices, thereby enhancing the accuracy and efficiency of event transmission and management within a group.
Group event management methods may take the form of a program code (i.e., executable instructions) embodied in tangible media, such as floppy diskettes, CD-ROMS, hard drives, or any other machine-readable storage medium, wherein, when the program code is loaded into and executed by a machine, such as a computer, the machine thereby becomes an apparatus for executing the methods. The methods may also be embodied in the form of a program code transmitted over some transmission medium, such as electrical wiring or cabling, through fiber optics, or via any other form of transmission, wherein, when the program code is received and loaded into and executed by a machine, such as a computer, the machine becomes an apparatus for executing the disclosed methods. When implemented on a general-purpose processor, the program code combines with the processor to provide a unique apparatus that operates analogously to application specific logic circuits.
While the invention has been described by way of example and in terms of preferred embodiment, it is to be understood that the invention is not limited thereto. Those who are skilled in this technology can still make various alterations and modifications without departing from the scope and spirit of this invention. Therefore, the scope of the present invention shall be defined and protected by the following claims and their equivalent.
Number | Date | Country | Kind |
---|---|---|---|
103135485 | Oct 2014 | TW | national |