A method and device for disabling a wearable device during class

By obtaining the positioning information of the wearable device and the POI information of the map provider, determining whether it is located in an educational institution and automatically disable the device function, the problem of users manually setting the disable period and area is solved, and the user experience and learning environment focus is improved.

CN114780581BActive Publication Date: 2025-07-08ZHENSHI INFORMATION TECH SHANGHAI CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210276250.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-03-22
Publication Date
2025-07-08
Estimated Expiration
2042-03-22

AI Technical Summary

Technical Problem

The existing smart wearable device class anti-disturbance solution requires the user to manually set the disable period and area, and automatic disable cannot be achieved.

Method used

By obtaining the positioning information of the wearable device, combining the POI information of the map maker to determine whether it is located in the educational institution, and automatically send a disable command when it is determined to be located in the educational institution to disable the designated function of the device.

Benefits of technology

It realizes the automatic disabling function of wearable devices in educational institutions, without the need for manual settings by users, and improves the user experience and learning environment focus.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114780581B_ABST
    Figure CN114780581B_ABST
Patent Text Reader

Abstract

The present invention discloses a method and device for disabling a wearable device during class. The method includes: obtaining the current positioning information of the wearable device, where the current positioning information of the wearable device is sent after the wearable device receives the enable automatic disabling instruction information sent by the parent client and confirms entering the disabling period. The enable automatic disabling instruction information includes the disabling period and the disabling function list. Determine whether the wearable device is located in an educational institution based on the current positioning information of the wearable device and the POI information of the map provider. When it is determined that the wearable device is located in an educational institution, send a disabling instruction to the wearable device. By judging whether the wearable device is located in an educational institution based on the current positioning information of the wearable device and the POI information of the map provider, it is possible to realize whether to automatically disable the wearable device, so that it is possible to automatically disable the corresponding functions without the user setting the disabling area by themselves, realize anti-disturbance during class, and improve the user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present invention relate to the technical field of smart devices, and in particular, to a method and device for disabling a wearable device during class. Background Art

[0002] In recent years, wearable devices have been very popular. A wearable device is a portable device that can be directly worn on the body or integrated into the user's clothes or accessories. A wearable device is not only a hardware device, but also realizes powerful functions through software support, data interaction, and cloud interaction. Wearable devices will bring great changes to our lives and perceptions.

[0003] In recent years, with the development of smart wearable devices, users have a need for anti-disturbance during classes with smart devices. Anti-disturbance during classes with smart devices essentially means to determine that the watch is in the school area and during school hours, and send an instruction to control the wearable device to enter the anti-disturbance state (disabled state). The wearable device in the anti-disturbance state cannot answer calls and cannot perform functions such as applications and entertainment, making the wearable device enter a silent state to prevent disturbing students from attending classes and studying. However, the current solutions basically require the user to set a disabled time period and a disabled area by themselves, and then the wearable device can implement the disabling function after hitting the disabled time period and the disabled area. This solution requires relying on the user to set it by themselves, and the wearable device cannot achieve automatic disabling. Summary of the Invention

[0004] The embodiments of the present invention provide a method and device for disabling a wearable device during class, which can achieve automatic disabling of the wearable device without the user setting a disabled area, improving the user experience.

[0005] In a first aspect, a method for disabling a wearable device during class provided by an embodiment of the present invention includes:

[0006] Obtain the current location information of the wearable device, where the current location information of the wearable device is sent after the wearable device receives the enable automatic disabling instruction information sent by the parent client and confirms entering the disabled time period; the enable automatic disabling instruction information includes a disabled time period and a disabled function list;

[0007] Determine whether the wearable device is located in an educational institution based on the current location information of the wearable device and the POI information of the map provider;

[0008] When it is determined that the wearable device is located in an educational institution, send a disabling instruction to the wearable device so that the wearable device performs a disabling operation on the wearable device according to the disabled function list.

[0009] Optionally, the determining whether the wearable device is located in an educational institution based on the current location information of the wearable device and the POI information of the map provider includes:

[0010] Based on the current positioning information of the wearable device, call the map database of the map provider to determine the POI information corresponding to the current positioning information of the wearable device;

[0011] Judge whether the classification in the POI information corresponding to the current positioning information of the wearable device is an educational institution or a school; if so, determine that the wearable device is located in an educational institution, otherwise determine that the wearable device is not located in an educational institution.

[0012] Optionally, after obtaining the current positioning information of the wearable device, the method further includes:

[0013] Match the current positioning information of the wearable device with the positioning information in the educational institution database; the positioning information in the educational institution database is determined based on the POI information of the map provider or obtained by learning the historical positioning trajectory of the wearable device;

[0014] After determining that the positioning information matching is successful, send a disabling instruction to the wearable device so that the wearable device performs a disabling operation on the wearable device according to the disabling function list.

[0015] Optionally, the determining the positioning information in the educational institution database based on the POI information of the map provider includes:

[0016] Periodically capture all the POI information on the map provider and save the positioning information marked as an educational institution or a school to the educational institution database.

[0017] Optionally, the obtaining the positioning information in the educational institution database by learning the historical positioning trajectory of the wearable device includes:

[0018] Obtain the positioning trajectory information of the wearable device in a preset time period before the current moment;

[0019] Capture the positioning information in the positioning trajectory information with a repetition rate greater than the first threshold and a stay duration greater than the second threshold;

[0020] Based on the positioning information with a repetition rate greater than the first threshold and a stay duration greater than the second threshold, call the map provider API to confirm whether it is an educational institution or a school and confirm whether the stay duration is regular class time;

[0021] If so, confirm it as the positioning information of an educational institution and save the confirmed positioning information of the educational institution to the educational institution database.

[0022] Optionally, after obtaining the current positioning information of the wearable device, the method further includes:

[0023] If the wearable device is provided with a disabled area, a disabling instruction is sent to the wearable device after it is determined, based on the current positioning information of the wearable device, that the wearable device has entered the disabled area, so that the wearable device performs a disabling operation on itself according to the disabling function list.

[0024] In a second aspect, an embodiment of the present invention provides a device for disabling a wearable device during class, including:

[0025] An acquisition unit, configured to acquire the current positioning information of the wearable device, where the current positioning information of the wearable device is sent after the wearable device receives the enabled automatic disabling instruction information sent by the parent client and confirms to enter the disabled period; the enabled automatic disabling instruction information includes a disabled period and a disabling function list;

[0026] A processing unit, configured to determine whether the wearable device is located in an educational institution based on the current positioning information of the wearable device and the POI information of the map provider; when it is determined that the wearable device is located in an educational institution, a disabling instruction is sent to the wearable device, so that the wearable device performs a disabling operation on itself according to the disabling function list.

[0027] Optionally, the processing unit is specifically configured to:

[0028] Based on the current positioning information of the wearable device, call the map database of the map provider to determine the POI information corresponding to the current positioning information of the wearable device;

[0029] Determine whether the classification in the POI information corresponding to the current positioning information of the wearable device is an educational institution or a school; if so, determine that the wearable device is located in an educational institution, otherwise determine that the wearable device is not located in an educational institution.

[0030] Optionally, the processing unit is further configured to:

[0031] After acquiring the current positioning information of the wearable device, match the current positioning information of the wearable device with the positioning information in the educational institution database; the positioning information in the educational institution database is determined based on the POI information of the map provider or obtained by learning the historical positioning trajectory of the wearable device;

[0032] After determining that the positioning information matches successfully, send a disabling instruction to the wearable device, so that the wearable device performs a disabling operation on itself according to the disabling function list.

[0033] Optionally, the processing unit is specifically configured to:

[0034] Periodically capture all POI information on the map merchant, and save the location information marked with educational institutions or schools into the educational institution database.

[0035] Optionally, the processing unit is specifically configured to:

[0036] Obtain the location track information of the wearable device in a preset time period before the current moment;

[0037] Capture the location information in the location track information with a repetition rate greater than the first threshold and a stay duration greater than the second threshold;

[0038] Based on the location information with a repetition rate greater than the first threshold and a stay duration greater than the second threshold, call the map merchant API to confirm whether it is an educational institution or school and confirm whether the stay duration is regular class time;

[0039] If so, confirm it as the location information of the educational institution, and save the confirmed location information of the educational institution into the educational institution database.

[0040] Optionally, the processing unit is further configured to:

[0041] After obtaining the current location information of the wearable device, if the wearable device is set with a prohibited area, determine to send a disable instruction to the wearable device after entering the prohibited area according to the current location information of the wearable device, so that the wearable device performs a disable operation on the wearable device according to the disable function list.

[0042] In a third aspect, an embodiment of the present invention further provides a computing device, including:

[0043] A memory for storing program instructions;

[0044] A processor for calling the program instructions stored in the memory and executing the method for disabling class of the wearable device as described above according to the obtained program.

[0045] In a fourth aspect, an embodiment of the present invention further provides a computer-readable non-volatile storage medium, including computer-readable instructions, which when read and executed by a computer, cause the computer to execute the method for disabling class of the wearable device as described above.

[0046] In an embodiment of the present invention, the current positioning information of the wearable device is obtained. The current positioning information of the wearable device is sent after the wearable device receives the start automatic disabling instruction information sent by the parent client and confirms entering the disabling period. The start automatic disabling instruction information includes the disabling period and the disabling function list. According to the current positioning information of the wearable device and the POI information of the map provider, it is determined whether the wearable device is located in an educational institution. When it is determined that the wearable device is located in an educational institution, a disabling instruction is sent to the wearable device so that the wearable device performs a disabling operation on itself according to the disabling function list. By judging whether the wearable device is located in an educational institution based on the current positioning information of the wearable device and the POI information of the map provider, the automatic disabling of the wearable device can be realized, so that the corresponding functions can be automatically disabled without the user setting the disabling area by himself, realizing anti-disturbance during class and improving the user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0047] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for the description of the embodiments. Obviously, the drawings in the following description are only some embodiments of the present invention. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.

[0048] Figure 1 It is a schematic diagram of a system architecture provided by an embodiment of the present invention;

[0049] Figure 2 It is a schematic flow chart of a method for disabling a wearable device during class provided by an embodiment of the present invention;

[0050] Figure 3 It is a schematic flow chart of a method for disabling a wearable device during class provided by an embodiment of the present invention;

[0051] Figure 4 It is a schematic flow chart of a method for disabling a wearable device during class provided by an embodiment of the present invention;

[0052] Figure 5 It is a schematic flow chart of a method for disabling a wearable device during class provided by an embodiment of the present invention;

[0053] Figure 6 It is a schematic structural diagram of a device for disabling a wearable device during class provided by an embodiment of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0054] To make the objectives, technical solutions and advantages of the present invention clearer, the present invention will be further described in detail below with reference to the accompanying drawings. Apparently, the described embodiments are only a part rather than all of the embodiments of the present invention. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts shall fall within the protection scope of the present invention.

[0055] Figure 1 An exemplary system architecture applicable to the embodiments of the present invention is shown. The system architecture may include a terminal device 100, a server 200, and a wearable device 300.

[0056] Among them, the terminal device 100 may be a mobile phone, a computer, a PAD, a learning machine, etc., which can install an application program capable of controlling the wearable device 300. The terminal device 100 can realize the management and control of the wearable device 300 by installing the application program of the wearable device 300, that is, a parent client can be installed. The user can manage and control the wearable device 300 on the parent client.

[0057] The server 200 is the server to which the application program for managing and controlling the wearable device 300 belongs, and is used to receive various instructions from the terminal device 100 and feedback corresponding data, receive various status data of the wearable device 300 for storage, and manage and control the wearable device 300 based on various status data, etc.

[0058] The wearable device 300 can be controlled by the application program installed on the terminal device 100 and can realize various interaction functions.

[0059] It should be noted that the above Figure 1 shown structure is only an example, and the embodiments of the present invention are not limited thereto.

[0060] Figure 2 An exemplary process for disabling a wearable device during class provided by the embodiments of the present invention is shown. This process can be executed by a device for disabling a wearable device during class, and this device can be a server or located in a server.

[0061] As Figure 2 shown, this process specifically includes:

[0062] Step 201, obtain the current location information of the wearable device.

[0063] In the embodiments of the present invention, the current location information of the wearable device is sent after the wearable device receives the start automatic disable instruction information sent by the parent client and confirms entering the disable period. The start automatic disable instruction information includes the disable period and a list of disable functions.

[0064] The disabled time period is set by the user himself / herself and can be set on the parent client. For example, it can be set as the time period from going to school to leaving school on weekdays, or the time period of taking training courses, etc. The disabled function list can also be set by the user himself / herself. All or some functions can be disabled, which is implemented in the form of check boxes. For example, the WiFi function, the call function, the functions of some applications, or all the functions of the wearable device can be disabled, so that the wearable device can be disabled according to the functions selected by the user, improving the user's control over the wearable device.

[0065] After receiving the instruction message to enable automatic disabling, the wearable device will periodically collect the current location information, which can be implemented by the positioning module of the wearable device. Then it is sent by the wearable device to the server.

[0066] Step 202: Determine whether the wearable device is located in an educational institution based on the current location information of the wearable device and the POI information of the map provider.

[0067] Specifically, based on the current location information of the wearable device, the map database of the map provider is called to determine the POI information corresponding to the current location information of the wearable device. Then it is judged whether the classification in the POI information corresponding to the current location information of the wearable device is an educational institution or a school; if so, it is determined that the wearable device is located in an educational institution, otherwise it is determined that the wearable device is not located in an educational institution.

[0068] First, based on the current location information of the wearable device, go to the map of the map provider to find the POI information corresponding to the current location information. For example, the current location information is the longitude and latitude of (121.478, 31.249), and the POI information displayed on the map of the map provider is the POI information of XX Real Estate Building. The POI information of XX Real Estate Building includes name, category, coordinates, classification, etc. The classification refers to the type of this location, such as residential, commercial, educational institution or training institution, etc.

[0069] By judging whether the classification is an educational institution or a school, it can be determined where the wearable device is currently located.

[0070] Step 203: When it is determined that the wearable device is located in an educational institution, send a disabling instruction to the wearable device so that the wearable device performs a disabling operation on itself according to the disabled function list.

[0071] When it is determined that the wearable device is located in an educational institution, a disabling instruction can be sent to the wearable device. After receiving the disabling instruction, the wearable device can perform a disabling operation on itself according to each function to be disabled in the disabled function list in the instruction message to enable automatic disabling, that is, turn off these functions to be disabled. The educational institution can include schools, training institutions, etc. that provide training and education for students.

[0072] In the actual application process, the above technical solution can be completed by the linkage of the parent client, the children's smart watch, and the server.

[0073] Parent client: The user operates on the parent client to select the disabled time period and the functions to be disabled, generates a disable instruction, and then sends it to the children's smart watch.

[0074] Children's smart watch: After receiving the disable instruction from the parent client, it enables the automatic disable function, regularly reports the location information to the server; and executes the disable function according to the matching result returned by the server.

[0075] Server: Receives the location information reported by the children's smart watch, determines whether it conforms to the matching rule, and returns the matching result to the children's smart watch; the key point of the embodiment of the present invention lies in using the classification matching in the POI information to determine whether it is at school, which has strong adaptability.

[0076] As Figure 3 shown, the specific implementation steps include:

[0077] Step 301, the parent client sends a disable instruction A.

[0078] The parent end selects the disabled time period, selects the disabled function list, and packages it into a disable instruction A. Instruction A includes enabling or disabling the automatic disable.

[0079] Step 302, the children's smart watch receives the disable instruction A.

[0080] Step 303, determine whether to enable the automatic disable. If so, go to step 305; otherwise, go to step 304.

[0081] After the children's smart watch receives the disable instruction A, if A indicates enabling the automatic disable, the watch enters state S0. If A indicates disabling the automatic disable, it enters state S2.

[0082] Step 304, enter state S2.

[0083] Disable the automatic disable.

[0084] Step 305, enter state S0.

[0085] Step 306, determine whether the monitoring time is within the set disabled time period T0. If so, go to step 307; otherwise, go to step 305.

[0086] After the children's smartwatch enters S0, monitor the time of the children's smartwatch. When the time enters the disabled period T0 set in the time entry instruction, it enters state S1. If the time is not within the set disabled period T0, it enters state S0, stops reporting location information at the same time, and continues to monitor the time.

[0087] Step 307, enter state S1.

[0088] Step 308, send location information to the server.

[0089] After the children's smartwatch enters state S1, it can report location information D (GPRS, WiFi information, mobile cellular information) to the server in a time interval t in a loop.

[0090] Step 309, the server queries POI information from the database.

[0091] The server conducts a geographical information query on the location information D reported by the children's smartwatch through the map server database to obtain the corresponding Point of Interest (POI) information. The POI information includes name, category, coordinates, and classification, where the classification is the key criterion for determination.

[0092] Step 310, determine whether the classification of the POI information is an educational institution or a school. If so, transfer to step 311; otherwise, transfer to step 307.

[0093] When the classification is an educational institution or a school, the determination holds, and it is considered that the location where the location information D is located is a school, and the return result is at school; otherwise, the return result is not at school.

[0094] Step 311, perform a disabling operation.

[0095] The children's smartwatch receives the server determination result R. If the result is at school, it enters the disabled implementation state. In this state, disable the functions that need to be disabled in the set disabled function list. If the result is not at school, it remains in state S.

[0096] When the children's smartwatch enters the disabled implementation state, continue to execute step 308. The children's smartwatch receives the server determination result. If the result is at school, it continues to be in the disabled implementation state. If the result is not at school, it exits the disabled implementation state and enters state S1.

[0097] After the parent sets the disabled function list and the disabled time period to enable the disable function in the embodiment of the present invention, after the time of the children's smart watch enters the disabled time period, it regularly reports the location information to the server. The server obtains the POI information of the reported point through matching in the geographic information database. According to the matching method of the embodiment of the present invention, if it is determined to be within the school, the disable mode is automatically started to disable the functions within the disabled list, so as to achieve the purpose of allowing children to focus on learning and avoiding interference. Compared with the commonly used existing determination based on a specified area, it can adapt automatically and will not be limited to take effect in a specified area, and the disable target can be achieved within any educational institution area.

[0098] In addition, as Figure 4 shown, the embodiment of the present invention also provides a flow of a method for disabling a wearable device during class, which specifically includes:

[0099] Step 401, obtain the current location information of the wearable device.

[0100] In the embodiment of the present invention, the current location information of the wearable device is sent after the wearable device receives the enable automatic disable instruction information sent by the parent client and confirms to enter the disabled time period. The enable automatic disable instruction information includes the disabled time period and the disabled function list.

[0101] The disabled time period is set by the user himself and can be set on the parent client. For example, it can be set to the period from going to school to leaving school on weekdays, or the period of taking training courses, etc. The disabled function list can also be set by the user himself. All or part of the functions can be disabled, which is realized in the form of a checkbox. For example, the WiFi function, the call function, the functions of some applications, or all the functions of the wearable device can be disabled, so that the functions can be disabled according to the functions selected by the user, improving the user's control over the wearable device.

[0102] After receiving the enable automatic disable instruction information, the wearable device will periodically collect the current location information, which can be realized by the positioning module of the wearable device. Then it is sent by the wearable device to the server.

[0103] Step 402, match the current location information of the wearable device with the location information in the educational institution database.

[0104] The location information in the educational institution database is determined based on the POI information of the map provider or obtained by learning the historical location trajectory of the wearable device.

[0105] Specifically, one way is: all the POI information on the map provider can be grabbed periodically, and the location information marked with educational institutions or schools is saved in the educational institution database.

[0106] Another way is: obtain the positioning trajectory information of the wearable device for a preset period before the current moment; capture the positioning information with a repetition rate greater than the first threshold and a stay duration greater than the second threshold in the positioning trajectory information; according to the positioning information with a repetition rate greater than the first threshold and a stay duration greater than the second threshold, call the map merchant API to confirm whether it is an educational institution or school and confirm whether the stay duration is regular class time; if so, confirm it as the positioning information of the educational institution and save the confirmed positioning information of the educational institution to the educational institution database. The first threshold and the second threshold can be set according to experience.

[0107] Step 403, after determining that the positioning information matches successfully, send a disabling instruction to the wearable device so that the wearable device performs a disabling operation on the wearable device according to the disabling function list.

[0108] It should be noted that if the wearable device is set with a disabling area, after determining that the wearable device enters the disabling area according to the current positioning information of the wearable device, send a disabling instruction to the wearable device so that the wearable device performs a disabling operation on the wearable device according to the disabling function list.

[0109] As Figure 5 shown in the process, specifically includes:

[0110] Step 501, the children's smart watch reports positioning information.

[0111] Step 502, determine whether the user sets a disabling period and a disabling area. If so, go to Step 503; otherwise, go to Step 504.

[0112] Step 503, continuously determine whether a disabling operation is required according to the disabling period and the disabling area set by the user. That is to say, in the actual application process, the user uses the APP (parent client) to set the anti-disturbance period (disabling period) and the relevant school safety area (disabling area). If the user sets these two items, the server determines whether the children's smart watch enters the class disabling state based on the user settings. If the current moment enters the disabling period and the positioning information enters the disabling area, then perform the disabling operation and perform the disabling operation on the children's smart watch according to the disabling function list.

[0113] Step 504, confirm whether the positioning information matches the educational institution database successfully. If so, go to Step 505; otherwise, go to Step 506.

[0114] By establishing an educational institution database (including school location coordinates) and comparing it with the user's location information on the same day, it is determined that the user enters the school area, and it is quickly judged that the wearable device enters the anti-disturbance mode. The source of the educational institution database can be the POI information data obtained by calling or scraping the map provider in advance, or the user's school data learned in real time by the backend, or the clear school information set by the user.

[0115] Step 505, determine to enter the disabling operation of the children's smartwatch.

[0116] If the comparison is successful, it indicates that the children's smartwatch is located in an educational institution, and a disabling instruction is sent to the children's smartwatch so that the children's smartwatch performs a disabling operation according to the disabling function list.

[0117] Step 506, store the trajectory and enter the learning system.

[0118] Step 507, pull the historical location trajectory, at least six months of location information.

[0119] Step 508, capture location points based on the repetition rate and stay duration.

[0120] Step 509, call the map provider API based on the captured location points to query and confirm whether it is an educational institution and whether the stay duration is the regular class time.

[0121] Step 510, confirm the coordinates of the educational institution on the map provider.

[0122] The server learns the user's disabling area and disabling period through backend big data. The specific solution is that the server imports the location trajectories of the children's smartwatch in the past six months (the longer the time, the more accurate), and learns the location coordinates to detect the repeated routes of the location trajectories and the stay duration of the location points (after the user goes to school to study, the location points will stay regularly). According to parameters such as the repetition rate of the location trajectory and the stay duration of the location points, key information such as the user's school location coordinates and class time period are judged, so as to judge that the children's smartwatch enters the anti-disturbance state (class disabling state).

[0123] Step 511, store the coordinate information and class period of this educational institution in the educational institution database.

[0124] Step 512, the server periodically grabs the coordinate information of POIs on the map of the map provider that are educational institutions.

[0125] After grabbing the coordinate information of the educational institution, it can be stored in the educational institution database.

[0126] The above embodiments show that to obtain the current positioning information of the wearable device, the current positioning information of the wearable device is sent after the wearable device receives the enable automatic disabling instruction information sent by the parent client and confirms entering the disabling period. The enable automatic disabling instruction information includes the disabling period and the disabling function list; determine whether the wearable device is located in an educational institution based on the current positioning information of the wearable device and the POI information of the map provider. When it is determined that the wearable device is located in an educational institution, send a disabling instruction to the wearable device so that the wearable device performs a disabling operation on itself according to the disabling function list. By judging whether the wearable device is located in an educational institution based on the current positioning information of the wearable device and the POI information of the map provider, it is possible to realize whether to automatically disable the wearable device, so that it is possible to automatically disable the corresponding functions without the user setting the disabling area by himself, realize preventing interruption during class, and improve the user experience.

[0127] Based on the same technical concept, Figure 6 Exemplarily shows the structure of a device for disabling a wearable device during class provided by an embodiment of the present invention. This device can execute the process of disabling a wearable device during class.

[0128] As Figure 6 shown, this device may include:

[0129] An acquisition unit 601, configured to acquire the current positioning information of the wearable device. The current positioning information of the wearable device is sent after the wearable device receives the enable automatic disabling instruction information sent by the parent client and confirms entering the disabling period. The enable automatic disabling instruction information includes the disabling period and the disabling function list;

[0130] A processing unit 602, configured to determine whether the wearable device is located in an educational institution based on the current positioning information of the wearable device and the POI information of the map provider; when it is determined that the wearable device is located in an educational institution, send a disabling instruction to the wearable device so that the wearable device performs a disabling operation on itself according to the disabling function list.

[0131] Optionally, the processing unit 602 is specifically configured to:

[0132] According to the current positioning information of the wearable device, call the map database of the map provider to determine the POI information corresponding to the current positioning information of the wearable device;

[0133] Judge whether the classification in the POI information corresponding to the current positioning information of the wearable device is an educational institution or a school; if so, determine that the wearable device is located in an educational institution, otherwise determine that the wearable device is not located in an educational institution.

[0134] Optionally, the processing unit 602 is further configured to:

[0135] After obtaining the current location information of the wearable device, match the current location information of the wearable device with the location information in the educational institution database; the location information in the educational institution database is determined based on the POI information of the map provider or obtained by learning the historical location trajectory of the wearable device;

[0136] After determining that the location information matches successfully, send a disabling instruction to the wearable device so that the wearable device performs a disabling operation on the wearable device according to the disabling function list.

[0137] Optionally, the processing unit 602 is specifically configured to:

[0138] Periodically capture all POI information on the map provider and save the location information marked with educational institutions or schools to the educational institution database.

[0139] Optionally, the processing unit 602 is specifically configured to:

[0140] Obtain the location trajectory information of the wearable device in a preset period before the current moment;

[0141] Capture the location information in the location trajectory information with a repetition rate greater than the first threshold and a stay duration greater than the second threshold;

[0142] According to the location information with a repetition rate greater than the first threshold and a stay duration greater than the second threshold, call the map provider API to confirm whether it is an educational institution or school and confirm whether the stay duration is regular class time;

[0143] If so, confirm it as the location information of the educational institution and save the confirmed location information of the educational institution to the educational institution database.

[0144] Optionally, the processing unit 602 is further configured to:

[0145] After obtaining the current location information of the wearable device, if the wearable device is set with a disabling area, determine to send a disabling instruction to the wearable device after entering the disabling area according to the current location information of the wearable device so that the wearable device performs a disabling operation on the wearable device according to the disabling function list.

[0146] Based on the same technical concept, an embodiment of the present invention further provides a computing device, including:

[0147] A memory for storing program instructions;

[0148] A processor for calling the program instructions stored in the memory and executing the method for disabling the wearable device in class according to the obtained program.

[0149] Based on the same inventive concept, an embodiment of the present invention further provides a computer-readable non-volatile storage medium, including computer-readable instructions, which, when read and executed by a computer, cause the computer to execute the method for disabling classes on the wearable device described above.

[0150] The present invention is described with reference to the flowcharts and / or block diagrams of methods, apparatuses (systems), and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowcharts and / or block diagrams, as well as the combination of processes and / or blocks in the flowcharts and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing devices to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing devices generate means for implementing the specified functions in Figure 1 one process or multiple processes and / or blocks Figure 1 one block or multiple blocks.

[0151] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer-readable memory generate a manufactured article including instruction means, and the instruction means implements the specified functions in Figure 1 one process or multiple processes and / or blocks Figure 1 one block or multiple blocks.

[0152] These computer program instructions can also be loaded onto a computer or other programmable data processing device, so that a series of operation steps are executed on the computer or other programmable device to generate a computer-implemented process, and thus the instructions executed on the computer or other programmable device provide steps for implementing the specified functions in Figure 1 one process or multiple processes and / or blocks Figure 1 one block or multiple blocks.

[0153] Although the preferred embodiments of the present invention have been described, those skilled in the art can make additional changes and modifications to these embodiments once they know the basic creative concept. Therefore, the appended claims are intended to be construed as including the preferred embodiments and all changes and modifications falling within the scope of the present invention.

[0154] Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalent technologies, the present invention also intends to include these modifications and variations.

Claims

1. A method for disabling a wearable device during class, characterized in that, Including: Obtain the current positioning information of the wearable device, where the current positioning information of the wearable device is sent after the wearable device confirms entering the disabled period after receiving the enable automatic disabling instruction information sent by the parent client; the enable automatic disabling instruction information includes a disabled period and a disabled function list; Determine whether the wearable device is located in an educational institution based on the current positioning information of the wearable device and the POI information of the map provider; When it is determined that the wearable device is located in an educational institution, send a disabling instruction to the wearable device so that the wearable device performs a disabling operation on the wearable device according to the disabled function list; The determining whether the wearable device is located in an educational institution based on the current positioning information of the wearable device and the POI information of the map provider includes: According to the current positioning information of the wearable device, call the map database of the map provider to determine the POI information corresponding to the current positioning information of the wearable device; Judge whether the classification in the POI information corresponding to the current positioning information of the wearable device is an educational institution or a school; if so, determine that the wearable device is located in an educational institution, otherwise determine that the wearable device is not located in an educational institution.

2. The method according to claim 1, wherein After obtaining the current positioning information of the wearable device, the method further includes: Match the current positioning information of the wearable device with the positioning information in the educational institution database; the positioning information in the educational institution database is determined based on the POI information of the map provider or obtained by learning the historical positioning trajectory of the wearable device; After determining that the positioning information matches successfully, send a disabling instruction to the wearable device so that the wearable device performs a disabling operation on the wearable device according to the disabled function list.

3. The method according to claim 2, wherein The determining the positioning information in the educational institution database based on the POI information of the map provider includes: Periodically capture all the POI information on the map provider and save the positioning information marked as an educational institution or a school into the educational institution database.

4. The method according to claim 2, wherein The obtaining the positioning information in the educational institution database by learning the historical positioning trajectory of the wearable device includes: Obtain the positioning trajectory information of the wearable device in a preset period before the current moment; Capture the positioning information with a repetition rate greater than a first threshold and a stay duration greater than a second threshold in the positioning trajectory information; Based on the positioning information with a repetition rate greater than the first threshold and a stay duration greater than the second threshold, call the map provider API to confirm whether it is an educational institution or a school and confirm whether the stay duration is regular class time; If so, confirm it as the positioning information of an educational institution and save the confirmed positioning information of the educational institution into the educational institution database.

5. The method according to any one of claims 1 to 4, characterized in that After obtaining the current positioning information of the wearable device, the method further includes: If the wearable device is set with a disabled area, determine that after entering the disabled area based on the current positioning information of the wearable device and send a disabling instruction to the wearable device so that the wearable device performs a disabling operation on the wearable device according to the disabled function list.

6. A device for disabling a wearable device during class, characterized in that, Including: An acquisition unit, configured to acquire the current positioning information of the wearable device, where the current positioning information of the wearable device is sent after the wearable device enters the disabled period after receiving the start automatic disabling instruction information sent by the parent client; the start automatic disabling instruction information includes a disabled period and a disabled function list; A processing unit, configured to determine whether the wearable device is located in an educational institution according to the current positioning information of the wearable device and the POI information of the map provider; when it is determined that the wearable device is located in an educational institution, send a disabling instruction to the wearable device, so that the wearable device performs a disabling operation on the wearable device according to the disabled function list; Specifically, the processing unit is configured to: Call the map database of the map provider according to the current positioning information of the wearable device, and determine the POI information corresponding to the current positioning information of the wearable device; Judge whether the classification in the POI information corresponding to the current positioning information of the wearable device is an educational institution or a school; if so, determine that the wearable device is located in an educational institution, otherwise determine that the wearable device is not located in an educational institution.

7. A computing device, characterized in that, Including: A memory, configured to store program instructions; A processor, configured to call the program instructions stored in the memory and execute the method according to any one of claims 1 to 5 according to the obtained program.

8. A computer-readable non-volatile storage medium, characterized in that, Including computer-readable instructions, when a computer reads and executes the computer-readable instructions, the computer is caused to execute the method according to any one of claims 1 to 5.

Citation Information

Patent Citations

  • Method and device for switching using state of mobile terminal

    CN105141745A

  • Terminal device control method, terminal device and terminal device control system

    CN105451217A