WO2018108173A1 - Server, wearable device, and corresponding permission control method and apparatus thereof - Google Patents
Server, wearable device, and corresponding permission control method and apparatus thereof Download PDFInfo
- Publication number
- WO2018108173A1 WO2018108173A1 PCT/CN2017/116671 CN2017116671W WO2018108173A1 WO 2018108173 A1 WO2018108173 A1 WO 2018108173A1 CN 2017116671 W CN2017116671 W CN 2017116671W WO 2018108173 A1 WO2018108173 A1 WO 2018108173A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- permission
- activity data
- control instruction
- server
- application
- 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.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/44—Program or device authentication
-
- G—PHYSICS
- G04—HOROLOGY
- G04G—ELECTRONIC TIME-PIECES
- G04G21/00—Input or output devices integrated in time-pieces
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/163—Wearable computers, e.g. on a belt
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
- G06F9/44594—Unloading
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/109—Time management, e.g. calendars, reminders, meetings or time accounting
Definitions
- the present invention relates to the field of communications, and in particular, to a wearable device and a method for controlling the same, and a corresponding device of the method, and to a server and a remote authority coordinated control method and a corresponding device of the method.
- an object of the present invention is to provide a wearable device and its authority control method and apparatus corresponding thereto.
- Another aspect of the present invention provides a server, a remote authority coordination control method, and a corresponding apparatus of the method.
- the embodiment of the present invention provides a wearable device permission control method, including the following steps: receiving a permission control instruction determined by a server according to local activity data submitted by the device within a predetermined time range, according to the The permission control instruction disables the authority of the target object specified by the rights control instruction; and in response to the preset user operation instruction, sends at least one of the unbanned local devices to the second device that is associated with the device and is associated with the same user The banned assistance request of the privilege; after receiving the banned instruction fed back by the second device in response to the assistance request, the prohibited privilege corresponding to the assistance request in the local device is released.
- the present disclosure provides a remote rights coordination control method, including the steps of: determining an authority control instruction according to the data of the activity data submitted by the wearable device within a predetermined time range; and pushing the rights control instruction to the The wearable device disables the permission specified by the permission control instruction of the specific target object; in response to the assistance request of the wearable device, acquires a release command or a rejection instruction of the second device bound to the same user account for the wearable device, And push it to the wearable device to unblock or refuse to ban the banned permission.
- the present invention provides a wearable device control apparatus comprising: at least one processor; and at least one memory communicably coupled to the at least one processor; the at least one memory comprising a processor
- An executable instruction when executed by the at least one processor, causing the apparatus to perform at least the following operation: receiving, by the server, native activity data submitted by the device within a predetermined time range a determined permission control instruction, according to the permission control instruction, disabling the authority of the function of the system or the application or the application specified by the permission control instruction; in response to the preset user operation instruction, the device is associated with the same user in common with the device
- the second device that implements the binding sends an assistance request for disabling the privileged at least one of the privileged local devices; and after receiving the banned instruction fed back by the second device in response to the assistance request, the banned local device is released The privileged privilege corresponding to the assistance request.
- the present disclosure provides a remote rights coordination control apparatus, including: at least one processor; and at least one memory communicably connected to the at least one processor; the at least one memory includes a processor Executing instructions that, when executed by the at least one processor, cause the apparatus to perform at least the following: based on its own activity data submitted by the wearable device within a predetermined time frame, Determining a permission control instruction; pushing the permission control instruction to the wearable device to disable a permission of the system or application or application specified by the permission control instruction; in response to the assistance request of the wearable device, obtaining The banned or rejected instruction of the second device bound to the same user account is pushed to the wearable device to unblock or refuse the banned privilege.
- the present invention provides a wearable device comprising: a touch sensitive display for displaying a user interface, implementing human-computer interaction; one or more processors; a memory; one or more applications, wherein the one Or a plurality of applications are stored in the memory and configured to be executed by the one or more processors; the one or more programs for driving the one or more processors to perform the first aspect described above The method.
- the present invention provides a server, comprising: one or more processors; a memory; one or more applications, wherein the one or more applications are stored in the memory and configured to be configured by Executing by the one or more processors; the one or more programs for driving the one or more processors to perform the method of the second aspect described above.
- a computer program comprising computer readable code, when the wearable device runs the computer readable code, causes the method described in the first aspect to be performed.
- a computer program comprising computer readable code, when the server runs the computer readable code, causes the method described in the second aspect to be performed.
- a ninth aspect is a computer readable medium storing the computer program according to the seventh aspect or the eighth aspect.
- the present invention enables a wearable device to dynamically determine the rights management of the wearable device itself by submitting it to the server for data mining based on the native activity data obtained by itself that characterizes the actual user activity behavior, and The real user is allowed to establish a rights coordination mechanism between the wearable device and the second device with which the binding is implemented, so that the wearable device can be intelligently controlled and effectively communicated.
- the wearable device when the native activity data is executed in accordance with a task schedule assigned by the server, the wearable device will be caused to execute the task schedule in a more intelligent program, so that the user performs the mission plan more intelligently. Efficient.
- the present invention collects and records the activity data of the user according to the planning of the task unit of the task schedule by the wearable device, and submits the local activity data within the predetermined time range specified in the task unit to the server, and the server can Determining the application permission to be banned according to the activity data, thereby implementing control of the application authority of the smart wearable device.
- the present invention can obtain the user's activity data in real time, and submit the data to the server to analyze the user's completion status for the activity content and feedback the forbidden application permission corresponding to the completion situation, in need of remote
- it can send a request for assistance to the second device, usually the parent device, and after receiving the assistance request, the parent can feedback the ban or the refusal command, so that the child and the parent can implement limited authority coordination management.
- the present invention can query the pre-stored task schedule according to the user activity data submitted by the terminal, analyze the completion status of the user's activity content corresponding to the activity data, and determine the corresponding to-be-appled application according to the completion situation. Permission and encapsulating the application permission to be banned into a permission control instruction to push it to the wearable device to disable the function specified by the permission control instruction of its system or application or application, when the wearable device When the terminal needs assistance, the server can provide an effective communication mechanism between the wearable device and the second device held by the parent.
- the user's activity data can be obtained to analyze the completion status of the user's task plan for the user in advance, and the application authority specified by the smart device is intelligently controlled according to the completion condition to achieve the Punitive control of the user.
- the present invention can analyze the completion status of the specific activity content by the user according to the activity data of the user, and decide whether to cancel the disabling of the last application authority to realize the reward for the user.
- the implementation of the present invention can intelligently monitor the completion of a user for a given task and implement a reward and punishment measure for the situation. It can be used in children's watches to monitor the daily activities of children, cultivate children's self-control and the ability to handle daily affairs independently and consciously.
- FIG. 1 is a flow chart of a first embodiment of a method for controlling rights of a wearable device according to the present invention
- FIG. 2 is a flow chart of a second embodiment of a method for controlling rights of a wearable device according to the present invention
- Embodiment 3 is a schematic structural diagram of Embodiment 1 of a device for controlling the rights of a wearable device according to the present invention
- Embodiment 4 is a schematic structural diagram of Embodiment 2 of a device for controlling a wearable device according to the present invention
- FIG. 5 is a flow chart of a first embodiment of a remote authority coordination control method according to the present invention.
- FIG. 6 is a flow chart of a second embodiment of a method for remote authority coordination control according to the present invention.
- FIG. 7 is a structural block diagram of a part of a mobile terminal according to the present invention.
- Figure 8 shows a block diagram of a wearable device or server for performing the method according to the invention
- Figure 9 shows a schematic diagram of a memory unit for holding or carrying program code implementing a method in accordance with the present invention.
- the image classification display method of the present invention is mainly applicable to a terminal having a communication function such as a smart phone terminal or a smart tablet terminal, and is not limited to the type of its operating system, and may be an operating system such as Android, IOS, WP, and Symbian.
- the present invention provides a method for controlling a rights of a wearable device, and an embodiment includes:
- Table 1 is an example of a possible mapping relationship between the activity data and the forbidden permission.
- the mapping between the acquired activity data and the specified forbidden permission is shown in the above table, and the server determines the to-be-approved authority corresponding to the activity data submitted by the local device according to the mapping relationship, and further prohibits the in-prohibition.
- the rights are encapsulated into corresponding rights control instructions fed back to the local device to disable the rights of the target object specified by the rights control instruction according to the rights control instruction, the target object including the system or application or application specified by the rights control instruction The function of the program.
- the local device acquires the motion data 400 of the user within the time period of 8:00-17:00 and submits it to the server, and the server determines that the predetermined amount of exercise is not completed according to the motion data and the preset completion amount 500. Then make sure to disable its WeChat chat app for punishment.
- the activity data of the present invention includes the following categories:
- the local activity data is motion data acquired by the local vibration sensor, which is used to record the motion path of the local device.
- the vibration sensor includes at least a displacement sensor, an acceleration sensor, and the like, and the motion data includes speed data, displacement data, and the like.
- the parent stipulates that the child has an exercise amount of 500 steps every day from 8:00 to 17:00 in the morning, and the motion sensor collects and records the exercise data of the child corresponding time period in real time, and the device submits the exercise data to the server, so that the device The server determines whether the motion data is lower than 500. If the value is lower than the value, the corresponding permission control instruction is returned to the device to prohibit the function of the specified application or application.
- the local activity data is an audio and video stream acquired by the local camera unit, and the audio and video stream is used to record the activity of the measured object having the specified feature information.
- the audio and video stream may be a video of a child's active state for a certain period of time in a day, used to record the activity content of the child during the time period and submit it to the server, so that the server can associate it with the pre-stored activity data and permissions. Control instructions are matched to determine the corresponding permission control instructions.
- the local activity data is event data of the local device, and the event data is used to record a touch display screen of the local device corresponding to the active component of the current user interface of the touch display screen.
- Touch event For example, assigning a homework assignment to a child, requiring them to complete a corresponding number of exercises within a specified time period, the device recording the time and amount of the child completing the exercise and submitting it to the server, the server analyzing the child based on the submitted data The completion of the secondary homework, and determining the corresponding permission control instruction according to the situation to disable the function of at least one specified application or application to implement the penalty.
- the child is qualified, the privilege command is not returned or a ban on the disabled application privilege is returned to implement the incentive.
- the authority to disable the function of the system or application or application specified by the rights control instruction according to the rights control instruction includes the following cases:
- the disabled permission is the usage right of the current system or the function of the application or the application, and the permission control instruction acts, causing the usage permission to be disabled, and the use permission is disabled, thereby causing the usage permission to be Lift the ban.
- the disabled permission is a function of the default application or application of the system, for example, detecting that an application or an application function of the device is running at a higher frequency, and setting it as the default Disabled permissions or a banned priority list based on the frequency of use of each application or application's features, and subsequent penalties for users can be enforced by default based on the priority list.
- apps for chat or games can be set to higher priority disabled app permissions, or can be set to callable apps within a specified time frame. To control children's calls to these applications.
- the time range can be the continuous duration of the calling application, or the start time and end time of the calling application; for example, for a game-like application, the time for playing the game can be set from 7:00 to 7:30 every night. Or you can set to play the game once a day, and the time of each game is no more than 30 minutes.
- the disabled permission is the touch display permission of the current system, and the function of the permission control instruction causes the use permission to be disabled to make the touch display screen be off or locked;
- the usage privilege is unblocked and the touch screen is allowed to be unlocked.
- the server compares the acquired audio and video stream data 1 with a prescribed completion amount, that is, a piano practice for half an hour to determine that the user fails to pass the touch display display disable command when the task is not qualified.
- the control display is in the state of being turned off or locked to achieve the purpose of punishment.
- the disabled permission is the use permission of the current system to access the external network
- the function of the permission control instruction causes the use permission to be disabled to make the local device be disconnected; the role of the user operation instruction
- the temporary use of the usage right is temporarily released.
- the usage permission is kept disabled, and after the cancellation command is received, the usage permission is maintained. Keep the local device in the external network access state.
- the server compares the obtained audio and video stream data 2 with the specified completion amount, that is, 40 minutes after the determination, and determines that the user fails to access the external network command to cause the local device to fail. It is in a broken state.
- the disabled permission is the usage right of the application specified in the permission control instruction or its function, and the function of the permission control instruction causes the usage permission to be disabled to make the application or its function unavailable; Explain the role of the ban, causing the usage privilege to be banned and allowing the application or its functionality to be used.
- the control of the specified application to the specified by the permission control instruction may also be to allow the specified application to be invoked within a specified time range, such as allowing the chat application to be called for a time range of 30 minutes.
- a specified time range such as allowing the chat application to be called for a time range of 30 minutes.
- the specific process of the server determining the permission control instruction according to the local activity data submitted by the device within a predetermined time range includes:
- the server compares the activity data with a preset threshold of each task unit in the preset task schedule, and determines whether the activity data reaches a preset threshold;
- the one or more preset corresponding to-be-privileged rights are determined according to the preset mapping relationship information, where the mapping relationship information includes the corresponding correspondence between the activity data and the to-be-banned authority that does not reach the preset threshold. relationship.
- the permission control instruction is not pushed or one or more preset corresponding to-be-released rights are determined according to the mapping relationship information to complete the activity data corresponding to the user.
- the task unit implements a reward, and the mapping relationship information includes a correspondence between the activity data whose solution reaches a preset threshold and the to-be-released authority.
- the inactive permission is encapsulated into the permission control instruction.
- the preset user operation instruction is generated based on a combined trigger of a plurality of physical keys of the native device, a specific gesture event, or a specific voice input. For example, the user may trigger an instruction to unblock a specific application by clicking a combination of multiple unblocking buttons on the device, or a preset gesture by which the user touches the display screen of the device to trigger an instruction to unblock a specific application. .
- a plurality of button combination triggers or specific gesture triggers are used to initiate an assistance request, and the purpose is to prevent the user from initiating an assistance request by mistakenly touching the screen.
- the assistance request of the present invention may be a request for lifting the privilege command initiated by the user.
- the assistance request may be determined by the server according to the user data submitted by the server.
- the communication process between the local device and the second device is implemented by the server transmitting the data packets of each other.
- the local device and the second device are in communication, in the data packets that are mutually interacted with each other.
- Each carries device identification information of each other and corresponding token information to verify the identity of each other.
- the token information includes encryption information for cooperating with the device serial number or the device ID number, and the role of the device is further determined by the encrypted information to open the service channel.
- the permission control instruction includes a plurality of rights to be disabled, and correspondingly, the assistance request includes usage rights of an application specified in the permission control instructions or functions thereof, and the release permission instruction It is accordingly configured to unblock these permissions.
- the server receives an assistance request sent by the user to the wearable device because the function of the system or the application and the application is disabled, and responds to the assistance request of the wearable device to the first
- the second device sends assistance information about the assistance request to obtain whether to grant the release request or the rejection instruction of the assistance request and to lift the ban or refuse the ban of the ban.
- the present invention prioritizes the following situations to explain that after the release command is applied to the local device, the corresponding banned authority in the local device is released.
- the disabled permission is a function of the system default application or application such as a game application.
- the usage right of the game application in the local device is released, so that the user can recall the application again.
- the touch display is off or locked after being disabled; when the release command is received, the use permission The corresponding release is disabled so that the user can unlock and enable the touch display of the unit.
- the local device when the privilege that has been disabled is the access permission of the current system to access the external network, the local device is in the disconnected state because the usage privilege is disabled; when the user sends an assistance request to the second device The second device feeds back a release command in response to the request, and when the local device receives the release command, the usage right is re-used to enable the local device to re-access the external network.
- the referred application or application function is in a state that is not allowed to be called; After the second device feedback is released, the application or application function of the finger can be called again.
- the disabled permission is a chat application
- the chat application is prohibited from being called; when the release command is fed back by the second device, the chat application can be re-opened, so that the user can resume the chat.
- the premise that the second device and the local device can communicate with each other in the embodiment of the present invention is that the second device and the local device are bound by the same user account of the server, and the binding may be based on A specific communication protocol implements communication, and its specific communication process is implemented by transmitting the data messages of each other by the server.
- the information carrying the identity information such as the ID or the device serial number and the representative information are carried by the server to the assistance request.
- the second device when the second device returns a corresponding release command, similarly carries its feature information in the command to be sent by the server to the local device, where the second device and the local device are When the respective communication information is received, the identity verification of the other party is completed according to the specified communication protocol, and the communication information is decoded to complete the communication.
- another embodiment of the present invention further includes a step S10 for invoking a task unit in a task schedule obtained from a server, and transmitting, to the server, a designation generated within a predetermined time range specified in the task unit.
- Type of native activity data
- task Execution period Defined completion time Prescribed amount motion 8:00-17:00 All day 500 steps read 8:00-9:00 One hour Article 5 entertainment 15:00-16:00 One hour Piano practice for one hour Murder 10:00-11:00 One hour 30 words memory
- the table shows the execution time period and completion amount corresponding to each task unit.
- the native device invokes any one of the task units in the table from the server to obtain native activity data representative of the actual user activity behavior generated within the specified time range based on the task unit.
- the motion data corresponding to the motion task may be provided by a motion sensor of the local device, and the activity data of the reading and entertainment task may be extracted in the audio and video stream data provided by the camera unit of the local device, and the activity data of the dictation task may be Extracted from the event data of the native device.
- the motion sensor of the local device acquires the motion data of the local device at 8:00-17:00 in real time and submits it to the server.
- the local device acquires the audio and video stream of the local device during the time period of 15:00-16:00 to analyze the piano practice time of the user of the local device during the time period according to the video stream data and submit it to the office.
- the server is configured to analyze the completion status of the user by the server, and further determines that the corresponding authority control instruction is fed back to the local device.
- the local device submits the acquired activity data to the server, so that the server determines an application permission control instruction corresponding thereto according to the activity data and feeds back to the local device.
- another embodiment of the present invention further includes a step S14, after receiving the rejection instruction fed back by the second device in response to the assistance request, maintaining the authority in a disabled state, and The user operation instruction is invalidated within the duration.
- the second device and the local device Based on the above establishment of the security binding, the second device and the local device perform corresponding responses according to the respective received requests or instructions.
- the second device may determine whether to release the corresponding privilege according to the completion status of the specified task by the user of the local device. Or refuse to unblock the corresponding application permissions. For example, in view of the progress of the child's completion of a specified task or the completion of other tasks, the response to the assistance request is feedback, and if the child completes the same task or different tasks multiple times in succession, If the situation is not ideal, the rejection instruction is fed back in response to the assistance request, and the local device maintains the permission in the disabled state after receiving the rejection instruction.
- the second device may set the banned application privilege to be released after a predetermined time range, or invalidate the user operation instruction within a predetermined duration. For example, after receiving a request for assistance from the child to release the permission of an application, the parent determines a time limit for the release of the scheduled time based on the performance of the child or the completion of the scheduled task, such as one day, and then automatically The permission of the application is opened, which enhances the flexibility and interactivity of the solution and improves the user experience.
- the method includes: a receiving module 11, a sending module 12, and a lifting module 13; As shown in FIG. 4, in another embodiment, a calling module 10 and a maintenance module 14 are further included. among them,
- the receiving module 11 is configured to receive a permission control instruction determined by the server according to the local activity data submitted by the device within a predetermined time range, and disable the system or the application or the application specified by the permission control instruction according to the permission control instruction. Functional permissions.
- Table 1 is an example of a possible mapping relationship between the activity data and the forbidden permission.
- the mapping relationship between the acquired activity data and the specified forbidden permission is shown in the above table 1.
- the server determines the to-be-approved authority corresponding to the activity data submitted by the local device according to the mapping relationship, and further The forbidden authority is encapsulated into a corresponding authority control instruction fed back to the local device to disable the authority of the target object specified by the rights control instruction according to the rights control instruction, the target object including the system or application specified by the rights control instruction or The functionality of the application.
- the local device acquires the motion data 400 of the user within the time period of 8:00-17:00 and submits it to the server, and the server determines that the predetermined amount of exercise is not completed according to the motion data and the preset completion amount 500. Then make sure to disable its WeChat chat app for punishment.
- the activity data of the present invention includes the following categories:
- the local activity data is motion data acquired by the local vibration sensor, which is used to record the motion path of the local device.
- the vibration sensor includes at least a displacement sensor, an acceleration sensor, and the like, and the motion data includes speed data, displacement data, and the like.
- the parent stipulates that the child has an exercise amount of 500 steps every day from 8:00 to 17:00 in the morning, and the motion sensor collects and records the exercise data of the child corresponding time period in real time, and the device submits the exercise data to the server, so that the device The server determines whether the motion data is lower than 500. If the value is lower than the value, the corresponding permission control instruction is returned to the device to prohibit the function of the specified application or application.
- the local activity data is an audio and video stream acquired by the local camera unit, and the audio and video stream is used to record the activity of the measured object having the specified feature information.
- the audio and video stream may be a video of a child's active state for a certain period of time in a day, used to record the activity content of the child during the time period and submit it to the server, so that the server can associate it with the pre-stored activity data and permissions. Control instructions are matched to determine the corresponding permission control instructions.
- the local activity data is event data of the local device, and the event data is used to record a touch display screen of the local device corresponding to the active component of the current user interface of the touch display screen.
- Touch event For example, assigning a homework assignment to a child, requiring them to complete a corresponding number of exercises within a specified time period, the device recording the time and amount of the child completing the exercise and submitting it to the server, the server analyzing the child based on the submitted data The completion of the secondary homework, and determining the corresponding permission control instruction according to the situation to disable the function of at least one specified application or application to implement the penalty.
- the child is qualified, the privilege command is not returned or a ban on the disabled application privilege is returned to implement the incentive.
- the authority to disable the function of the system or application or application specified by the rights control instruction according to the rights control instruction includes the following cases:
- the disabled permission is the usage right of the current system or the function of the application or the application, and the permission control instruction acts, causing the usage permission to be disabled, and the use permission is disabled, thereby causing the usage permission to be Lift the ban.
- the disabled permission is a function of the default application or application of the system, for example, detecting that an application or an application function of the device is running at a higher frequency, and setting it as the default Disabled permissions or a banned priority list based on the frequency of use of each application or application's features, and subsequent penalties for users can be enforced by default based on the priority list.
- apps for chat or games can be set to higher priority disabled app permissions, or can be set to callable apps within a specified time frame. To control children's calls to these applications.
- the time range can be the continuous duration of the calling application, or the start time and end time of the calling application; for example, for a game-like application, the time for playing the game can be set from 7:00 to 7:30 every night. Or you can set to play the game once a day, and the time of each game is no more than 30 minutes.
- the disabled permission is the touch display permission of the current system, and the function of the permission control instruction causes the use permission to be disabled to make the touch display screen be off or locked;
- the usage privilege is unblocked and the touch screen is allowed to be unlocked.
- the server compares the acquired audio and video stream data 1 with a prescribed completion amount, that is, a piano practice for half an hour to determine that the user fails to pass the touch display display disable command when the task is not qualified.
- the control display is in the state of being turned off or locked to achieve the purpose of punishment.
- the disabled permission is the use permission of the current system to access the external network
- the function of the permission control instruction causes the use permission to be disabled to make the local device be disconnected; the role of the user operation instruction
- the temporary use of the usage right is temporarily released.
- the usage permission is kept disabled, and after the cancellation command is received, the usage permission is maintained. Keep the local device in the external network access state.
- the server compares the obtained audio and video stream data 2 with the specified completion amount, that is, 40 minutes after the determination, and determines that the user fails to access the external network command to cause the local device to fail. It is in a broken state.
- the disabled permission is the usage right of the application specified in the permission control instruction or its function, and the function of the permission control instruction causes the usage permission to be disabled to make the application or its function unavailable; Explain the role of the ban, causing the usage privilege to be banned and allowing the application or its functionality to be used.
- the control of the specified application to the specified by the permission control instruction may also be to allow the specified application to be invoked within a specified time range, such as allowing the chat application to be called for a time range of 30 minutes.
- a specified time range such as allowing the chat application to be called for a time range of 30 minutes.
- the determining, by the server, the permission control instruction according to the local activity data submitted by the device in the predetermined time range comprises:
- Query unit configured to query, from the preset mapping relationship information, one or more forbidden rights corresponding to the activity data according to the activity data;
- the comparison subunit is configured to compare the activity data with a preset threshold of each task unit in the preset task schedule, and determine whether the activity data reaches a preset threshold;
- the one or more preset corresponding to-be-privileged rights are determined according to the preset mapping relationship information, where the mapping relationship information includes the corresponding correspondence between the activity data and the to-be-banned authority that does not reach the preset threshold. relationship.
- the permission control instruction is not pushed or one or more preset corresponding to-be-released rights are determined according to the mapping relationship information to complete the activity data corresponding to the user.
- the task unit implements a reward, and the mapping relationship information includes a correspondence between the activity data whose solution reaches a preset threshold and the to-be-released authority.
- the inactive permission is encapsulated into the permission control instruction.
- the sending module 12 is configured to, in response to the preset user operation instruction, send, to the second device that is associated with the device and associated with the same user, the assistance request for disabling the privileged at least one of the local devices.
- the preset user operation instruction is generated based on a combined trigger of a plurality of physical keys of the native device, a specific gesture event, or a specific voice input. For example, the user may trigger an instruction to unblock a specific application by clicking a combination of multiple unblocking buttons on the device, or a preset gesture by which the user touches the display screen of the device to trigger an instruction to unblock a specific application. .
- a plurality of button combination triggers or specific gesture triggers are used to initiate an assistance request, and the purpose is to prevent the user from initiating an assistance request by mistakenly touching the screen.
- the assistance request of the present invention may be a request for lifting the privilege command initiated by the user.
- the assistance request may be determined by the server according to the user data submitted by the server.
- the communication process between the local device and the second device is implemented by the server transmitting the data packets of each other.
- the local device and the second device are in communication, in the data packets that are mutually interacted with each other.
- Each carries device identification information of each other and corresponding token information to verify the identity of each other.
- the token information includes encrypted information for cooperating with a device serial number or a device ID number, and the role of the device is further determined by the encrypted information to open a service channel.
- the permission control instruction includes a plurality of rights to be disabled, and correspondingly, the assistance request includes usage rights of an application specified in the permission control instructions or functions thereof, and the release permission instruction It is accordingly configured to unblock these permissions.
- the unblocking module 13 is configured to: after receiving the release command fed back by the second device in response to the assistance request, cancel the prohibited permission in the local device corresponding to the assistance request.
- the server receives an assistance request sent by the user to the wearable device because the function of the system or the application and the application is disabled, and responds to the assistance request of the wearable device to the first
- the second device sends assistance information about the assistance request to obtain whether to grant the release request or the rejection instruction of the assistance request and to lift the ban or refuse the ban of the ban.
- the present invention prioritizes the following situations to explain that after the release command is applied to the local device, the corresponding banned authority in the local device is released.
- the disabled permission is a function of the system default application or application such as a game application.
- the usage right of the game application in the local device is released, so that the user can recall the application again.
- the touch display is off or locked after being disabled; when the release command is received, the use permission The corresponding release is disabled so that the user can unlock and enable the touch display of the unit.
- the local device when the privilege that has been disabled is the access permission of the current system to access the external network, the local device is in the disconnected state because the usage privilege is disabled; when the user sends an assistance request to the second device The second device feeds back a release command in response to the request, and when the local device receives the release command, the usage right is re-used to enable the local device to re-access the external network.
- the referred application or application function is in a state that is not allowed to be called; After the second device feedback is released, the application or application function of the finger can be called again.
- the disabled permission is a chat application
- the chat application is prohibited from being called; when the release command is fed back by the second device, the chat application can be re-opened, so that the user can resume the chat.
- the premise that the second device and the local device can communicate with each other in the embodiment of the present invention is that the second device and the local device are bound by the same user account of the server, and the binding may be based on A specific communication protocol implements communication, and its specific communication process is implemented by transmitting the data messages of each other by the server.
- the information carrying the identity information such as the ID or the device serial number and the representative information are carried by the server to the assistance request.
- the second device when the second device returns a corresponding release command, similarly carries its feature information in the command to be sent by the server to the local device, where the second device and the local device are When the respective communication information is received, the identity verification of the other party is completed according to the specified communication protocol, and the communication information is decoded to complete the communication.
- another embodiment of the present invention further includes a calling module 10 for calling a task unit in a task schedule obtained from a server, and sending a server to generate a predetermined time range specified in the task unit. Specifies the type of native activity data.
- the table shows the execution time period and completion amount corresponding to each task unit.
- the native device invokes any one of the task units in the table from the server to obtain native activity data representative of real user activity behavior generated within a specified time range based on the task unit.
- the motion data corresponding to the motion task may be provided by a motion sensor of the local device, and the activity data of the reading and entertainment task may be extracted in the audio and video stream data provided by the camera unit of the local device, and the activity data of the dictation task may be Extracted from the event data of the native device.
- the motion sensor of the local device acquires the motion data of the local device at 8:00-17:00 in real time and submits it to the server.
- the local device acquires the audio and video stream of the local device during the time period of 15:00-16:00 to analyze the piano practice time of the user of the local device during the time period according to the video stream data and submit it to the office.
- the server is configured to analyze the completion status of the user by the server, and further determines that the corresponding authority control instruction is fed back to the local device.
- the local device submits the acquired activity data to the server, so that the server determines an application permission control instruction corresponding thereto according to the activity data and feeds back to the local device.
- another embodiment of the present invention further includes a maintenance module 14 for maintaining the authority in a disabled state after receiving a rejection instruction fed back by the second device in response to the assistance request, and The user operation instruction is invalidated within a predetermined duration.
- the second device and the local device Based on the above establishment of the security binding, the second device and the local device perform corresponding responses according to the respective received requests or instructions.
- the second device may determine whether to release the corresponding privilege according to the completion status of the specified task by the user of the local device. Or refuse to unblock the corresponding application permissions. For example, in view of the progress of the child's completion of a specified task or the completion of other tasks, the response to the assistance request is feedback, and if the child completes the same task or different tasks multiple times in succession, If the situation is not ideal, the rejection instruction is fed back in response to the assistance request, and the local device maintains the permission in the disabled state after receiving the rejection instruction.
- the second device may set the banned application privilege to be released after a predetermined time range, or invalidate the user operation instruction within a predetermined duration. For example, after receiving a request for assistance from the child to release the permission of an application, the parent determines a time limit for the release of the scheduled time based on the performance of the child or the completion of the scheduled task, such as one day, and then automatically The permission of the application is opened, which enhances the flexibility and interactivity of the solution and improves the user experience.
- the maximum benefit of the present invention is that the present invention can obtain activity data for a certain active content or task by the user, and send the activity data to the server, and the server analyzes the user for the activity according to the activity data.
- the completion of the content or task combined with the completion condition, determines the control of the smart device's application authority for the completion condition to implement control of the application authority of the smart device.
- the invention can be applied to a child watch, and analyzes the child's completion status for a specific task or activity by acquiring the child's activity data or activity status, and correspondingly disables or enables the permission of a specific application or application function or system according to the completion condition.
- To implement the rewards and punishments in order to cultivate children's self-control, independent ability and learning ability, to facilitate parents to better manage and train children.
- the present invention provides a remote rights coordination control method.
- the method includes the following steps:
- S21 Determine the permission control instruction according to the self-activity data submitted by the wearable device within a predetermined time range.
- the step of determining the permission control instruction according to the self-activity data submitted by the wearable device within a predetermined time range includes the following specific steps:
- the server compares the received activity data with a preset threshold of each task unit in the preset task schedule, and determines whether the activity data reaches a preset threshold; if the activity data is not When the preset threshold is reached, it is determined that the permission of one or more target objects of the user needs to be disabled, and the specific forbidden permission is determined according to the preset mapping relationship information.
- the task schedule includes a task unit corresponding to each activity data and a threshold of a preset completion amount of each task unit to compare with the activity data received by the server to determine the completion of the task unit. Set permissions for the corresponding target object.
- the mapping relationship information includes a correspondence between the activity data and the to-be-banned authority that does not reach a preset threshold, and is used to determine, when the server compares the received activity data to a corresponding threshold, The corresponding permission of the target object to be banned or to be released.
- the acquired activity data reaches a preset threshold, it is determined that it is not necessary to disable the authority of any target object of the user, and preferably, in this case, one or more disabled target objects that need to be released from the user may also be determined.
- permission the permission control command is not pushed or the one or more preset corresponding to-be-released rights are determined according to the mapping relationship information, and the mapping relationship information includes the activity data and the solution whose solution reaches the preset threshold. The correspondence between the banned permissions.
- the inactive permission is encapsulated into the permission control instruction.
- the preset mapping relationship information is a correspondence between the activity data and the to-be-protected authority, and specifically, the activity data received within a certain time range corresponds to one or more to-be-inhibited Permission, the correspondence between the two will be reflected in the preset mapping relationship information.
- Table 1 shows the correspondence between several possible instances of active data and the forbidden permission, such as motion data, audio and video.
- Stream data and time data The motion data reflects the completion status of the user's motion task, and the completion status determines whether the WeChat application is disabled.
- the forbidden permission corresponding to the motion data may also be other specified application rights such as QQ or game. Etc., there is no specific limit here.
- the table also shows the activity data submitted by the local device to determine the reference amount of the corresponding forbidden authority, such as the specified completion amount and intermediate variables in the intermediate processing process, such as completion.
- the server compares the acquired activity data with the specified completion amount according to the self-activity data submitted by the wearable device within a predetermined time range, according to the preset completion amount and the completion time corresponding to each pre-stored activity or task.
- the completion status of the user for each task is obtained, and the to-be-banned authority is determined according to the completion condition, and the to-be-privileged authority is encapsulated into the authority control instruction and fed back to the local device.
- the local device acquires the audio and video stream data of the user in the time range of 8:00-9:00 and submits the data to the server, and the server queries the preset mapping relationship information according to the audio and video stream data, and the audio and video stream is obtained.
- the data is compared with the preset completion amount of 1 hour to determine that it just completes the specified task amount, and no authority disable instruction is fed back.
- mapping relationship between the activity data and the to-be-protected permission in the preset mapping relationship information may be defined by the second device, as follows:
- the server receives a mapping information table that is generated by the second device and reflects a correspondence between the activity data of the wearable device and the to-be-protected permission, and the mapping information table includes the preset mapping relationship information.
- the mapping information table is configured to store mapping relationship information between the activity data of the wearable device and the to-be-protected permission;
- the server receives the mapping relationship information between the activity data and the to-be-protected permission of the second device about the wearable device, and generates activity data and the information about the wearable device with the server according to the mapping relationship information.
- a mapping information table between the forbidden rights is stored in the server.
- mapping relationship between the activity data and the to-be-protected permission in the preset mapping relationship information may be defined by a server, and the specific performance is as follows:
- the server Receiving, by the server, a function of a corresponding application or an application having a higher frequency in the activity data sent by the wearable device, and generating a corresponding priority list, wherein the activity data in the priority list occurs from a high frequency to a high frequency Low to arrange the functions of the application or application.
- the server will receive an adjustment instruction by the second device to perform a function of an application or an application for the priority list to re-prioritize a function of an application or an application in the priority list.
- the priority list is applied to the mapping relationship information, and when the server receives the activity data sent by the wearable device, Extracting the mapping relationship information to obtain a corresponding pending permission according to the priority list, and generating a corresponding permission control instruction according to the to-be-privileged authority to disable an application or application with a higher priority in the priority list.
- the server determines the forbidden right corresponding to the local device according to its own activity data and encapsulates it into a corresponding permission control instruction. Thereafter, the server pushes the rights control instruction to the wearable device to disable the specified application or application function.
- the wearable device disables the corresponding application permission, including the following situations:
- the permission control instruction acts, causing the use permission to be disabled, and the action of the release command causes the The usage rights are banned.
- the disabled permission is a function of the default application or application of the system, for example, detecting that an application or an application function of the device is running at a higher frequency, and setting it as the default Disabled permissions or a banned priority list based on the frequency of use of each application or application's features, and subsequent penalties for users can be enforced by default based on the priority list.
- apps for chat or games can be set to higher priority disabled app permissions, or can be set to callable apps within a specified time frame. To control children's calls to these applications.
- the time range can be the continuous duration of the calling application, or the start time and end time of the calling application; for example, for a game-like application, the time for playing the game can be set from 7:00 to 7:30 every night. Or you can set to play the game once a day, and the time of each game is no more than 30 minutes.
- the function of the permission control instruction causes the use permission to be disabled to make the touch display screen be off or locked;
- the usage permission is unblocked and the touch screen is allowed to be unlocked for use. For example, when it is detected that the completion condition of a certain task of the user is not up to standard, the smart device is locked to disable the device to implement the punishment for the user.
- the role of the permission control instruction causes the usage authority to be disabled to cause the local device to be in a disconnected state; the user operation The function of the instruction causes the usage right to be temporarily released.
- the local device does not receive the release command within a predetermined time, the usage permission is disabled, and the usage is maintained after receiving the release command. Permissions are available to keep the local device in the external network access state.
- the role of the permission control instruction causes the usage permission to be disabled to make the application or its function unavailable;
- the role of the banned instruction causes the usage privilege to be banned to allow the application or its functionality to be used.
- the control of the specified application to the specified by the permission control instruction may also be to allow the specified application to be invoked within a specified time range, such as allowing the chat application to be called for a time range of 30 minutes.
- a specified time range such as allowing the chat application to be called for a time range of 30 minutes.
- the server When the user needs to unblock an application or an application function, sending an assistance request to the server, in response to the assistance request, the server acquires a release or rejection instruction from the second device and pushes it to the location Wearable device.
- the second device and the local device are bound by the same user account of the server, and after binding, communication can be implemented based on a specific communication protocol, and the specific communication process is transmitted by the server. Implementation of each other's data message.
- the local device carries information such as an ID or a device serial number and the like, and the information is sent by the server in the assistance request.
- the second device when the second device returns a corresponding release command, similarly carrying its feature information in the instruction sent by the server to the local device, the second device and the local device.
- the identity verification of the other party is completed according to the specified communication protocol and the communication information is decoded to complete the communication.
- the lifting or rejecting the instruction includes the following situations:
- the lifting or rejecting the lifting of the prohibiting instruction is to cause the usage right to be released or refused to be released.
- the disabled permission is a function of the system default application or application such as a game application.
- the usage right of the game application in the local device is released, so that the user can recall the application again.
- the touch display screen is in a blanked or locked state after being disabled; the function of lifting or disabling the release command is to cause the The usage rights are released accordingly, so that the user can re-enable and enable the touch display of the local device, or refuse to be released to maintain the lock screen state.
- the local device when the privilege that has been disabled is the access permission of the current system to access the external network, the local device is disconnected due to the privilege being disabled; the action of releasing the ban or rejecting the ban is caused The usage rights are re-used so that the local device can re-access the external network or maintain the disconnected state.
- the referenced application or application function is in a state that is not allowed to be invoked, the ban or The refusal of the banned instruction is such that the specified application or application function can be recalled or maintained uncalled.
- the disabled permission is a chat application
- the chat application is prohibited from being called; when the release command is fed back by the second device, the chat application can be re-opened, so that the user can resume the chat.
- the second device after receiving the assistance request, the second device prompts the user to perform processing in a preset manner, where the preset manner includes any one or more of the following:
- the vibration command of the second device is triggered to activate the vibration of the second device.
- the confirmation module 21 the push module 22 , and the response module 23 are included. among them,
- the confirmation module 21 is configured to determine the permission control instruction according to the self-activity data submitted by the wearable device within a predetermined time range.
- the step of determining the permission control instruction according to the self-activity data submitted by the wearable device within a predetermined time range includes the following specific steps:
- Receiving unit receiving its own activity data submitted by the wearable device within a predetermined time range
- Query unit querying, from the preset mapping relationship information, one or more forbidden rights corresponding thereto according to the activity data;
- the comparison subunit is configured to compare the received activity data with a preset threshold of each task unit in the preset task schedule, and determine whether the activity data reaches a preset threshold; If the activity data does not reach the preset threshold, it is determined that the permission of one or more target objects of the user needs to be disabled, and the specific forbidden permission is determined according to the preset mapping relationship information.
- the task schedule includes a task unit corresponding to each activity data and a threshold of a preset completion amount of each task unit to compare with the activity data received by the server to determine the completion of the task unit. Set permissions for the corresponding target object.
- the mapping relationship information includes a correspondence between the activity data and the to-be-banned authority that does not reach a preset threshold, and is used to determine, when the server compares the received activity data to a corresponding threshold, The corresponding permission of the target object to be banned or to be released.
- the acquired activity data reaches a preset threshold, it is determined that it is not necessary to disable the authority of any target object of the user, and preferably, in this case, one or more disabled target objects that need to be released from the user may also be determined.
- permission the permission control command is not pushed or the one or more preset corresponding to-be-released rights are determined according to the mapping relationship information, and the mapping relationship information includes the activity data and the solution whose solution reaches the preset threshold. The correspondence between the banned permissions.
- Encapsulating unit encapsulating the to-be-privileged authority into the entitlement control instruction.
- the preset mapping relationship information is a correspondence between the activity data and the to-be-protected authority, and specifically, the activity data received within a certain time range corresponds to one or more to-be-inhibited Permission, the correspondence between the two will be reflected in the preset mapping relationship information.
- Table 1 shows the correspondence between several possible instances of active data and the forbidden permission, such as motion data, audio and video.
- Stream data and time data The motion data reflects the completion status of the user's motion task, and the completion status determines whether the WeChat application is disabled.
- the forbidden permission corresponding to the motion data may also be other specified application rights such as QQ or game. Etc., there is no specific limit here.
- the table also shows the activity data submitted by the local device to determine the reference amount of the corresponding forbidden authority, such as the specified completion amount and intermediate variables in the intermediate processing process, such as completion.
- the server compares the acquired activity data with the specified completion amount according to the self-activity data submitted by the wearable device within a predetermined time range, according to the preset completion amount and the completion time corresponding to each pre-stored activity or task.
- the completion status of the user for each task is obtained, and the to-be-banned authority is determined according to the completion condition, and the to-be-privileged authority is encapsulated into the authority control instruction and fed back to the local device.
- the local device acquires the audio and video stream data of the user in the time range of 8:00-9:00 and submits the data to the server, and the server queries the preset mapping relationship information according to the audio and video stream data, and the audio and video stream is obtained.
- the data is compared with the preset completion amount of 1 hour to determine that it just completes the specified task amount, and no authority disable instruction is fed back.
- mapping relationship between the activity data and the to-be-protected permission in the preset mapping relationship information may be defined by the second device, as follows:
- the server receives a mapping information table that is generated by the second device and reflects a correspondence between the activity data of the wearable device and the to-be-protected permission, and the mapping information table includes the preset mapping relationship information.
- the mapping information table is configured to store mapping relationship information between the activity data of the wearable device and the to-be-protected permission;
- the server receives the mapping relationship information between the activity data and the to-be-protected permission of the second device about the wearable device, and generates activity data and the information about the wearable device with the server according to the mapping relationship information.
- a mapping information table between the forbidden rights is stored in the server.
- mapping relationship between the activity data and the to-be-protected permission in the preset mapping relationship information may be defined by a server, and the specific performance is as follows:
- the server Receiving, by the server, a function of a corresponding application or an application having a higher frequency in the activity data sent by the wearable device, and generating a corresponding priority list, wherein the activity data in the priority list occurs from a high frequency to a high frequency Low to arrange the functions of the application or application.
- the server will receive an adjustment instruction by the second device to perform a function of an application or an application for the priority list to re-prioritize a function of an application or an application in the priority list.
- the priority list is applied to the mapping relationship information, and when the server receives the activity data sent by the wearable device, Extracting the mapping relationship information to obtain a corresponding pending permission according to the priority list, and generating a corresponding permission control instruction according to the to-be-privileged authority to disable an application or application with a higher priority in the priority list.
- Push module 22 for authoring the rights control instruction to the wearable device to disable the permissions specified by the rights control instruction for its specific target object.
- the server determines the incoming rights corresponding to the native device according to its own activity data and encapsulates it into corresponding permission control instructions. Thereafter, the server pushes the rights control instruction to the wearable device to disable the specified application or application function.
- the wearable device disables corresponding application rights, including the following situations:
- the permission control instruction acts, causing the use permission to be disabled, and the action of the release command causes the The usage rights are banned.
- the disabled permission is a function of the default application or application of the system, for example, detecting that an application or an application function of the device is running at a higher frequency, and setting it as the default Disabled permissions or a banned priority list based on the frequency of use of each application or application's features, and subsequent penalties for users can be enforced by default based on the priority list.
- apps for chat or games can be set to higher priority disabled app permissions, or can be set to callable apps within a specified time frame. To control children's calls to these applications.
- the time range can be the continuous duration of the calling application, or the start time and end time of the calling application; for example, for a game-like application, the time for playing the game can be set from 7:00 to 7:30 every night. Or you can set to play the game once a day, and the time of each game is no more than 30 minutes.
- the function of the permission control instruction causes the use permission to be disabled to make the touch display screen be off or locked;
- the usage permission is unblocked and the touch screen is allowed to be unlocked for use. For example, when it is detected that the completion of a task of the user is not up to standard, the smart device is locked to disable the device to achieve penalties for the user.
- the role of the permission control instruction causes the usage authority to be disabled to cause the local device to be in a disconnected state; the user operation The function of the instruction causes the usage right to be temporarily released.
- the local device does not receive the release command within a predetermined time, the usage permission is disabled, and the usage is maintained after receiving the release command. Permissions are available to keep the local device in the external network access state.
- the role of the permission control instruction causes the usage permission to be disabled to make the application or its function unavailable;
- the role of the banned instruction causes the usage privilege to be banned to allow the application or its functionality to be used.
- the control of the specified application to the specified by the permission control instruction may also be to allow the specified application to be invoked within a specified time range, such as allowing the chat application to be called for a time range of 30 minutes.
- a specified time range such as allowing the chat application to be called for a time range of 30 minutes.
- the response module 13 is configured to: in response to the assistance request of the wearable device, obtain a release command or a rejection instruction of the second device bound to the same user account, and push the device to the wearable device to release the ban or refuse the lifting of the ban The banned permission.
- the server When the user needs to unblock an application or an application function, sending an assistance request to the server, in response to the assistance request, the server acquires a release or rejection instruction from the second device and pushes it to the location Wearable device.
- the second device and the local device are bound by the same user account of the server, and after binding, communication can be implemented based on a specific communication protocol, and the specific communication process is transmitted by the server. Implementation of each other's data message.
- the local device carries information such as an ID or a device serial number and the like, and the information is sent by the server in the assistance request.
- the second device when the second device returns a corresponding release command, similarly carrying its feature information in the instruction sent by the server to the local device, the second device and the local device.
- the identity verification of the other party is completed according to the specified communication protocol and the communication information is decoded to complete the communication.
- the lifting or rejecting the instruction includes the following situations:
- the lifting or rejecting the lifting of the prohibiting instruction is to cause the usage right to be released or refused to be released.
- the disabled permission is a function of the system default application or application such as a game application.
- the usage right of the game application in the local device is released, so that the user can recall the application again.
- the touch display screen is in a blanked or locked state after being disabled; the function of lifting or disabling the release command is to cause the The usage rights are released accordingly, so that the user can re-enable and enable the touch display of the local device, or refuse to be released to maintain the lock screen state.
- the local device when the privilege that has been disabled is the access permission of the current system to access the external network, the local device is disconnected due to the disabled privilege; the action of releasing the ban or rejecting the ban is The usage rights are re-usable so that the local device can re-access the external network or maintain the disconnected state.
- the referenced application or application function is in a state that is not allowed to be invoked, the ban or The refusal of the banned instruction is such that the specified application or application function can be recalled or maintained uncalled.
- the disabled permission is a chat application
- the chat application is prohibited from being called; when the release command is fed back by the second device, the chat application can be re-opened, so that the user can resume the chat.
- the second device after receiving the assistance request, the second device prompts the user to perform processing in a preset manner, where the preset manner includes any one or more of the following:
- the vibration command of the second device is triggered to activate the vibration of the second device.
- the maximum benefit of the present invention is that the present invention can query the pre-stored task schedule to analyze the completion of the active content corresponding to the activity data by the user according to the user activity data submitted by the terminal, and determine according to the completion condition.
- the corresponding application permission corresponding to the package and the application permission to be prohibited are encapsulated into the permission control instruction to push it to the wearable device to disable the function of the system or the application or the application.
- the permissions specified by the directive is that the present invention can query the pre-stored task schedule to analyze the completion of the active content corresponding to the activity data by the user according to the user activity data submitted by the terminal, and determine according to the completion condition.
- the corresponding application permission corresponding to the package and the application permission to be prohibited are encapsulated into the permission control instruction to push it to the wearable device to disable the function of the system or the application or the application.
- the permissions specified by the directive are encapsulated into the permission control instruction to push it to the wearable device to disable the function of the system or the
- the user's activity data can be obtained to analyze the completion status of the user's task plan for the user in advance, and the application authority specified by the smart device is intelligently controlled according to the completion condition to achieve the User's punishment.
- the present invention can analyze the completion status of the specific activity content by the user according to the activity data of the user, and decide whether to cancel the disabling of the last application authority to realize the reward for the user.
- the implementation of the present invention can intelligently monitor the completion of a user for a given task and implement a reward and punishment measure for the situation. It can be used in children's watches to monitor the daily activities of children, cultivate children's self-control and the ability to handle daily affairs independently and consciously.
- parents have developed a mission plan for supervising their children's learning. Specifically, they write two poems or 50 English words every day, and the time range is from 8:00 to 9:00 every morning.
- the child's wearable device acquires the activity data of the child in the time period, that is, the amount of the vocabulary word or the poetry word, and submits the data to the server, and the server analyzes the child's completion status for the dictation task and returns the corresponding data according to the data.
- Application permission control instructions For example, the acquired activity data shows that the number of dictated words is less than 50 or the poems only dictate one song to disable the child's more addictive game application or chat application as a punishment.
- the previous application permission disable command is released to be used as an incentive measure. In this way, to encourage children to learn consciously, at the same time, limit the frequency of children's use of applications such as games or chats.
- the embodiment of the present invention further provides a mobile terminal.
- a mobile terminal As shown in FIG. 7 , for the convenience of description, only parts related to the embodiment of the present invention are shown. For details that are not disclosed, refer to the embodiment of the present invention.
- the terminal can be any terminal device including a mobile phone, a tablet computer, a PDA (Personal Digital Assistant), a POS (Point of Sales), an in-vehicle computer, and the terminal is a mobile phone as an example:
- FIG. 7 is a block diagram showing a partial structure of a mobile phone related to a terminal provided by an embodiment of the present invention.
- the mobile phone includes: a touch sensitive display 0713, a processor 0711, a memory 0714, and the like. It will be understood by those skilled in the art that the structure of the handset shown in FIG. 7 does not constitute a limitation to the handset, and may include more or less components than those illustrated, or some components may be combined, or different components may be arranged.
- the memory 0714 can be used to store software programs and modules, and the processor 0711 executes various functional applications and data processing of the mobile phone by running software programs and modules stored in the memory 0714.
- the memory 0714 may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application required for at least one function (such as a sound playing function, an image playing function, etc.), and the like; the storage data area may be stored according to Data created by the use of the mobile phone (such as audio data, phone book, etc.).
- memory 0714 can include high speed random access memory, and can also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device.
- the touch sensitive display 0713 can include two portions of a touch detection device and a touch controller. Wherein, the touch detection device detects the touch orientation of the user, and detects a signal brought by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device, converts the touch information into contact coordinates, and sends the touch information. Give the processor and receive commands from the processor and execute them.
- touch sensitive displays can be implemented in a variety of types including resistive, capacitive, infrared, and surface acoustic waves.
- the touch sensitive display 0713 can be used to display information input by the user or information provided to the user as well as various menus of the mobile phone, such as an information editing interface.
- the touch-sensitive display 0713 may include a display panel.
- the touch-sensitive display may be configured in the form of a liquid crystal display (LCD), an organic light-emitting diode (OLED), or the like.
- LCD liquid crystal display
- OLED organic light-emitting diode
- the handset may also include at least one type of sensor 0712, such as a light sensor, motion sensor, and other sensors.
- the light sensor may include an ambient light sensor and a proximity sensor, wherein the ambient light sensor can adjust the brightness of the display panel according to the brightness of the ambient light, and the proximity sensor can close the display panel and/or the backlight when the mobile phone moves to the ear.
- the accelerometer sensor can detect the magnitude of acceleration in all directions (usually three axes). When it is stationary, it can detect the magnitude and direction of gravity.
- the mobile phone can be used to identify the gesture of the mobile phone (such as horizontal and vertical screen switching, related Game, magnetometer attitude calibration), vibration recognition related functions (such as pedometer, tapping), etc.; as for the mobile phone can also be configured with gyroscopes, barometers, hygrometers, thermometers, infrared sensors and other sensors, no longer Narration.
- the gesture of the mobile phone such as horizontal and vertical screen switching, related Game, magnetometer attitude calibration
- vibration recognition related functions such as pedometer, tapping
- the mobile phone can also be configured with gyroscopes, barometers, hygrometers, thermometers, infrared sensors and other sensors, no longer Narration.
- the processor 0711 is the control center of the handset, which connects various parts of the entire handset using various interfaces and lines, by executing or executing software programs and/or modules stored in the memory 0714, and invoking data stored in the memory 0714, The phone's various functions and processing data, so that the overall monitoring of the phone.
- the processor 0711 may include one or more processing units; preferably, the processor 0711 may integrate an application processor and a modem processor, where the application processor mainly processes an operating system, a user interface, an application, and the like.
- the modem processor primarily handles wireless communications. It can be understood that the above modem processor may not be integrated into the processor 0711.
- the mobile phone also includes a power source (such as a battery) for supplying power to various components.
- a power source such as a battery
- the power source can be logically connected to the processor 0711 through a power management system to manage functions such as charging, discharging, and power management through the power management system.
- the mobile phone may further include a camera, a Bluetooth module, and the like, and details are not described herein again.
- the processor 0711 included in the terminal further has the following functions:
- the prohibited permission in the local device corresponding to the assistance request is released.
- the local activity data is a motion data acquired by the local vibration sensor, and the data corresponds to a motion path of the local device.
- the local activity data is an audio and video stream acquired by the local camera unit, and the audio and video stream is used to record the activity of the measured object having the specified feature information.
- the local activity data is event data of the local device, and the event data is used to record a touch event corresponding to the active component of the current user interface of the touch display screen of the touch display screen of the local device. .
- the disabled permission is the usage right of the current system or the function of the application or the application, and is caused by the permission control instruction, so that the usage permission is disabled, and the use permission is disabled, and the usage permission is released.
- the disabled permission is the touch display usage right of the current system, and the function of the permission control instruction causes the use permission to be disabled to make the touch display screen be off or locked; the function of the release command is The use permission is released and the touch screen is allowed to be unlocked.
- the disabled permission is the usage right of the current system to access the external network, and the function of the permission control instruction causes the usage authority to be disabled to cause the local device to be in a disconnected state; the role of the user operation instruction causes the Temporarily lifting the privilege.
- the local device does not receive the banned instruction within the predetermined time, the usage privilege is disabled. After receiving the banned instruction, the usage permission is kept and the local device is enabled. The device maintains the external network access status.
- the disabled permission is the usage right of the application specified in the permission control instruction or its function, and the permission control instruction causes the usage permission to be disabled to make the application or its function unavailable; the release command The role of the use permission is removed and the application or its functions are allowed to be used.
- the user operation instructions are generated based on a combined trigger of a plurality of physical keys of the native device, a particular gesture event, or a particular voice input.
- the local device and the second device are bound by the same user account of the server, and the server transmits the data packets of each other to communicate, and the local device and the second device respectively hold the data packets that are mutually interacted with each other.
- the permission control instruction includes a plurality of rights to be disabled.
- the assistance request includes the designation of the rights, and the release command is configured to be used to release the rights.
- the authority After receiving the rejection instruction fed back by the second device in response to the assistance request, the authority is maintained in a disabled state, and the user operation instruction is invalidated within a predetermined duration.
- the device 8 shows a server (hereinafter referred to as a wearable device or a server collectively referred to as a device) that can implement a wearable device or a remote rights coordination control method of a wearable device right control method according to the present invention.
- the device conventionally includes a processor 1010 and a computer program product or computer readable medium in the form of a memory 1020.
- the memory 1020 may be an electronic memory such as a flash memory, an EEPROM (Electrically Erasable Programmable Read Only Memory), an EPROM, a hard disk, or a ROM.
- the memory 1020 has a memory space 1030 for executing program code 1031 of any of the above method steps.
- storage space 1030 for program code may include various program code 1031 for implementing various steps in the above methods, respectively.
- the program code can be read from or written to one or more computer program products.
- These computer program products include program code carriers such as hard disks, compact disks (CDs), memory cards or floppy disks.
- Such a computer program product is typically a portable or fixed storage unit as described with reference to FIG.
- the storage unit may have a storage section or a storage space or the like arranged similarly to the storage 1020 in FIG.
- the program code can be compressed, for example, in an appropriate form.
- the storage unit comprises program code 1031' for performing the steps of the method according to the invention, ie code that can be read by, for example, a processor such as 1010, which when executed by the device causes the device to perform the above Each step in the described method.
- program code 1031' for performing the steps of the method according to the invention, ie code that can be read by, for example, a processor such as 1010, which when executed by the device causes the device to perform the above Each step in the described method.
- the disclosed system, apparatus, and picture classification display method may be implemented in other manners.
- the device embodiments described above are merely illustrative.
- the division of the unit is only a logical function division.
- there may be another division manner for example, multiple units or components may be combined or Can be integrated into another system, or some features can be ignored or not executed.
- the mutual coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interface, device or unit, and may be in an electrical, mechanical or other form.
- the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, may be located in one place, or may be distributed to multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of the embodiment.
- each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
- the above integrated unit can be implemented in the form of hardware or in the form of a software functional unit.
- a person of ordinary skill in the art may understand that all or part of the steps of the various picture classification display methods of the foregoing embodiments may be completed by a program to instruct related hardware, and the program may be stored in a computer readable storage medium, the storage medium. It may include: a read only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
- ROM read only memory
- RAM random access memory
- magnetic disk magnetic disk or an optical disk.
- a person skilled in the art can understand that all or part of the steps of implementing the picture classification display method of the above embodiment can be completed by a program to instruct related hardware, and the program can be stored in a computer readable storage medium.
- the storage medium to which it is obtained may be a read only memory, a magnetic disk or an optical disk or the like.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Software Systems (AREA)
- Business, Economics & Management (AREA)
- General Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Human Resources & Organizations (AREA)
- Strategic Management (AREA)
- Computer Security & Cryptography (AREA)
- Entrepreneurship & Innovation (AREA)
- Data Mining & Analysis (AREA)
- Economics (AREA)
- Marketing (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Human Computer Interaction (AREA)
- User Interface Of Digital Computer (AREA)
- Telephonic Communication Services (AREA)
Abstract
Description
本发明涉及通信领域,尤其涉及一种可穿戴设备及其权限控制方法以及该方法相应的装置,还涉及一种服务器及远程权限协调控制方法以及该方法相应的装置。The present invention relates to the field of communications, and in particular, to a wearable device and a method for controlling the same, and a corresponding device of the method, and to a server and a remote authority coordinated control method and a corresponding device of the method.
为了避免儿童走丢,随着现代化通信技术的不断发展,儿童智能穿戴设备在市场中迅速崛起,以其特有的位置定位的功能性、携带的方便性、美观性和易操作性,迅速占领了市场的主导地位。In order to avoid the loss of children, with the continuous development of modern communication technology, children's smart wearable devices have risen rapidly in the market, and they have quickly occupied the functions of their unique position, convenience, aesthetics and ease of operation. The dominant position of the market.
与此同时,随着广大儿童对该类智能穿戴设备的普及和熟悉,对其功能和操作的全面性需求也与日俱增。目前,市场上推出的智能穿戴设备具有电话、短信、照片、音乐、游戏等各种应用功能。但是,由于智能设备的广泛应用,孩子们即能享受智能穿戴设备所带来的各种很好用的功能,如何利用它对孩子的位置进行定位等。另一方面,智能穿戴设备中的游戏等一些不利于孩子成长的应用同时也会对孩子带来负面影响,如沉迷游戏。At the same time, with the popularity and familiarity of children with such smart wearable devices, the comprehensive demand for their functions and operations is increasing. At present, the smart wearable devices launched on the market have various application functions such as telephone, short message, photo, music, and games. However, due to the wide application of smart devices, children can enjoy the various useful functions brought by smart wearable devices, how to use it to locate the child's position and so on. On the other hand, games such as games in smart wearable devices that are not conducive to the growth of children can also have a negative impact on children, such as addicting games.
可见,现有的技术方案未能智能地控制儿童对某些应用程序或应用程序功能的使用频率。进一步,当家长为儿童制定一个任务计划表,期望儿童执行该任务计划表中指派的任务单元时,也常因缺乏监督手段而导致失败。因此,现有的可穿戴设备在对使用者的活动情况进行监管方面存在一定的局限性,导致其智能化程度较低,实用性不高。It can be seen that existing technical solutions fail to intelligently control how often children use certain applications or application functions. Further, when a parent develops a task schedule for a child and expects the child to perform the task unit assigned in the task schedule, it often fails due to lack of supervision. Therefore, existing wearable devices have certain limitations in regulating the activities of users, resulting in low intelligence and low practicability.
发明内容Summary of the invention
鉴于上述问题,本发明的一方面目的提供了一种可穿戴设备及其权限控制方法和与该方法相应的装置。In view of the above problems, an object of the present invention is to provide a wearable device and its authority control method and apparatus corresponding thereto.
本发明的另一方面目的提供了一种服务器、远程权限协调控制方法及该方法相应的装置。Another aspect of the present invention provides a server, a remote authority coordination control method, and a corresponding apparatus of the method.
为解决上述技术问题,本发明实施例公开了如下技术方案:In order to solve the above technical problem, the embodiment of the present invention discloses the following technical solutions:
第一方面,本发明实施例中提供了一种可穿戴设备权限控制方法,其包括如下步骤:接收服务器根据本设备在预定时间范围内提交的本机活动数据而确定的权限控制指令,依据该权限控制指令禁用由该权限控制指令指定的目标对象的权限;响应于预设的用户操作指令,向与本设备共同关联于相同用户而实现绑定的第二设备发送解禁本机设备中至少一个被禁的所述权限的协助请求;当接收到所述第二设备响应于该协助请求而反馈的解禁指令后,解禁本机设备中与该协助请求相对应的被禁的所述权限。In a first aspect, the embodiment of the present invention provides a wearable device permission control method, including the following steps: receiving a permission control instruction determined by a server according to local activity data submitted by the device within a predetermined time range, according to the The permission control instruction disables the authority of the target object specified by the rights control instruction; and in response to the preset user operation instruction, sends at least one of the unbanned local devices to the second device that is associated with the device and is associated with the same user The banned assistance request of the privilege; after receiving the banned instruction fed back by the second device in response to the assistance request, the prohibited privilege corresponding to the assistance request in the local device is released.
第二方面,本方面提供一种远程权限协调控制方法,包括如下步骤:依据可穿戴设备在预定时间范围内提交的其自身活动数据,据此确定权限控制指令;推送该权限控制指令给所述可穿戴设备以禁用其特定目标对象的由该权限控制指令指定的权限;响应于该可穿戴设备的协助请求,为其获取与其绑定于相同用户账号的第二设备的解禁指令或拒绝指令,并将其推送给可穿戴设备以解禁或拒绝解禁被禁的所述权限。In a second aspect, the present disclosure provides a remote rights coordination control method, including the steps of: determining an authority control instruction according to the data of the activity data submitted by the wearable device within a predetermined time range; and pushing the rights control instruction to the The wearable device disables the permission specified by the permission control instruction of the specific target object; in response to the assistance request of the wearable device, acquires a release command or a rejection instruction of the second device bound to the same user account for the wearable device, And push it to the wearable device to unblock or refuse to ban the banned permission.
第三方面,本发明提供一种可穿戴设备控制装置,其包括:至少一个处理器;以及,至少一个存储器,其与所述至少一个处理器可通信地连接;所述至少一个存储器包括处理器可执行的指令,当所述处理器可执行的指令由所述至少一个处理器执行时,致使所述装置执行至少以下操作:接收服务器根据本设备在预定时间范围内提交的本机活动数据而确定的权限控制指令,依据该权限控制指令禁用由该权限控制指令指定的系统或应用程序或应用程序的功能的权限;响应于预设的用户操作指令,向与本设备共同关联于相同用户而实现绑定的第二设备发送解禁本机设备中至少一个被禁的所述权限的协助请求;当接收到所述第二设备响应于该协助请求而反馈的解禁指令后,解禁本机设备中与该协助请求相对应的被禁的所述权限。In a third aspect, the present invention provides a wearable device control apparatus comprising: at least one processor; and at least one memory communicably coupled to the at least one processor; the at least one memory comprising a processor An executable instruction, when executed by the at least one processor, causing the apparatus to perform at least the following operation: receiving, by the server, native activity data submitted by the device within a predetermined time range a determined permission control instruction, according to the permission control instruction, disabling the authority of the function of the system or the application or the application specified by the permission control instruction; in response to the preset user operation instruction, the device is associated with the same user in common with the device The second device that implements the binding sends an assistance request for disabling the privileged at least one of the privileged local devices; and after receiving the banned instruction fed back by the second device in response to the assistance request, the banned local device is released The privileged privilege corresponding to the assistance request.
第四方面,本方面提供一种远程权限协调控制装置,包括:至少一个处理器;以及,至少一个存储器,其与所述至少一个处理器可通信地连接;所述至少一个存储器包括处理器可执行的指令,当所述处理器可执行的指令由所述至少一个处理器执行时,致使所述装置执行至少以下操作:依据可穿戴设备在预定时间范围内提交的其自身活动数据,据此确定权限控制 指令;推送该权限控制指令给所述可穿戴设备以禁用其系统或应用程序或应用程序的由该权限控制指令指定的权限;响应于该可穿戴设备的协助请求,为其获取与其绑定于相同用户账号的第二设备的解禁指令或拒绝指令,并将其推送给可穿戴设备以解禁或拒绝解禁被禁的所述权限。In a fourth aspect, the present disclosure provides a remote rights coordination control apparatus, including: at least one processor; and at least one memory communicably connected to the at least one processor; the at least one memory includes a processor Executing instructions that, when executed by the at least one processor, cause the apparatus to perform at least the following: based on its own activity data submitted by the wearable device within a predetermined time frame, Determining a permission control instruction; pushing the permission control instruction to the wearable device to disable a permission of the system or application or application specified by the permission control instruction; in response to the assistance request of the wearable device, obtaining The banned or rejected instruction of the second device bound to the same user account is pushed to the wearable device to unblock or refuse the banned privilege.
第五方面,本发明提供一种可穿戴设备,包括:触敏显示器,用于显示用户界面,实现人机交互;一个或多个处理器;存储器;一个或多个应用程序,其中所述一个或多个应用程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行;所述一个或多个程序用于驱动所述一个或多个处理器执行上述第一方面所述方法。In a fifth aspect, the present invention provides a wearable device comprising: a touch sensitive display for displaying a user interface, implementing human-computer interaction; one or more processors; a memory; one or more applications, wherein the one Or a plurality of applications are stored in the memory and configured to be executed by the one or more processors; the one or more programs for driving the one or more processors to perform the first aspect described above The method.
第六方面,本发明提供一种服务器,包括:一个或多个处理器;存储器;一个或多个应用程序,其中所述一个或多个应用程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行;所述一个或多个程序用于驱动所述一个或多个处理器执行上述第二方面所述方法。In a sixth aspect, the present invention provides a server, comprising: one or more processors; a memory; one or more applications, wherein the one or more applications are stored in the memory and configured to be configured by Executing by the one or more processors; the one or more programs for driving the one or more processors to perform the method of the second aspect described above.
第七方面,一种计算机程序,包括计算机可读代码,当可穿戴设备运行所述计算机可读代码时,导致第一方面中所述的方法被执行。In a seventh aspect, a computer program comprising computer readable code, when the wearable device runs the computer readable code, causes the method described in the first aspect to be performed.
第八方面,一种计算机程序,包括计算机可读代码,当服务器运行所述计算机可读代码时,导致第二方面中所述的方法被执行。In an eighth aspect, a computer program comprising computer readable code, when the server runs the computer readable code, causes the method described in the second aspect to be performed.
第九方面,一种计算机可读介质,其中存储了如第七方面或第八方面所述的计算机程序。A ninth aspect is a computer readable medium storing the computer program according to the seventh aspect or the eighth aspect.
相对于现有技术,本发明的技术方案至少具备如下优点:Compared with the prior art, the technical solution of the present invention has at least the following advantages:
总体而言,本发明使得可穿戴设备能够基于自身所获得的表征现实用户活动行为的本机活动数据,通过将其提交到服务器进行数据挖掘,来动态确定可穿戴设备自身的权限管控,并且,允许现实用户建立可穿戴设备到与其实现绑定的第二设备之间的权限协调机制,使得可穿戴设备能够智能受控和有效沟通。In general, the present invention enables a wearable device to dynamically determine the rights management of the wearable device itself by submitting it to the server for data mining based on the native activity data obtained by itself that characterizes the actual user activity behavior, and The real user is allowed to establish a rights coordination mechanism between the wearable device and the second device with which the binding is implemented, so that the wearable device can be intelligently controlled and effectively communicated.
特别地,在所述的本机活动数据为按照服务器指派的任务计划表来执行时,将使得可穿戴设备以更高智能化程序执行所述的任务计划表,使用户执行任务计划更为智能高效。In particular, when the native activity data is executed in accordance with a task schedule assigned by the server, the wearable device will be caused to execute the task schedule in a more intelligent program, so that the user performs the mission plan more intelligently. Efficient.
具体而言,本发明通过可穿戴设备根据任务计划表的任务单元的规划,采 集并记录用户的活动数据,并将任务单元中指定的预定时间范围内的本机活动数据提交至服务器,服务器得以依据所述活动数据确定与之对应的待禁的应用权限,从而实现对智能穿戴设备的应用权限的控制。Specifically, the present invention collects and records the activity data of the user according to the planning of the task unit of the task schedule by the wearable device, and submits the local activity data within the predetermined time range specified in the task unit to the server, and the server can Determining the application permission to be banned according to the activity data, thereby implementing control of the application authority of the smart wearable device.
表现在终端,本发明可以实时获取用户的活动数据,并将所述数据提交至服务器以分析用户针对该活动内容的完成情况并反馈与该完成情况相对应的待禁的应用权限,在需要远程协助解禁权限时,得以向第二设备,通常是家长设备发送协助请求,而家长在收到该协助请求之后,可以反馈解禁指令或拒绝指令,使得儿童与家长之间能够实施有限的权限协调管理。Expressed in the terminal, the present invention can obtain the user's activity data in real time, and submit the data to the server to analyze the user's completion status for the activity content and feedback the forbidden application permission corresponding to the completion situation, in need of remote When assisting in lifting the privilege, it can send a request for assistance to the second device, usually the parent device, and after receiving the assistance request, the parent can feedback the ban or the refusal command, so that the child and the parent can implement limited authority coordination management. .
表现在服务器,本发明能够依据终端提交的用户活动数据,查询预存的任务计划表分析用户针对所述活动数据对应的活动内容的完成情况,根据该完成情况确定与之相对应的待禁的应用权限并将该待禁止的应用权限封装成权限控制指令以将其推送给所述可穿戴设备以禁用其系统或应用程序或应用程序的功能的由该权限控制指令指定的权限,当可穿戴设备所在终端需要协助时,服务器能够提供可穿戴设备与家长所持第二设备之间的有效通信机制。In the server, the present invention can query the pre-stored task schedule according to the user activity data submitted by the terminal, analyze the completion status of the user's activity content corresponding to the activity data, and determine the corresponding to-be-appled application according to the completion situation. Permission and encapsulating the application permission to be banned into a permission control instruction to push it to the wearable device to disable the function specified by the permission control instruction of its system or application or application, when the wearable device When the terminal needs assistance, the server can provide an effective communication mechanism between the wearable device and the second device held by the parent.
通过本发明的实施,可以通过获取用户的活动数据来分析用户针对预先为所述用户制定的一个任务计划的完成情况,依据该完成情况智能地控制该智能设备指定的应用权限以实现对所述用户的惩罚性控制。另外,本发明可以再次根据用户的活动数据分析用户对特定活动内容的完成情况,决定是否解除上一次的应用权限的禁用以实现对所述用户的奖励。Through the implementation of the present invention, the user's activity data can be obtained to analyze the completion status of the user's task plan for the user in advance, and the application authority specified by the smart device is intelligently controlled according to the completion condition to achieve the Punitive control of the user. In addition, the present invention can analyze the completion status of the specific activity content by the user according to the activity data of the user, and decide whether to cancel the disabling of the last application authority to realize the reward for the user.
本发明的实施,可以智能地监测用户针对某一指定任务的完成情况并针对该情况实施一个奖罚措施。其可用于儿童手表,实现对儿童日常活动内容的监控,培养儿童的自制力及独立自觉处理日常事务的能力。The implementation of the present invention can intelligently monitor the completion of a user for a given task and implement a reward and punishment measure for the situation. It can be used in children's watches to monitor the daily activities of children, cultivate children's self-control and the ability to handle daily affairs independently and consciously.
本发明的这些方面或其他方面在以下实施例的描述中会更加简明易懂。These and other aspects of the invention will be more apparent from the following description of the embodiments.
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还 可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings used in the description of the embodiments will be briefly described below. It is obvious that the drawings in the following description are only some embodiments of the present invention. Other drawings can also be obtained from those skilled in the art based on these drawings without paying any creative effort.
图1为本发明的一种可穿戴设备权限控制方法实施例一流程框图;1 is a flow chart of a first embodiment of a method for controlling rights of a wearable device according to the present invention;
图2为本发明的一种可穿戴设备权限控制方法实施例二流程框图;2 is a flow chart of a second embodiment of a method for controlling rights of a wearable device according to the present invention;
图3为本发明的一种可穿戴设备权限控制装置实施例一的结构示意图;3 is a schematic structural diagram of Embodiment 1 of a device for controlling the rights of a wearable device according to the present invention;
图4为本发明的一种可穿戴设备权限控制装置实施例二的结构示意图;4 is a schematic structural diagram of Embodiment 2 of a device for controlling a wearable device according to the present invention;
图5为本发明的一种远程权限协调控制方法实施例一流程框图;FIG. 5 is a flow chart of a first embodiment of a remote authority coordination control method according to the present invention; FIG.
图6为本发明的一种远程权限协调控制方法实施例二流程框图;6 is a flow chart of a second embodiment of a method for remote authority coordination control according to the present invention;
图7为本发明的一种移动终端部分结构框图;FIG. 7 is a structural block diagram of a part of a mobile terminal according to the present invention; FIG.
图8示出了用于执行根据本发明的方法的可穿戴设备或服务器的框图;Figure 8 shows a block diagram of a wearable device or server for performing the method according to the invention;
图9示出了用于保持或者携带实现根据本发明的方法的程序代码的存储单元示意图。Figure 9 shows a schematic diagram of a memory unit for holding or carrying program code implementing a method in accordance with the present invention.
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。The technical solutions in the embodiments of the present invention are clearly and completely described in the following with reference to the accompanying drawings in the embodiments of the present invention.
在本发明的说明书和权利要求书及上述附图中的描述的一些流程中,包含了按照特定顺序出现的多个操作,但是应该清楚了解,这些操作可以不按照其在本文中出现的顺序来执行或并行执行,操作的序号如S11、S12等,仅仅是用于区分开各个不同的操作,序号本身不代表任何的执行顺序。另外,这些流程可以包括更多或更少的操作,并且这些操作可以按顺序执行或并行执行。需要说明的是,本文中的“第一”、“第二”等描述,是用于区分不同的消息、设备、模块等,不代表先后顺序,也不限定“第一”和“第二”是不同的类型。In the flow of the description of the invention and the claims and the above-described figures, a plurality of operations in a particular order are included, but it should be clearly understood that these operations may not follow the order in which they appear in this document. Execution or parallel execution, the serial number of the operation, such as S11, S12, etc., is only used to distinguish different operations, and the serial number itself does not represent any execution order. Additionally, these processes may include more or fewer operations, and these operations may be performed sequentially or in parallel. It should be noted that the descriptions of “first” and “second” in this document are used to distinguish different messages, devices, modules, etc., and do not represent the order, nor the “first” and “second”. It is a different type.
本领域普通技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本发明的说明书中使用的措辞“包括”是指存在所述特征、整数、步 骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。The singular forms "a", "the", "the" It is to be understood that the phrase "comprise" or "an" Integers, steps, operations, components, components, and/or groups thereof. It will be understood that when an element is referred to as being "connected" or "coupled" to another element, it can be directly connected or coupled to the other element. Further, "connected" or "coupled" as used herein may include either a wireless connection or a wireless coupling. The phrase "and/or" used herein includes all or any one and all combinations of one or more of the associated listed.
本领域普通技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。Those of ordinary skill in the art will appreciate that all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs, unless otherwise defined. It should also be understood that terms such as those defined in a general dictionary should be understood to have meaning consistent with the meaning in the context of the prior art, and will not be idealized or excessive unless specifically defined as here. The formal meaning is explained.
本发明所述图片分类展示方法主要适用于智能手机终端或者智能平板终端等具有通信功能的终端,不限制于其操作系统的类型,可以是Android、IOS、WP、塞班等操作系统。The image classification display method of the present invention is mainly applicable to a terminal having a communication function such as a smart phone terminal or a smart tablet terminal, and is not limited to the type of its operating system, and may be an operating system such as Android, IOS, WP, and Symbian.
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The technical solutions in the embodiments of the present invention are clearly and completely described in the following with reference to the drawings in the embodiments of the present invention, wherein the same or similar reference numerals indicate the same or similar elements or elements having the same or similar functions. It is apparent that the described embodiments are only a part of the embodiments of the invention, and not all of the embodiments. All other embodiments obtained by a person skilled in the art based on the embodiments of the present invention without creative efforts are within the scope of the present invention.
请参考图1,本发明提供一种可穿戴设备权限控制方法,一种实施例中包括:Referring to FIG. 1 , the present invention provides a method for controlling a rights of a wearable device, and an embodiment includes:
S11、接收服务器根据本设备在预定时间范围内提交的本机活动数据而确定的权限控制指令,依据该权限控制指令禁用由该权限控制指令指定的目标对象的权限。S11. The permission control instruction determined by the receiving server according to the local activity data submitted by the device within a predetermined time range, according to the permission control instruction, the authority of the target object specified by the permission control instruction is disabled.
请参阅表1,表1为一种可能的所述活动数据与待禁权限的映射关系示例。Please refer to Table 1. Table 1 is an example of a possible mapping relationship between the activity data and the forbidden permission.
表1一种可能的所述活动数据与权限控制指令的映射关系示例Table 1 Example of a possible mapping relationship between the activity data and the rights control instruction
上表中示出了获取的活动数据与指定的待禁权限之间的映射关系,服务器根据本机设备提交的活动数据并结合该映射关系确定与之对应的待禁权限,进一步将该待禁权限封装成相应的权限控制指令反馈至本机设备以依据该权限控制指令禁用由该权限控制指令指定的目标对象的权限,所述目标对象包括由该权限控制指令指定的系统或应用程序或应用程序的功能。The mapping between the acquired activity data and the specified forbidden permission is shown in the above table, and the server determines the to-be-approved authority corresponding to the activity data submitted by the local device according to the mapping relationship, and further prohibits the in-prohibition. The rights are encapsulated into corresponding rights control instructions fed back to the local device to disable the rights of the target object specified by the rights control instruction according to the rights control instruction, the target object including the system or application or application specified by the rights control instruction The function of the program.
例如,本机设备获取用户在8:00-17:00时间段内运动数据400并将其提交至服务器,所述服务器根据该运动数据与预设的完成量500对比确定其为未完成规定运动量则确定禁用其微信聊天应用以做惩罚。For example, the local device acquires the motion data 400 of the user within the time period of 8:00-17:00 and submits it to the server, and the server determines that the predetermined amount of exercise is not completed according to the motion data and the preset completion amount 500. Then make sure to disable its WeChat chat app for punishment.
结合上表1所示,一种可能的设计中,本发明所述活动数据包括以下种类:In combination with the above Table 1, in one possible design, the activity data of the present invention includes the following categories:
其一、所述本机活动数据为本机振动传感器检测获取的运动数据,其用于记录本机设备的运动路径。所述振动传感器至少包括位移传感器及加速度传感器等,所述运动数据包括速度数据及位移数据等。例如,家长规定小孩每天上午8:00-17:00的运动量为500步,所述运动传感器实时采集并记录小孩对应该时间段的运动数据,所述设备将该运动数据提交至服务器,以使所述服务器判断该运动数据是否低于500,若低于该值则返回相对应的权限控制指令给所述设备以禁止指定的应用程序或应用程序的功能。First, the local activity data is motion data acquired by the local vibration sensor, which is used to record the motion path of the local device. The vibration sensor includes at least a displacement sensor, an acceleration sensor, and the like, and the motion data includes speed data, displacement data, and the like. For example, the parent stipulates that the child has an exercise amount of 500 steps every day from 8:00 to 17:00 in the morning, and the motion sensor collects and records the exercise data of the child corresponding time period in real time, and the device submits the exercise data to the server, so that the device The server determines whether the motion data is lower than 500. If the value is lower than the value, the corresponding permission control instruction is returned to the device to prohibit the function of the specified application or application.
其二、所述本机活动数据为本机摄像单元获取的音视频流,该音视频 流用于记录具有指定特征信息的被测对象的活动。所述音视频流可以是小孩一天中某个时间段的活动状态的视频,用于记录该时间段内小孩的活动内容并将其提交至服务器,以使服务器将其与预存的活动数据与权限控制指令相匹配以确定对应的权限控制指令。Second, the local activity data is an audio and video stream acquired by the local camera unit, and the audio and video stream is used to record the activity of the measured object having the specified feature information. The audio and video stream may be a video of a child's active state for a certain period of time in a day, used to record the activity content of the child during the time period and submit it to the server, so that the server can associate it with the pre-stored activity data and permissions. Control instructions are matched to determine the corresponding permission control instructions.
其三、所述本机活动数据为本机设备的事件数据,该些事件数据用于记录作用于本机设备的触控显示屏的与该触控显示屏当前用户界面的活动组件相对应的触控事件。例如,给儿童指定一个家庭作业,规定其在指定时间内完成相应数量的习题,所述设备记录儿童完成习题的时间及数量并将其提交至服务器,服务器根据所述提交的数据分析儿童对此次家庭作业的完成情况,并依据该情况确定对应的权限控制指令以禁用至少一个指定的应用程序或应用程序的功能以实施惩罚措施。当然,若儿童完成情况合格即不返回禁用权限指令或返回一个已禁用的应用权限的解禁指令以实施奖励措施。Third, the local activity data is event data of the local device, and the event data is used to record a touch display screen of the local device corresponding to the active component of the current user interface of the touch display screen. Touch event. For example, assigning a homework assignment to a child, requiring them to complete a corresponding number of exercises within a specified time period, the device recording the time and amount of the child completing the exercise and submitting it to the server, the server analyzing the child based on the submitted data The completion of the secondary homework, and determining the corresponding permission control instruction according to the situation to disable the function of at least one specified application or application to implement the penalty. Of course, if the child is qualified, the privilege command is not returned or a ban on the disabled application privilege is returned to implement the incentive.
优选的,如上表1所示,所述依据该权限控制指令禁用由该权限控制指令指定的系统或应用程序或应用程序的功能的权限包括以下情况:Preferably, as shown in Table 1 above, the authority to disable the function of the system or application or application specified by the rights control instruction according to the rights control instruction includes the following cases:
其一、被禁用的权限为当前系统或应用程序或应用程序的功能的使用权限,受所述权限控制指令作用,导致该使用权限被禁用,受所述解禁指令的作用,导致该使用权限被解禁。First, the disabled permission is the usage right of the current system or the function of the application or the application, and the permission control instruction acts, causing the usage permission to be disabled, and the use permission is disabled, thereby causing the usage permission to be Lift the ban.
具体而言,所述被禁用的权限为所述系统默认的应用程序或应用程序的功能,例如检测所述设备的某个应用程序或应用程序功能的运行频率较高则将其设为默认被禁用的权限或者依据各应用程序或应用程序的功能的使用频率制定一个被禁的优先级列表,后续对用户实施惩罚措施时可依据该优先级列表来默认实施禁用应用权限的惩罚。Specifically, the disabled permission is a function of the default application or application of the system, for example, detecting that an application or an application function of the device is running at a higher frequency, and setting it as the default Disabled permissions or a banned priority list based on the frequency of use of each application or application's features, and subsequent penalties for users can be enforced by default based on the priority list.
例如,为了避免儿童过于成谜于聊天或游戏,对于聊天或游戏类的应用程序可以设置为优先级较高的被禁用的应用权限,或者可以设置为在指定时间范围内的可调用的应用程序以控制儿童对该些应用程序的调用。For example, to prevent children from becoming too familiar with chat or games, apps for chat or games can be set to higher priority disabled app permissions, or can be set to callable apps within a specified time frame. To control children's calls to these applications.
其中,时间范围可以是调用应用程序的连续时长,或者是调用应用程序的起始时间和终止时间;例如,对于游戏类的应用程序,可以设置玩游戏的时间为每天晚上7点到7点半,或者可以设置每天玩游戏1次,且每 次玩游戏的时间不超过30分钟。The time range can be the continuous duration of the calling application, or the start time and end time of the calling application; for example, for a game-like application, the time for playing the game can be set from 7:00 to 7:30 every night. Or you can set to play the game once a day, and the time of each game is no more than 30 minutes.
其二、被禁用的权限为当前系统的触控显示屏使用权限,所述权限控制指令的作用,导致该使用权限被禁用而使触控显示屏处于熄屏或锁屏状态;当接收到所述解禁指令时,该使用权限相应被解禁而允许触控显示屏亮屏解锁使用。Secondly, the disabled permission is the touch display permission of the current system, and the function of the permission control instruction causes the use permission to be disabled to make the touch display screen be off or locked; When the ban is issued, the usage privilege is unblocked and the touch screen is allowed to be unlocked.
例如上表1所示,所述服务器依据获取的音视频流数据1将其与规定的完成量即钢琴练习半小时对比确定用户该任务完成不合格则反馈触控显示屏的禁用指令以导致触控显示屏处于熄屏或锁屏状态以达到惩罚的目的。For example, as shown in the above table 1, the server compares the acquired audio and video stream data 1 with a prescribed completion amount, that is, a piano practice for half an hour to determine that the user fails to pass the touch display display disable command when the task is not qualified. The control display is in the state of being turned off or locked to achieve the purpose of punishment.
其三、被禁用的权限为当前系统的接入外网的使用权限,所述权限控制指令的作用,导致该使用权限被禁用而使本机设备处于断网状态;所述用户操作指令的作用,导致该使用权限临时解禁,当本机设备在预定时间内未收到所述的解禁指令时,保持所述使用权限处于禁用状态,当收到所述解禁指令后,保持该使用权限可用而使本机设备保持外网接入状态。Third, the disabled permission is the use permission of the current system to access the external network, and the function of the permission control instruction causes the use permission to be disabled to make the local device be disconnected; the role of the user operation instruction The temporary use of the usage right is temporarily released. When the local device does not receive the unblocking instruction within a predetermined time, the usage permission is kept disabled, and after the cancellation command is received, the usage permission is maintained. Keep the local device in the external network access state.
例如上表1所示,所述服务器依据获取的音视频流数据2将其与规定的完成量即背诵40分钟对比确定用户该任务完成不合格则反馈禁止接入外网指令以导致本机设备处于断网状态。For example, as shown in the above table 1, the server compares the obtained audio and video stream data 2 with the specified completion amount, that is, 40 minutes after the determination, and determines that the user fails to access the external network command to cause the local device to fail. It is in a broken state.
其四、被禁用的权限为该权限控制指令中指定的应用程序或其功能的使用权限,所述权限控制指令的作用,导致该使用权限被禁用而使该应用程序或其功能不可用;所述解禁指令的作用,导致该使用权限被解禁而允许使用该应用程序或其功能。Fourth, the disabled permission is the usage right of the application specified in the permission control instruction or its function, and the function of the permission control instruction causes the usage permission to be disabled to make the application or its function unavailable; Explain the role of the ban, causing the usage privilege to be banned and allowing the application or its functionality to be used.
例如,被禁用的权限是聊天应用程序,则禁止调用该聊天应用程序。优选的,所述权限控制指令所表征的对指定的对应用程序的控制也可以是在规定时间范围内允许调用指定的应用程序,如允许所述聊天应用程序调用的时间范围是30分钟,则当用户调用该聊天应用程序时间达到30分钟之时,即终止调用该聊天应用程序。For example, if the disabled permission is a chat application, calling the chat application is prohibited. Preferably, the control of the specified application to the specified by the permission control instruction may also be to allow the specified application to be invoked within a specified time range, such as allowing the chat application to be called for a time range of 30 minutes. When the user calls the chat application for 30 minutes, the chat application is terminated.
优选的,所述服务器根据本设备在预定时间范围内提交的本机活动数据而确定权限控制指令的具体过程包括:Preferably, the specific process of the server determining the permission control instruction according to the local activity data submitted by the device within a predetermined time range includes:
其一、从预设映射关系信息中,依据所述活动数据查询到与其相对应 的一个或多个待禁权限;First, from the preset mapping relationship information, querying one or more forbidden rights corresponding thereto according to the activity data;
具体的,所述服务器将所述活动数据与预设的任务计划表中的各个任务单元的预设阈值进行对比,判断所述活动数据是否达到预设阈值;Specifically, the server compares the activity data with a preset threshold of each task unit in the preset task schedule, and determines whether the activity data reaches a preset threshold;
若否,则依据预设映射关系信息确定一个或多个预设的与之对应的待禁权限,所述映射关系信息中包含有未达到预设阈值的所述活动数据与待禁权限的对应关系。If no, the one or more preset corresponding to-be-privileged rights are determined according to the preset mapping relationship information, where the mapping relationship information includes the corresponding correspondence between the activity data and the to-be-banned authority that does not reach the preset threshold. relationship.
优选的,若获取的所述活动数据达到预设阈值,则不推送权限控制指令或依据映射关系信息确定一个或多个预设的与之对应的待解禁权限以对用户完成该活动数据对应的任务单元实施奖励,所述映射关系信息中包含有解达到预设阈值的所述活动数据与待解禁权限的对应关系。Preferably, if the acquired activity data reaches a preset threshold, the permission control instruction is not pushed or one or more preset corresponding to-be-released rights are determined according to the mapping relationship information to complete the activity data corresponding to the user. The task unit implements a reward, and the mapping relationship information includes a correspondence between the activity data whose solution reaches a preset threshold and the to-be-released authority.
其二、将所述待禁权限封装成所述的权限控制指令。Second, the inactive permission is encapsulated into the permission control instruction.
S12、响应于预设的用户操作指令,向与本设备共同关联于相同用户而实现绑定的第二设备发送解禁本机设备中至少一个被禁的所述权限的协助请求。S12. Respond to the preset user operation instruction, send, to the second device that is associated with the device and associated with the same user, the assistance request for disabling the permission of the at least one of the local devices.
所述预设的用户操作指令基于本机设备的多个实体键的组合触发、特定手势事件或特定语音输入而产生。例如用户可以通过点击所述设备上的多个解禁按钮组合触发解禁特定应用程序的指令,或者一个预设的手势,用户通过该手势触控所述设备的显示屏来触发解禁特定应用程序的指令。The preset user operation instruction is generated based on a combined trigger of a plurality of physical keys of the native device, a specific gesture event, or a specific voice input. For example, the user may trigger an instruction to unblock a specific application by clicking a combination of multiple unblocking buttons on the device, or a preset gesture by which the user touches the display screen of the device to trigger an instruction to unblock a specific application. .
本发明实施例中采用多个按钮组合触发或特定手势触发而发起一个协助请求,其目的在于,避免用户因误触屏幕而发起一个协助请求。In the embodiment of the present invention, a plurality of button combination triggers or specific gesture triggers are used to initiate an assistance request, and the purpose is to prevent the user from initiating an assistance request by mistakenly touching the screen.
需要说明的是,本发明所述协助请求可以是由用户主动发起的一个请求解禁指令,优选的,所述协助请求也可以是服务器根据所述设备提交的用户数据,在所述服务器分析确定该用户针对某一特定活动或任务的完成情况较佳或超出预设标准值较多的情况下自动向所述第二设备发送的解禁特定的应用程序的请求。It should be noted that, the assistance request of the present invention may be a request for lifting the privilege command initiated by the user. Preferably, the assistance request may be determined by the server according to the user data submitted by the server. A request by a user to automatically unblock a specific application sent to the second device if the completion of a particular activity or task is better or exceeds a preset standard value.
本机设备与所述第二设备的通信过程藉由该服务器传递彼此的数据报文来实现,当本机设备与所述第二设备在实施通信时,在各自向对方交互的数据报文中均携带有彼此的设备特征信息及相应的令牌信息以对彼此身份的验证。所述令牌信息包括用于与设备序列号或设备ID号相配合的加密 信息,其作用在于通过该加密信息对所述设备的身份进行进一步确定以开通服务通道。The communication process between the local device and the second device is implemented by the server transmitting the data packets of each other. When the local device and the second device are in communication, in the data packets that are mutually interacted with each other. Each carries device identification information of each other and corresponding token information to verify the identity of each other. The token information includes encryption information for cooperating with the device serial number or the device ID number, and the role of the device is further determined by the encrypted information to open the service channel.
优选的,所述的权限控制指令包含了多个将被禁用的权限,对应的,所述协助请求中包含该些权限控制指令中指定的应用程序或其功能的使用权限,而所述解禁指令则相应被配置为用于解禁该些权限。Preferably, the permission control instruction includes a plurality of rights to be disabled, and correspondingly, the assistance request includes usage rights of an application specified in the permission control instructions or functions thereof, and the release permission instruction It is accordingly configured to unblock these permissions.
S13、当接收到所述第二设备响应于该协助请求而反馈的解禁指令后,解禁本机设备中与该协助请求相对应的被禁的所述权限。S13. After receiving the release command fed back by the second device in response to the assistance request, cancel the prohibited permission in the local device corresponding to the assistance request.
本发明实施例中,所述服务器接收用户因系统或应用程序及应用程序的功能被禁用而作用于所述可穿戴设备发送的协助请求,响应于该可穿戴设备的协助请求,向所述第二设备发送关于所述协助请求的协助信息以获取是否准许执行所述协助请求的解禁指令或拒绝指令并为所述可穿戴设备进行解禁或拒绝解禁被禁的所述权限。In the embodiment of the present invention, the server receives an assistance request sent by the user to the wearable device because the function of the system or the application and the application is disabled, and responds to the assistance request of the wearable device to the first The second device sends assistance information about the assistance request to obtain whether to grant the release request or the rejection instruction of the assistance request and to lift the ban or refuse the ban of the ban.
具体而言,本发明优先以下几种情况来阐述所述解禁指令作用于本机设备之后,解禁本机设备中相对应的被禁的所述权限。Specifically, the present invention prioritizes the following situations to explain that after the release command is applied to the local device, the corresponding banned authority in the local device is released.
其一、当已被禁用的权限为当前系统或应用程序或应用程序的功能的使用权限,受所述解禁指令的作用,导致该使用权限被解禁。First, when the privilege that has been disabled is the usage right of the current system or the function of the application or the application, the privilege is removed, and the privilege is released.
例如,所述被禁用的权限为所述系统默认的应用程序或应用程序的功能如游戏应用程序。当接收到所述第二设备反馈的解除所述游戏应用程序的指令后,解禁本机设备中游戏应用的使用权限以便用户又可以重新调用该应用程序。For example, the disabled permission is a function of the system default application or application such as a game application. After receiving the instruction of the second device to release the game application, the usage right of the game application in the local device is released, so that the user can recall the application again.
其二、当已被禁用的权限为当前系统的触控显示屏使用权限时,被禁用之后所述触控显示屏处于熄屏或锁屏状态;当接收到所述解禁指令时,该使用权限相应被解禁,以便用户可以重新解锁并启用本机备的触控显示屏。Second, when the disabled permission is the touch display permission of the current system, the touch display is off or locked after being disabled; when the release command is received, the use permission The corresponding release is disabled so that the user can unlock and enable the touch display of the unit.
其三、当已被禁用的权限为当前系统的接入外网的使用权限时,由于该使用权限被禁用而导致本机设备处于断网状态;当用户向所述第二设备发送一个协助请求时,所述第二设备响应于该请求反馈一个解禁指令,当本机设备收到该解禁指令时,该使用权限重新处于可用状态而使本机设备可重新接入外网。Third, when the privilege that has been disabled is the access permission of the current system to access the external network, the local device is in the disconnected state because the usage privilege is disabled; when the user sends an assistance request to the second device The second device feeds back a release command in response to the request, and when the local device receives the release command, the usage right is re-used to enable the local device to re-access the external network.
其四、当已被禁用的权限为该权限控制指令中指定的应用程序或其功能的使用权限时,所述指的的应用程序或应用程序功能处于不允许被调用的状态;当接收到第二设备反馈的解禁之后时,该指的的应用程序或应用程序功能又重新可被调用。例如,被禁用的权限是聊天应用程序,则禁止调用该聊天应用程序;当受控于所述第二设备反馈的解禁指令时,该聊天应用程序又可重新开启,以便用户重新进行聊天。Fourth, when the privilege that has been disabled is the usage right of the application or its function specified in the privilege control instruction, the referred application or application function is in a state that is not allowed to be called; After the second device feedback is released, the application or application function of the finger can be called again. For example, if the disabled permission is a chat application, the chat application is prohibited from being called; when the release command is fed back by the second device, the chat application can be re-opened, so that the user can resume the chat.
优选的,本发明实施例中所述第二设备与本机设备能进行通信的前提是所述第二设备与所述本机设备由服务器的相同用户账号实施绑定,绑定后便可基于特定的通信协议实施通信,其具体通信过程通过藉由该服务器传递彼此的数据报文实现来实现。Preferably, the premise that the second device and the local device can communicate with each other in the embodiment of the present invention is that the second device and the local device are bound by the same user account of the server, and the binding may be based on A specific communication protocol implements communication, and its specific communication process is implemented by transmitting the data messages of each other by the server.
本步骤中,本机设备向所述第二设备发送所述协助请求时,将其特征信息如ID或设备序列号等代表身份的信息携带与所述协助请求中过藉由所述服务器发送至所述第二设备,当所述第二设备返回相对应的解禁指令时同理将其特征信息携带于该指令中由所述服务器发送至本机设备,所述第二设备及本机设备在收到各自的通信信息时根据指定的通信协议相应完成对方的身份验证并解码所述通信息来完成通信。In this step, when the local device sends the assistance request to the second device, the information carrying the identity information such as the ID or the device serial number and the representative information are carried by the server to the assistance request. The second device, when the second device returns a corresponding release command, similarly carries its feature information in the command to be sent by the server to the local device, where the second device and the local device are When the respective communication information is received, the identity verification of the other party is completed according to the specified communication protocol, and the communication information is decoded to complete the communication.
请参考图2,本发明的另一个实施例中还包括一个步骤S10用于调用从服务器获取的任务计划表中的一个任务单元,向服务器发送该任务单元中指定的预定时间范围内产生的指定类型的本机活动数据。Referring to FIG. 2, another embodiment of the present invention further includes a step S10 for invoking a task unit in a task schedule obtained from a server, and transmitting, to the server, a designation generated within a predetermined time range specified in the task unit. Type of native activity data.
请参阅下表2,表2为一种可能的任务计划表的示例。See Table 2 below, which is an example of a possible task schedule.
表2一种可能的任务计划表的示例Table 2 Example of a possible task schedule
如上表所示,表中示有四个任务单元,分别为运动、阅读、娱乐及默写,相应的,表中还显示了对应于各任务单元的执行时间段及完成量。本机设备从服务器调用该表中的任意一个任务单元以根据所述任务单元获取 在规定时间范围内产生的表征现实用户活动行为的本机活动数据。As shown in the above table, there are four task units shown in the table, namely, motion, reading, entertainment, and dictation. Correspondingly, the table also shows the execution time period and completion amount corresponding to each task unit. The native device invokes any one of the task units in the table from the server to obtain native activity data representative of the actual user activity behavior generated within the specified time range based on the task unit.
所述运动任务对应的运动数据可由本机设备的运动传感器提供,所述阅读及娱乐任务的活动数据可在本机设备摄像单元提供的音视频流数据中提取,所述默写任务的活动数据可在本机设备的事件数据中提取。The motion data corresponding to the motion task may be provided by a motion sensor of the local device, and the activity data of the reading and entertainment task may be extracted in the audio and video stream data provided by the camera unit of the local device, and the activity data of the dictation task may be Extracted from the event data of the native device.
具体的,例如,本机设备的运动传感器实时获取本机设备在8:00-17:00的运动数据并将其提交至所述服务器。再例如,本机设备获取本机设备在15:00-16:00时间段的音视频流以根据该视频流数据分析本机设备用户在该时间段内的钢琴练习时间并将其提交至所述服务器以便所述服务器分析用户的完成情况二进一步确定对应的权限控制指令反馈至本机设备。Specifically, for example, the motion sensor of the local device acquires the motion data of the local device at 8:00-17:00 in real time and submits it to the server. For another example, the local device acquires the audio and video stream of the local device during the time period of 15:00-16:00 to analyze the piano practice time of the user of the local device during the time period according to the video stream data and submit it to the office. The server is configured to analyze the completion status of the user by the server, and further determines that the corresponding authority control instruction is fed back to the local device.
在此基础上,本机设备将所述获取的活动数据提交至服务器以便所述服务器根据该活动数据确定与之相对应的应用权限控制指令并反馈至本机设备。Based on this, the local device submits the acquired activity data to the server, so that the server determines an application permission control instruction corresponding thereto according to the activity data and feeds back to the local device.
请继续参考图2,本发明的另一个实施例中还包括一个步骤S14当接收到第二设备响应于所述协助请求而反馈的拒绝指令后,维持所述权限处于禁用状态,并且,在预定时长范围内使所述用户操作指令失效。With continued reference to FIG. 2, another embodiment of the present invention further includes a step S14, after receiving the rejection instruction fed back by the second device in response to the assistance request, maintaining the authority in a disabled state, and The user operation instruction is invalidated within the duration.
在上述建立安全绑定的基础上,所述第二设备及本机设备根据各自收到的请求或指令执行相应的回复。Based on the above establishment of the security binding, the second device and the local device perform corresponding responses according to the respective received requests or instructions.
所述第二设备在接收到本机设备的解禁本机设备中至少一个被禁的所述权限的协助请求时,可以依据本机设备的用户对指定任务的完成情况来判断是否解禁相应的权限或拒绝解禁相应的应用权限。例如,鉴于小孩对某项指定的任务的完成情况有进步或其他任务的完成情况达标了,则响应于该协助请求而反馈解禁指令,反之,若小孩连续多次对同一任务或不同任务的完成情况都不理想,则响应于所述协助请求而反馈拒绝指令,本机接收到该拒绝指令后维持所述权限处于禁用状态。When receiving the assistance request of the privilege of at least one of the banned local devices of the local device, the second device may determine whether to release the corresponding privilege according to the completion status of the specified task by the user of the local device. Or refuse to unblock the corresponding application permissions. For example, in view of the progress of the child's completion of a specified task or the completion of other tasks, the response to the assistance request is feedback, and if the child completes the same task or different tasks multiple times in succession, If the situation is not ideal, the rejection instruction is fed back in response to the assistance request, and the local device maintains the permission in the disabled state after receiving the rejection instruction.
一种可能的设计中,所述第二设备可以设定已禁的应用权限在预定时间范围后被解禁,或在预定时长范围内使所述用户操作指令失效。例如,在收到小孩发送的解禁某一应用程序的权限的协助请求后,家长根据近期小孩的表现或对安排的任务的完成情况确定一个被解禁预定时间值如一天,则一天后自动将所述应用程序的权限打开,增强本方案的灵活性及交 互性,提高用户体验。In a possible design, the second device may set the banned application privilege to be released after a predetermined time range, or invalidate the user operation instruction within a predetermined duration. For example, after receiving a request for assistance from the child to release the permission of an application, the parent determines a time limit for the release of the scheduled time based on the performance of the child or the completion of the scheduled task, such as one day, and then automatically The permission of the application is opened, which enhances the flexibility and interactivity of the solution and improves the user experience.
请参考图3,为了进一步对本发明所述可穿戴设备权限控制方法进行阐述,对其进行模块化说明,一种实施例中,包括:接收模块11、发送模块12、解禁模块13,另外,如图4所示,另一种实施例中,还包括一个调用模块10及维持模块14。其中,Referring to FIG. 3, in order to further illustrate the method for controlling the rights of the wearable device according to the present invention, a modular description is provided. In an embodiment, the method includes: a receiving
接收模块11:用于接收服务器根据本设备在预定时间范围内提交的本机活动数据而确定的权限控制指令,依据该权限控制指令禁用由该权限控制指令指定的系统或应用程序或应用程序的功能的权限。The receiving
请参阅上表,表1为一种可能的所述活动数据与待禁权限的映射关系示例。Please refer to the above table. Table 1 is an example of a possible mapping relationship between the activity data and the forbidden permission.
上表1中示出了获取的活动数据与指定的待禁权限之间的映射关系,服务器根据本机设备提交的活动数据并结合该映射关系确定与之对应的待禁权限,进一步将该待禁权限封装成相应的权限控制指令反馈至本机设备以依据该权限控制指令禁用由该权限控制指令指定的目标对象的权限,所述目标对象包括由该权限控制指令指定的系统或应用程序或应用程序的功能。The mapping relationship between the acquired activity data and the specified forbidden permission is shown in the above table 1. The server determines the to-be-approved authority corresponding to the activity data submitted by the local device according to the mapping relationship, and further The forbidden authority is encapsulated into a corresponding authority control instruction fed back to the local device to disable the authority of the target object specified by the rights control instruction according to the rights control instruction, the target object including the system or application specified by the rights control instruction or The functionality of the application.
例如,本机设备获取用户在8:00-17:00时间段内运动数据400并将其提交至服务器,所述服务器根据该运动数据与预设的完成量500对比确定其为未完成规定运动量则确定禁用其微信聊天应用以做惩罚。For example, the local device acquires the motion data 400 of the user within the time period of 8:00-17:00 and submits it to the server, and the server determines that the predetermined amount of exercise is not completed according to the motion data and the preset completion amount 500. Then make sure to disable its WeChat chat app for punishment.
结合上表1所示,一种可能的设计中,本发明所述活动数据包括以下种类:In combination with the above Table 1, in one possible design, the activity data of the present invention includes the following categories:
其一、所述本机活动数据为本机振动传感器检测获取的运动数据,其用于记录本机设备的运动路径。所述振动传感器至少包括位移传感器及加速度传感器等,所述运动数据包括速度数据及位移数据等。例如,家长规定小孩每天上午8:00-17:00的运动量为500步,所述运动传感器实时采集并记录小孩对应该时间段的运动数据,所述设备将该运动数据提交至服务器,以使所述服务器判断该运动数据是否低于500,若低于该值则返回相对应的权限控制指令给所述设备以禁止指定的应用程序或应用程序的功能。First, the local activity data is motion data acquired by the local vibration sensor, which is used to record the motion path of the local device. The vibration sensor includes at least a displacement sensor, an acceleration sensor, and the like, and the motion data includes speed data, displacement data, and the like. For example, the parent stipulates that the child has an exercise amount of 500 steps every day from 8:00 to 17:00 in the morning, and the motion sensor collects and records the exercise data of the child corresponding time period in real time, and the device submits the exercise data to the server, so that the device The server determines whether the motion data is lower than 500. If the value is lower than the value, the corresponding permission control instruction is returned to the device to prohibit the function of the specified application or application.
其二、所述本机活动数据为本机摄像单元获取的音视频流,该音视频 流用于记录具有指定特征信息的被测对象的活动。所述音视频流可以是小孩一天中某个时间段的活动状态的视频,用于记录该时间段内小孩的活动内容并将其提交至服务器,以使服务器将其与预存的活动数据与权限控制指令相匹配以确定对应的权限控制指令。Second, the local activity data is an audio and video stream acquired by the local camera unit, and the audio and video stream is used to record the activity of the measured object having the specified feature information. The audio and video stream may be a video of a child's active state for a certain period of time in a day, used to record the activity content of the child during the time period and submit it to the server, so that the server can associate it with the pre-stored activity data and permissions. Control instructions are matched to determine the corresponding permission control instructions.
其三、所述本机活动数据为本机设备的事件数据,该些事件数据用于记录作用于本机设备的触控显示屏的与该触控显示屏当前用户界面的活动组件相对应的触控事件。例如,给儿童指定一个家庭作业,规定其在指定时间内完成相应数量的习题,所述设备记录儿童完成习题的时间及数量并将其提交至服务器,服务器根据所述提交的数据分析儿童对此次家庭作业的完成情况,并依据该情况确定对应的权限控制指令以禁用至少一个指定的应用程序或应用程序的功能以实施惩罚措施。当然,若儿童完成情况合格即不返回禁用权限指令或返回一个已禁用的应用权限的解禁指令以实施奖励措施。Third, the local activity data is event data of the local device, and the event data is used to record a touch display screen of the local device corresponding to the active component of the current user interface of the touch display screen. Touch event. For example, assigning a homework assignment to a child, requiring them to complete a corresponding number of exercises within a specified time period, the device recording the time and amount of the child completing the exercise and submitting it to the server, the server analyzing the child based on the submitted data The completion of the secondary homework, and determining the corresponding permission control instruction according to the situation to disable the function of at least one specified application or application to implement the penalty. Of course, if the child is qualified, the privilege command is not returned or a ban on the disabled application privilege is returned to implement the incentive.
优选的,如上表1所示,所述依据该权限控制指令禁用由该权限控制指令指定的系统或应用程序或应用程序的功能的权限包括以下情况:Preferably, as shown in Table 1 above, the authority to disable the function of the system or application or application specified by the rights control instruction according to the rights control instruction includes the following cases:
其一、被禁用的权限为当前系统或应用程序或应用程序的功能的使用权限,受所述权限控制指令作用,导致该使用权限被禁用,受所述解禁指令的作用,导致该使用权限被解禁。First, the disabled permission is the usage right of the current system or the function of the application or the application, and the permission control instruction acts, causing the usage permission to be disabled, and the use permission is disabled, thereby causing the usage permission to be Lift the ban.
具体而言,所述被禁用的权限为所述系统默认的应用程序或应用程序的功能,例如检测所述设备的某个应用程序或应用程序功能的运行频率较高则将其设为默认被禁用的权限或者依据各应用程序或应用程序的功能的使用频率制定一个被禁的优先级列表,后续对用户实施惩罚措施时可依据该优先级列表来默认实施禁用应用权限的惩罚。Specifically, the disabled permission is a function of the default application or application of the system, for example, detecting that an application or an application function of the device is running at a higher frequency, and setting it as the default Disabled permissions or a banned priority list based on the frequency of use of each application or application's features, and subsequent penalties for users can be enforced by default based on the priority list.
例如,为了避免儿童过于成谜于聊天或游戏,对于聊天或游戏类的应用程序可以设置为优先级较高的被禁用的应用权限,或者可以设置为在指定时间范围内的可调用的应用程序以控制儿童对该些应用程序的调用。For example, to prevent children from becoming too familiar with chat or games, apps for chat or games can be set to higher priority disabled app permissions, or can be set to callable apps within a specified time frame. To control children's calls to these applications.
其中,时间范围可以是调用应用程序的连续时长,或者是调用应用程序的起始时间和终止时间;例如,对于游戏类的应用程序,可以设置玩游戏的时间为每天晚上7点到7点半,或者可以设置每天玩游戏1次,且每 次玩游戏的时间不超过30分钟。The time range can be the continuous duration of the calling application, or the start time and end time of the calling application; for example, for a game-like application, the time for playing the game can be set from 7:00 to 7:30 every night. Or you can set to play the game once a day, and the time of each game is no more than 30 minutes.
其二、被禁用的权限为当前系统的触控显示屏使用权限,所述权限控制指令的作用,导致该使用权限被禁用而使触控显示屏处于熄屏或锁屏状态;当接收到所述解禁指令时,该使用权限相应被解禁而允许触控显示屏亮屏解锁使用。Secondly, the disabled permission is the touch display permission of the current system, and the function of the permission control instruction causes the use permission to be disabled to make the touch display screen be off or locked; When the ban is issued, the usage privilege is unblocked and the touch screen is allowed to be unlocked.
例如上表1所示,所述服务器依据获取的音视频流数据1将其与规定的完成量即钢琴练习半小时对比确定用户该任务完成不合格则反馈触控显示屏的禁用指令以导致触控显示屏处于熄屏或锁屏状态以达到惩罚的目的。For example, as shown in the above table 1, the server compares the acquired audio and video stream data 1 with a prescribed completion amount, that is, a piano practice for half an hour to determine that the user fails to pass the touch display display disable command when the task is not qualified. The control display is in the state of being turned off or locked to achieve the purpose of punishment.
其三、被禁用的权限为当前系统的接入外网的使用权限,所述权限控制指令的作用,导致该使用权限被禁用而使本机设备处于断网状态;所述用户操作指令的作用,导致该使用权限临时解禁,当本机设备在预定时间内未收到所述的解禁指令时,保持所述使用权限处于禁用状态,当收到所述解禁指令后,保持该使用权限可用而使本机设备保持外网接入状态。Third, the disabled permission is the use permission of the current system to access the external network, and the function of the permission control instruction causes the use permission to be disabled to make the local device be disconnected; the role of the user operation instruction The temporary use of the usage right is temporarily released. When the local device does not receive the unblocking instruction within a predetermined time, the usage permission is kept disabled, and after the cancellation command is received, the usage permission is maintained. Keep the local device in the external network access state.
例如上表1所示,所述服务器依据获取的音视频流数据2将其与规定的完成量即背诵40分钟对比确定用户该任务完成不合格则反馈禁止接入外网指令以导致本机设备处于断网状态。For example, as shown in the above table 1, the server compares the obtained audio and video stream data 2 with the specified completion amount, that is, 40 minutes after the determination, and determines that the user fails to access the external network command to cause the local device to fail. It is in a broken state.
其四、被禁用的权限为该权限控制指令中指定的应用程序或其功能的使用权限,所述权限控制指令的作用,导致该使用权限被禁用而使该应用程序或其功能不可用;所述解禁指令的作用,导致该使用权限被解禁而允许使用该应用程序或其功能。Fourth, the disabled permission is the usage right of the application specified in the permission control instruction or its function, and the function of the permission control instruction causes the usage permission to be disabled to make the application or its function unavailable; Explain the role of the ban, causing the usage privilege to be banned and allowing the application or its functionality to be used.
例如,被禁用的权限是聊天应用程序,则禁止调用该聊天应用程序。优选的,所述权限控制指令所表征的对指定的对应用程序的控制也可以是在规定时间范围内允许调用指定的应用程序,如允许所述聊天应用程序调用的时间范围是30分钟,则当用户调用该聊天应用程序时间达到30分钟之时,即终止调用该聊天应用程序。For example, if the disabled permission is a chat application, calling the chat application is prohibited. Preferably, the control of the specified application to the specified by the permission control instruction may also be to allow the specified application to be invoked within a specified time range, such as allowing the chat application to be called for a time range of 30 minutes. When the user calls the chat application for 30 minutes, the chat application is terminated.
优选的,所述服务器根据本设备在预定时间范围内提交的本机活动数据而确定权限控制指令的具体包括:Preferably, the determining, by the server, the permission control instruction according to the local activity data submitted by the device in the predetermined time range comprises:
查询单元:用于从预设映射关系信息中,依据所述活动数据查询到与 其相对应的一个或多个待禁权限;Query unit: configured to query, from the preset mapping relationship information, one or more forbidden rights corresponding to the activity data according to the activity data;
具体的,包括对比子单元用于将所述活动数据与预设的任务计划表中的各个任务单元的预设阈值进行对比,判断所述活动数据是否达到预设阈值;Specifically, the comparison subunit is configured to compare the activity data with a preset threshold of each task unit in the preset task schedule, and determine whether the activity data reaches a preset threshold;
若否,则依据预设映射关系信息确定一个或多个预设的与之对应的待禁权限,所述映射关系信息中包含有未达到预设阈值的所述活动数据与待禁权限的对应关系。If no, the one or more preset corresponding to-be-privileged rights are determined according to the preset mapping relationship information, where the mapping relationship information includes the corresponding correspondence between the activity data and the to-be-banned authority that does not reach the preset threshold. relationship.
优选的,若获取的所述活动数据达到预设阈值,则不推送权限控制指令或依据映射关系信息确定一个或多个预设的与之对应的待解禁权限以对用户完成该活动数据对应的任务单元实施奖励,所述映射关系信息中包含有解达到预设阈值的所述活动数据与待解禁权限的对应关系。Preferably, if the acquired activity data reaches a preset threshold, the permission control instruction is not pushed or one or more preset corresponding to-be-released rights are determined according to the mapping relationship information to complete the activity data corresponding to the user. The task unit implements a reward, and the mapping relationship information includes a correspondence between the activity data whose solution reaches a preset threshold and the to-be-released authority.
其二、将所述待禁权限封装成所述的权限控制指令。Second, the inactive permission is encapsulated into the permission control instruction.
发送模块12:用于响应于预设的用户操作指令,向与本设备共同关联于相同用户而实现绑定的第二设备发送解禁本机设备中至少一个被禁的所述权限的协助请求。The sending
所述预设的用户操作指令基于本机设备的多个实体键的组合触发、特定手势事件或特定语音输入而产生。例如用户可以通过点击所述设备上的多个解禁按钮组合触发解禁特定应用程序的指令,或者一个预设的手势,用户通过该手势触控所述设备的显示屏来触发解禁特定应用程序的指令。The preset user operation instruction is generated based on a combined trigger of a plurality of physical keys of the native device, a specific gesture event, or a specific voice input. For example, the user may trigger an instruction to unblock a specific application by clicking a combination of multiple unblocking buttons on the device, or a preset gesture by which the user touches the display screen of the device to trigger an instruction to unblock a specific application. .
本发明实施例中采用多个按钮组合触发或特定手势触发而发起一个协助请求,其目的在于,避免用户因误触屏幕而发起一个协助请求。In the embodiment of the present invention, a plurality of button combination triggers or specific gesture triggers are used to initiate an assistance request, and the purpose is to prevent the user from initiating an assistance request by mistakenly touching the screen.
需要说明的是,本发明所述协助请求可以是由用户主动发起的一个请求解禁指令,优选的,所述协助请求也可以是服务器根据所述设备提交的用户数据,在所述服务器分析确定该用户针对某一特定活动或任务的完成情况较佳或超出预设标准值较多的情况下自动向所述第二设备发送的解禁特定的应用程序的请求。It should be noted that, the assistance request of the present invention may be a request for lifting the privilege command initiated by the user. Preferably, the assistance request may be determined by the server according to the user data submitted by the server. A request by a user to automatically unblock a specific application sent to the second device if the completion of a particular activity or task is better or exceeds a preset standard value.
本机设备与所述第二设备的通信过程藉由该服务器传递彼此的数据报文来实现,当本机设备与所述第二设备在实施通信时,在各自向对方交互的数据报文中均携带有彼此的设备特征信息及相应的令牌信息以对彼此身 份的验证。所述令牌信息包括用于与设备序列号或设备ID号相配合的加密信息,其作用在于通过该加密信息对所述设备的身份进行进一步确定以开通服务通道。The communication process between the local device and the second device is implemented by the server transmitting the data packets of each other. When the local device and the second device are in communication, in the data packets that are mutually interacted with each other. Each carries device identification information of each other and corresponding token information to verify the identity of each other. The token information includes encrypted information for cooperating with a device serial number or a device ID number, and the role of the device is further determined by the encrypted information to open a service channel.
优选的,所述的权限控制指令包含了多个将被禁用的权限,对应的,所述协助请求中包含该些权限控制指令中指定的应用程序或其功能的使用权限,而所述解禁指令则相应被配置为用于解禁该些权限。Preferably, the permission control instruction includes a plurality of rights to be disabled, and correspondingly, the assistance request includes usage rights of an application specified in the permission control instructions or functions thereof, and the release permission instruction It is accordingly configured to unblock these permissions.
解禁模块13:用于当接收到所述第二设备响应于该协助请求而反馈的解禁指令后,解禁本机设备中与该协助请求相对应的被禁的所述权限。The unblocking
本发明实施例中,所述服务器接收用户因系统或应用程序及应用程序的功能被禁用而作用于所述可穿戴设备发送的协助请求,响应于该可穿戴设备的协助请求,向所述第二设备发送关于所述协助请求的协助信息以获取是否准许执行所述协助请求的解禁指令或拒绝指令并为所述可穿戴设备进行解禁或拒绝解禁被禁的所述权限。In the embodiment of the present invention, the server receives an assistance request sent by the user to the wearable device because the function of the system or the application and the application is disabled, and responds to the assistance request of the wearable device to the first The second device sends assistance information about the assistance request to obtain whether to grant the release request or the rejection instruction of the assistance request and to lift the ban or refuse the ban of the ban.
具体而言,本发明优先以下几种情况来阐述所述解禁指令作用于本机设备之后,解禁本机设备中相对应的被禁的所述权限。Specifically, the present invention prioritizes the following situations to explain that after the release command is applied to the local device, the corresponding banned authority in the local device is released.
其一、当已被禁用的权限为当前系统或应用程序或应用程序的功能的使用权限,受所述解禁指令的作用,导致该使用权限被解禁。First, when the privilege that has been disabled is the usage right of the current system or the function of the application or the application, the privilege is removed, and the privilege is released.
例如,所述被禁用的权限为所述系统默认的应用程序或应用程序的功能如游戏应用程序。当接收到所述第二设备反馈的解除所述游戏应用程序的指令后,解禁本机设备中游戏应用的使用权限以便用户又可以重新调用该应用程序。For example, the disabled permission is a function of the system default application or application such as a game application. After receiving the instruction of the second device to release the game application, the usage right of the game application in the local device is released, so that the user can recall the application again.
其二、当已被禁用的权限为当前系统的触控显示屏使用权限时,被禁用之后所述触控显示屏处于熄屏或锁屏状态;当接收到所述解禁指令时,该使用权限相应被解禁,以便用户可以重新解锁并启用本机备的触控显示屏。Second, when the disabled permission is the touch display permission of the current system, the touch display is off or locked after being disabled; when the release command is received, the use permission The corresponding release is disabled so that the user can unlock and enable the touch display of the unit.
其三、当已被禁用的权限为当前系统的接入外网的使用权限时,由于该使用权限被禁用而导致本机设备处于断网状态;当用户向所述第二设备发送一个协助请求时,所述第二设备响应于该请求反馈一个解禁指令,当本机设备收到该解禁指令时,该使用权限重新处于可用状态而使本机设备 可重新接入外网。Third, when the privilege that has been disabled is the access permission of the current system to access the external network, the local device is in the disconnected state because the usage privilege is disabled; when the user sends an assistance request to the second device The second device feeds back a release command in response to the request, and when the local device receives the release command, the usage right is re-used to enable the local device to re-access the external network.
其四、当已被禁用的权限为该权限控制指令中指定的应用程序或其功能的使用权限时,所述指的的应用程序或应用程序功能处于不允许被调用的状态;当接收到第二设备反馈的解禁之后时,该指的的应用程序或应用程序功能又重新可被调用。例如,被禁用的权限是聊天应用程序,则禁止调用该聊天应用程序;当受控于所述第二设备反馈的解禁指令时,该聊天应用程序又可重新开启,以便用户重新进行聊天。Fourth, when the privilege that has been disabled is the usage right of the application or its function specified in the privilege control instruction, the referred application or application function is in a state that is not allowed to be called; After the second device feedback is released, the application or application function of the finger can be called again. For example, if the disabled permission is a chat application, the chat application is prohibited from being called; when the release command is fed back by the second device, the chat application can be re-opened, so that the user can resume the chat.
优选的,本发明实施例中所述第二设备与本机设备能进行通信的前提是所述第二设备与所述本机设备由服务器的相同用户账号实施绑定,绑定后便可基于特定的通信协议实施通信,其具体通信过程通过藉由该服务器传递彼此的数据报文实现来实现。Preferably, the premise that the second device and the local device can communicate with each other in the embodiment of the present invention is that the second device and the local device are bound by the same user account of the server, and the binding may be based on A specific communication protocol implements communication, and its specific communication process is implemented by transmitting the data messages of each other by the server.
本步骤中,本机设备向所述第二设备发送所述协助请求时,将其特征信息如ID或设备序列号等代表身份的信息携带与所述协助请求中过藉由所述服务器发送至所述第二设备,当所述第二设备返回相对应的解禁指令时同理将其特征信息携带于该指令中由所述服务器发送至本机设备,所述第二设备及本机设备在收到各自的通信信息时根据指定的通信协议相应完成对方的身份验证并解码所述通信息来完成通信。In this step, when the local device sends the assistance request to the second device, the information carrying the identity information such as the ID or the device serial number and the representative information are carried by the server to the assistance request. The second device, when the second device returns a corresponding release command, similarly carries its feature information in the command to be sent by the server to the local device, where the second device and the local device are When the respective communication information is received, the identity verification of the other party is completed according to the specified communication protocol, and the communication information is decoded to complete the communication.
请参考图4,本发明的另一个实施例中还包括一个调用模块10用于调用从服务器获取的任务计划表中的一个任务单元,向服务器发送该任务单元中指定的预定时间范围内产生的指定类型的本机活动数据。Referring to FIG. 4, another embodiment of the present invention further includes a calling
请参阅上表2,表2为一种可能的任务计划表的示例。See Table 2 above for an example of a possible task schedule.
如上表2所示,表中示有四个任务单元,分别为运动、阅读、娱乐及默写,相应的,表中还显示了对应于各任务单元的执行时间段及完成量。本机设备从服务器调用该表中的任意一个任务单元以根据所述任务单元获取在规定时间范围内产生的表征现实用户活动行为的本机活动数据。As shown in Table 2 above, there are four task units shown in the table, namely, motion, reading, entertainment, and dictation. Correspondingly, the table also shows the execution time period and completion amount corresponding to each task unit. The native device invokes any one of the task units in the table from the server to obtain native activity data representative of real user activity behavior generated within a specified time range based on the task unit.
所述运动任务对应的运动数据可由本机设备的运动传感器提供,所述阅读及娱乐任务的活动数据可在本机设备摄像单元提供的音视频流数据中提取,所述默写任务的活动数据可在本机设备的事件数据中提取。The motion data corresponding to the motion task may be provided by a motion sensor of the local device, and the activity data of the reading and entertainment task may be extracted in the audio and video stream data provided by the camera unit of the local device, and the activity data of the dictation task may be Extracted from the event data of the native device.
具体的,例如,本机设备的运动传感器实时获取本机设备在8:00-17:00 的运动数据并将其提交至所述服务器。再例如,本机设备获取本机设备在15:00-16:00时间段的音视频流以根据该视频流数据分析本机设备用户在该时间段内的钢琴练习时间并将其提交至所述服务器以便所述服务器分析用户的完成情况二进一步确定对应的权限控制指令反馈至本机设备。Specifically, for example, the motion sensor of the local device acquires the motion data of the local device at 8:00-17:00 in real time and submits it to the server. For another example, the local device acquires the audio and video stream of the local device during the time period of 15:00-16:00 to analyze the piano practice time of the user of the local device during the time period according to the video stream data and submit it to the office. The server is configured to analyze the completion status of the user by the server, and further determines that the corresponding authority control instruction is fed back to the local device.
在此基础上,本机设备将所述获取的活动数据提交至服务器以便所述服务器根据该活动数据确定与之相对应的应用权限控制指令并反馈至本机设备。Based on this, the local device submits the acquired activity data to the server, so that the server determines an application permission control instruction corresponding thereto according to the activity data and feeds back to the local device.
请继续参考图4,本发明的另一个实施例中还包括一个维持模块14用于当接收到第二设备响应于所述协助请求而反馈的拒绝指令后,维持所述权限处于禁用状态,并且,在预定时长范围内使所述用户操作指令失效。With continued reference to FIG. 4, another embodiment of the present invention further includes a
在上述建立安全绑定的基础上,所述第二设备及本机设备根据各自收到的请求或指令执行相应的回复。Based on the above establishment of the security binding, the second device and the local device perform corresponding responses according to the respective received requests or instructions.
所述第二设备在接收到本机设备的解禁本机设备中至少一个被禁的所述权限的协助请求时,可以依据本机设备的用户对指定任务的完成情况来判断是否解禁相应的权限或拒绝解禁相应的应用权限。例如,鉴于小孩对某项指定的任务的完成情况有进步或其他任务的完成情况达标了,则响应于该协助请求而反馈解禁指令,反之,若小孩连续多次对同一任务或不同任务的完成情况都不理想,则响应于所述协助请求而反馈拒绝指令,本机接收到该拒绝指令后维持所述权限处于禁用状态。When receiving the assistance request of the privilege of at least one of the banned local devices of the local device, the second device may determine whether to release the corresponding privilege according to the completion status of the specified task by the user of the local device. Or refuse to unblock the corresponding application permissions. For example, in view of the progress of the child's completion of a specified task or the completion of other tasks, the response to the assistance request is feedback, and if the child completes the same task or different tasks multiple times in succession, If the situation is not ideal, the rejection instruction is fed back in response to the assistance request, and the local device maintains the permission in the disabled state after receiving the rejection instruction.
一种可能的设计中,所述第二设备可以设定已禁的应用权限在预定时间范围后被解禁,或在预定时长范围内使所述用户操作指令失效。例如,在收到小孩发送的解禁某一应用程序的权限的协助请求后,家长根据近期小孩的表现或对安排的任务的完成情况确定一个被解禁预定时间值如一天,则一天后自动将所述应用程序的权限打开,增强本方案的灵活性及交互性,提高用户体验。In a possible design, the second device may set the banned application privilege to be released after a predetermined time range, or invalidate the user operation instruction within a predetermined duration. For example, after receiving a request for assistance from the child to release the permission of an application, the parent determines a time limit for the release of the scheduled time based on the performance of the child or the completion of the scheduled task, such as one day, and then automatically The permission of the application is opened, which enhances the flexibility and interactivity of the solution and improves the user experience.
结合上述实施例,本发明的最大有益效果在于,本发明可以通过获取用户针对某一活动内容或任务的活动数据,并将该活动数据发送至服务器,由服务器根据该活动数据分析用户针对该活动内容或任务的完成情况,结合该完成情况确定智能设备的针对该完成情况的应用权限的控制,以实现 对智能设备的应用权限的控制。本发明可应用于儿童手表,通过获取儿童的活动数据或活动状态来分析儿童针对特定任务或活动的完成情况,根据该完成情况相应禁用或开启特定的应用程序或应用程序功能或系统等的权限来实施奖罚,以此来培养小孩的自制力、独立处事能力及学习能力,方便了家长更好地管理及培养小孩。In combination with the above embodiments, the maximum benefit of the present invention is that the present invention can obtain activity data for a certain active content or task by the user, and send the activity data to the server, and the server analyzes the user for the activity according to the activity data. The completion of the content or task, combined with the completion condition, determines the control of the smart device's application authority for the completion condition to implement control of the application authority of the smart device. The invention can be applied to a child watch, and analyzes the child's completion status for a specific task or activity by acquiring the child's activity data or activity status, and correspondingly disables or enables the permission of a specific application or application function or system according to the completion condition. To implement the rewards and punishments, in order to cultivate children's self-control, independent ability and learning ability, to facilitate parents to better manage and train children.
请参照图5,本发明提供一种远程权限协调控制方法,一种实施例中,包括如下步骤:Referring to FIG. 5, the present invention provides a remote rights coordination control method. In an embodiment, the method includes the following steps:
S21,依据可穿戴设备在预定时间范围内提交的其自身活动数据,据此确定权限控制指令。S21: Determine the permission control instruction according to the self-activity data submitted by the wearable device within a predetermined time range.
本发明实施例中,所述依据可穿戴设备在预定时间范围内提交的其自身活动数据,据此确定权限控制指令的步骤包括如下具体步骤:In the embodiment of the present invention, the step of determining the permission control instruction according to the self-activity data submitted by the wearable device within a predetermined time range includes the following specific steps:
其一、接收可穿戴设备在预定时间范围内提交的其自身活动数据;First, receiving the activity data of the wearable device submitted within a predetermined time range;
其二、从预设映射关系信息中,依据所述活动数据查询到与其相对应的一个或多个待禁权限;Second, from the preset mapping relationship information, querying one or more forbidden rights corresponding thereto according to the activity data;
具体的,所述服务器将接收到的所述活动数据与预设的任务计划表中的各个任务单元的预设阈值进行对比,判断所述活动数据是否达到预设阈值;若所述活动数据未达到预设阈值,则确定需要禁用该用户的一个或多个目标对象的权限,具体的待禁权限依据预设映射关系信息来确定。Specifically, the server compares the received activity data with a preset threshold of each task unit in the preset task schedule, and determines whether the activity data reaches a preset threshold; if the activity data is not When the preset threshold is reached, it is determined that the permission of one or more target objects of the user needs to be disabled, and the specific forbidden permission is determined according to the preset mapping relationship information.
所述任务计划表中包含有与各活动数据对应的任务单元及各任务单元的预设完成量的阈值以便与所述服务器接收到的活动数据进行对比以确定该任务单元的完成情况进一步为其设置相应目标对象的权限。The task schedule includes a task unit corresponding to each activity data and a threshold of a preset completion amount of each task unit to compare with the activity data received by the server to determine the completion of the task unit. Set permissions for the corresponding target object.
所述映射关系信息中包含有未达到预设阈值的所述活动数据与待禁权限的对应关系,其用于当所述服务器对比完所接收的活动数据是否达到相应阈值之后确定与该情况相对应的的待禁或待解禁目标对象的权限。The mapping relationship information includes a correspondence between the activity data and the to-be-banned authority that does not reach a preset threshold, and is used to determine, when the server compares the received activity data to a corresponding threshold, The corresponding permission of the target object to be banned or to be released.
若获取的所述活动数据达到预设阈值,则确定不需要禁用该用户的任何目标对象的权限,优选的,该情况之下也可以确定需要解禁该用户的一个或多个已禁用的目标对象的权限。相对应的则不推送权限控制指令或依据映射关系信息确定一个或多个预设的与之对应的待解禁权限,所述映射关系信息中包含有解达到预设阈值的所述活动数据与待解禁权限的对应关 系。If the acquired activity data reaches a preset threshold, it is determined that it is not necessary to disable the authority of any target object of the user, and preferably, in this case, one or more disabled target objects that need to be released from the user may also be determined. permission. Correspondingly, the permission control command is not pushed or the one or more preset corresponding to-be-released rights are determined according to the mapping relationship information, and the mapping relationship information includes the activity data and the solution whose solution reaches the preset threshold. The correspondence between the banned permissions.
其三、将所述待禁权限封装成所述的权限控制指令。Third, the inactive permission is encapsulated into the permission control instruction.
本发明实施例中,所述预设映射关系信息为所述活动数据与待禁权限之间的对应关系,具体是一定时间范围内接收到的所述活动数据将对应有一个或多个待禁权限,两者之间的对应关系将体现于所述预设映射关系信息中。In the embodiment of the present invention, the preset mapping relationship information is a correspondence between the activity data and the to-be-protected authority, and specifically, the activity data received within a certain time range corresponds to one or more to-be-inhibited Permission, the correspondence between the two will be reflected in the preset mapping relationship information.
为了对上述确定权限控制指令的具体步骤进行进一步的示例性说明,请继续参阅上表1,表中显示了几种可能的活动数据的实例与待禁权限的对应关系,如运动数据、音视频流数据及时间数据。所述运动数据反映用户的运动任务的完成情况,其完成情况决定了是否禁用微信应用程序,需要说明的是,与所述运动数据对应的待禁权限也可为其他指定应用权限如QQ或游戏等,在此不做具体限定。除此之外,表中还出示了由本机设备提交的活动数据确定对应的待禁权限的参考量如规定完成量及中间处理过程中的中间变量如完成情况。In order to further exemplify the specific steps of determining the permission control instruction, please continue to refer to Table 1 above, which shows the correspondence between several possible instances of active data and the forbidden permission, such as motion data, audio and video. Stream data and time data. The motion data reflects the completion status of the user's motion task, and the completion status determines whether the WeChat application is disabled. It should be noted that the forbidden permission corresponding to the motion data may also be other specified application rights such as QQ or game. Etc., there is no specific limit here. In addition, the table also shows the activity data submitted by the local device to determine the reference amount of the corresponding forbidden authority, such as the specified completion amount and intermediate variables in the intermediate processing process, such as completion.
具体的,所述服务器依据可穿戴设备在预定时间范围内提交的其自身活动数据,结合预存的各活动或任务对应的规定完成量及完成时间,将获取的活动数据与规定的完成量进行对比得出用户针对各任务的完成情况,再依据该完成情况确定待禁的权限并将所述待禁权限封装成所述的权限控制指令反馈给本机设备。Specifically, the server compares the acquired activity data with the specified completion amount according to the self-activity data submitted by the wearable device within a predetermined time range, according to the preset completion amount and the completion time corresponding to each pre-stored activity or task. The completion status of the user for each task is obtained, and the to-be-banned authority is determined according to the completion condition, and the to-be-privileged authority is encapsulated into the authority control instruction and fed back to the local device.
例如,本机设备获取用户在8:00-9:00时间段内音视频流数据并将其提交至服务器,所述服务器根据该音视频流数据查询预设映射关系信息,将该音视频流数据与预设的完成量1小时进行对比以确定其刚好完成规定任务量,则不反馈任何权限禁用指令。For example, the local device acquires the audio and video stream data of the user in the time range of 8:00-9:00 and submits the data to the server, and the server queries the preset mapping relationship information according to the audio and video stream data, and the audio and video stream is obtained. The data is compared with the preset completion amount of 1 hour to determine that it just completes the specified task amount, and no authority disable instruction is fed back.
优选的,所述预设映射关系信息中所述活动数据与待禁权限之间的映射关系可由所述第二设备进行定义,具体表现在如下:Preferably, the mapping relationship between the activity data and the to-be-protected permission in the preset mapping relationship information may be defined by the second device, as follows:
服务器接收来自所述第二设备生成的体现所述可穿戴设备的活动数据与待禁权限之间的对应关系的映射信息表,且所述映射信息表中包含有所述预设映射关系信息,其中所述映射信息表用于存储所述可穿戴设备的活动数据与待禁权限之间的映射关系信息;The server receives a mapping information table that is generated by the second device and reflects a correspondence between the activity data of the wearable device and the to-be-protected permission, and the mapping information table includes the preset mapping relationship information. The mapping information table is configured to store mapping relationship information between the activity data of the wearable device and the to-be-protected permission;
或者服务器接收来自所述第二设备关于所述可穿戴设备的活动数据与待禁权限之间的映射关系信息,并依据于该映射关系信息于服务器生成有关所述可穿戴设备的活动数据与待禁权限之间的映射信息表并存储于所述服务器。Or the server receives the mapping relationship information between the activity data and the to-be-protected permission of the second device about the wearable device, and generates activity data and the information about the wearable device with the server according to the mapping relationship information. A mapping information table between the forbidden rights is stored in the server.
本发明实施例中,所述预设映射关系信息中所述活动数据与待禁权限之间的映射关系可由服务器进行定义,具体表现在如下:In the embodiment of the present invention, the mapping relationship between the activity data and the to-be-protected permission in the preset mapping relationship information may be defined by a server, and the specific performance is as follows:
服务器接收所述可穿戴设备发送的活动数据中出现频率较高的对应的应用程序或应用程序的功能,并生成相应的优先级列表,其中该优先级列表中所述活动数据出现频率由高至低进行排列所述应用程序或应用程序的功能。所述服务器将接收所述第二设备针对所述优先级列表进行应用程序或应用程序的功能的调整指令,以重新调整所述优先级列表中应用程序或应用程序的功能的优先级排序。另外的当所述服务器接收到所述第二设备的批准指令时,应用所述优先级列表于所述映射关系信息中,当所述服务器接收到所述可穿戴设备发送的活动数据时,将提取所述映射关系信息以依据于所述优先级列表获取对应待禁权限,并根据该待禁权限生成相应的权限控制指令以禁用于所述优先级列表中优先级较为高的应用程序或应用程序的功能。Receiving, by the server, a function of a corresponding application or an application having a higher frequency in the activity data sent by the wearable device, and generating a corresponding priority list, wherein the activity data in the priority list occurs from a high frequency to a high frequency Low to arrange the functions of the application or application. The server will receive an adjustment instruction by the second device to perform a function of an application or an application for the priority list to re-prioritize a function of an application or an application in the priority list. When the server receives the approval instruction of the second device, the priority list is applied to the mapping relationship information, and when the server receives the activity data sent by the wearable device, Extracting the mapping relationship information to obtain a corresponding pending permission according to the priority list, and generating a corresponding permission control instruction according to the to-be-privileged authority to disable an application or application with a higher priority in the priority list. The function of the program.
S22,推送该权限控制指令给所述可穿戴设备以禁用其特定目标对象的由该权限控制指令指定的权限。S22. Push the permission control instruction to the wearable device to disable the permission specified by the permission control instruction of its specific target object.
根据上述步骤S21可知,所述服务器根据本机设备自身活动数据而确定与之相对应的待禁权限并将其封装成相应的权限控制指令。在此之后,所述服务器将所述权限控制指令推送至所述可穿戴设备以禁用指定的应用程序或应用程序功能。According to the above step S21, the server determines the forbidden right corresponding to the local device according to its own activity data and encapsulates it into a corresponding permission control instruction. Thereafter, the server pushes the rights control instruction to the wearable device to disable the specified application or application function.
具体而言,受控于所述权限控制指令,所述可穿戴设备禁用相应的应用权限,包括以下几种情况:Specifically, controlled by the permission control instruction, the wearable device disables the corresponding application permission, including the following situations:
其一、当所述控制指令为禁用当前系统或应用程序或应用程序的功能的使用权限时,受所述权限控制指令作用,导致该使用权限被禁用,受所述解禁指令的作用,导致该使用权限被解禁。First, when the control instruction is to disable the use permission of the current system or the function of the application or the application, the permission control instruction acts, causing the use permission to be disabled, and the action of the release command causes the The usage rights are banned.
具体而言,所述被禁用的权限为所述系统默认的应用程序或应用程序 的功能,例如检测所述设备的某个应用程序或应用程序功能的运行频率较高则将其设为默认被禁用的权限或者依据各应用程序或应用程序的功能的使用频率制定一个被禁的优先级列表,后续对用户实施惩罚措施时可依据该优先级列表来默认实施禁用应用权限的惩罚。Specifically, the disabled permission is a function of the default application or application of the system, for example, detecting that an application or an application function of the device is running at a higher frequency, and setting it as the default Disabled permissions or a banned priority list based on the frequency of use of each application or application's features, and subsequent penalties for users can be enforced by default based on the priority list.
例如,为了避免儿童过于成谜于聊天或游戏,对于聊天或游戏类的应用程序可以设置为优先级较高的被禁用的应用权限,或者可以设置为在指定时间范围内的可调用的应用程序以控制儿童对该些应用程序的调用。For example, to prevent children from becoming too familiar with chat or games, apps for chat or games can be set to higher priority disabled app permissions, or can be set to callable apps within a specified time frame. To control children's calls to these applications.
其中,时间范围可以是调用应用程序的连续时长,或者是调用应用程序的起始时间和终止时间;例如,对于游戏类的应用程序,可以设置玩游戏的时间为每天晚上7点到7点半,或者可以设置每天玩游戏1次,且每次玩游戏的时间不超过30分钟。The time range can be the continuous duration of the calling application, or the start time and end time of the calling application; for example, for a game-like application, the time for playing the game can be set from 7:00 to 7:30 every night. Or you can set to play the game once a day, and the time of each game is no more than 30 minutes.
其二、当所述权限控制指令为禁用当前系统的触控显示屏使用权限,所述权限控制指令的作用,导致该使用权限被禁用而使触控显示屏处于熄屏或锁屏状态;当接收到所述解禁指令时,该使用权限相应被解禁而允许触控显示屏亮屏解锁使用。例如,当检测到用户某项任务的完成情况不达标,则将所述智能设备锁屏以禁用该设备从而实现对该用户的惩罚。Second, when the permission control instruction is to disable the touch display permission of the current system, the function of the permission control instruction causes the use permission to be disabled to make the touch display screen be off or locked; When the cancellation command is received, the usage permission is unblocked and the touch screen is allowed to be unlocked for use. For example, when it is detected that the completion condition of a certain task of the user is not up to standard, the smart device is locked to disable the device to implement the punishment for the user.
其三、当所述权限控制指令为禁用当前系统的接入外网的使用权限,所述权限控制指令的作用,导致该使用权限被禁用而使本机设备处于断网状态;所述用户操作指令的作用,导致该使用权限临时解禁,当本机设备在预定时间内未收到所述的解禁指令时,保持所述使用权限处于禁用状态,当收到所述解禁指令后,保持该使用权限可用而使本机设备保持外网接入状态。Third, when the permission control instruction is to disable the use permission of the current system to access the external network, the role of the permission control instruction causes the usage authority to be disabled to cause the local device to be in a disconnected state; the user operation The function of the instruction causes the usage right to be temporarily released. When the local device does not receive the release command within a predetermined time, the usage permission is disabled, and the usage is maintained after receiving the release command. Permissions are available to keep the local device in the external network access state.
其四、当所述权限控制指令为禁用其指定的应用程序或其功能的使用权限,所述权限控制指令的作用,导致该使用权限被禁用而使该应用程序或其功能不可用;所述解禁指令的作用,导致该使用权限被解禁而允许使用该应用程序或其功能。Fourth, when the permission control instruction is to disable the use permission of the specified application or its function, the role of the permission control instruction causes the usage permission to be disabled to make the application or its function unavailable; The role of the banned instruction causes the usage privilege to be banned to allow the application or its functionality to be used.
例如,被禁用的权限是聊天应用程序,则禁止调用该聊天应用程序。优选的,所述权限控制指令所表征的对指定的对应用程序的控制也可以是在规定时间范围内允许调用指定的应用程序,如允许所述聊天应用程序调 用的时间范围是30分钟,则当用户调用该聊天应用程序时间达到30分钟之时,即终止调用该聊天应用程序。For example, if the disabled permission is a chat application, calling the chat application is prohibited. Preferably, the control of the specified application to the specified by the permission control instruction may also be to allow the specified application to be invoked within a specified time range, such as allowing the chat application to be called for a time range of 30 minutes. When the user calls the chat application for 30 minutes, the chat application is terminated.
S23,响应于该可穿戴设备的协助请求,为其获取与其绑定于相同用户账号的第二设备的解禁指令或拒绝指令,并将其推送给可穿戴设备以解禁或拒绝解禁被禁的所述权限。S23. Respond to the assistance request of the wearable device, obtain a release command or a rejection instruction of the second device bound to the same user account, and push it to the wearable device to release or refuse to release the banned office. Privilege.
当用户需要解禁某个应用程序或应用程序功能时,向所述服务器发送一个协助请求,响应于该协助请求,所述服务器向所述第二设备获取解禁指令或拒绝指令并将其推送至所述可穿戴设备。When the user needs to unblock an application or an application function, sending an assistance request to the server, in response to the assistance request, the server acquires a release or rejection instruction from the second device and pushes it to the location Wearable device.
优选的,本发明实施例中所述第二设备与本机设备由服务器的相同用户账号实施绑定,绑定后便可基于特定的通信协议实施通信,其具体通信过程通过藉由该服务器传递彼此的数据报文实现来实现。Preferably, in the embodiment of the present invention, the second device and the local device are bound by the same user account of the server, and after binding, communication can be implemented based on a specific communication protocol, and the specific communication process is transmitted by the server. Implementation of each other's data message.
本步骤中,本机设备向所述第二设备通信时的过程中,本机设备将其特征信息如ID或设备序列号等代表身份的信息携带与所述协助请求中藉由所述服务器发送至所述第二设备,当所述第二设备返回相对应的解禁指令时同理将其特征信息携带于该指令中由所述服务器发送至本机设备,所述第二设备及本机设备在收到各自的通信信息时根据指定的通信协议相应完成对方的身份验证并解码所述通信息来完成通信。In this step, during the process of the local device communicating with the second device, the local device carries information such as an ID or a device serial number and the like, and the information is sent by the server in the assistance request. Up to the second device, when the second device returns a corresponding release command, similarly carrying its feature information in the instruction sent by the server to the local device, the second device and the local device When the respective communication information is received, the identity verification of the other party is completed according to the specified communication protocol and the communication information is decoded to complete the communication.
优选的,本发明实施例中,所述解禁或拒绝指令包括以下几种情况:Preferably, in the embodiment of the present invention, the lifting or rejecting the instruction includes the following situations:
其一、当已被禁用的权限为当前系统或应用程序或应用程序的功能的使用权限时,所述解禁或拒绝解禁指令的作用为导致该使用权限被解禁或拒绝被解禁。First, when the disabled permission is the usage right of the current system or the function of the application or the application, the lifting or rejecting the lifting of the prohibiting instruction is to cause the usage right to be released or refused to be released.
例如,所述被禁用的权限为所述系统默认的应用程序或应用程序的功能如游戏应用程序。当接收到所述第二设备反馈的解除所述游戏应用程序的指令后,解禁本机设备中游戏应用的使用权限以便用户又可以重新调用该应用程序。For example, the disabled permission is a function of the system default application or application such as a game application. After receiving the instruction of the second device to release the game application, the usage right of the game application in the local device is released, so that the user can recall the application again.
其二、当已被禁用的权限为当前系统的触控显示屏使用权限时,被禁用之后所述触控显示屏处于熄屏或锁屏状态;所述解禁或拒绝解禁指令的作用为导致该使用权限相应被解禁,以便用户可以重新解锁并启用本机备的触控显示屏,或决绝被解禁而维持锁屏状态。Second, when the disabled permission is the touch display permission of the current system, the touch display screen is in a blanked or locked state after being disabled; the function of lifting or disabling the release command is to cause the The usage rights are released accordingly, so that the user can re-enable and enable the touch display of the local device, or refuse to be released to maintain the lock screen state.
其三、当已被禁用的权限为当前系统的接入外网的使用权限时,由于该使用权限被禁用而导致本机设备处于断网状态;所述解禁指令或拒绝解禁指令的作用为导致该使用权限重新处于可用状态而使本机设备可重新接入外网或维持断网状态。Third, when the privilege that has been disabled is the access permission of the current system to access the external network, the local device is disconnected due to the privilege being disabled; the action of releasing the ban or rejecting the ban is caused The usage rights are re-used so that the local device can re-access the external network or maintain the disconnected state.
其四、当已被禁用的权限为该权限控制指令中指定的应用程序或其功能的使用权限时,所述指的的应用程序或应用程序功能处于不允许被调用的状态,所述解禁或拒绝解禁指令的作用为导致该指定的应用程序或应用程序功能又重新可被调用或维持不被调用状态。例如,被禁用的权限是聊天应用程序,则禁止调用该聊天应用程序;当受控于所述第二设备反馈的解禁指令时,该聊天应用程序又可重新开启,以便用户重新进行聊天。Fourth, when the privilege that has been disabled is the usage right of the application or its function specified in the privilege control instruction, the referenced application or application function is in a state that is not allowed to be invoked, the ban or The refusal of the banned instruction is such that the specified application or application function can be recalled or maintained uncalled. For example, if the disabled permission is a chat application, the chat application is prohibited from being called; when the release command is fed back by the second device, the chat application can be re-opened, so that the user can resume the chat.
可选的,本发明实施例中,所述第二设备接收到所述协助请求后以预设的方式提示用户进行处理,其中所述预设的方式包括以下任意一种或多种:Optionally, in the embodiment of the present invention, after receiving the assistance request, the second device prompts the user to perform processing in a preset manner, where the preset manner includes any one or more of the following:
以音频或图片或视频播放的形式或显示于第二设备;In the form of audio or picture or video playback or displayed on the second device;
以触发亮屏指令或亮灯指令以点亮第二设备的显示屏或提示灯的形式;To trigger a bright screen command or a lighting command to illuminate a display or a prompt light of the second device;
以触发第二设备的震动指令以开启第二设备的震动的形式。The vibration command of the second device is triggered to activate the vibration of the second device.
请参考图6,为了进一步对本发明所述可穿戴设备远程权限协调控制方法进行阐述,对其进行模块化说明,一种实施例中,包括:确认模块21、推送模块22、响应模块23。其中,Referring to FIG. 6 , in order to further illustrate the remote rights coordination control method of the wearable device of the present invention, a modular description thereof is provided. In one embodiment, the
确认模块21:用于依据可穿戴设备在预定时间范围内提交的其自身活动数据,据此确定权限控制指令。The
本发明实施例中,所述依据可穿戴设备在预定时间范围内提交的其自身活动数据,据此确定权限控制指令的步骤包括如下具体步骤:In the embodiment of the present invention, the step of determining the permission control instruction according to the self-activity data submitted by the wearable device within a predetermined time range includes the following specific steps:
接收单元:接收可穿戴设备在预定时间范围内提交的其自身活动数据;Receiving unit: receiving its own activity data submitted by the wearable device within a predetermined time range;
查询单元:从预设映射关系信息中,依据所述活动数据查询到与其相对应的一个或多个待禁权限;Query unit: querying, from the preset mapping relationship information, one or more forbidden rights corresponding thereto according to the activity data;
具体的,包括对比子单元用于将接收到的所述活动数据与预设的任务计划表中的各个任务单元的预设阈值进行对比,判断所述活动数据是否达 到预设阈值;若所述活动数据未达到预设阈值,则确定需要禁用该用户的一个或多个目标对象的权限,具体的待禁权限依据预设映射关系信息来确定。Specifically, the comparison subunit is configured to compare the received activity data with a preset threshold of each task unit in the preset task schedule, and determine whether the activity data reaches a preset threshold; If the activity data does not reach the preset threshold, it is determined that the permission of one or more target objects of the user needs to be disabled, and the specific forbidden permission is determined according to the preset mapping relationship information.
所述任务计划表中包含有与各活动数据对应的任务单元及各任务单元的预设完成量的阈值以便与所述服务器接收到的活动数据进行对比以确定该任务单元的完成情况进一步为其设置相应目标对象的权限。The task schedule includes a task unit corresponding to each activity data and a threshold of a preset completion amount of each task unit to compare with the activity data received by the server to determine the completion of the task unit. Set permissions for the corresponding target object.
所述映射关系信息中包含有未达到预设阈值的所述活动数据与待禁权限的对应关系,其用于当所述服务器对比完所接收的活动数据是否达到相应阈值之后确定与该情况相对应的的待禁或待解禁目标对象的权限。The mapping relationship information includes a correspondence between the activity data and the to-be-banned authority that does not reach a preset threshold, and is used to determine, when the server compares the received activity data to a corresponding threshold, The corresponding permission of the target object to be banned or to be released.
若获取的所述活动数据达到预设阈值,则确定不需要禁用该用户的任何目标对象的权限,优选的,该情况之下也可以确定需要解禁该用户的一个或多个已禁用的目标对象的权限。相对应的则不推送权限控制指令或依据映射关系信息确定一个或多个预设的与之对应的待解禁权限,所述映射关系信息中包含有解达到预设阈值的所述活动数据与待解禁权限的对应关系。If the acquired activity data reaches a preset threshold, it is determined that it is not necessary to disable the authority of any target object of the user, and preferably, in this case, one or more disabled target objects that need to be released from the user may also be determined. permission. Correspondingly, the permission control command is not pushed or the one or more preset corresponding to-be-released rights are determined according to the mapping relationship information, and the mapping relationship information includes the activity data and the solution whose solution reaches the preset threshold. The correspondence between the banned permissions.
封装单元:将所述待禁权限封装成所述的权限控制指令。Encapsulating unit: encapsulating the to-be-privileged authority into the entitlement control instruction.
本发明实施例中,所述预设映射关系信息为所述活动数据与待禁权限之间的对应关系,具体是一定时间范围内接收到的所述活动数据将对应有一个或多个待禁权限,两者之间的对应关系将体现于所述预设映射关系信息中。In the embodiment of the present invention, the preset mapping relationship information is a correspondence between the activity data and the to-be-protected authority, and specifically, the activity data received within a certain time range corresponds to one or more to-be-inhibited Permission, the correspondence between the two will be reflected in the preset mapping relationship information.
为了对上述确定权限控制指令的具体步骤进行进一步的示例性说明,请继续参阅上表1,表中显示了几种可能的活动数据的实例与待禁权限的对应关系,如运动数据、音视频流数据及时间数据。所述运动数据反映用户的运动任务的完成情况,其完成情况决定了是否禁用微信应用程序,需要说明的是,与所述运动数据对应的待禁权限也可为其他指定应用权限如QQ或游戏等,在此不做具体限定。除此之外,表中还出示了由本机设备提交的活动数据确定对应的待禁权限的参考量如规定完成量及中间处理过程中的中间变量如完成情况。In order to further exemplify the specific steps of determining the permission control instruction, please continue to refer to Table 1 above, which shows the correspondence between several possible instances of active data and the forbidden permission, such as motion data, audio and video. Stream data and time data. The motion data reflects the completion status of the user's motion task, and the completion status determines whether the WeChat application is disabled. It should be noted that the forbidden permission corresponding to the motion data may also be other specified application rights such as QQ or game. Etc., there is no specific limit here. In addition, the table also shows the activity data submitted by the local device to determine the reference amount of the corresponding forbidden authority, such as the specified completion amount and intermediate variables in the intermediate processing process, such as completion.
具体的,所述服务器依据可穿戴设备在预定时间范围内提交的其自身 活动数据,结合预存的各活动或任务对应的规定完成量及完成时间,将获取的活动数据与规定的完成量进行对比得出用户针对各任务的完成情况,再依据该完成情况确定待禁的权限并将所述待禁权限封装成所述的权限控制指令反馈给本机设备。Specifically, the server compares the acquired activity data with the specified completion amount according to the self-activity data submitted by the wearable device within a predetermined time range, according to the preset completion amount and the completion time corresponding to each pre-stored activity or task. The completion status of the user for each task is obtained, and the to-be-banned authority is determined according to the completion condition, and the to-be-privileged authority is encapsulated into the authority control instruction and fed back to the local device.
例如,本机设备获取用户在8:00-9:00时间段内音视频流数据并将其提交至服务器,所述服务器根据该音视频流数据查询预设映射关系信息,将该音视频流数据与预设的完成量1小时进行对比以确定其刚好完成规定任务量,则不反馈任何权限禁用指令。For example, the local device acquires the audio and video stream data of the user in the time range of 8:00-9:00 and submits the data to the server, and the server queries the preset mapping relationship information according to the audio and video stream data, and the audio and video stream is obtained. The data is compared with the preset completion amount of 1 hour to determine that it just completes the specified task amount, and no authority disable instruction is fed back.
优选的,所述预设映射关系信息中所述活动数据与待禁权限之间的映射关系可由所述第二设备进行定义,具体表现在如下:Preferably, the mapping relationship between the activity data and the to-be-protected permission in the preset mapping relationship information may be defined by the second device, as follows:
服务器接收来自所述第二设备生成的体现所述可穿戴设备的活动数据与待禁权限之间的对应关系的映射信息表,且所述映射信息表中包含有所述预设映射关系信息,其中所述映射信息表用于存储所述可穿戴设备的活动数据与待禁权限之间的映射关系信息;The server receives a mapping information table that is generated by the second device and reflects a correspondence between the activity data of the wearable device and the to-be-protected permission, and the mapping information table includes the preset mapping relationship information. The mapping information table is configured to store mapping relationship information between the activity data of the wearable device and the to-be-protected permission;
或者服务器接收来自所述第二设备关于所述可穿戴设备的活动数据与待禁权限之间的映射关系信息,并依据于该映射关系信息于服务器生成有关所述可穿戴设备的活动数据与待禁权限之间的映射信息表并存储于所述服务器。Or the server receives the mapping relationship information between the activity data and the to-be-protected permission of the second device about the wearable device, and generates activity data and the information about the wearable device with the server according to the mapping relationship information. A mapping information table between the forbidden rights is stored in the server.
本发明实施例中,所述预设映射关系信息中所述活动数据与待禁权限之间的映射关系可由服务器进行定义,具体表现在如下:In the embodiment of the present invention, the mapping relationship between the activity data and the to-be-protected permission in the preset mapping relationship information may be defined by a server, and the specific performance is as follows:
服务器接收所述可穿戴设备发送的活动数据中出现频率较高的对应的应用程序或应用程序的功能,并生成相应的优先级列表,其中该优先级列表中所述活动数据出现频率由高至低进行排列所述应用程序或应用程序的功能。所述服务器将接收所述第二设备针对所述优先级列表进行应用程序或应用程序的功能的调整指令,以重新调整所述优先级列表中应用程序或应用程序的功能的优先级排序。另外的当所述服务器接收到所述第二设备的批准指令时,应用所述优先级列表于所述映射关系信息中,当所述服务器接收到所述可穿戴设备发送的活动数据时,将提取所述映射关系信息以依据于所述优先级列表获取对应待禁权限,并根据该待禁权限生成相应的 权限控制指令以禁用于所述优先级列表中优先级较为高的应用程序或应用程序的功能。Receiving, by the server, a function of a corresponding application or an application having a higher frequency in the activity data sent by the wearable device, and generating a corresponding priority list, wherein the activity data in the priority list occurs from a high frequency to a high frequency Low to arrange the functions of the application or application. The server will receive an adjustment instruction by the second device to perform a function of an application or an application for the priority list to re-prioritize a function of an application or an application in the priority list. When the server receives the approval instruction of the second device, the priority list is applied to the mapping relationship information, and when the server receives the activity data sent by the wearable device, Extracting the mapping relationship information to obtain a corresponding pending permission according to the priority list, and generating a corresponding permission control instruction according to the to-be-privileged authority to disable an application or application with a higher priority in the priority list. The function of the program.
推送模块22:用于推送该权限控制指令给所述可穿戴设备以禁用其特定目标对象的由该权限控制指令指定的权限。Push module 22: for authoring the rights control instruction to the wearable device to disable the permissions specified by the rights control instruction for its specific target object.
由确认模块21可知,所述服务器根据本机设备自身活动数据而确定与之相对应的待禁权限并将其封装成相应的权限控制指令。在此之后,所述服务器将所述权限控制指令推送至所述可穿戴设备以禁用指定的应用程序或应用程序功能。It can be known by the
具体而言,受控于所述控制指令,所述可穿戴设备禁用相应的应用权限,包括以下几种情况:Specifically, controlled by the control instruction, the wearable device disables corresponding application rights, including the following situations:
其一、当所述控制指令为禁用当前系统或应用程序或应用程序的功能的使用权限时,受所述权限控制指令作用,导致该使用权限被禁用,受所述解禁指令的作用,导致该使用权限被解禁。First, when the control instruction is to disable the use permission of the current system or the function of the application or the application, the permission control instruction acts, causing the use permission to be disabled, and the action of the release command causes the The usage rights are banned.
具体而言,所述被禁用的权限为所述系统默认的应用程序或应用程序的功能,例如检测所述设备的某个应用程序或应用程序功能的运行频率较高则将其设为默认被禁用的权限或者依据各应用程序或应用程序的功能的使用频率制定一个被禁的优先级列表,后续对用户实施惩罚措施时可依据该优先级列表来默认实施禁用应用权限的惩罚。Specifically, the disabled permission is a function of the default application or application of the system, for example, detecting that an application or an application function of the device is running at a higher frequency, and setting it as the default Disabled permissions or a banned priority list based on the frequency of use of each application or application's features, and subsequent penalties for users can be enforced by default based on the priority list.
例如,为了避免儿童过于成谜于聊天或游戏,对于聊天或游戏类的应用程序可以设置为优先级较高的被禁用的应用权限,或者可以设置为在指定时间范围内的可调用的应用程序以控制儿童对该些应用程序的调用。For example, to prevent children from becoming too familiar with chat or games, apps for chat or games can be set to higher priority disabled app permissions, or can be set to callable apps within a specified time frame. To control children's calls to these applications.
其中,时间范围可以是调用应用程序的连续时长,或者是调用应用程序的起始时间和终止时间;例如,对于游戏类的应用程序,可以设置玩游戏的时间为每天晚上7点到7点半,或者可以设置每天玩游戏1次,且每次玩游戏的时间不超过30分钟。The time range can be the continuous duration of the calling application, or the start time and end time of the calling application; for example, for a game-like application, the time for playing the game can be set from 7:00 to 7:30 every night. Or you can set to play the game once a day, and the time of each game is no more than 30 minutes.
其二、当所述权限控制指令为禁用当前系统的触控显示屏使用权限,所述权限控制指令的作用,导致该使用权限被禁用而使触控显示屏处于熄屏或锁屏状态;当接收到所述解禁指令时,该使用权限相应被解禁而允许触控显示屏亮屏解锁使用。例如,当检测到用户某项任务的完成情况不达 标,则将所述智能设备锁屏以禁用该设备从而实现对该用户的惩罚。Second, when the permission control instruction is to disable the touch display permission of the current system, the function of the permission control instruction causes the use permission to be disabled to make the touch display screen be off or locked; When the cancellation command is received, the usage permission is unblocked and the touch screen is allowed to be unlocked for use. For example, when it is detected that the completion of a task of the user is not up to standard, the smart device is locked to disable the device to achieve penalties for the user.
其三、当所述权限控制指令为禁用当前系统的接入外网的使用权限,所述权限控制指令的作用,导致该使用权限被禁用而使本机设备处于断网状态;所述用户操作指令的作用,导致该使用权限临时解禁,当本机设备在预定时间内未收到所述的解禁指令时,保持所述使用权限处于禁用状态,当收到所述解禁指令后,保持该使用权限可用而使本机设备保持外网接入状态。Third, when the permission control instruction is to disable the use permission of the current system to access the external network, the role of the permission control instruction causes the usage authority to be disabled to cause the local device to be in a disconnected state; the user operation The function of the instruction causes the usage right to be temporarily released. When the local device does not receive the release command within a predetermined time, the usage permission is disabled, and the usage is maintained after receiving the release command. Permissions are available to keep the local device in the external network access state.
其四、当所述权限控制指令为禁用其指定的应用程序或其功能的使用权限,所述权限控制指令的作用,导致该使用权限被禁用而使该应用程序或其功能不可用;所述解禁指令的作用,导致该使用权限被解禁而允许使用该应用程序或其功能。Fourth, when the permission control instruction is to disable the use permission of the specified application or its function, the role of the permission control instruction causes the usage permission to be disabled to make the application or its function unavailable; The role of the banned instruction causes the usage privilege to be banned to allow the application or its functionality to be used.
例如,被禁用的权限是聊天应用程序,则禁止调用该聊天应用程序。优选的,所述权限控制指令所表征的对指定的对应用程序的控制也可以是在规定时间范围内允许调用指定的应用程序,如允许所述聊天应用程序调用的时间范围是30分钟,则当用户调用该聊天应用程序时间达到30分钟之时,即终止调用该聊天应用程序。For example, if the disabled permission is a chat application, calling the chat application is prohibited. Preferably, the control of the specified application to the specified by the permission control instruction may also be to allow the specified application to be invoked within a specified time range, such as allowing the chat application to be called for a time range of 30 minutes. When the user calls the chat application for 30 minutes, the chat application is terminated.
响应模块13:用于响应于该可穿戴设备的协助请求,为其获取与其绑定于相同用户账号的第二设备的解禁指令或拒绝指令,并将其推送给可穿戴设备以解禁或拒绝解禁被禁的所述权限。The
当用户需要解禁某个应用程序或应用程序功能时,向所述服务器发送一个协助请求,响应于该协助请求,所述服务器向所述第二设备获取解禁指令或拒绝指令并将其推送至所述可穿戴设备。When the user needs to unblock an application or an application function, sending an assistance request to the server, in response to the assistance request, the server acquires a release or rejection instruction from the second device and pushes it to the location Wearable device.
优选的,本发明实施例中所述第二设备与本机设备由服务器的相同用户账号实施绑定,绑定后便可基于特定的通信协议实施通信,其具体通信过程通过藉由该服务器传递彼此的数据报文实现来实现。Preferably, in the embodiment of the present invention, the second device and the local device are bound by the same user account of the server, and after binding, communication can be implemented based on a specific communication protocol, and the specific communication process is transmitted by the server. Implementation of each other's data message.
本步骤中,本机设备向所述第二设备通信时的过程中,本机设备将其特征信息如ID或设备序列号等代表身份的信息携带与所述协助请求中藉由所述服务器发送至所述第二设备,当所述第二设备返回相对应的解禁指令时同理将其特征信息携带于该指令中由所述服务器发送至本机设备,所 述第二设备及本机设备在收到各自的通信信息时根据指定的通信协议相应完成对方的身份验证并解码所述通信息来完成通信。In this step, during the process of the local device communicating with the second device, the local device carries information such as an ID or a device serial number and the like, and the information is sent by the server in the assistance request. Up to the second device, when the second device returns a corresponding release command, similarly carrying its feature information in the instruction sent by the server to the local device, the second device and the local device When the respective communication information is received, the identity verification of the other party is completed according to the specified communication protocol and the communication information is decoded to complete the communication.
优选的,本发明实施例中,所述解禁或拒绝指令包括以下几种情况:Preferably, in the embodiment of the present invention, the lifting or rejecting the instruction includes the following situations:
其一、当已被禁用的权限为当前系统或应用程序或应用程序的功能的使用权限时,所述解禁或拒绝解禁指令的作用为导致该使用权限被解禁或拒绝被解禁。First, when the disabled permission is the usage right of the current system or the function of the application or the application, the lifting or rejecting the lifting of the prohibiting instruction is to cause the usage right to be released or refused to be released.
例如,所述被禁用的权限为所述系统默认的应用程序或应用程序的功能如游戏应用程序。当接收到所述第二设备反馈的解除所述游戏应用程序的指令后,解禁本机设备中游戏应用的使用权限以便用户又可以重新调用该应用程序。For example, the disabled permission is a function of the system default application or application such as a game application. After receiving the instruction of the second device to release the game application, the usage right of the game application in the local device is released, so that the user can recall the application again.
其二、当已被禁用的权限为当前系统的触控显示屏使用权限时,被禁用之后所述触控显示屏处于熄屏或锁屏状态;所述解禁或拒绝解禁指令的作用为导致该使用权限相应被解禁,以便用户可以重新解锁并启用本机备的触控显示屏,或决绝被解禁而维持锁屏状态。Second, when the disabled permission is the touch display permission of the current system, the touch display screen is in a blanked or locked state after being disabled; the function of lifting or disabling the release command is to cause the The usage rights are released accordingly, so that the user can re-enable and enable the touch display of the local device, or refuse to be released to maintain the lock screen state.
其三、当已被禁用的权限为当前系统的接入外网的使用权限时,由于该使用权限被禁用而导致本机设备处于断网状态;所述解禁指令或拒绝解禁指令的作用为该使用权限重新处于可用状态而使本机设备可重新接入外网或维持断网状态。Third, when the privilege that has been disabled is the access permission of the current system to access the external network, the local device is disconnected due to the disabled privilege; the action of releasing the ban or rejecting the ban is The usage rights are re-usable so that the local device can re-access the external network or maintain the disconnected state.
其四、当已被禁用的权限为该权限控制指令中指定的应用程序或其功能的使用权限时,所述指的的应用程序或应用程序功能处于不允许被调用的状态,所述解禁或拒绝解禁指令的作用为导致该指定的应用程序或应用程序功能又重新可被调用或维持不被调用状态。例如,被禁用的权限是聊天应用程序,则禁止调用该聊天应用程序;当受控于所述第二设备反馈的解禁指令时,该聊天应用程序又可重新开启,以便用户重新进行聊天。Fourth, when the privilege that has been disabled is the usage right of the application or its function specified in the privilege control instruction, the referenced application or application function is in a state that is not allowed to be invoked, the ban or The refusal of the banned instruction is such that the specified application or application function can be recalled or maintained uncalled. For example, if the disabled permission is a chat application, the chat application is prohibited from being called; when the release command is fed back by the second device, the chat application can be re-opened, so that the user can resume the chat.
可选的,本发明实施例中,所述第二设备接收到所述协助请求后以预设的方式提示用户进行处理,其中所述预设的方式包括以下任意一种或多种:Optionally, in the embodiment of the present invention, after receiving the assistance request, the second device prompts the user to perform processing in a preset manner, where the preset manner includes any one or more of the following:
以音频或图片或视频播放的形式或显示于第二设备;In the form of audio or picture or video playback or displayed on the second device;
以触发亮屏指令或亮灯指令以点亮第二设备的显示屏或提示灯的形 式;To trigger a bright screen command or a lighting command to illuminate the display or cue light of the second device;
以触发第二设备的震动指令以开启第二设备的震动的形式。The vibration command of the second device is triggered to activate the vibration of the second device.
结合上述实施例,本发明最大的有益效果在于,本发明能够依据终端提交的用户活动数据,查询预存的任务计划表分析用户针对所述活动数据对应的活动内容的完成情况,根据该完成情况确定与之相对应的待禁的应用权限并将该待禁止的应用权限封装成权限控制指令以将其推送给所述可穿戴设备以禁用其系统或应用程序或应用程序的功能的由该权限控制指令指定的权限。With the above embodiments, the maximum benefit of the present invention is that the present invention can query the pre-stored task schedule to analyze the completion of the active content corresponding to the activity data by the user according to the user activity data submitted by the terminal, and determine according to the completion condition. The corresponding application permission corresponding to the package and the application permission to be prohibited are encapsulated into the permission control instruction to push it to the wearable device to disable the function of the system or the application or the application. The permissions specified by the directive.
通过本发明的实施,可以通过获取用户的活动数据来分析用户针对预先为所述用户制定的一个任务计划的完成情况,依据该完成情况智能地控制该智能设备指定的应用权限以实现对所述用户的惩罚。另外,本发明可以再次根据用户的活动数据分析用户对特定活动内容的完成情况,决定是否解除上一次的应用权限的禁用以实现对所述用户的奖励。本发明的实施,可以智能地监测用户针对某一指定任务的完成情况并针对该情况实施一个奖罚措施。其可用于儿童手表,实现对儿童日常活动内容的监控,培养儿童的自制力及独立自觉处理日常事务的能力。Through the implementation of the present invention, the user's activity data can be obtained to analyze the completion status of the user's task plan for the user in advance, and the application authority specified by the smart device is intelligently controlled according to the completion condition to achieve the User's punishment. In addition, the present invention can analyze the completion status of the specific activity content by the user according to the activity data of the user, and decide whether to cancel the disabling of the last application authority to realize the reward for the user. The implementation of the present invention can intelligently monitor the completion of a user for a given task and implement a reward and punishment measure for the situation. It can be used in children's watches to monitor the daily activities of children, cultivate children's self-control and the ability to handle daily affairs independently and consciously.
为了便于理解,下面以两个具体的应用场景对本发明实施例中所述可穿戴设备权限控制方法进行详细描述:For ease of understanding, the method for controlling the rights of the wearable device in the embodiment of the present invention is described in detail in two specific application scenarios:
例如,家长为了监督小孩的学习为其制定了一个任务计划,具体为,每天默写诗词两首或英语单词50个,并规定时间范围为每天早上8:00到9:00。小孩的可穿戴设备实时获取该时间段内小孩的活动数据即默写单词或诗词的量并将该数据提交至服务器,所述服务器根据该数据分析小孩针对默写该项任务的完成情况并返回相对应的应用权限控制指令。例如,获取的活动数据显示默写的单词数不及50或诗词只默写一首则禁用小孩比较沉迷的游戏应用或聊天应用以作惩罚措施。当小孩下次的完成量可以达标则解除之前的应用权限禁用指令以作奖励措施。如此,以鼓励小孩自觉学习,与此同时,限制小孩对游戏或聊天等应用程序使用频率。For example, parents have developed a mission plan for supervising their children's learning. Specifically, they write two poems or 50 English words every day, and the time range is from 8:00 to 9:00 every morning. The child's wearable device acquires the activity data of the child in the time period, that is, the amount of the vocabulary word or the poetry word, and submits the data to the server, and the server analyzes the child's completion status for the dictation task and returns the corresponding data according to the data. Application permission control instructions. For example, the acquired activity data shows that the number of dictated words is less than 50 or the poems only dictate one song to disable the child's more addictive game application or chat application as a punishment. When the child's next completion amount can reach the standard, the previous application permission disable command is released to be used as an incentive measure. In this way, to encourage children to learn consciously, at the same time, limit the frequency of children's use of applications such as games or chats.
本发明实施例还提供一种了一种移动终端,如图7所示,为了便于说明,仅示出了与本发明实施例相关的部分,具体技术细节未揭示的,请参照本发明实施例图片分类展示方法部分。该终端可以为包括手机、平板电 脑、PDA(Personal Digital Assistant,个人数字助理)、POS(Point of Sales,销售终端)、车载电脑等任意终端设备,以终端为手机为例:The embodiment of the present invention further provides a mobile terminal. As shown in FIG. 7 , for the convenience of description, only parts related to the embodiment of the present invention are shown. For details that are not disclosed, refer to the embodiment of the present invention. The image classification display method section. The terminal can be any terminal device including a mobile phone, a tablet computer, a PDA (Personal Digital Assistant), a POS (Point of Sales), an in-vehicle computer, and the terminal is a mobile phone as an example:
图7示出的是与本发明实施例提供的终端相关的手机的部分结构的框图。参考图7,手机包括:触敏显示器0713、处理器0711、存储器0714等部件。本领域技术人员可以理解,图7中示出的手机结构并不构成对手机的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。FIG. 7 is a block diagram showing a partial structure of a mobile phone related to a terminal provided by an embodiment of the present invention. Referring to FIG. 7, the mobile phone includes: a touch
下面结合图7对手机的各个构成部件进行具体的介绍:The following describes the components of the mobile phone in detail with reference to FIG. 7:
存储器0714可用于存储软件程序以及模块,处理器0711通过运行存储在存储器0714的软件程序以及模块,从而执行手机的各种功能应用以及数据处理。存储器0714可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器0714可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。The
触敏显示器0713可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器,并能接收处理器发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触敏显示器。The touch
触敏显示器0713可用于显示由用户输入的信息或提供给用户的信息以及手机的各种菜单,如信息编辑界面等。触敏显示器0713可包括显示面板,可选的,可以采用液晶显示器(Liquid Crystal Display,LCD)、有机发光二极管(Organic Light-Emitting Diode,OLED)等形式来配置触敏显示器。进一步的,当触敏显示器0713检测到在其上或附近的触摸操作后,传送给处理器以确定触摸事件的类型,随后处理器根据触摸事件的类型在触敏显示 器上提供相应的视觉输出。The touch
手机还可包括至少一种传感器0712,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板的亮度,接近传感器可在手机移动到耳边时,关闭显示面板和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于手机还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。The handset may also include at least one type of
处理器0711是手机的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器0714内的软件程序和/或模块,以及调用存储在存储器0714内的数据,执行手机的各种功能和处理数据,从而对手机进行整体监控。可选的,处理器0711可包括一个或多个处理单元;优选的,处理器0711可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器0711中。The
手机还包括给各个部件供电的电源(比如电池),优选的,电源可以通过电源管理系统与处理器0711逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。The mobile phone also includes a power source (such as a battery) for supplying power to various components. Preferably, the power source can be logically connected to the
尽管未示出,手机还可以包括摄像头、蓝牙模块等,在此不再赘述。Although not shown, the mobile phone may further include a camera, a Bluetooth module, and the like, and details are not described herein again.
在本发明实施例中,该终端所包括的处理器0711还具有以下功能:In the embodiment of the present invention, the
接收服务器根据本设备在预定时间范围内提交的本机活动数据而确定的权限控制指令,依据该权限控制指令禁用由该权限控制指令指定的目标对象的权限;Receiving, by the receiving server, an authority control instruction determined according to the local activity data submitted by the device within a predetermined time range, and disabling the authority of the target object specified by the authority control instruction according to the authority control instruction;
响应于预设的用户操作指令,向与本设备共同关联于相同用户而实现绑定的第二设备发送解禁本机设备中至少一个被禁的所述权限的协助请 求;And in response to the preset user operation instruction, sending, to the second device that is associated with the device and associated with the same user, the assistance request for disabling the privileged at least one of the local devices;
当接收到所述第二设备响应于该协助请求而反馈的解禁指令后,解禁本机设备中与该协助请求相对应的被禁的所述权限。After receiving the release command fed back by the second device in response to the assistance request, the prohibited permission in the local device corresponding to the assistance request is released.
所述本机活动数据为本机振动传感器检测获取的运动数据,该些数据对应于本机设备的运动路径。The local activity data is a motion data acquired by the local vibration sensor, and the data corresponds to a motion path of the local device.
所述本机活动数据为本机摄像单元获取的音视频流,该音视频流用于记录具有指定特征信息的被测对象的活动。The local activity data is an audio and video stream acquired by the local camera unit, and the audio and video stream is used to record the activity of the measured object having the specified feature information.
所述本机活动数据为本机设备的事件数据,该些事件数据用于记录作用于本机设备的触控显示屏的与该触控显示屏当前用户界面的活动组件相对应的触控事件。The local activity data is event data of the local device, and the event data is used to record a touch event corresponding to the active component of the current user interface of the touch display screen of the touch display screen of the local device. .
被禁用的权限为当前系统或应用程序或应用程序的功能的使用权限,受所述权限控制指令作用,导致该使用权限被禁用,受所述解禁指令的作用,导致该使用权限被解禁。The disabled permission is the usage right of the current system or the function of the application or the application, and is caused by the permission control instruction, so that the usage permission is disabled, and the use permission is disabled, and the usage permission is released.
被禁用的权限为当前系统的触控显示屏使用权限,所述权限控制指令的作用,导致该使用权限被禁用而使触控显示屏处于熄屏或锁屏状态;所述解禁指令的作用,导致该使用权限被解禁而允许触控显示屏亮屏解锁使用。The disabled permission is the touch display usage right of the current system, and the function of the permission control instruction causes the use permission to be disabled to make the touch display screen be off or locked; the function of the release command is The use permission is released and the touch screen is allowed to be unlocked.
被禁用的权限为当前系统的接入外网的使用权限,所述权限控制指令的作用,导致该使用权限被禁用而使本机设备处于断网状态;所述用户操作指令的作用,导致该使用权限临时解禁,当本机设备在预定时间内未收到所述的解禁指令时,保持所述使用权限处于禁用状态,当收到所述解禁指令后,保持该使用权限可用而使本机设备保持外网接入状态。The disabled permission is the usage right of the current system to access the external network, and the function of the permission control instruction causes the usage authority to be disabled to cause the local device to be in a disconnected state; the role of the user operation instruction causes the Temporarily lifting the privilege. When the local device does not receive the banned instruction within the predetermined time, the usage privilege is disabled. After receiving the banned instruction, the usage permission is kept and the local device is enabled. The device maintains the external network access status.
被禁用的权限为该权限控制指令中指定的应用程序或其功能的使用权限,所述权限控制指令的作用,导致该使用权限被禁用而使该应用程序或其功能不可用;所述解禁指令的作用,导致该使用权限被解禁而允许使用该应用程序或其功能。The disabled permission is the usage right of the application specified in the permission control instruction or its function, and the permission control instruction causes the usage permission to be disabled to make the application or its function unavailable; the release command The role of the use permission is removed and the application or its functions are allowed to be used.
所述用户操作指令基于本机设备的多个实体键的组合触发、特定手势事件或特定语音输入而产生。The user operation instructions are generated based on a combined trigger of a plurality of physical keys of the native device, a particular gesture event, or a particular voice input.
本机设备与第二设备由服务器的相同用户账号实施绑定,并藉由该服务器传递彼此的数据报文实现通信,本机设备及第二设备在各自向对方交互的数据报文中均持有彼此的设备特征信息及相应的令牌信息。The local device and the second device are bound by the same user account of the server, and the server transmits the data packets of each other to communicate, and the local device and the second device respectively hold the data packets that are mutually interacted with each other. There are device characteristics information and corresponding token information of each other.
所述的权限控制指令包含了多个将被禁用的权限,对应的,所述协助请求中包含该些权限的指定,而所述解禁指令则相应被配置为用于解禁该些权限。The permission control instruction includes a plurality of rights to be disabled. Correspondingly, the assistance request includes the designation of the rights, and the release command is configured to be used to release the rights.
当接收到第二设备响应于所述协助请求而反馈的拒绝指令后,维持所述权限处于禁用状态,并且,在预定时长范围内使所述用户操作指令失效。After receiving the rejection instruction fed back by the second device in response to the assistance request, the authority is maintained in a disabled state, and the user operation instruction is invalidated within a predetermined duration.
调用从服务器获取的任务计划表中的任意任务单元,向服务器发送该任务单元中指定的预定时间范围内产生的指定类型的本机活动数据。Calls any task unit in the task schedule obtained from the server, and sends the server the specified type of native activity data generated within the predetermined time range specified in the task unit.
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述图片分类展示方法实施例中的对应过程,在此不再赘述。A person skilled in the art can clearly understand that for the convenience and brevity of the description, the specific working process of the system, the device and the unit described above can refer to the corresponding process in the foregoing image classification display method embodiment, and details are not described herein again. .
图8示出了可以实现根据本发明的一种可穿戴设备权限控制方法的可穿戴设备或一种远程权限协调控制方法的服务器(下述将可穿戴设备或服务器统称为设备)。该设备传统上包括处理器1010和以存储器1020形式的计算机程序产品或者计算机可读介质。存储器1020可以是诸如闪存、EEPROM(电可擦除可编程只读存储器)、EPROM、硬盘或者ROM之类的电子存储器。存储器1020具有用于执行上述方法中的任何方法步骤的程序代码1031的存储空间1030。例如,用于程序代码的存储空间1030可以包括分别用于实现上面的方法中的各种步骤的各个程序代码1031。这些程序代码可以从一个或者多个计算机程序产品中读出或者写入到这一个或者多个计算机程序产品中。这些计算机程序产品包括诸如硬盘,紧致盘(CD)、存储卡或者软盘之类的程序代码载体。这样的计算机程序产品通常为如参考图9所述的便携式或者固定存储单元。该存储单元可以具有与图8中的存储器1020类似布置的存储段或者存储空间等。程序代码可以例如以适当形式进行压缩。通常,存储单元包括用于执行根据本发明的方法步骤的程序代码1031’,即可以由例如诸如1010之类的处理器读取的代码,这些代码 当由设备运行时,导致该设备执行上面所描述的方法中的各个步骤。8 shows a server (hereinafter referred to as a wearable device or a server collectively referred to as a device) that can implement a wearable device or a remote rights coordination control method of a wearable device right control method according to the present invention. The device conventionally includes a processor 1010 and a computer program product or computer readable medium in the form of a memory 1020. The memory 1020 may be an electronic memory such as a flash memory, an EEPROM (Electrically Erasable Programmable Read Only Memory), an EPROM, a hard disk, or a ROM. The memory 1020 has a memory space 1030 for executing
在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和图片分类展示方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。In the several embodiments provided by the present application, it should be understood that the disclosed system, apparatus, and picture classification display method may be implemented in other manners. For example, the device embodiments described above are merely illustrative. For example, the division of the unit is only a logical function division. In actual implementation, there may be another division manner, for example, multiple units or components may be combined or Can be integrated into another system, or some features can be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interface, device or unit, and may be in an electrical, mechanical or other form.
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, may be located in one place, or may be distributed to multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of the embodiment.
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above integrated unit can be implemented in the form of hardware or in the form of a software functional unit.
本领域普通技术人员可以理解上述实施例的各种图片分类展示方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:只读存储器(ROM,Read Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁盘或光盘等。A person of ordinary skill in the art may understand that all or part of the steps of the various picture classification display methods of the foregoing embodiments may be completed by a program to instruct related hardware, and the program may be stored in a computer readable storage medium, the storage medium. It may include: a read only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
本领域普通技术人员可以理解实现上述实施例图片分类展示方法中的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。A person skilled in the art can understand that all or part of the steps of implementing the picture classification display method of the above embodiment can be completed by a program to instruct related hardware, and the program can be stored in a computer readable storage medium. The storage medium to which it is obtained may be a read only memory, a magnetic disk or an optical disk or the like.
以上对本发明所提供的一种移动终端进行了详细介绍,对于本领域的一般技术人员,依据本发明实施例的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。The foregoing describes a mobile terminal provided by the present invention in detail. For those skilled in the art, according to the idea of the embodiment of the present invention, there are changes in specific implementation manners and application scopes. The contents of this specification are not to be construed as limiting the invention.
Claims (49)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201611169463.6A CN106778209B (en) | 2016-12-16 | 2016-12-16 | Server, wearable device and corresponding authority control method and device thereof |
| CN201611169463.6 | 2016-12-16 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2018108173A1 true WO2018108173A1 (en) | 2018-06-21 |
Family
ID=58892282
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2017/116671 Ceased WO2018108173A1 (en) | 2016-12-16 | 2017-12-15 | Server, wearable device, and corresponding permission control method and apparatus thereof |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN106778209B (en) |
| WO (1) | WO2018108173A1 (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112464186A (en) * | 2020-12-01 | 2021-03-09 | 广州朗国电子科技有限公司 | Application program time-sharing and authority-sharing management method, system, all-in-one machine and storage medium |
| CN115314589A (en) * | 2021-05-08 | 2022-11-08 | 深圳市万普拉斯科技有限公司 | A task management method, device, mobile terminal and storage medium |
| CN115392843A (en) * | 2021-05-24 | 2022-11-25 | 王凯 | A business assistance method and system |
Families Citing this family (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106778209B (en) * | 2016-12-16 | 2020-08-14 | 北京奇宝科技有限公司 | Server, wearable device and corresponding authority control method and device thereof |
| CN107272427B (en) * | 2017-06-16 | 2021-01-05 | 北京小米移动软件有限公司 | Control method and device of intelligent equipment |
| CN107731277A (en) * | 2017-11-06 | 2018-02-23 | 广东乐心医疗电子股份有限公司 | Behavior monitoring method and device and wearable device |
| CN107741701A (en) * | 2017-11-16 | 2018-02-27 | 广东乐心医疗电子股份有限公司 | Intelligent wearable household control method and system for children |
| CN107944725A (en) * | 2017-12-01 | 2018-04-20 | 广州摩翼信息科技有限公司 | The measure of supervision and system of mission bit stream |
| CN111913559A (en) * | 2019-05-07 | 2020-11-10 | 奇酷互联网络科技(深圳)有限公司 | Method for controlling vehicle-mounted system by wearable device, wearable device and storage device |
| CN110287657A (en) * | 2019-06-24 | 2019-09-27 | 上海闻泰电子科技有限公司 | Equipment supervises method, apparatus, equipment and storage medium |
| CN110912911B (en) * | 2019-11-29 | 2022-01-25 | 宁波奥克斯电气股份有限公司 | Air conditioning equipment authority control method, user equipment and control system |
| CN112015488A (en) * | 2020-08-31 | 2020-12-01 | 中移(杭州)信息技术有限公司 | Implementation method of special terminal, electronic equipment and storage medium |
| CN113163051B (en) * | 2021-04-06 | 2022-04-22 | 青岛海信移动通信技术股份有限公司 | Mobile terminal and control method thereof |
| CN116032983A (en) * | 2022-12-29 | 2023-04-28 | 上海闻泰信息技术有限公司 | Equipment control method, device, terminal equipment and storage medium |
| CN116469397B (en) * | 2023-03-15 | 2026-01-02 | 深圳市声扬科技有限公司 | Methods, devices, and electronic equipment for setting device operation permissions |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104660626A (en) * | 2013-11-18 | 2015-05-27 | 中兴通讯股份有限公司 | Controlling method and device of smart terminal |
| CN105320880A (en) * | 2015-11-12 | 2016-02-10 | 广东欧珀移动通信有限公司 | Terminal control method and apparatus |
| CN105426718A (en) * | 2015-11-16 | 2016-03-23 | 北京奇虎科技有限公司 | Methods and apparatuses for controlling right of smart wearable device |
| EP3035155A1 (en) * | 2013-08-14 | 2016-06-22 | Yulong Computer Telecommunication Scientific (Shenzhen) Co. Ltd. | Wearable device and data transmission method |
| CN105827788A (en) * | 2015-01-06 | 2016-08-03 | 喻彦钦 | Intelligent terminal control method, intelligent terminal and main control terminal |
| CN106778209A (en) * | 2016-12-16 | 2017-05-31 | 北京奇虎科技有限公司 | Server, wearable device and its corresponding authority control method and device |
-
2016
- 2016-12-16 CN CN201611169463.6A patent/CN106778209B/en active Active
-
2017
- 2017-12-15 WO PCT/CN2017/116671 patent/WO2018108173A1/en not_active Ceased
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP3035155A1 (en) * | 2013-08-14 | 2016-06-22 | Yulong Computer Telecommunication Scientific (Shenzhen) Co. Ltd. | Wearable device and data transmission method |
| CN104660626A (en) * | 2013-11-18 | 2015-05-27 | 中兴通讯股份有限公司 | Controlling method and device of smart terminal |
| CN105827788A (en) * | 2015-01-06 | 2016-08-03 | 喻彦钦 | Intelligent terminal control method, intelligent terminal and main control terminal |
| CN105320880A (en) * | 2015-11-12 | 2016-02-10 | 广东欧珀移动通信有限公司 | Terminal control method and apparatus |
| CN105426718A (en) * | 2015-11-16 | 2016-03-23 | 北京奇虎科技有限公司 | Methods and apparatuses for controlling right of smart wearable device |
| CN106778209A (en) * | 2016-12-16 | 2017-05-31 | 北京奇虎科技有限公司 | Server, wearable device and its corresponding authority control method and device |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112464186A (en) * | 2020-12-01 | 2021-03-09 | 广州朗国电子科技有限公司 | Application program time-sharing and authority-sharing management method, system, all-in-one machine and storage medium |
| CN112464186B (en) * | 2020-12-01 | 2023-11-14 | 广州朗国电子科技股份有限公司 | Application time-sharing permission management method, system, all-in-one machine and storage medium |
| CN115314589A (en) * | 2021-05-08 | 2022-11-08 | 深圳市万普拉斯科技有限公司 | A task management method, device, mobile terminal and storage medium |
| CN115392843A (en) * | 2021-05-24 | 2022-11-25 | 王凯 | A business assistance method and system |
Also Published As
| Publication number | Publication date |
|---|---|
| CN106778209A (en) | 2017-05-31 |
| CN106778209B (en) | 2020-08-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2018108173A1 (en) | Server, wearable device, and corresponding permission control method and apparatus thereof | |
| US20240184926A1 (en) | Wearable devices in a controlled environment | |
| Gray | Always on: privacy implications of microphone-enabled devices | |
| EP3917091B1 (en) | Message sending method and mobile terminal | |
| CN104363987A (en) | Method and device for selecting terminal modes | |
| US11176228B2 (en) | Application interface display method, apparatus, and terminal, and storage medium | |
| WO2018080023A1 (en) | Electronic device and method for controlling operation thereof | |
| CN107249084B (en) | Mobile terminal, program calling method and computer-readable storage medium | |
| US20200285725A1 (en) | Method and Apparatus for Security Verification and Mobile Terminal | |
| CN112597478A (en) | Identity authentication method, electronic device and storage medium | |
| WO2019056366A1 (en) | Terminal control method and device | |
| US11178280B2 (en) | Input during conversational session | |
| CN110442394A (en) | An application control method and mobile terminal | |
| CN108156537B (en) | A kind of remote operation method of mobile terminal and mobile terminal | |
| CN109522741B (en) | Application program permission prompting method and terminal equipment thereof | |
| CN109992941B (en) | Authority management method and terminal equipment | |
| CN108549804B (en) | Mode switching method and device, computer-readable storage medium, and terminal | |
| CN108133708A (en) | A kind of control method of voice assistant, device and mobile terminal | |
| CN110852217A (en) | Method and electronic device for face recognition | |
| CN108008892B (en) | Function starting method and terminal | |
| CN108804898A (en) | A kind of message playback method and mobile terminal | |
| CN108762712A (en) | Electronic device control method, electronic device control device, storage medium and electronic device | |
| WO2020097830A1 (en) | Handheld mobile terminal control method and related apparatus | |
| US20220319352A1 (en) | Automatically Entering A Demonstration Mode For A Device Based On Audio Conversation | |
| CN109063462A (en) | A kind of right management method and terminal device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 17880866 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 17880866 Country of ref document: EP Kind code of ref document: A1 |