WO2018108050A1 - Intelligent terminal and application program right control method and apparatus therefor, and server - Google Patents

Intelligent terminal and application program right control method and apparatus therefor, and server Download PDF

Info

Publication number
WO2018108050A1
WO2018108050A1 PCT/CN2017/115487 CN2017115487W WO2018108050A1 WO 2018108050 A1 WO2018108050 A1 WO 2018108050A1 CN 2017115487 W CN2017115487 W CN 2017115487W WO 2018108050 A1 WO2018108050 A1 WO 2018108050A1
Authority
WO
WIPO (PCT)
Prior art keywords
smart terminal
application
preset
server
behavior
Prior art date
Application number
PCT/CN2017/115487
Other languages
French (fr)
Chinese (zh)
Inventor
施锦岸
Original Assignee
北京奇虎科技有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 北京奇虎科技有限公司 filed Critical 北京奇虎科技有限公司
Publication of WO2018108050A1 publication Critical patent/WO2018108050A1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • G06F21/629Protecting access to data via a platform, e.g. using keys or access control rules to features or functions of an application
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/604Tools and structures for managing or administering access control systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/2141Access rights, e.g. capability lists, access control lists, access tables, access matrices

Definitions

  • the inventors of the present invention have noticed that in the existing children's smart watch, the parent can remotely remind the child to complete the task through the mobile phone, and after the completion, give the corresponding virtual reward, extend the use time of the application or develop the specified application.
  • the parent can remotely remind the child to complete the task through the mobile phone, and after the completion, give the corresponding virtual reward, extend the use time of the application or develop the specified application.
  • In order to better manage the application in children's smart watches further strengthen the control of the children's smart watch application and increase the interaction between parents and children.
  • After the child completes the task add the process of completing certain tasks or games together. Open the children's smartwatch app permissions based on the results of the task or game to achieve better control of the child's smartwatch app permissions and increase parental interaction with the child.
  • the first smart terminal and the second smart terminal both start the preset application, it can be ensured that the user of the second smart terminal knows that the first smart terminal user completes the specified behavior and runs through
  • the same preset application opens the permission or the time of the application in the first smart terminal according to the result data, and increases the difficulty of opening or modifying the permission of the first smart terminal application, so that the control of the first smart terminal application is controlled. More intelligent; taking one of the application scenarios as an example, the first smart terminal is a smart watch, and the second smart terminal is a mobile phone, and the user is a child and a parent respectively. Therefore, the parent can better manage and control the application of the child using the smart watch.
  • the program plays a supervisory role for children with poor self-control ability and better helps children develop good study and living habits.
  • S140 Modify, according to the result data, an application permission control list corresponding to the first smart terminal, and push the list to the first smart terminal.
  • mapping relationship between the default application and its evaluation rules is as follows:
  • the step of modifying the application permission control list corresponding to the first smart terminal includes:
  • An open module for opening the permissions of the preset application and setting a time range for its use.
  • the application permission control list includes the permission information of the preset application; in another embodiment of the present invention, when the first smart terminal is determined to be the winner, if the preset is started
  • the application has a time range that can be used to directly modify the time range of the currently running application to extend the application's usage time or directly open its permissions without limiting the usage time.
  • S310 Collect the behavior data of the local machine and send it to the server.
  • the collection module 410 is further configured to:
  • the sending module 430 in response to the startup control instruction, start the preset application, and send the result data generated by running the preset application to the server.
  • the smart terminal After receiving the application permission control list, the smart terminal compares with the local application permission list, and if there is a different place, corrects according to the application permission control list pushed by the server, so that the local application permission control list and the server The application permission list is synchronized.
  • the smart terminal detects the user's open operation instruction for the specified application or other application's call instruction to the specified application, the smart terminal can directly retrieve the identifier according to the application.
  • the local application permission control list determines whether it has the corresponding authority, and does not need to apply for the permission information of the application to the server, so as to avoid obtaining the corresponding permission information in time when the network is disconnected.
  • the embodiment of the present invention further provides a server.
  • a server As shown in FIG. 7 , for the convenience of description, only parts related to the embodiment of the present invention are shown. If the specific technical details are not disclosed, please refer to the implementation of the present invention. Example method section.
  • the touch-sensitive display 610 is a combination of a touch screen and a display screen, and the touch screen and the display screen each occupy a layer; the touch screen includes a touch panel, which can collect touch operations on or near the user (such as a user using a finger or a stylus) Wait for any suitable object or accessory to operate on or near the touch panel, and drive the corresponding connection device according to a preset program.
  • the touch panel may include two parts: 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 a signal to the touch controller 610; the touch controller 610 receives the touch information from the touch detection device and converts it into contact coordinates.

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Health & Medical Sciences (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Bioethics (AREA)
  • Automation & Control Theory (AREA)
  • Telephonic Communication Services (AREA)
  • Telephone Function (AREA)

Abstract

Disclosed is an application program right control method for an intelligent terminal, the method comprising: receiving behaviour data sent by a first intelligent terminal; when it is determined that the behaviour data matches specified behaviour data pre-set by a second intelligent terminal, sending a control instruction for starting a pre-set application program to the first intelligent terminal and the second intelligent terminal; when and only when the first intelligent terminal and the second intelligent terminal both start the pre-set application program, receiving result data fed back by the first intelligent terminal and the second intelligent terminal and generated by running the pre-set application program; and according to the result data, modifying an application program right control list corresponding to the first intelligent terminal, and pushing same to the first intelligent terminal. By means of the solution of the present invention, the application program right control of a second intelligent terminal for a first intelligent terminal is more intelligent, such that parents can better manage and control an application program of an intelligent terminal used by their children, thereby improving the interaction of the parents and the children with one another.

Description

智能终端及其应用程序权限控制方法、装置和服务器Intelligent terminal and application permission control method, device and server thereof 技术领域Technical field
本发明涉及移动通信中权限控制技术领域,更具体地,涉及一种智能终端及其应用程序权限控制方法、装置和服务器。The present invention relates to the field of access control technologies in mobile communications, and more particularly to an intelligent terminal and an application right control method, apparatus and server thereof.
背景技术Background technique
可穿戴设备通常是指直接穿戴在用户身上,或是整合到用户的衣服或配件的一种便携式智能设备,例如智能手表、智能手环等。可穿戴设备不仅仅是一种硬件设备,更是通过软件支持与远端服务器进行交互,以及经语段服务器终端与智能手机等移动终端进行交互,从而可以实现多种功能,特别是运用在对儿童的监护方面,因此,深受广大家长的青睐。A wearable device is generally a portable smart device that is worn directly on the user or integrated into the user's clothing or accessories, such as a smart watch, smart bracelet, and the like. A wearable device is not only a hardware device, but also interacts with a remote server through software support, and interacts with a mobile terminal such as a smart phone through a segment server terminal, thereby realizing various functions, especially in a pair. The supervision of children is therefore favored by parents.
与此同时,随着可穿戴设备的发展与普及,对可穿戴设备的功能和操作全面性的需求也与日俱增,针对可穿戴设备而开发的应用程序也随之增多;目前,市场上推出的智能穿戴设备具有电话、短信、音乐、游戏等各种应用功能。At the same time, with the development and popularity of wearable devices, the demand for the comprehensive functionality and operation of wearable devices is increasing, and the number of applications developed for wearable devices is increasing. Currently, the smart phones launched on the market. Wearable devices have various application functions such as phone, text message, music, and games.
然而,可穿戴设备也是把双刃剑,儿童虽然能享受可穿戴设备带来的实用性,如定位应用功能,同时,由于儿童年龄小,自控能力还不够,可穿戴设备中也有些应用程序会给儿童带来负面影响,如沉迷游戏等。鉴于此,迫切需要设计一种新的对可穿戴设备应用程序权限控制的方式,更好的管理可穿戴设备应用程序权限,同时,还能增加家长与孩子的互动,克服上述缺陷。However, wearable devices are also double-edged swords. Although children can enjoy the practicality brought by wearable devices, such as positioning application functions, at the same time, because children are young, self-control ability is not enough, and some applications in wearable devices will Negative effects on children, such as addictive games. In view of this, there is an urgent need to design a new way to control the permissions of the wearable device application, better manage the permissions of the wearable device application, and at the same time increase the interaction between parents and children to overcome the above shortcomings.
发明内容Summary of the invention
鉴于上述问题,本发明提出了一种智能终端及其应用程序权限控制方法、装置和服务器,实现在增加家长跟儿童的互动的同时对孩子的智能终端的应用程序进行更好的管理与控制。 In view of the above problems, the present invention provides an intelligent terminal and an application permission control method, apparatus and server thereof, which enable better management and control of an application of a child's smart terminal while increasing interaction between the parent and the child.
为实现上述目的,第一方面,本发明提供了一种智能终端应用程序权限控制方法,包括如下步骤:接收第一智能终端发送的行为数据;当判断所述行为数据与第二智能终端预设的指定行为数据相匹配时,发送启动预设应用程序的控制指令至第一智能终端和第二智能终端;当且仅当所述第一智能终端和第二智能终端都启动所述预设应用程序时,接收第一智能终端和第二智能终端反馈的运行所述预设应用程序产生的结果数据;根据该结果数据,修改与第一智能终端相对应的应用程序权限控制列表,并推送至第一智能终端。To achieve the above objective, the first aspect of the present invention provides a smart terminal application permission control method, including the following steps: receiving behavior data sent by a first intelligent terminal; and determining the behavior data and a second smart terminal preset When the specified behavior data matches, sending a control instruction for starting the preset application to the first smart terminal and the second smart terminal; if and only if the first smart terminal and the second smart terminal both start the preset application Receiving, by the first smart terminal and the second smart terminal, the result data generated by running the preset application, and modifying the application permission control list corresponding to the first smart terminal according to the result data, and pushing to the program The first intelligent terminal.
第二方面,本发明还提供了一种用于实现上述方法的智能终端应用程序权限控制装置,包括:至少一个处理器;以及,至少一个存储器,其与所述至少一个处理器可通信地连接;所述至少一个存储器包括处理器可执行的指令,当所述处理器可执行的指令由所述至少一个处理器执行时,致使所述装置执行至少以下操作接收第一智能终端发送的行为数据;当判断所述行为数据与第二智能终端预设的指定行为数据相匹配时,发送启动预设应用程序的控制指令至第一智能终端和第二智能终端;当且仅当所述第一智能终端和第二智能终端都启动所述预设应用程序时,接收第一智能终端和第二智能终端反馈的运行所述预设应用程序产生的结果数据;根据该结果数据,修改与第一智能终端相对应的应用程序权限控制列表,并推送至第一智能终端。In a second aspect, the present invention provides a smart terminal application permission control apparatus for implementing the above method, comprising: at least one processor; and at least one memory communicably connected to the at least one processor The at least one memory includes processor-executable instructions that, when executed by the at least one processor, cause the apparatus to perform at least the following operations to receive behavioral data transmitted by the first intelligent terminal When it is determined that the behavior data matches the specified behavior data preset by the second smart terminal, sending a control instruction for starting the preset application to the first smart terminal and the second smart terminal; if and only if the first When the smart terminal and the second smart terminal both start the preset application, receiving result data generated by the first smart terminal and the second smart terminal and running the preset application; according to the result data, modifying and first The application permission control list corresponding to the smart terminal is pushed to the first smart terminal.
第三方面,本发明还提供了一种智能终端应用程序权限控制方法,包括如下步骤:采集本机的行为数据,发送至服务器;接收服务器发送的启动预设应用程序的控制指令;响应于所述启动控制指令开启所述预设应用程序,发送运行所述预设应用程序产生的结果数据至服务器;接收服务器推送的新的应用程序权限控制列表,更新本地应用程序权限控制列表。In a third aspect, the present invention further provides a smart terminal application permission control method, comprising the steps of: collecting behavior data of the local machine, and sending the data to the server; receiving a control instruction sent by the server to start the preset application; The startup control command starts the preset application, sends the result data generated by running the preset application to the server, receives a new application permission control list pushed by the server, and updates the local application permission control list.
第四方面,本发明还提供了一种用于执行上述第三方面方法的智能终端应用程序权限控制装置,包括:至少一个处理器;以及,至少一个存储器,其与所述至少一个处理器可通信地连接;所述至少一个存储器包括处理器可执行的指令,当所述处理器可执行的指令由所述至少一个处理器执行时,致使所述装置执行至少以下操作:采集本机的行为数据,发送至服 务器;接收服务器发送的启动预设应用程序的控制指令;响应于所述启动控制指令开启所述预设应用程序,发送运行所述预设应用程序产生的结果数据至服务器;接收服务器推送的新的应用程序权限控制列表,更新本地应用程序权限控制列表。According to a fourth aspect, the present invention provides a smart terminal application permission control apparatus for performing the method of the above third aspect, comprising: at least one processor; and at least one memory that is compatible with the at least one processor Communicatively coupled; the at least one memory comprising processor-executable instructions that, when executed by the at least one processor, cause the apparatus to perform at least the following: acquiring native behavior Data, sent to service Receiving a control instruction sent by the server to start the preset application; in response to the startup control instruction, opening the preset application, sending the result data generated by running the preset application to the server; receiving the server push New application permission control list, update local application permission control list.
第五方面,本发明还提供了一种服务器,包括:一个或多个处理器;存储器;一个或多个应用程序,其中所述一个或多个应用程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行;所述一个或多个程序配置用于执行第一方面所述智能终端应用程序权限控制的方法。In a fifth 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 Executed by the one or more processors; the one or more programs configured to perform the method of intelligent terminal application rights control of the first aspect.
第六方面,本发明还提供了一种智能终端,包括:触敏显示器,用于感知操作指令并根据该指令显示相应的界面;一个或多个处理器;存储器;一个或多个应用程序,其中所述一个或多个应用程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行;所述一个或多个程序配置用于执行第三方面所述智能终端应用程序权限控制的方法。In a sixth aspect, the present invention also provides an intelligent terminal, comprising: a touch sensitive display for sensing an operation instruction and displaying a corresponding interface according to the instruction; 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 executed by the one or more processors; the one or more programs configured to perform the smart terminal application of the third aspect The method of program permission control.
第七方面,本发明还提供了一种计算机程序,包括计算机可读代码,当服务器运行所述计算机可读代码时,导致第一方面所述的方法被执行。In a seventh aspect, the invention also provides a computer program comprising computer readable code, when the server runs the computer readable code, causing the method of the first aspect to be performed.
第八方面,本发明还提供了一种计算机程序,包括计算机可读代码,当智能终端运行所述计算机可读代码时,导致第三方面所述的方法被执行。In an eighth aspect, the present invention also provides a computer program comprising computer readable code, when the intelligent terminal runs the computer readable code, causing the method of the third aspect to be performed.
第九方面,本发明还提供了一种计算机可读介质,其中存储了第七方面或第八方面所述的计算机程序。According to a ninth aspect, the invention provides a computer readable medium storing the computer program of the seventh aspect or the eighth aspect.
相对于现有技术,本发明提供的方案,接收第一智能终端发送的行为数据;当判断所述行为数据与第二智能终端预设的指定行为数据相匹配时,发送启动预设应用程序的控制指令至第一智能终端和第二智能终端;当且仅当所述第一智能终端和第二智能终端都启动所述预设应用程序时,接收第一智能终端和第二智能终端反馈的运行所述预设应用程序产生的结果数据;根据该结果数据,修改与第一智能终端相对应的应用程序权限控制列表,并推送至第一智能终端。Compared with the prior art, the solution provided by the present invention receives the behavior data sent by the first smart terminal; when it is determined that the behavior data matches the specified behavior data preset by the second smart terminal, sending the preset application is started. Controlling the command to the first smart terminal and the second smart terminal; receiving the feedback from the first smart terminal and the second smart terminal only if the first smart terminal and the second smart terminal both start the preset application Running result data generated by the preset application; according to the result data, modifying an application permission control list corresponding to the first smart terminal, and pushing the list to the first smart terminal.
由于是在当且仅当第一智能终端和第二智能终端都启动预设应用游戏的情况下,根据结果数据对第一智能终端的应用程序权限进行控制,因此,实现家长更好的管理孩子持有的智能终端的应用程序,以确保特定年龄的 孩子更安全、更合理的使用智能终端,使得对智能终端应用程序权限的控制更智能化;同时,在过程中,增加家长与孩子的互动性。Since the application permission of the first smart terminal is controlled according to the result data, if the first smart terminal and the second smart terminal both start the preset application game, the parent is better managed. Holding a smart terminal app to ensure a certain age The safer and more reasonable use of smart terminals for children makes the control of smart terminal application permissions more intelligent. At the same time, in the process, the interaction between parents and children is increased.
本发明的这些方面或其他方面在以下实施例的描述中会更加简明易懂。These and other aspects of the invention will be more apparent from the following description of the embodiments.
附图说明DRAWINGS
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。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为本发明实施例的智能终端应用程序权限控制方法的流程图。FIG. 1 is a flowchart of a method for controlling permission of an intelligent terminal application according to an embodiment of the present invention.
图2为本发明实施例的智能终端应用程序权限控制装置的内部结构框架示意图。FIG. 2 is a schematic diagram of an internal structure framework of an intelligent terminal application permission control apparatus according to an embodiment of the present invention.
图3为本发明实施例的智能终端应用程序权限控制装置中发送模块具体框架图。FIG. 3 is a specific frame diagram of a sending module in an intelligent terminal application permission control apparatus according to an embodiment of the present invention.
图4为本发明实施例的智能终端应用程序权限控制装置中修改模块具体框架图。FIG. 4 is a specific frame diagram of a modification module in an intelligent terminal application permission control apparatus according to an embodiment of the present invention.
图5为本发明另一实施例的智能终端应用程序权限控制方法的流程图。FIG. 5 is a flowchart of a method for controlling permission of an intelligent terminal application according to another embodiment of the present invention.
图6为本发明另一实施例的智能终端应用程序权限控制装置的内部结构框架示意图。FIG. 6 is a schematic structural diagram of an internal structure of an intelligent terminal application permission control apparatus according to another embodiment of the present invention.
图7为本发明实施例的服务器的部分结构框图。FIG. 7 is a block diagram showing a partial structure of a server according to an embodiment of the present invention.
图8为本发明实施例的智能终端的部分结构框图。FIG. 8 is a block diagram showing a partial structure of an intelligent terminal according to an embodiment of the present invention.
图9示出了用于执行根据本发明的方法的服务器或智能终端的框图。Figure 9 shows a block diagram of a server or smart terminal for performing the method according to the invention.
以及as well as
图10示出了用于保持或者携带实现根据本发明的方法的程序代码的存储单元示意图。Figure 10 shows a schematic diagram of a memory unit for holding or carrying program code implementing a method in accordance with the present invention.
具体实施方式detailed description
面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能 的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。The embodiments of the present invention are described in detail, and examples of the embodiments are illustrated in the accompanying drawings, in which the same or the Components. The embodiments described below with reference to the drawings are intended to be illustrative of the invention and are not to be construed as limiting.
本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本发明的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。The singular forms "a", "an", "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 skilled 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 the 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.
本技术领域技术人员可以理解,这里所使用的“终端”、“终端设备”既包括无线信号接收器的设备,其仅具备无发射能力的无线信号接收器的设备,又包括接收和发射硬件的设备,其具有能够在双向通信链路上,进行双向通信的接收和发射硬件的设备。这种设备可以包括:蜂窝或其他通信设备,其具有单线路显示器或多线路显示器或没有多线路显示器的蜂窝或其他通信设备;PCS(Personal Communications Service,个人通信***),其可以组合语音、数据处理、传真和/或数据通信能力;PDA(Personal Digital Assistant,个人数字助理),其可以包括射频接收器、寻呼机、互联网/内联网访问、网络浏览器、记事本、日历和/或GPS(Global Positioning System,全球定位***)接收器;常规膝上型和/或掌上型计算机或其他设备,其具有和/或包括射频接收器的常规膝上型和/或掌上型计算机或其他设备。这里所使用的“终端”、“终端设备”可以是便携式、可运输、安装在交通工具(航 空、海运和/或陆地)中的,或者适合于和/或配置为在本地运行,和/或以分布形式,运行在地球和/或空间的任何其他位置运行。这里所使用的“终端”、“终端设备”还可以是通信终端、上网终端、音乐/视频播放终端,例如可以是PDA、MID(Mobile Internet Device,移动互联网设备)和/或具有音乐/视频播放功能的移动电话,也可以是智能电视、机顶盒等设备。Those skilled in the art can understand that the "terminal" and "terminal device" used herein include both a wireless signal receiver device, a device having only a wireless signal receiver without a transmitting capability, and a receiving and transmitting hardware. A device having a receiving and transmitting hardware capable of two-way communication over a two-way communication link. Such devices may include cellular or other communication devices having a single line display or a multi-line display or a cellular or other communication device without a multi-line display; PCS (Personal Communications Service), which may combine voice, data Processing, fax, and/or data communication capabilities; PDA (Personal Digital Assistant), which can include radio frequency receivers, pagers, Internet/Intranet access, web browsers, notepads, calendars, and/or GPS (Global Positioning System (Global Positioning System) receiver; conventional laptop and/or palmtop computer or other device having a conventional laptop and/or palmtop computer or other device that includes and/or includes a radio frequency receiver. The "terminal" and "terminal equipment" used herein may be portable, transportable, and installed in a vehicle. In air, sea and/or land, or adapted and/or configured to operate locally, and/or in distributed form, operating in any other location on the earth and/or space. The "terminal" and "terminal device" used herein may also be a communication terminal, an internet terminal, a music/video playing terminal, and may be, for example, a PDA, a MID (Mobile Internet Device), and/or have a music/video playback. Functional mobile phones can also be smart TVs, set-top boxes and other devices.
本发明的发明人考虑到,目前,我国依然实行计划生育,大部分夫妻通常只生育一个孩子,对孩子的安全和教育格外上心,因此,能为孩子保驾护航的可穿戴设备受到越来越多的家长的青睐,如儿童智能手表,有越来越多的孩子佩戴儿童智能手表;与此同时,随着儿童智能手表的发展与普及,对儿童智能手表的功能和操作全面性的需求也与日俱增,针对儿童智能手表而开发的应用程序也随之增多;目前,市场上推出的儿童智能手表具有电话、短信、音乐、游戏等各种应用功能。然而,儿童智能手表也是把双刃剑,儿童虽然能享受其带来的实用性,如定位应用功能,同时,儿童智能手表中也有些应用程序会给儿童带来负面影响,如沉迷游戏等。The inventor of the present invention has considered that at present, family planning is still practiced in China, and most couples usually only have one child, and the safety and education of the child are particularly good. Therefore, the wearable devices that can protect the child are increasingly The favor of many parents, such as children's smart watches, more and more children wear children's smart watches; at the same time, with the development and popularization of children's smart watches, the need for the comprehensive function of children's smart watches and operations Increasingly, the number of applications developed for children's smart watches has also increased; currently, the children's smart watches launched on the market have various application functions such as telephone, text message, music, and games. However, children's smart watches are also a double-edged sword. Although children can enjoy the practicality brought by them, such as positioning application functions, at the same time, some applications in children's smart watches will have negative effects on children, such as addictive games.
基于上述考虑,本发明的发明人注意到,现有儿童智能手表中,家长可通过手机远程提醒孩子完成任务,并在完成之后给予相应的虚拟奖励、延长其使用应用程序时间或开发指定应用程序,为更好的管理儿童智能手表中的应用程序,进一步加强对儿童智能手表应用程序的控制同时增加家长与孩子的互动性,可在孩子完成任务后,添加一起完成某些任务或游戏的过程,根据任务或游戏的结果数据开放儿童智能手表应用程序的权限,以达到更好的控制儿童智能手表应用程序权限的效果同时增加家长与孩子的互动。Based on the above considerations, the inventors of the present invention have noticed that in the existing children's smart watch, the parent can remotely remind the child to complete the task through the mobile phone, and after the completion, give the corresponding virtual reward, extend the use time of the application or develop the specified application. In order to better manage the application in children's smart watches, further strengthen the control of the children's smart watch application and increase the interaction between parents and children. After the child completes the task, add the process of completing certain tasks or games together. Open the children's smartwatch app permissions based on the results of the task or game to achieve better control of the child's smartwatch app permissions and increase parental interaction with the child.
因此,本发明的实施例中,服务器接收第一智能终端发送的行为数据;当判断所述行为数据与第二智能终端预设的指定行为数据相匹配时,发送启动预设应用程序的控制指令至第一智能终端和第二智能终端;当且仅当所述第一智能终端和第二智能终端都启动所述预设应用程序时,接收第一智能终端和第二智能终端反馈的运行所述预设应用程序产生的结果数据;根据该结果数据,修改与第一智能终端相对应的应用程序权限控制列表,并推送至第一智能终端。由此,实现家长更好的管理特定年龄段儿童的智能终端中的应用程序的权限,使儿童对智能终端的使用更合理。 Therefore, in the embodiment of the present invention, the server receives the behavior data sent by the first smart terminal; when determining that the behavior data matches the specified behavior data preset by the second smart terminal, sending a control instruction for starting the preset application And the second smart terminal and the second smart terminal; and when the first smart terminal and the second smart terminal start the preset application, receiving the operation information fed back by the first smart terminal and the second smart terminal Determining the result data generated by the application; and modifying the application permission control list corresponding to the first smart terminal according to the result data, and pushing the list to the first smart terminal. Thereby, the parent can better manage the rights of the application in the intelligent terminal of the child of a certain age, so that the child can use the smart terminal more reasonably.
本发明的实施例中,所述智能终端包括可穿戴设备与移动终端设备,所述可穿戴设备可以具体为如下设备之一:智能手表、智能手环等。所述移动终端设备可以具体为如下设备之一:手机、平板电脑等。所述第一智能终端预先注册到服务器平台上,第二智能终端通过已注册的账号登录服务器平台,并添加已注册到服务器平台的第一智能终端以进行绑定,由此建立第一智能终端和第二智能终端的连接以进行后续的通信。In the embodiment of the present invention, the smart terminal includes a wearable device and a mobile terminal device, and the wearable device may be specifically one of the following devices: a smart watch, a smart bracelet, and the like. The mobile terminal device may be specifically one of the following devices: a mobile phone, a tablet computer, and the like. The first smart terminal is pre-registered on the server platform, and the second smart terminal logs in to the server platform through the registered account, and adds the first smart terminal that has been registered to the server platform to perform binding, thereby establishing the first smart terminal. A connection with the second intelligent terminal for subsequent communication.
下面结合附图具体介绍本发明实施例的技术方案。The technical solutions of the embodiments of the present invention are specifically described below with reference to the accompanying drawings.
第一方面,本发明实施例提供了一种智能终端应用程序权限控制方法,所述方法的流程示意图如图1所示,包括如下步骤:The first aspect of the present invention provides a method for controlling the rights of an application of an intelligent terminal. The schematic diagram of the method is as shown in FIG. 1 and includes the following steps:
S110:接收第一智能终端发送的行为数据。S110: Receive behavior data sent by the first smart terminal.
本发明的实施例中,假设所述第一智能终端为智能儿童手表,其用户为儿童,则所述行为数据可为儿童根据家长在移动终端设定的任务对应执行的行为动作,例如,家长设定儿童午休,则儿童智能手表采集的行为数据为孩子执行任务睡觉时的动作数据。所述行为数据包括针对各种行为采集的数据,主要包括声音数据、运动数据和图像数据等,本领域技术人员可以理解地,所述声音数据可通过语音传感器采集,所述运动数据可通过运动传感器采集,所述图像数据可由图像传感器采集。In the embodiment of the present invention, if the first smart terminal is a smart child watch and the user is a child, the behavior data may be a behavior action performed by the child according to a task set by the parent in the mobile terminal, for example, a parent. When the child's lunch break is set, the behavior data collected by the child's smart watch is the action data when the child performs the task to sleep. The behavior data includes data collected for various behaviors, including sound data, motion data, and image data, etc., which can be understood by those skilled in the art, the sound data can be collected by a voice sensor, and the motion data can be moved through Sensor acquisition, the image data can be acquired by an image sensor.
S120:当判断所述行为数据与第二智能终端预设的指定行为数据相匹配时,发送启动预设应用程序的控制指令至第一智能终端和第二智能终端。S120: When it is determined that the behavior data matches the specified behavior data preset by the second smart terminal, sending a control instruction for starting the preset application to the first smart terminal and the second smart terminal.
具体地,所述判断所述行为与第二智能终端预设的指定行为相匹配,具体包括:Specifically, the determining that the behavior matches the specified behavior preset by the second smart terminal includes:
判断所述行为数据是否与预先存储的指定行为数据模型相匹配;和Determining whether the behavior data matches a pre-stored specified behavioral data model; and
判断所述行为数据是否与第二智能终端预设的指定行为执行时长相匹配,所述行为数据包含行为的执行时长。Determining whether the behavior data matches the execution duration of the specified behavior preset by the second smart terminal, where the behavior data includes the execution duration of the behavior.
本实施例中,所述第二智能终端预设的指定行为通常包括两个方面,指定行为与指定行为的持续时间;例如,本发明的一个应用场景为:第一智能终端为智能手表,第二智能终端为手机,其用户分别为孩子与家长。通家长过手机设定要求孩子午睡1小时,那么就需要对智能手表采集的数据进行两层判断,首先要判断孩子是不是在午睡,其次,判断是不是睡了1小时。又如,家长通过手机设定要求孩子背单词10分钟,那么就需要对 智能手表采集的行为数据进行分析,判断孩子是否在进行背单词行为,其次,判断是否背诵了10分钟。In this embodiment, the specified behavior of the second smart terminal is generally included in two aspects, the specified behavior and the duration of the specified behavior; for example, an application scenario of the present invention is: the first smart terminal is a smart watch, The second smart terminal is a mobile phone, and its users are children and parents. Parents have to set up a child to take a nap for 1 hour, then you need to make two levels of judgment on the data collected by the smart watch. First, you must judge whether the child is taking a nap. Secondly, judge whether you have slept for 1 hour. Another example is that if the parent asks the child to recite the word for 10 minutes through the mobile phone, then you need to The behavior data collected by the smart watch is analyzed to determine whether the child is performing the back word behavior, and secondly, whether or not the back is recited for 10 minutes.
更进一步地,所述判断所述行为数据是否与预先存储的指定行为数据模型相匹配的步骤中,包括:Further, the step of determining whether the behavior data matches a pre-stored specified behavior data model comprises:
判断所述行为数据是否都符合所述指定行为模型数据中预设的阈值范围,若是,则确定所述行为数据与预先存储的指定行为数据模型相匹配。Determining whether the behavior data meets a threshold range preset in the specified behavior model data, and if so, determining that the behavior data matches a pre-stored specified behavior data model.
如上所述,根据所述第二智能终端设置的任务(即指定行为)的不同,第一智能终端采集的行为数据可为声音数据、运动数据和图像数据等,例如,所述指定行为是背单词,则对应采集声音数据,因为第一智能终端用户在背单词时声音数据的特征比较明显;再例如,所述指定行为是跑步,则对应采集运动数据,因为第一智能终端用户在跑步时,运动数据特征比较明显;又或者,所述指定行为是午休,则可采集声音数据及运动数据,因为第一智能终端用户在午休时声音数据、运动数据比较明显,然后可以对所述声音数据和运动数据进行综合分析以判断用户是否在执行午休任务。因此,所述第一智能终端发送至服务器的行为数据为声音数据、运动数据和图像数据的其中一种或多种等。As described above, according to the task (ie, the specified behavior) set by the second smart terminal, the behavior data collected by the first smart terminal may be sound data, motion data, image data, etc., for example, the specified behavior is back. The word is corresponding to the collected sound data, because the feature of the sound data is relatively obvious when the first smart terminal user is backing the word; for example, if the specified behavior is running, the motion data is correspondingly collected, because the first smart terminal user is running The motion data feature is relatively obvious; or the specified behavior is a lunch break, the sound data and the motion data may be collected, because the first intelligent terminal user has obvious sound data and motion data during the lunch break, and then the sound data may be A comprehensive analysis is performed with the exercise data to determine whether the user is performing a lunch break task. Therefore, the behavior data sent by the first smart terminal to the server is one or more of sound data, motion data, and image data.
服务器在接收第一智能终端发送的行为数据后,提取所述行为数据的特征值,所述特征值为用户行为数据中具有代表性的数据,与用户行为存在一定的对应关系,用以表征用户行为的特征。所述数据模型包括多个预设的特征值及其阈值范围,当从用户数据中提取的特征值落在预设的预设范围内,则表明所述用户行为与所述任务对应的行为一致。例如以跑步任务为例,针对跑步的运动数据设置有移动速度特征值,阈值范围为0~1、反应速度特征值,阈值范围为0~10,从所述用户的运动数据中提取的对应的特征值分别为0.5和5,因为这两特征值都落在预设的阈值范围内,因此,可判断用户正在进行跑步。当然,本发明对判断用户是否按要求执行任务对应的行为的方法不做限制。After receiving the behavior data sent by the first smart terminal, the server extracts the feature value of the behavior data, where the feature value is representative data in the user behavior data, and has a certain correspondence with the user behavior, and is used to represent the user. Characteristics of behavior. The data model includes a plurality of preset feature values and a threshold range thereof. When the feature values extracted from the user data fall within a preset preset range, it indicates that the user behavior is consistent with the behavior corresponding to the task. . For example, taking the running task as an example, the moving speed characteristic value is set for the running sports data, the threshold value ranges from 0 to 1, the reaction speed characteristic value, and the threshold value ranges from 0 to 10, corresponding to the motion data extracted from the user. The feature values are 0.5 and 5, respectively, because both of the feature values fall within a preset threshold range, and therefore, it can be judged that the user is running. Of course, the present invention does not limit the method of determining whether the user performs the behavior corresponding to the task as required.
另外,判断所述行为数据是否与第二智能终端预设的指定行为执行时长相匹配时,本方案的实施例中,第一智能终端是通过传感器采集行为数据的,本领域数据人员可以理解地,由于传感器是实时采集数据的,因此,当传感器检测到第一智能终端的用户正在进行某个行为时,开始计时,然后,当其检测到第一智能终端的用户正在进行另一个行为时,停止上个行 为的计时,并开始当前行为的计时,把上个行为的执行时间包含在上个行为的行为数据中发送至服务器。因此,服务器可比较所述行为的执行时间是否与预设的时间一致来判断第一智能终端的用户是否完成指定行为。In addition, when it is determined whether the behavior data matches the execution duration of the specified behavior preset by the second smart terminal, in the embodiment of the solution, the first smart terminal collects behavior data by using a sensor, which can be understood by data personnel in the field. Since the sensor collects data in real time, when the sensor detects that the user of the first smart terminal is performing a certain behavior, it starts timing, and then, when it detects that the user of the first smart terminal is performing another behavior, Stop the previous line For the timing, and start the timing of the current behavior, the execution time of the previous behavior is included in the behavior data of the previous behavior and sent to the server. Therefore, the server can compare whether the execution time of the behavior is consistent with the preset time to determine whether the user of the first smart terminal completes the specified behavior.
本发明实施例的其中一个应用场景为,第一智能终端为智能手表,第二智能终端为手机,其用户分别为孩子与家长。例如,家长设定孩子看书1小时,此时,当智能手表通过图像传感器检测到孩子开始看书时,记录下该时刻T1,直到检测到孩子在跑步了,说明孩子结束看书的行为了,记录该时刻T2,所述T1、T2的差值即为看书的执行时间,然后将所述T1、T2包含于该行为数据中发送至服务器,服务器接收到该行为数据后首先判断该行为数据是否与看书行为数据模型匹配,其次判断T1、T2的差值是否为1个小时。One of the application scenarios of the embodiment of the present invention is that the first smart terminal is a smart watch, and the second smart terminal is a mobile phone, and the users are respectively a child and a parent. For example, the parent sets the child to read the book for one hour. At this time, when the smart watch detects that the child starts reading through the image sensor, the time T1 is recorded until the child is detected to be running, indicating that the child has finished reading the book, and the record is recorded. At time T2, the difference between T1 and T2 is the execution time of reading, and then the T1 and T2 are included in the behavior data and sent to the server. After receiving the behavior data, the server first determines whether the behavior data is related to reading. The behavioral data model is matched, and secondly, it is judged whether the difference between T1 and T2 is 1 hour.
具体地,所述发送启动预设应用程序的控制指令至第一智能终端和第二智能终端的步骤前,包括:Specifically, before the step of sending the control instruction for starting the preset application to the first smart terminal and the second smart terminal, the method includes:
开放所述预设应用程序的权限并设定其使用的时间范围。Open the permissions of the preset application and set the time range for its use.
容易理解地,所述预设应用程序包括但不限于游戏应用程序。启动所述应用程序前,若第一智能终端的预设应用程序的权限状态为不允许使用,则应首先开放第一智能终端中该应用程序的权限,若预设应用程序的权限状态为允许使用,则无需进行此步骤。以其中一个应用场景为例,所述第一智能终端为智能手表,用户为孩子,第二智能终端为手机,用户为家长,假设所述预设应用程序为游戏程序,为防止启动所述程序后孩子无节制的玩,因此设定所述应用程序的使用时间。假设该游戏程序的使用时间为1个小时以及以第一局分数为各自的结果数据,则当孩子与家长进行该游戏时,家长和孩子玩一局之后,智能手表和手机分别将该局分数发送给服务器,然后家长可选择继续玩或退出游戏,孩子也可选择继续玩或退出,但是如果孩子选择继续玩时,其使用的时间为1小时之内。又例如,启动一个背单词应用程序,设定以背诵10个单词的正确率为结果数据,不设定智能手表运行该应用程序的时间,则当家长和孩子分别完成10个单词的背诵后,智能手表和手机分别将正确率发送给服务器,智能手表和手机均可选择继续背诵单词且无时间限制。因此,可以在增加启用预设程序选择多样性的同时,合理的控制智能手表中应用程序的使用,同时,增加孩子与家长的互动。 It is easy to understand that the preset application includes, but is not limited to, a game application. Before starting the application, if the permission status of the preset application of the first smart terminal is not allowed, the permission of the application in the first smart terminal should be first opened, if the permission status of the preset application is allowed If you use it, you don't need to do this step. Taking one of the application scenarios as an example, the first smart terminal is a smart watch, the user is a child, the second smart terminal is a mobile phone, and the user is a parent, and the preset application is a game program, in order to prevent the program from being started. After the child has uncontrolled play, set the usage time of the application. Assuming that the game program is used for one hour and the first game score is the respective result data, when the child and the parent play the game, after the parent and the child play a game, the smart watch and the mobile phone respectively score the game. Send to the server, then the parent can choose to continue playing or quit the game, the child can choose to continue playing or quit, but if the child chooses to continue playing, it will be used within 1 hour. For another example, start a back word application, set the result data to recite the correctness rate of 10 words, and do not set the time when the smart watch runs the application. After the parents and children complete the backing of 10 words respectively, Smart watches and mobile phones send the correct rate to the server respectively, and both smart watches and mobile phones can choose to continue to memorize words without time limit. Therefore, it is possible to appropriately control the use of the application in the smart watch while increasing the diversity of the enabled preset program selection, and at the same time, increase the interaction between the child and the parent.
具体地,所述发送启动预设应用程序的控制指令至第一智能终端和第二智能终端的步骤后,包括:Specifically, after the step of sending the control instruction of the preset application to the first smart terminal and the second smart terminal, the method includes:
接收第一智能终端和第二智能终端发送的确认信息。Receiving confirmation information sent by the first smart terminal and the second smart terminal.
容易理解地,第一智能终端和第二智能终端在接收到启动预设应用程序的控制指令后,应在屏幕上显示是否确认开启所述预设应用程序的提醒消息以提醒用户,若用户确认开启,则第一智能终端和第二智能终端便发送与所述用户确认开启指令相应的确认信息到服务器,告诉服务器,用户同意开启了。It is easy to understand that after receiving the control instruction for starting the preset application, the first smart terminal and the second smart terminal should display on the screen whether to confirm the opening of the reminder message of the preset application to remind the user if the user confirms When enabled, the first smart terminal and the second smart terminal send confirmation information corresponding to the user confirmation open command to the server, and tell the server that the user agrees to open.
S130:当且仅当所述第一智能终端和第二智能终端都启动所述预设应用程序时,接收第一智能终端和第二智能终端反馈的运行所述预设应用程序产生的结果数据。S130: Receive the result data generated by running the preset application, which is fed back by the first smart terminal and the second smart terminal, if and only if the first smart terminal and the second smart terminal start the preset application. .
容易理解地,当且仅当所述第一智能终端和第二智能终端都启动所述预设应用程序时,可以确保第二智能终端的用户知晓第一智能终端用户完成指定行为,并通过运行同一个预设应用程序,根据结果数据开放第一智能终端中的应用程序的权限或使用的时间,增加第一智能终端应用程序权限开放或修改的难度,使得对第一智能终端应用程序的控制更智能化;以其中一个应用场景为例,第一智能终端为智能手表,第二智能终端为手机,用户分别为孩子和家长,因此,家长能更好的管理与控制孩子使用智能手表的应用程序,对于自控能力差的孩子起到监督作用,更好的帮助孩子养成良好的学习生活习惯。It is easy to understand that if the first smart terminal and the second smart terminal both start the preset application, it can be ensured that the user of the second smart terminal knows that the first smart terminal user completes the specified behavior and runs through The same preset application opens the permission or the time of the application in the first smart terminal according to the result data, and increases the difficulty of opening or modifying the permission of the first smart terminal application, so that the control of the first smart terminal application is controlled. More intelligent; taking one of the application scenarios as an example, the first smart terminal is a smart watch, and the second smart terminal is a mobile phone, and the user is a child and a parent respectively. Therefore, the parent can better manage and control the application of the child using the smart watch. The program plays a supervisory role for children with poor self-control ability and better helps children develop good study and living habits.
所述结果数据如前所述,本发明的一个实施例中,服务器可设定所述预设应用程序返回结果数据的形式,例如,所述预设应用程序为游戏程序,则可设定第一智能终端和第二智能终端返回游戏第1局(或前2、3…局)的结果数据。又如,所述预设应用程序为背单词的学***的。本发明中针对结果数据的另一个实施例中,第一智能终端和第二智能终端可根据预设应用程序的运行规则自动发送结果数据,例如,所述预设应用程序为游戏程序,则第二智能终端在用户完成一局游戏时就发送该局游戏结果到服务器,完成第二局后再次发送第二局游戏结果到服务器,以此类推;同样的,第一智能终端也可在用户每完 成一局时就发送游戏结果到服务器,服务器根据需要选取第一智能终端和第二智能终端的游戏结果进行比较。当然,本发明对返回结果数据的形式不做限制,只要能实现返回对等的结果数据即可。The result data is as described above. In an embodiment of the present invention, the server may set a form in which the preset application returns result data. For example, if the preset application is a game program, the server may be configured. A smart terminal and a second smart terminal return result data of the first game (or the first two, three, ...) of the game. For another example, the preset application is a learning program for back words, and the first smart terminal and the second smart terminal may be set to return result data of the first 10 words. This ensures that the result data of the server comparison is fair. In another embodiment of the present invention, the first smart terminal and the second smart terminal may automatically send result data according to a running rule of the preset application, for example, the preset application is a game program, The second smart terminal sends the game result to the server when the user completes a game, and sends the second game result to the server after completing the second game, and so on; similarly, the first smart terminal can also be used by the user. Finish When the game is completed, the game result is sent to the server, and the server selects the game results of the first smart terminal and the second smart terminal for comparison according to the need. Of course, the present invention does not limit the form of the returned result data, as long as the result data of the equivalent is returned.
S140:根据该结果数据,修改与第一智能终端相对应的应用程序权限控制列表,并推送至第一智能终端。S140: Modify, according to the result data, an application permission control list corresponding to the first smart terminal, and push the list to the first smart terminal.
具体地,所述根据该结果数据,修改与第一智能终端相对应的应用程序权限控制列表的步骤中,具体包括:Specifically, the step of modifying the application permission control list corresponding to the first smart terminal according to the result data specifically includes:
查找所述预设应用程序相应的针对结果数据的评判准则;Finding a corresponding criterion for the result data corresponding to the preset application;
结合该评判准则和结果数据,判断所述第一智能终端和第二智能终端的胜负关系;Combining the criterion and the result data, determining a win-loss relationship between the first smart terminal and the second smart terminal;
当第一智能终端胜时,修改第一智能终端相对应的应用程序权限控制列表。When the first smart terminal wins, the application permission control list corresponding to the first smart terminal is modified.
更进一步地,所述查找所述预设应用程序相应的针对结果数据的评判准则的步骤前,包括:Further, before the step of searching for the corresponding criterion for the result data of the preset application, the method includes:
预先存储所述预设应用程序及其评判准则的映射关系。Pre-storing the mapping relationship between the preset application and its evaluation criteria.
参考下表,预设应用程序及其评判规则的映射关系例如为:Referring to the table below, the mapping relationship between the default application and its evaluation rules is as follows:
Figure PCTCN2017115487-appb-000001
Figure PCTCN2017115487-appb-000001
本领域技术人员可理解地,每个应用程序具备其唯一应用程序标识,通过查找该应用程序标识查找到其对应的评判规则。As will be understood by those skilled in the art, each application has its unique application identifier, and its corresponding evaluation rule is found by looking up the application identifier.
例如,所述应用程序A为游戏程序,所述游戏程序的结果数据类型为分数,则其对应的评判规则a具体实现为:比较第二智能终端发送的分数结果数据和第一智能终端发送的分数结果数据,当第一智能终端的分数大于等于第二智能终端的分数,则判断第一智能终端为胜方。又如,所述应用程序B为猜拳程序,所述猜拳程序的结果数据类型为胜负局数,则其对应的评判规则b具体实现为:比较固定局数中第二智能终端胜的局数和第一智能终端胜的局数,当第一智能终端胜的局数大于等于第二智能终端胜的局数,则判断第一智能终端为胜方。当然,本发明对所述评判规则不做 限定,可根据具体应用程序而具体设计。For example, the application A is a game program, and the result data type of the game program is a score, and the corresponding evaluation rule a is specifically implemented as: comparing the score result data sent by the second smart terminal with the first smart terminal. The score result data, when the score of the first smart terminal is greater than or equal to the score of the second smart terminal, determining that the first smart terminal is a winner. For another example, the application B is a guessing program, and the result data type of the guessing program is a winning or negative number, and the corresponding evaluation rule b is specifically implemented as: comparing the number of the second smart terminal wins in the fixed number of stations And the number of the wins of the first smart terminal, when the number of wins of the first smart terminal is greater than or equal to the number of wins of the second smart terminal, determining that the first smart terminal is the winner. Of course, the present invention does not make the judgment rule Limited, can be designed according to the specific application.
具体地,所述应用程序权限控制列表包括至少一个应用程序标识及其对应的权限状态和允许使用时间范围。Specifically, the application permission control list includes at least one application identifier and its corresponding permission status and allowed use time range.
所述应用程序权限控制列表部分内容例如为下表所示:The contents of the application permission control list are as shown in the following table:
应用程序标识Application ID 权限状态Permission status 使用时间范围Use time range
应用程序CApplication C 允许使用with permission 三个小时Three hours
应用程序DApplication D 允许使用with permission 不限定Not limited
应用程序EApplication E 不允许使用Not allowed ————
应用程序FApplication F 不允许使用Not allowed ————
所述权限状态可通过指定标识来表示,例如,用数字1代表允许使用状态,用数字0代表不允许使用状态,或者如上表所述文字标识亦可;当然,所述应用程序权限控制列表还可包括调用状态,即允许或不允许其他应用程序的调用等。通过查找应用程序对应的标识即可知道所述应用程序是否允许使用,使用时间范围或其他如是否允许调用等权限信息。The permission status may be represented by specifying an identifier, for example, the number 1 indicates the permitted use status, the number 0 indicates the disallowed use status, or the text identifier as described in the above table may also; of course, the application permission control list is further This can include call states, that is, allowing or disallowing calls to other applications, and so on. By looking up the identifier corresponding to the application, you can know whether the application is allowed to use, use the time range or other permission information such as whether to allow the call.
具体地,所述修改与第一智能终端相对应的应用程序权限控制列表步骤中,包括:Specifically, the step of modifying the application permission control list corresponding to the first smart terminal includes:
修改应用程序权限控制列表中的至少一个应用程序的权限状态或使用时间范围。Modify the permission status or usage time range of at least one application in the application permission control list.
本发明的实施例中,当判断第一智能终端为胜方后,服务器可发送信息向第二智能终端确认开放第一智能终端运用程序权限或修改第一智能终端应用程序使用时间,若第二智能终端用户希望开放一个第一智能终端的应用程序,则服务器逐一检索所述应用程序权限控制列表,当检测到如上表所述应用程序E的权限状态为不允许使用时,向第二智能终端发送确认信息,询问是否将应用程序E的权限状态修改为允许使用,若第二智能终端拒绝则服务器继续往下检索所述应用程序权利列表。同理的,若第二智能终端用户选择修改第一智能终端应用程序使用时间时,服务器的工作过程亦如上所述,此处不再赘述。当然,本发明中,所述应用程序权限控制列表中包含预设应用程序的权限信息;本发明的另一个实施例中,当判断第一智能终端为胜方后,若所述启动的预设应用程序设有使用时间范围,可直接修改当前运行应用程序的使用时间范围以延长该应用程序的使用时间或直接开放其权限不限定使用时间。 In the embodiment of the present invention, after determining that the first smart terminal is the winner, the server may send the information to the second smart terminal to confirm opening the first smart terminal application program permission or modify the first smart terminal application usage time, if the second The smart terminal user wants to open an application of the first smart terminal, and the server retrieves the application permission control list one by one. When detecting that the permission status of the application E is not allowed to be used, the second intelligent terminal is not allowed to use. Sending a confirmation message asking whether to modify the permission status of the application E to allow use, and if the second smart terminal rejects, the server continues to search the application right list. Similarly, if the second smart terminal user chooses to modify the usage time of the first smart terminal application, the working process of the server is also as described above, and details are not described herein again. Of course, in the present invention, the application permission control list includes the permission information of the preset application; in another embodiment of the present invention, when the first smart terminal is determined to be the winner, if the preset is started The application has a time range that can be used to directly modify the time range of the currently running application to extend the application's usage time or directly open its permissions without limiting the usage time.
本发明的实施例中,服务器修改完与第一智能终端相对应的应用程序权限控制列表之后,推送第一智能终端,由第一智能终端自行更新其本地的应用程序权限列表,以防止断网情况下,第一智能终端无法获取应用程序的权限列表信息。In the embodiment of the present invention, after the server modifies the application permission control list corresponding to the first smart terminal, the first smart terminal is pushed, and the first smart terminal updates its local application permission list to prevent the network from being disconnected. In the case, the first smart terminal cannot obtain the permission list information of the application.
第二方面,本发明还提供了一种用于实现上述方法的智能终端应用程序权限控制装置,图2为所述装置的内部结构框架图,包括:In a second aspect, the present invention further provides a smart terminal application permission control apparatus for implementing the above method, and FIG. 2 is an internal structural framework diagram of the apparatus, including:
第一接收模块210:用于接收第一智能终端发送的行为数据。The first receiving module 210 is configured to receive behavior data sent by the first smart terminal.
本发明的实施例中,假设所述第一智能终端为智能儿童手表,其用户为儿童,则所述行为数据可为儿童根据家长在移动终端设定的任务对应执行的行为动作,例如,家长设定儿童午休,则儿童智能手表采集的行为数据为孩子执行任务睡觉时的动作数据。所述行为数据包括针对各种行为采集的数据,主要包括声音数据、运动数据和图像数据等,本领域技术人员可以理解地,所述声音数据可通过语音传感器采集,所述运动数据可通过运动传感器采集,所述图像数据可由图像传感器采集。In the embodiment of the present invention, if the first smart terminal is a smart child watch and the user is a child, the behavior data may be a behavior action performed by the child according to a task set by the parent in the mobile terminal, for example, a parent. When the child's lunch break is set, the behavior data collected by the child's smart watch is the action data when the child performs the task to sleep. The behavior data includes data collected for various behaviors, including sound data, motion data, and image data, etc., which can be understood by those skilled in the art, the sound data can be collected by a voice sensor, and the motion data can be moved through Sensor acquisition, the image data can be acquired by an image sensor.
发送模块220:用于当判断所述行为数据与第二智能终端预设的指定行为数据相匹配时,发送启动预设应用程序的控制指令至第一智能终端和第二智能终端。The sending module 220 is configured to: when determining that the behavior data matches the specified behavior data preset by the second smart terminal, send a control instruction for starting the preset application to the first smart terminal and the second smart terminal.
具体地,参考图3,所述发送模块220中,具体包括:Specifically, referring to FIG. 3, the sending module 220 specifically includes:
第一判断单元2201,用于判断所述行为数据是否与预先存储的指定行为数据模型相匹配;和a first determining unit 2201, configured to determine whether the behavior data matches a pre-stored specified behavior data model; and
第二判断单元2202,用于判断所述行为数据是否与第二智能终端预设的指定行为执行时长相匹配,所述行为数据包含行为的执行时长。The second determining unit 2202 is configured to determine whether the behavior data matches the execution duration of the specified behavior preset by the second smart terminal, where the behavior data includes an execution duration of the behavior.
本实施例中,所述第二智能终端预设的指定行为通常包括两个方面,指定行为与指定行为的持续时间;例如,本发明的一个应用场景为:第一智能终端为智能手表,第二智能终端为手机,其用户分别为孩子与家长。通家长过手机设定要求孩子午睡1小时,那么就需要对智能手表采集的数据进行两层判断,首先要判断孩子是不是在午睡,其次,判断是不是睡了1小时。又如,家长通过手机设定要求孩子背单词10分钟,那么就需要对智能手表采集的行为数据进行分析,判断孩子是否在进行背单词行为,其次,判断是否背诵了10分钟。 In this embodiment, the specified behavior of the second smart terminal is generally included in two aspects, the specified behavior and the duration of the specified behavior; for example, an application scenario of the present invention is: the first smart terminal is a smart watch, The second smart terminal is a mobile phone, and its users are children and parents. Parents have to set up a child to take a nap for 1 hour, then you need to make two levels of judgment on the data collected by the smart watch. First, you must judge whether the child is taking a nap. Secondly, judge whether you have slept for 1 hour. For example, if the parent asks the child to recite the word for 10 minutes through the mobile phone, then it is necessary to analyze the behavior data collected by the smart watch to determine whether the child is performing the back word behavior, and secondly, to determine whether to recite the 10 minutes.
更进一步地,所述第一判断单元2201具体用于:Further, the first determining unit 2201 is specifically configured to:
判断所述行为数据是否都符合所述指定行为模型数据中预设的阈值范围,若是,则确定所述行为数据与预先存储的指定行为数据模型相匹配。Determining whether the behavior data meets a threshold range preset in the specified behavior model data, and if so, determining that the behavior data matches a pre-stored specified behavior data model.
如上所述,根据所述第二智能终端设置的任务(即指定行为)的不同,第一智能终端采集的行为数据可为声音数据、运动数据和图像数据等,例如,所述指定行为是背单词,则对应采集声音数据,因为第一智能终端用户在背单词时声音数据的特征比较明显;再例如,所述指定行为是跑步,则对应采集运动数据,因为第一智能终端用户在跑步时,运动数据特征比较明显;又或者,所述指定行为是午休,则可采集声音数据及运动数据,因为第一智能终端用户在午休时声音数据、运动数据比较明显,然后可以对所述声音数据和运动数据进行综合分析以判断用户是否在执行午休任务。因此,所述第一智能终端发送至服务器的行为数据为声音数据、运动数据和图像数据的其中一种或多种等。As described above, according to the task (ie, the specified behavior) set by the second smart terminal, the behavior data collected by the first smart terminal may be sound data, motion data, image data, etc., for example, the specified behavior is back. The word is corresponding to the collected sound data, because the feature of the sound data is relatively obvious when the first smart terminal user is backing the word; for example, if the specified behavior is running, the motion data is correspondingly collected, because the first smart terminal user is running The motion data feature is relatively obvious; or the specified behavior is a lunch break, the sound data and the motion data may be collected, because the first intelligent terminal user has obvious sound data and motion data during the lunch break, and then the sound data may be A comprehensive analysis is performed with the exercise data to determine whether the user is performing a lunch break task. Therefore, the behavior data sent by the first smart terminal to the server is one or more of sound data, motion data, and image data.
服务器在接收第一智能终端发送的行为数据后,提取所述行为数据的特征值,所述特征值为用户行为数据中具有代表性的数据,与用户行为存在一定的对应关系,用以表征用户行为的特征。所述数据模型包括多个预设的特征值及其阈值范围,当从用户数据中提取的特征值落在预设的预设范围内,则表明所述用户行为与所述任务对应的行为一致。例如以跑步任务为例,针对跑步的运动数据设置有移动速度特征值,阈值范围为0~1、反应速度特征值,阈值范围为0~10,从所述用户的运动数据中提取的对应的特征值分别为0.5和5,因为这两特征值都落在预设的阈值范围内,因此,可判断用户正在进行跑步。当然,本发明对判断用户是否按要求执行任务对应的行为的方法不做限制。After receiving the behavior data sent by the first smart terminal, the server extracts the feature value of the behavior data, where the feature value is representative data in the user behavior data, and has a certain correspondence with the user behavior, and is used to represent the user. Characteristics of behavior. The data model includes a plurality of preset feature values and a threshold range thereof. When the feature values extracted from the user data fall within a preset preset range, it indicates that the user behavior is consistent with the behavior corresponding to the task. . For example, taking the running task as an example, the moving speed characteristic value is set for the running sports data, the threshold value ranges from 0 to 1, the reaction speed characteristic value, and the threshold value ranges from 0 to 10, corresponding to the motion data extracted from the user. The feature values are 0.5 and 5, respectively, because both of the feature values fall within a preset threshold range, and therefore, it can be judged that the user is running. Of course, the present invention does not limit the method of determining whether the user performs the behavior corresponding to the task as required.
另外,判断所述行为数据是否与第二智能终端预设的指定行为执行时长相匹配时,本方案的实施例中,第一智能终端是通过传感器采集行为数据的,本领域数据人员可以理解地,由于传感器是实时采集数据的,因此,当传感器检测到第一智能终端的用户正在进行某个行为时,开始计时,然后,当其检测到第一智能终端的用户正在进行另一个行为时,停止上个行为的计时,并开始当前行为的计时,把上个行为的执行时间包含在上个行为的行为数据中发送至服务器。因此,服务器可比较所述行为的执行时间是否与预设的时间一致来判断第一智能终端的用户是否完成指定行为。 In addition, when it is determined whether the behavior data matches the execution duration of the specified behavior preset by the second smart terminal, in the embodiment of the solution, the first smart terminal collects behavior data by using a sensor, which can be understood by data personnel in the field. Since the sensor collects data in real time, when the sensor detects that the user of the first smart terminal is performing a certain behavior, it starts timing, and then, when it detects that the user of the first smart terminal is performing another behavior, Stop the timing of the previous behavior, and start the timing of the current behavior, including the execution time of the previous behavior in the behavior data of the previous behavior and send it to the server. Therefore, the server can compare whether the execution time of the behavior is consistent with the preset time to determine whether the user of the first smart terminal completes the specified behavior.
本发明实施例的其中一个应用场景为,第一智能终端为智能手表,第二智能终端为手机,其用户分别为孩子与家长。例如,家长设定孩子看书1小时,此时,当智能手表通过图像传感器检测到孩子开始看书时,记录下该时刻T1,直到检测到孩子在跑步了,说明孩子结束看书的行为了,记录该时刻T2,所述T1、T2的差值即为看书的执行时间,然后将所述T1、T2包含于该行为数据中发送至服务器,服务器接收到该行为数据后首先判断该行为数据是否与看书行为数据模型匹配,其次判断T1、T2的差值是否为1个小时。One of the application scenarios of the embodiment of the present invention is that the first smart terminal is a smart watch, and the second smart terminal is a mobile phone, and the users are respectively a child and a parent. For example, the parent sets the child to read the book for one hour. At this time, when the smart watch detects that the child starts reading through the image sensor, the time T1 is recorded until the child is detected to be running, indicating that the child has finished reading the book, and the record is recorded. At time T2, the difference between T1 and T2 is the execution time of reading, and then the T1 and T2 are included in the behavior data and sent to the server. After receiving the behavior data, the server first determines whether the behavior data is related to reading. The behavioral data model is matched, and secondly, it is judged whether the difference between T1 and T2 is 1 hour.
具体地,还包括:Specifically, it also includes:
开放模块,用于开放所述预设应用程序的权限并设定其使用的时间范围。An open module for opening the permissions of the preset application and setting a time range for its use.
容易理解地,所述预设应用程序包括但不限于游戏应用程序。启动所述应用程序前,若第一智能终端的预设应用程序的权限状态为不允许使用,则应首先开放第一智能终端中该应用程序的权限,若预设应用程序的权限状态为允许使用,则无需进行此步骤。以其中一个应用场景为例,所述第一智能终端为智能手表,用户为孩子,第二智能终端为手机,用户为家长,假设所述预设应用程序为游戏程序,为防止启动所述程序后孩子无节制的玩,因此设定所述应用程序的使用时间。假设该游戏程序的使用时间为1个小时以及以第一局分数为各自的结果数据,则当孩子与家长进行该游戏时,家长和孩子玩一局之后,智能手表和手机分别将该局分数发送给服务器,然后家长可选择继续玩或退出游戏,孩子也可选择继续玩或退出,但是如果孩子选择继续玩时,其使用的时间为1小时之内。又例如,启动一个背单词应用程序,设定以背诵10个单词的正确率为结果数据,不设定智能手表运行该应用程序的时间,则当家长和孩子分别完成10个单词的背诵后,智能手表和手机分别将正确率发送给服务器,智能手表和手机均可选择继续背诵单词且无时间限制。因此,可以在增加启用预设程序选择多样性的同时,合理的控制智能手表中应用程序的使用,同时,增加孩子与家长的互动。It is easy to understand that the preset application includes, but is not limited to, a game application. Before starting the application, if the permission status of the preset application of the first smart terminal is not allowed, the permission of the application in the first smart terminal should be first opened, if the permission status of the preset application is allowed If you use it, you don't need to do this step. Taking one of the application scenarios as an example, the first smart terminal is a smart watch, the user is a child, the second smart terminal is a mobile phone, and the user is a parent, and the preset application is a game program, in order to prevent the program from being started. After the child has uncontrolled play, set the usage time of the application. Assuming that the game program is used for one hour and the first game score is the respective result data, when the child and the parent play the game, after the parent and the child play a game, the smart watch and the mobile phone respectively score the game. Send to the server, then the parent can choose to continue playing or quit the game, the child can choose to continue playing or quit, but if the child chooses to continue playing, it will be used within 1 hour. For another example, start a back word application, set the result data to recite the correctness rate of 10 words, and do not set the time when the smart watch runs the application. After the parents and children complete the backing of 10 words respectively, Smart watches and mobile phones send the correct rate to the server respectively, and both smart watches and mobile phones can choose to continue to memorize words without time limit. Therefore, it is possible to appropriately control the use of the application in the smart watch while increasing the diversity of the enabled preset program selection, and at the same time, increase the interaction between the child and the parent.
具体地,还包括:Specifically, it also includes:
第三接收模块,用于接收第一智能终端和第二智能终端发送的确认信 息。a third receiving module, configured to receive a confirmation letter sent by the first smart terminal and the second smart terminal interest.
容易理解地,第一智能终端和第二智能终端在接收到启动预设应用程序的控制指令后,应在屏幕上显示是否确认开启所述预设应用程序的提醒消息以提醒用户,若用户确认开启,则第一智能终端和第二智能终端便发送与所述用户确认开启指令相应的确认信息到服务器,告诉服务器,用户同意开启了。It is easy to understand that after receiving the control instruction for starting the preset application, the first smart terminal and the second smart terminal should display on the screen whether to confirm the opening of the reminder message of the preset application to remind the user if the user confirms When enabled, the first smart terminal and the second smart terminal send confirmation information corresponding to the user confirmation open command to the server, and tell the server that the user agrees to open.
第二接收模块230:用于当且仅当所述第一智能终端和第二智能终端都启动所述预设应用程序时,接收第一智能终端和第二智能终端反馈的运行所述预设应用程序产生的结果数据。The second receiving module 230 is configured to: when the first smart terminal and the second smart terminal start the preset application, receive the preset of the first smart terminal and the second smart terminal The resulting data generated by the application.
容易理解地,当且仅当所述第一智能终端和第二智能终端都启动所述预设应用程序时,可以确保第二智能终端的用户知晓第一智能终端用户完成指定行为,并通过运行同一个预设应用程序,根据结果数据开放第一智能终端中的应用程序的权限或使用的时间,增加第一智能终端应用程序权限开放或修改的难度,使得对第一智能终端应用程序的控制更智能化;以其中一个应用场景为例,第一智能终端为智能手表,第二智能终端为手机,用户分别为孩子和家长,因此,家长能更好的管理与控制孩子使用智能手表的应用程序,对于自控能力差的孩子起到监督作用,更好的帮助孩子养成良好的学习生活习惯。It is easy to understand that if the first smart terminal and the second smart terminal both start the preset application, it can be ensured that the user of the second smart terminal knows that the first smart terminal user completes the specified behavior and runs through The same preset application opens the permission or the time of the application in the first smart terminal according to the result data, and increases the difficulty of opening or modifying the permission of the first smart terminal application, so that the control of the first smart terminal application is controlled. More intelligent; taking one of the application scenarios as an example, the first smart terminal is a smart watch, and the second smart terminal is a mobile phone, and the user is a child and a parent respectively. Therefore, the parent can better manage and control the application of the child using the smart watch. The program plays a supervisory role for children with poor self-control ability and better helps children develop good study and living habits.
所述结果数据如前所述,本发明的一个实施例中,服务器可设定所述预设应用程序返回结果数据的形式,例如,所述预设应用程序为游戏程序,则可设定第一智能终端和第二智能终端返回游戏第1局(或前2、3…局)的结果数据。又如,所述预设应用程序为背单词的学***的。本发明中针对结果数据的另一个实施例中,第一智能终端和第二智能终端可根据预设应用程序的运行规则自动发送结果数据,例如,所述预设应用程序为游戏程序,则第二智能终端在用户完成一局游戏时就发送该局游戏结果到服务器,完成第二局后再次发送第二局游戏结果到服务器,以此类推;同样的,第一智能终端也可在用户每完成一局时就发送游戏结果到服务器,服务器根据需要选取第一智能终端和第二智能终端的游戏结果进行比较。当然,本发明对返回结果数据的形式不做限制,只要能实现返回对等的结果数据即可。 The result data is as described above. In an embodiment of the present invention, the server may set a form in which the preset application returns result data. For example, if the preset application is a game program, the server may be configured. A smart terminal and a second smart terminal return result data of the first game (or the first two, three, ...) of the game. For another example, the preset application is a learning program for back words, and the first smart terminal and the second smart terminal may be set to return result data of the first 10 words. This ensures that the result data of the server comparison is fair. In another embodiment of the present invention, the first smart terminal and the second smart terminal may automatically send result data according to a running rule of the preset application, for example, the preset application is a game program, The second smart terminal sends the game result to the server when the user completes a game, and sends the second game result to the server after completing the second game, and so on; similarly, the first smart terminal can also be used by the user. When the game is completed, the game result is sent to the server, and the server selects the game results of the first smart terminal and the second smart terminal for comparison according to the need. Of course, the present invention does not limit the form of the returned result data, as long as the result data of the equivalent is returned.
修改模块240:用于根据该结果数据,修改与第一智能终端相对应的应用程序权限控制列表,并推送至第一智能终端。The modifying module 240 is configured to modify, according to the result data, an application permission control list corresponding to the first smart terminal, and push the same to the first smart terminal.
具体地,参考图4,所述修改模块240包括:Specifically, referring to FIG. 4, the modification module 240 includes:
查找单元2401,用于查找所述预设应用程序相应的针对结果数据的评判准则;The searching unit 2401 is configured to search for a criterion for the result data corresponding to the preset application;
判断单元2402,用于结合该评判准则和结果数据,判断所述第一智能终端和第二智能终端的胜负关系;The determining unit 2402 is configured to determine the winning and losing relationship of the first smart terminal and the second smart terminal by combining the evaluation criterion and the result data;
修改单元2403,当第一智能终端胜时,修改第一智能终端相对应的应用程序权限控制列表。The modifying unit 2403, when the first smart terminal wins, modifies the application permission control list corresponding to the first smart terminal.
更进一步地,所述修改模块240还包括:Further, the modifying module 240 further includes:
存储单元,用于预先存储所述预设应用程序及其评判准则的映射关系。a storage unit, configured to pre-store a mapping relationship between the preset application and its evaluation criteria.
参考下表,预设应用程序及其评判规则的映射关系例如为:Referring to the table below, the mapping relationship between the default application and its evaluation rules is as follows:
Figure PCTCN2017115487-appb-000002
Figure PCTCN2017115487-appb-000002
本领域技术人员可理解地,每个应用程序具备其唯一应用程序标识,通过查找该应用程序标识查找到其对应的评判规则。As will be understood by those skilled in the art, each application has its unique application identifier, and its corresponding evaluation rule is found by looking up the application identifier.
例如,所述应用程序A为游戏程序,所述游戏程序的结果数据类型为分数,则其对应的评判规则a具体实现为:比较第二智能终端发送的分数结果数据和第一智能终端发送的分数结果数据,当第一智能终端的分数大于等于第二智能终端的分数,则判断第一智能终端为胜方。又如,所述应用程序B为猜拳程序,所述猜拳程序的结果数据类型为胜负局数,则其对应的评判规则b具体实现为:比较固定局数中第二智能终端胜的局数和第一智能终端胜的局数,当第一智能终端胜的局数大于等于第二智能终端胜的局数,则判断第一智能终端为胜方。当然,本发明对所述评判规则不做限定,可根据具体应用程序而具体设计。For example, the application A is a game program, and the result data type of the game program is a score, and the corresponding evaluation rule a is specifically implemented as: comparing the score result data sent by the second smart terminal with the first smart terminal. The score result data, when the score of the first smart terminal is greater than or equal to the score of the second smart terminal, determining that the first smart terminal is a winner. For another example, the application B is a guessing program, and the result data type of the guessing program is a winning or negative number, and the corresponding evaluation rule b is specifically implemented as: comparing the number of the second smart terminal wins in the fixed number of stations And the number of the wins of the first smart terminal, when the number of wins of the first smart terminal is greater than or equal to the number of wins of the second smart terminal, determining that the first smart terminal is the winner. Of course, the present invention does not limit the evaluation rule, and may be specifically designed according to a specific application.
具体地,所述应用程序权限控制列表包括至少一个应用程序标识及其对应的权限状态和允许使用时间范围。Specifically, the application permission control list includes at least one application identifier and its corresponding permission status and allowed use time range.
所述应用程序权限控制列表部分内容例如为下表所示: The contents of the application permission control list are as shown in the following table:
应用程序标识Application ID 权限状态Permission status 使用时间范围Use time range
应用程序CApplication C 允许使用with permission 三个小时Three hours
应用程序DApplication D 允许使用with permission 不限定Not limited
应用程序EApplication E 不允许使用Not allowed ————
应用程序FApplication F 不允许使用Not allowed ————
所述权限状态可通过指定标识来表示,例如,用数字1代表允许使用状态,用数字0代表不允许使用状态,或者如上表所述文字标识亦可;当然,所述应用程序权限控制列表还可包括调用状态,即允许或不允许其他应用程序的调用等。通过查找应用程序对应的标识即可知道所述应用程序是否允许使用,使用时间范围或其他如是否允许调用等信息。The permission status may be represented by specifying an identifier, for example, the number 1 indicates the permitted use status, the number 0 indicates the disallowed use status, or the text identifier as described in the above table may also; of course, the application permission control list is further This can include call states, that is, allowing or disallowing calls to other applications, and so on. By looking up the identifier corresponding to the application, you can know whether the application is allowed to use, use the time range or other information such as whether to allow the call.
具体地,所述修改单元2403具体用于:Specifically, the modifying unit 2403 is specifically configured to:
修改应用程序权限控制列表中的至少一个应用程序的权限状态或使用时间范围。Modify the permission status or usage time range of at least one application in the application permission control list.
本发明的实施例中,当判断第一智能终端为胜方后,服务器可发送信息向第二智能终端确认开放第一智能终端运用程序权限或修改第一智能终端应用程序使用时间,若第二智能终端用户希望开放一个第一智能终端的应用程序,则服务器逐一检索所述应用程序权限控制列表,当检测到如上表所述应用程序E的权限状态为不允许使用时,向第二智能终端发送确认信息,询问是否将应用程序E的权限状态修改为允许使用,若第二智能终端拒绝则服务器继续往下检索所述应用程序权利列表。同理的,若第二智能终端用户选择修改第一智能终端应用程序使用时间时,服务器的工作过程亦如上所述,此处不再赘述。当然,本发明中,所述应用程序权限控制列表中包含预设应用程序的权限信息;本发明的另一个实施例中,当判断第一智能终端为胜方后,若所述启动的预设应用程序设有使用时间范围,可直接修改当前运行应用程序的使用时间范围以延长该应用程序的使用时间或直接开放其权限不限定使用时间。In the embodiment of the present invention, after determining that the first smart terminal is the winner, the server may send the information to the second smart terminal to confirm opening the first smart terminal application program permission or modify the first smart terminal application usage time, if the second The smart terminal user wants to open an application of the first smart terminal, and the server retrieves the application permission control list one by one. When detecting that the permission status of the application E is not allowed to be used, the second intelligent terminal is not allowed to use. Sending a confirmation message asking whether to modify the permission status of the application E to allow use, and if the second smart terminal rejects, the server continues to search the application right list. Similarly, if the second smart terminal user chooses to modify the usage time of the first smart terminal application, the working process of the server is also as described above, and details are not described herein again. Of course, in the present invention, the application permission control list includes the permission information of the preset application; in another embodiment of the present invention, when the first smart terminal is determined to be the winner, if the preset is started The application has a time range that can be used to directly modify the time range of the currently running application to extend the application's usage time or directly open its permissions without limiting the usage time.
本发明的实施例中,服务器修改完与第一智能终端相对应的应用程序权限控制列表之后,推送第一智能终端,由第一智能终端自行更新其本地的应用程序权限列表,以防止断网情况下,第一智能终端无法获取应用程序的权限列表信息。 In the embodiment of the present invention, after the server modifies the application permission control list corresponding to the first smart terminal, the first smart terminal is pushed, and the first smart terminal updates its local application permission list to prevent the network from being disconnected. In the case, the first smart terminal cannot obtain the permission list information of the application.
第三方面,本发明另一实施例中提供了一种智能终端应用程序权限控制方法,所述方法的流程图如图5所示,包括如下步骤:In a third aspect, a smart terminal application permission control method is provided in another embodiment of the present invention. The flowchart of the method is as shown in FIG. 5, and includes the following steps:
S310:采集本机的行为数据,发送至服务器。S310: Collect the behavior data of the local machine and send it to the server.
具体地,所述采集本机的行为数据的步骤中,包括:Specifically, the step of collecting behavior data of the local machine includes:
通过传感器采集本机的行为数据。The behavior data of the machine is collected by the sensor.
如上所述可知,所述指定行为包括午休一个小时、朗诵半个小时、跑步一个小时等等,所述行为数据包括针对各种指定行为采集的数据,主要包括声音数据、运动数据和图像数据等等,所述传感器为针对上述多种数据相应设置的运动传感器、语音传感器、图像传感器等,分别用于采集运动数据、声音数据和图像数据。当然,还可根据需要采集的数据具体设置如光线传感器等其他传感器,此处不一一列出。As described above, the specified behavior includes one hour of lunch break, half an hour of reading, one hour of running, and the like, and the behavior data includes data collected for various specified behaviors, including sound data, motion data, and image data. And the sensor is a motion sensor, a voice sensor, an image sensor, and the like correspondingly disposed for the plurality of data, and is used to collect motion data, sound data, and image data, respectively. Of course, other sensors such as light sensors can be specifically set according to the data to be collected, which are not listed here.
S320:接收服务器发送的启动预设应用程序的控制指令。S320: Receive a control instruction sent by the server to start a preset application.
具体地,步骤S320之后还包括:Specifically, after step S320, the method further includes:
推送预设应用程序启动确认信息至屏幕上,在检测到用户的确认操作指令后开启所述预设应用程序,并发送确认信息至服务器。Pushing the preset application launch confirmation message to the screen, opening the preset application after detecting the user's confirmation operation instruction, and sending the confirmation message to the server.
容易理解地,在接收到服务器发送的启动预设应用程序的控制指令后,控制第一智能终端执行指定行为的第二智能终端会在桌面弹出征询用户是否开启预设应用程序的提示框,所述提示框中包含提示信息,例如,该智能终端的用户为家长,则所述提示信息如“孩子已完成任务,是否要一起玩下某某应用程序”等提示信息,而被控制需要执行指定行为的第一智能终端的用户为孩子,则其对应的提示信息可以为“恭喜你,完成任务啦,与妈妈一起玩个游戏吧!”当然,所述提示框中还设置了相应的确认开启按钮和拒绝按钮,用户可通过点击确认按钮确认开启预设应用程序。当然,本发明对提示用户开启预设应用程序的形式不做限定。It is easy to understand that after receiving the control command of the startup preset application sent by the server, the second smart terminal that controls the first smart terminal to perform the specified behavior will pop up a prompt box for asking the user whether to open the preset application on the desktop. The prompt box includes prompt information. For example, if the user of the smart terminal is a parent, the prompt information such as “the child has completed the task, whether to play an application together” and the like, and the control needs to perform the specified If the user of the first intelligent terminal of the behavior is a child, the corresponding prompt information may be “Congratulations, complete the task, play a game with the mother!” Of course, the prompt box also sets a corresponding confirmation to open. Button and reject button, the user can confirm the opening of the preset application by clicking the confirmation button. Of course, the present invention does not limit the form in which the user is prompted to open the preset application.
S330:响应于所述启动控制指令开启所述预设应用程序,发送运行所述预设应用程序产生的结果数据至服务器;S330: In response to the startup control instruction, starting the preset application, sending result data generated by running the preset application to a server;
如上所述,智能终端可根据服务器的控制指令发送对应的结果数据至服务器,例如,开启一个游戏程序,根据服务器的要求发送前两局的结果数据至服务器;再例如,开启一个背单词程序,根据服务器的要求发送前10个单词的正确率至服务器等。另外,智能终端还可将结果数据实时发送 至服务器,服务器根据需要选取以判断两个智能终端的胜负,例如,开启一个游戏程序,智能终端将每局游戏的实时结果数据发送至服务器,服务器可根据任意一局游戏的结果数据判断胜负也可根据前一局或前两局的结果数据判断胜负;再例如,开启一个背单词程序,智能终端在用户每背诵完一个单词后,发送当前背诵单词的正确率至服务器,服务器根据任意前几个单词的正确率判断胜负等。As described above, the smart terminal can send the corresponding result data to the server according to the control instruction of the server, for example, open a game program, and send the result data of the first two offices to the server according to the request of the server; for example, open a back word program, Send the correct rate of the first 10 words to the server, etc. according to the requirements of the server. In addition, the smart terminal can also send the result data in real time. To the server, the server selects according to the needs to judge the wins and losses of the two smart terminals. For example, to open a game program, the smart terminal sends the real-time result data of each game to the server, and the server can judge according to the result data of any game. Negative can also judge the outcome according to the result data of the previous game or the previous two games; for example, open a back word program, the smart terminal sends the correct rate of the current recited word to the server after each user recites a word, the server according to the server The correct rate of any of the first few words is judged.
S340:接收服务器推送的新的应用程序权限控制列表,更新本地应用程序权限控制列表。S340: Receive a new application permission control list pushed by the server, and update the local application permission control list.
智能终端在接收到应用程序权限控制列表之后,与本地的应用程序权限列表进行对比,若有不同的地方则按照服务器推送的应用程序权限控制列表进行更正,以使本地应用程序权限控制列表与服务器的应用程序权限列表同步,当智能终端检测到用户对指定应用程序的开启操作指令或其他应用程序对指定应用程序的调用指令后,可直接根据该应用程序的标识检索本地应用程序权限控制列表,判断其是否有相应的权限,而不用向服务器申请该应用程序的权限信息,避免在断网等情况下无法及时获取对应的权限信息。After receiving the application permission control list, the smart terminal compares with the local application permission list, and if there is a different place, corrects according to the application permission control list pushed by the server, so that the local application permission control list and the server The application permission list is synchronized. When the smart terminal detects the user's open operation instruction for the specified application or other application's call instruction to the specified application, the local application permission control list can be directly retrieved according to the identification of the application. Determine whether it has the corresponding authority, and do not apply to the server for the permission information of the application, so as to avoid obtaining the corresponding permission information in time when the network is disconnected.
第四方面,本发明另一实施例中对应提供了一种用于执行上述方法的智能终端应用程序权限控制装置,所述装置的内部结构图如图6所示,包括如下步骤:In a fourth aspect, another embodiment of the present invention provides a smart terminal application permission control apparatus for performing the above method. The internal structure of the apparatus is as shown in FIG. 6 and includes the following steps:
发送模块410:采集本机的行为数据,发送至服务器。The sending module 410: collects behavior data of the local machine and sends the data to the server.
具体地,所述采集模块410还用于:Specifically, the collection module 410 is further configured to:
通过传感器采集本机的行为数据。The behavior data of the machine is collected by the sensor.
如上所述可知,所述指定行为包括午休一个小时、朗诵半个小时、跑步一个小时等等,所述行为数据包括针对各种指定行为采集的数据,主要包括声音数据、运动数据和图像数据等等,所述传感器为针对上述多种数据相应设置的运动传感器、语音传感器、图像传感器等,分别用于采集运动数据、声音数据和图像数据。当然,还可根据需要采集的数据具体设置如光线传感器等其他传感器,此处不一一列出。As described above, the specified behavior includes one hour of lunch break, half an hour of reading, one hour of running, and the like, and the behavior data includes data collected for various specified behaviors, including sound data, motion data, and image data. And the sensor is a motion sensor, a voice sensor, an image sensor, and the like correspondingly disposed for the plurality of data, and is used to collect motion data, sound data, and image data, respectively. Of course, other sensors such as light sensors can be specifically set according to the data to be collected, which are not listed here.
接收模块420:接收服务器发送的启动预设应用程序的控制指令。The receiving module 420 is configured to receive a control instruction sent by the server to start the preset application.
具体地,还包括: Specifically, it also includes:
推送模块,用于推送预设应用程序启动确认信息至屏幕上,在检测到用户的确认操作指令后开启所述预设应用程序,并发送确认信息至服务器。The pushing module is configured to push the preset application startup confirmation information to the screen, open the preset application program after detecting the user's confirmation operation instruction, and send the confirmation information to the server.
容易理解地,在接收到服务器发送的启动预设应用程序的控制指令后,控制第一智能终端执行指定行为的第二智能终端会在桌面弹出征询用户是否开启预设应用程序的提示框,所述提示框中包含提示信息,例如,该智能终端的用户为家长,则所述提示信息如“孩子已完成任务,是否要一起玩下某某应用程序”等提示信息,而被控制需要执行指定行为的第一智能终端的用户为孩子,则其对应的提示信息可以为“恭喜你,完成任务啦,与妈妈一起玩个游戏吧!”当然,所述提示框中还设置了相应的确认开启按钮和拒绝按钮,用户可通过点击确认按钮确认开启预设应用程序。当然,本发明对提示用户开启预设应用程序的形式不做限定。It is easy to understand that after receiving the control command of the startup preset application sent by the server, the second smart terminal that controls the first smart terminal to perform the specified behavior will pop up a prompt box for asking the user whether to open the preset application on the desktop. The prompt box includes prompt information. For example, if the user of the smart terminal is a parent, the prompt information such as “the child has completed the task, whether to play an application together” and the like, and the control needs to perform the specified If the user of the first intelligent terminal of the behavior is a child, the corresponding prompt information may be “Congratulations, complete the task, play a game with the mother!” Of course, the prompt box also sets a corresponding confirmation to open. Button and reject button, the user can confirm the opening of the preset application by clicking the confirmation button. Of course, the present invention does not limit the form in which the user is prompted to open the preset application.
发送模块430:响应于所述启动控制指令开启所述预设应用程序,发送运行所述预设应用程序产生的结果数据至服务器。The sending module 430: in response to the startup control instruction, start the preset application, and send the result data generated by running the preset application to the server.
如上所述,智能终端可根据服务器的控制指令发送对应的结果数据至服务器,例如,开启一个游戏程序,根据服务器的要求发送前两局的结果数据至服务器;再例如,开启一个背单词程序,根据服务器的要求发送前10个单词的正确率至服务器等。另外,智能终端还可将结果数据实时发送至服务器,服务器根据需要选取以判断两个智能终端的胜负,例如,开启一个游戏程序,智能终端将每局游戏的实时结果数据发送至服务器,服务器可根据任意一局游戏的结果数据判断胜负也可根据前一局或前两局的结果数据判断胜负;再例如,开启一个背单词程序,智能终端在用户每背诵完一个单词后,发送当前背诵单词的正确率至服务器,服务器根据任意前几个单词的正确率判断胜负等。As described above, the smart terminal can send the corresponding result data to the server according to the control instruction of the server, for example, open a game program, and send the result data of the first two offices to the server according to the request of the server; for example, open a back word program, Send the correct rate of the first 10 words to the server, etc. according to the requirements of the server. In addition, the smart terminal can also send the result data to the server in real time, and the server selects according to the need to determine the winning and losing of the two smart terminals. For example, a game program is started, and the smart terminal sends the real-time result data of each game to the server, the server. The winning result can be judged according to the result data of any game, or the result of the previous game or the previous two games can be judged; for example, a back word program is started, and the smart terminal sends after each word is recited by the user. At present, the correct rate of reciting words is sent to the server, and the server judges the outcome based on the correct rate of any of the first few words.
更新模块440:接收服务器推送的新的应用程序权限控制列表,更新本地应用程序权限控制列表。The update module 440: receives a new application permission control list pushed by the server, and updates the local application permission control list.
智能终端接收到应用程序权限控制列表之后,与本地的应用程序权限列表进行对比,若有不同的地方则按照服务器推送的应用程序权限控制列表进行更正,以使本地应用程序权限控制列表与服务器的应用程序权限列表同步,当智能终端检测到用户对指定应用程序的开启操作指令或其他应用程序对指定应用程序的调用指令后,可直接根据该应用程序的标识检索 本地应用程序权限控制列表,判断其是否有相应的权限,而不用向服务器申请该应用程序的权限信息,避免在断网等情况下无法及时获取对应的权限信息。After receiving the application permission control list, the smart terminal compares with the local application permission list, and if there is a different place, corrects according to the application permission control list pushed by the server, so that the local application permission control list and the server The application permission list is synchronized. When the smart terminal detects the user's open operation instruction for the specified application or other application's call instruction to the specified application, the smart terminal can directly retrieve the identifier according to the application. The local application permission control list determines whether it has the corresponding authority, and does not need to apply for the permission information of the application to the server, so as to avoid obtaining the corresponding permission information in time when the network is disconnected.
第五方面,本发明实施例还提供一种了服务器,如图7所示,为了便于说明,仅示出了与本发明实施例相关的部分,具体技术细节未揭示的,请参照本发明实施例方法部分。In a fifth aspect, the embodiment of the present invention further provides a server. As shown in FIG. 7 , for the convenience of description, only parts related to the embodiment of the present invention are shown. If the specific technical details are not disclosed, please refer to the implementation of the present invention. Example method section.
图7示出的是本发明实施例提供的服务器的部分结构的框图。参考图7,服务器包括:处理器510、存储器520等部件。本领域技术人员可以理解,图7中示出的路服务器结构并不构成对路由器的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。FIG. 7 is a block diagram showing a partial structure of a server according to an embodiment of the present invention. Referring to FIG. 7, the server includes components such as a processor 510, a memory 520, and the like. It will be understood by those skilled in the art that the path server structure shown in FIG. 7 does not constitute a limitation to the router, and may include more or less components than those illustrated, or some components may be combined, or different component arrangements.
下面结合图7对服务器的各个构成部件进行具体的介绍:The following describes the various components of the server in conjunction with Figure 7:
存储器520可用于存储软件程序以及模块,处理器510通过运行存储在存储器520的应用程序以及模块,从而执行服务器的各种功能应用以及数据处理。存储器520可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据服务器的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。The memory 520 can be used to store software programs and modules, and the processor 510 executes various functional applications and data processing of the server by running applications and modules stored in the memory 520. The memory 520 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 server (such as audio data, phone book, etc.). Further, the memory may include a high speed random access memory, and may also include a nonvolatile memory such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device.
处理器510是服务器的控制中心,利用各种接口和线路连接整个服务器的各个部分,通过运行或执行存储在存储器520内的应用程序和/或模块,以及调用存储在存储器520内的数据,执行服务器的各种功能和处理数据。可选地,处理器510可包括一个或多个处理单元;优选地,处理器510可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作***、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器510中。 Processor 510 is the control center of the server, which connects various portions of the entire server using various interfaces and lines, by executing or executing applications and/or modules stored in memory 520, and invoking data stored in memory 520, executing Various functions of the server and processing data. Optionally, the processor 510 may include one or more processing units; preferably, the processor 510 may integrate an application processor and a modem processor, wherein 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 510.
尽管未示出,服务器还可以包括以太网接口等,在此不再赘述。Although not shown, the server may also include an Ethernet interface or the like, and details are not described herein again.
在本发明实施例中,所述服务器所包括的处理器还具有以下功能: In the embodiment of the present invention, the processor included in the server further has the following functions:
接收第一智能终端发送的行为数据;Receiving behavior data sent by the first smart terminal;
当判断所述行为数据与第二智能终端预设的指定行为数据相匹配时,发送启动预设应用程序的控制指令至第一智能终端和第二智能终端;When it is determined that the behavior data matches the specified behavior data preset by the second smart terminal, sending a control instruction for starting the preset application to the first smart terminal and the second smart terminal;
当且仅当所述第一智能终端和第二智能终端都启动所述预设应用程序时,接收第一智能终端和第二智能终端反馈的运行所述预设应用程序产生的结果数据;Receiving, by the first smart terminal and the second smart terminal, result data generated by running the preset application, if and only if the first smart terminal and the second smart terminal start the preset application;
根据该结果数据,修改与第一智能终端相对应的应用程序权限控制列表,并推送至第一智能终端。Based on the result data, the application permission control list corresponding to the first smart terminal is modified and pushed to the first smart terminal.
第六方面,本发明的实施例还提供了一种智能终端,如图8所示,为了便于说明,仅示出了与本发明实施例相关的部分,具体技术细节未揭示的,请参照本发明实施例方法部分。该智能终端可以为智能手表、智能手环,手机、PDA(Personal Digital Assistant,个人数字助理)、POS(Point of Sales,销售终端)等,以智能手表为例:In a sixth aspect, an embodiment of the present invention further provides an intelligent terminal. As shown in FIG. 8 , for the convenience of description, only parts related to the embodiment of the present invention are shown. Inventive Example Method Section. The smart terminal can be a smart watch, a smart bracelet, a mobile phone, a PDA (Personal Digital Assistant), a POS (Point of Sales), etc., for example, a smart watch:
图8示出的是与本发明实施例提供的智能终端相关的智能手表的部分结构的框图。其包括:触敏显示器610、存储器620、通信接口630、一个或多个处理器640、一个或多个应用程序650、以及电源660、WiFi接收模块670以及传感器680等部件。本领域技术人员可以理解,图8中示出的智能手表结构并不构成对智能手表的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。FIG. 8 is a block diagram showing a partial structure of a smart watch related to the smart terminal provided by the embodiment of the present invention. It includes: a touch sensitive display 610, a memory 620, a communication interface 630, one or more processors 640, one or more applications 650, and a power supply 660, a WiFi receiving module 670, and a sensor 680. It will be understood by those skilled in the art that the smart watch structure shown in FIG. 8 does not constitute a limitation to a smart watch, and may include more or less components than those illustrated, or a combination of certain components, or different component arrangements.
下面结合图8对智能手表的各个构成部件进行具体的介绍:The specific components of the smart watch will be specifically described below with reference to FIG. 8:
触敏显示器610为触摸屏和显示屏合二为一的整体,触摸屏和显示屏各占一层;触摸屏包括触控面板,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板上或在触控面板附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触控面板可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器610;触摸控制器610从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器,并能接收处理器发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板。除了触控面板,显示屏可用于显示由用户输入的信息或提供给用户的信息以及智能手表1002的各种菜单。显 示屏包括显示面板,可选的,可以采用液晶显示器(Liquid Crystal Display,LCD)、有机发光二极管(Organic Light-Emitting Diode,OLED)等形式来配置显示面板。进一步的,触控面板可覆盖显示面板,当触控面板检测到在其上或附近的触摸操作后,传送给处理器以确定触摸事件的类型,随后处理器根据触摸事件的类型在显示面板上提供相应的视觉输出。在某些实施例中,可以将触控面板与显示面板集成而实现智能手表的输入和输出功能。The touch-sensitive display 610 is a combination of a touch screen and a display screen, and the touch screen and the display screen each occupy a layer; the touch screen includes a touch panel, which can collect touch operations on or near the user (such as a user using a finger or a stylus) Wait for any suitable object or accessory to operate on or near the touch panel, and drive the corresponding connection device according to a preset program. Optionally, the touch panel may include two parts: 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 a signal to the touch controller 610; the touch controller 610 receives the touch information from the touch detection device and converts it into contact coordinates. , and then sent to the processor, and can receive the command sent by the processor and execute it. In addition, touch panels can be implemented in various types such as resistive, capacitive, infrared, and surface acoustic waves. In addition to the touch panel, the display screen can be used to display information input by the user or information provided to the user as well as various menus of the smart watch 1002. Display The display panel includes a display panel. Optionally, the display panel can be configured in the form of a liquid crystal display (LCD) or an organic light-emitting diode (OLED). Further, the touch panel may cover the display panel, and when the touch panel detects a touch operation on or near the touch panel, the touch panel transmits to the processor to determine the type of the touch event, and then the processor is on the display panel according to the type of the touch event. Provide the corresponding visual output. In some embodiments, the input and output functions of the smart watch can be implemented by integrating the touch panel with the display panel.
存储器620可用于存储软件程序以及模块,处理器640通过运行存储在存储器的软件程序以及模块,从而执行智能手表的各种功能应用以及数据处理。存储器620可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据智能手表的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器620可以包括高速随机存取存储区,还可以包括非易失性存储区,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。The memory 620 can be used to store software programs and modules, and the processor 640 executes various functional applications and data processing of the smart watch by running software programs and modules stored in the memory. The memory 620 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 smart watches (such as audio data, phone books, etc.). Moreover, memory 620 can include high speed random access memory areas, and can also include non-volatile memory areas, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device.
通信接口630,用于终端设备与其他设备或通信网络通信。通信接口630是处理器640与其他设备进行通信的接口,用于处理器640与其他设备之间信息的传输,同时通信接口630也是处理器640与云端服务器进行通信的主要媒介。The communication interface 630 is used for the terminal device to communicate with other devices or communication networks. The communication interface 630 is an interface between the processor 640 and other devices for transmitting information between the processor 640 and other devices, and the communication interface 630 is also the main medium for the processor 640 to communicate with the cloud server.
处理器640是智能手表的控制中心,利用各种通信接口630和线路连接整个智能手表的各个部分,通过运行或执行存储在存储区内的软件程序和/或模块,以及调用存储在存储区内的数据,执行智能手表的各种功能和处理数据,从而对智能手表进行整体监控。可选的,处理器640可包括一个或多个处理单元;优选的,处理器640可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作***、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器中。The processor 640 is a control center of the smart watch, and connects various parts of the entire smart watch by using various communication interfaces 630 and lines, by running or executing software programs and/or modules stored in the storage area, and calling the storage in the storage area. The data, the various functions of the smart watch and the processing of the data, thus the overall monitoring of the smart watch. Optionally, the processor 640 may include one or more processing units; preferably, the processor 640 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.
一个或多个应用程序650,优选地,这些应用程序650都被存储在所述存储区中并被配置为由所述一个或多个处理器640执行,所述一个或多个应用程序被配置为用于执行所述终端设备群组建立方法的任何实施例。One or more applications 650, preferably stored in the storage area and configured to be executed by the one or more processors 640, the one or more applications being configured Any embodiment for performing the method of establishing a terminal device group.
智能手表还包括给各个部件供电的电源660(比如电池),优选的,电源660可以通过电源管理***与处理器逻辑相连,从而通过电源管理***实现管 理充电、放电、以及功耗管理等功能。The smart watch also includes a power source 660 (such as a battery) that supplies power to the various components. Preferably, the power source 660 can be logically coupled to the processor through the power management system to implement the management through the power management system. Manage functions such as charging, discharging, and power management.
WiFi属于短距离无线传输技术,手机通过WiFi模块670可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。WiFi is a short-range wireless transmission technology, and the mobile phone can help users to send and receive emails, browse web pages, and access streaming media through the WiFi module 670, which provides users with wireless broadband Internet access.
智能手表还可包括至少一种传感器680,如运动传感器以及其他传感器。具体地,运动传感器包括加速计传感器,可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于智能手表还可配置陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。The smart watch may also include at least one type of sensor 680, such as a motion sensor and other sensors. Specifically, the motion sensor includes an accelerometer sensor that can detect the magnitude of acceleration in each direction (generally three axes), and can detect the magnitude and direction of gravity when stationary, and 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 smart watches, other sensors such as gyroscope, barometer, hygrometer, thermometer, infrared sensor, etc. can be configured. Narration.
尽管未示出,智能手表还可以包括摄像头、蓝牙模块等,在此不再赘述。Although not shown, the smart watch may further include a camera, a Bluetooth module, etc., and will not be described herein.
在本发明实施例中,该智能手表所包括的处理器还具有以下功能:In the embodiment of the present invention, the processor included in the smart watch further has the following functions:
采集本机的行为数据,发送至服务器;Collect the behavior data of the machine and send it to the server;
接收服务器发送的启动预设应用程序的控制指令;Receiving a control instruction sent by the server to start a preset application;
响应于所述启动控制指令开启所述预设应用程序,发送运行所述预设应用程序产生的结果数据至服务器;Transmitting the preset application generated in response to the startup control instruction, and transmitting result data generated by running the preset application to a server;
接收服务器推送的新的应用程序权限控制列表,更新本地应用程序权限控制列表。Receive a new application permission control list pushed by the server and update the local application permission control list.
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。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 method embodiment, and details are not described herein again.
图9示出了可以实现根据本发明的服务器或智能终端,其传统上包括处理器910和以存储器920形式的计算机程序产品或者计算机可读介质。存储器920可以是诸如闪存、EEPROM(电可擦除可编程只读存储器)、EPROM、硬盘或者ROM之类的电子存储器。存储器920具有用于执行上述方法中的任何方法步骤的程序代码931的存储空间930。例如,用于程序代码的存储空间930可以包括分别用于实现上面的方法中的各种步骤的各个程序代码931。这些程序代码可以从一个或者多个计算机程序产品中读出或者写入到这一个或者多个计算机程序产品中。这些计算机程序产品包括诸如硬盘,紧致盘(CD)、存储卡或者软盘之类的程序代码载体。这样的计算机程序产品通常为如参考图 10所述的便携式或者固定存储单元。该存储单元可以具有与图9中的存储器920类似布置的存储段或者存储空间等。程序代码可以例如以适当形式进行压缩。通常,存储单元包括用于执行根据本发明的方法步骤的程序代码931’,即可以由例如诸如910之类的处理器读取的代码,这些代码当由服务器或智能终端时,导致对应主体执行上面所描述的方法中的各个步骤。FIG. 9 illustrates a server or smart terminal in which a processor 910 and a computer program product or computer readable medium in the form of a memory 920 may be implemented in accordance with the present invention. The memory 920 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. Memory 920 has a memory space 930 for program code 931 for performing any of the method steps described above. For example, storage space 930 for program code may include various program code 931 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 computer program products are usually as referenced 10 portable or fixed storage unit. The storage unit may have a storage section or a storage space or the like arranged similarly to the memory 920 in FIG. The program code can be compressed, for example, in an appropriate form. In general, the storage unit comprises program code 931' for performing the steps of the method according to the invention, ie code that can be read by a processor, such as 910, which, when executed by a server or smart terminal, causes the corresponding subject to execute Each of the steps in the method described above.
在本申请所提供的几个实施例中,应该理解到,所揭露的***,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。In the several embodiments provided by the present application, it should be understood that the disclosed system, apparatus, and 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 OnlyMemory)、随机存取存储器(RAM,Random Access Memory)、磁盘或光盘等。A person skilled in the art may understand that all or part of the various steps of the foregoing embodiments may be performed by a program to instruct related hardware. The program may be stored in a computer readable storage medium, and the storage medium may include: Read Only Memory (ROM), Random Access Memory (RAM), disk or optical disk.
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。It will be understood by those skilled in the art that all or part of the steps of implementing the above embodiments may be performed by a program to instruct related hardware, and the program may be stored in a computer readable storage medium, the above mentioned storage. The medium can be a read only memory, a magnetic disk or an optical disk or the like.
以上对本发明所提供的一种服务器及智能终端进行了详细介绍,对于本领域的一般技术人员,依据本发明实施例的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。 The server and the intelligent terminal provided by the present invention are described in detail above. For those skilled in the art, according to the idea of the embodiment of the present invention, there are changes in the specific implementation manner and application scope. The description is not to be construed as limiting the invention.

Claims (29)

  1. 一种智能终端应用程序权限控制方法,包括如下步骤:A smart terminal application permission control method includes the following steps:
    接收第一智能终端发送的行为数据;Receiving behavior data sent by the first smart terminal;
    当判断所述行为数据与第二智能终端预设的指定行为数据相匹配时,发送启动预设应用程序的控制指令至第一智能终端和第二智能终端;When it is determined that the behavior data matches the specified behavior data preset by the second smart terminal, sending a control instruction for starting the preset application to the first smart terminal and the second smart terminal;
    当且仅当所述第一智能终端和第二智能终端都启动所述预设应用程序时,接收第一智能终端和第二智能终端反馈的运行所述预设应用程序产生的结果数据;Receiving, by the first smart terminal and the second smart terminal, result data generated by running the preset application, if and only if the first smart terminal and the second smart terminal start the preset application;
    根据该结果数据,修改与第一智能终端相对应的应用程序权限控制列表,并推送至第一智能终端。Based on the result data, the application permission control list corresponding to the first smart terminal is modified and pushed to the first smart terminal.
  2. 根据权利要求1所述的方法,其特征在于,所述判断所述行为与第二智能终端预设的指定行为相匹配,具体包括:The method according to claim 1, wherein the determining that the behavior matches the specified behavior preset by the second smart terminal comprises:
    判断所述行为数据是否与预先存储的指定行为数据模型相匹配;和Determining whether the behavior data matches a pre-stored specified behavioral data model; and
    判断所述行为数据是否与第二智能终端预设的指定行为执行时长相匹配,所述行为数据包含行为的执行时长。Determining whether the behavior data matches the execution duration of the specified behavior preset by the second smart terminal, where the behavior data includes the execution duration of the behavior.
  3. 根据权利要求2所述的方法,其特征在于,所述判断所述行为数据是否与预先存储的指定行为数据模型相匹配的步骤中,包括:The method according to claim 2, wherein the step of determining whether the behavior data matches a pre-stored specified behavior data model comprises:
    判断所述行为数据是否都符合所述指定行为模型数据中预设的阈值范围,若是,则确定所述行为数据与预先存储的指定行为数据模型相匹配。Determining whether the behavior data meets a threshold range preset in the specified behavior model data, and if so, determining that the behavior data matches a pre-stored specified behavior data model.
  4. 根据权利要求1所述的方法,其特征在于,所述发送启动预设应用程序的控制指令至第一智能终端和第二智能终端的步骤前,包括:The method according to claim 1, wherein the step of transmitting a control command for starting the preset application to the first smart terminal and the second smart terminal comprises:
    开放所述预设应用程序的权限并设定其使用的时间范围。Open the permissions of the preset application and set the time range for its use.
  5. 根据权利要求1所述的方法,其特征在于,所述发送启动预设应用程序的控制指令至第一智能终端和第二智能终端的步骤后,包括:The method according to claim 1, wherein the step of transmitting a control command for starting the preset application to the first smart terminal and the second smart terminal comprises:
    接收第一智能终端和第二智能终端发送的确认信息。Receiving confirmation information sent by the first smart terminal and the second smart terminal.
  6. 根据权利要求1所述的方法,其特征在于,所述根据该结果数据,修改与第一智能终端相对应的应用程序权限控制列表的步骤中,具体包括:The method according to claim 1, wherein the step of modifying the application permission control list corresponding to the first smart terminal according to the result data comprises:
    查找所述预设应用程序相应的针对结果数据的评判准则; Finding a corresponding criterion for the result data corresponding to the preset application;
    结合该评判准则和结果数据,判断所述第一智能终端和第二智能终端的胜负关系;Combining the criterion and the result data, determining a win-loss relationship between the first smart terminal and the second smart terminal;
    当第一智能终端胜时,修改第一智能终端相对应的应用程序权限控制列表。When the first smart terminal wins, the application permission control list corresponding to the first smart terminal is modified.
  7. 根据权利要求6所述的方法,其特征在于,所述查找所述预设应用程序相应的针对结果数据的评判准则的步骤前,包括:The method according to claim 6, wherein the step of searching for the criterion for determining the result data corresponding to the preset application comprises:
    预先存储所述预设应用程序及其评判准则的映射关系。Pre-storing the mapping relationship between the preset application and its evaluation criteria.
  8. 根据权利要求1所述的方法,其特征在于,所述应用程序权限控制列表包括至少一个应用程序标识及其对应的权限状态和允许使用时间范围。The method of claim 1, wherein the application permission control list includes at least one application identification and its corresponding permission status and allowed usage time range.
  9. 根据权利要求8所述的方法,其特征在于,所述修改与第一智能终端相对应的应用程序权限控制列表步骤中,包括:The method according to claim 8, wherein the step of modifying the application permission control list corresponding to the first smart terminal comprises:
    修改应用程序权限控制列表中的至少一个应用程序的权限状态或使用时间范围。Modify the permission status or usage time range of at least one application in the application permission control list.
  10. 一种智能终端应用程序权限控制装置,包括:A smart terminal application permission control device includes:
    至少一个处理器;At least one processor;
    以及,至少一个存储器,其与所述至少一个处理器可通信地连接;所述至少一个存储器包括处理器可执行的指令,当所述处理器可执行的指令由所述至少一个处理器执行时,致使所述装置执行至少以下操作:And at least one memory communicatively coupled to the at least one processor; the at least one memory comprising processor-executable instructions when the processor-executable instructions are executed by the at least one processor Causing the device to perform at least the following operations:
    接收第一智能终端发送的行为数据;Receiving behavior data sent by the first smart terminal;
    当判断所述行为数据与第二智能终端预设的指定行为数据相匹配时,发送启动预设应用程序的控制指令至第一智能终端和第二智能终端;When it is determined that the behavior data matches the specified behavior data preset by the second smart terminal, sending a control instruction for starting the preset application to the first smart terminal and the second smart terminal;
    当且仅当所述第一智能终端和第二智能终端都启动所述预设应用程序时,接收第一智能终端和第二智能终端反馈的运行所述预设应用程序产生的结果数据;Receiving, by the first smart terminal and the second smart terminal, result data generated by running the preset application, if and only if the first smart terminal and the second smart terminal start the preset application;
    根据该结果数据,修改与第一智能终端相对应的应用程序权限控制列表,并推送至第一智能终端。Based on the result data, the application permission control list corresponding to the first smart terminal is modified and pushed to the first smart terminal.
  11. 根据权利要求10所述的装置,其特征在于,所述判断所述行为与第二智能终端预设的指定行为相匹配,具体包括: The device according to claim 10, wherein the determining that the behavior matches the specified behavior preset by the second smart terminal comprises:
    判断所述行为数据是否与预先存储的指定行为数据模型相匹配;和Determining whether the behavior data matches a pre-stored specified behavioral data model; and
    判断所述行为数据是否与第二智能终端预设的指定行为执行时长相匹配,所述行为数据包含行为的执行时长。Determining whether the behavior data matches the execution duration of the specified behavior preset by the second smart terminal, where the behavior data includes the execution duration of the behavior.
  12. 根据权利要求11所述的装置,其特征在于,所述判断所述行为数据是否与预先存储的指定行为数据模型相匹配的操作,包括:The apparatus according to claim 11, wherein the operation of determining whether the behavior data matches a pre-stored specified behavior data model comprises:
    判断所述行为数据是否都符合所述指定行为模型数据中预设的阈值范围,若是,则确定所述行为数据与预先存储的指定行为数据模型相匹配。Determining whether the behavior data meets a threshold range preset in the specified behavior model data, and if so, determining that the behavior data matches a pre-stored specified behavior data model.
  13. 根据权利要求10所述的装置,其特征在于,所述发送启动预设应用程序的控制指令至第一智能终端和第二智能终端的操作前,包括:The device according to claim 10, wherein the sending the control command of the preset application to the operation of the first smart terminal and the second smart terminal comprises:
    开放所述预设应用程序的权限并设定其使用的时间范围。Open the permissions of the preset application and set the time range for its use.
  14. 根据权利要求10所述的装置,其特征在于,所述发送启动预设应用程序的控制指令至第一智能终端和第二智能终端的操作后,包括:The device according to claim 10, wherein after the sending the control command of the preset application to the operation of the first smart terminal and the second smart terminal, the method comprises:
    接收第一智能终端和第二智能终端发送的确认信息。Receiving confirmation information sent by the first smart terminal and the second smart terminal.
  15. 根据权利要求10所述的装置,其特征在于,所述根据该结果数据,修改与第一智能终端相对应的应用程序权限控制列表的操作,具体包括:The device according to claim 10, wherein the modifying the operation of the application permission control list corresponding to the first smart terminal according to the result data comprises:
    查找所述预设应用程序相应的针对结果数据的评判准则;Finding a corresponding criterion for the result data corresponding to the preset application;
    结合该评判准则和结果数据,判断所述第一智能终端与第二智能终端的胜负关系;Combining the evaluation criterion and the result data, determining a win-loss relationship between the first smart terminal and the second smart terminal;
    当第一智能终端胜时,修改第一智能终端相对应的应用程序权限控制列表。When the first smart terminal wins, the application permission control list corresponding to the first smart terminal is modified.
  16. 根据权利要求15所述的装置,其特征在于,所述查找所述预设应用程序相应的针对结果数据的评判准则的操作前,包括:The device according to claim 15, wherein the operation of searching for the criterion for the result data corresponding to the preset application comprises:
    预先存储所述预设应用程序及其评判准则的映射关系。Pre-storing the mapping relationship between the preset application and its evaluation criteria.
  17. 根据权利要求10所述的装置,其特征在于,所述应用程序权限控制列表包括至少一个应用程序标识及其对应的权限状态和允许使用时间范围。The apparatus according to claim 10, wherein said application permission control list includes at least one application identification and its corresponding permission status and allowed usage time range.
  18. 根据权利要求17所述的装置,其特征在于,所述修改与第一智能终端相对应的应用程序权限控制列表的操作,包括:The device according to claim 17, wherein the modifying the operation of the application permission control list corresponding to the first smart terminal comprises:
    修改应用程序权限控制列表中的至少一个应用程序的权限状态或使用 时间范围。Modify the permission status or use of at least one application in the application permission control list time limit.
  19. 一种智能终端应用程序权限控制方法,包括如下步骤:A smart terminal application permission control method includes the following steps:
    采集本机的行为数据,发送至服务器;Collect the behavior data of the machine and send it to the server;
    接收服务器发送的启动预设应用程序的控制指令;Receiving a control instruction sent by the server to start a preset application;
    响应于所述启动控制指令开启所述预设应用程序,发送运行所述预设应用程序产生的结果数据至服务器;Transmitting the preset application generated in response to the startup control instruction, and transmitting result data generated by running the preset application to a server;
    接收服务器推送的新的应用程序权限控制列表,更新本地应用程序权限控制列表。Receive a new application permission control list pushed by the server and update the local application permission control list.
  20. 根据权利要求19所述的方法,其特征在于,所述采集本机的行为数据的步骤中,包括:The method according to claim 19, wherein the step of collecting behavior data of the local machine comprises:
    通过传感器采集本机的行为数据。The behavior data of the machine is collected by the sensor.
  21. 根据权利要求19所述的方法,其特征在于,所述接收服务器发送的启动预设应用程序的控制指令的步骤后,还包括:The method according to claim 19, wherein the step of receiving the control command of the preset application sent by the receiving server further comprises:
    推送预设应用程序启动确认信息至屏幕上,在检测到用户的确认操作指令后开启所述预设应用程序,并发送确认信息至服务器。Pushing the preset application launch confirmation message to the screen, opening the preset application after detecting the user's confirmation operation instruction, and sending the confirmation message to the server.
  22. 一种智能终端应用程序权限控制装置,包括:A smart terminal application permission control device includes:
    至少一个处理器;At least one processor;
    以及,至少一个存储器,其与所述至少一个处理器可通信地连接;所述至少一个存储器包括处理器可执行的指令,当所述处理器可执行的指令由所述至少一个处理器执行时,致使所述装置执行至少以下操作:And at least one memory communicatively coupled to the at least one processor; the at least one memory comprising processor-executable instructions when the processor-executable instructions are executed by the at least one processor Causing the device to perform at least the following operations:
    采集本机的行为数据,发送至服务器;Collect the behavior data of the machine and send it to the server;
    接收服务器发送的启动预设应用程序的控制指令;Receiving a control instruction sent by the server to start a preset application;
    响应于所述启动控制指令开启所述预设应用程序,发送运行所述预设应用程序产生的结果数据至服务器;Transmitting the preset application generated in response to the startup control instruction, and transmitting result data generated by running the preset application to a server;
    接收服务器推送的新的应用程序权限控制列表,更新本地应用程序权限控制列表。Receive a new application permission control list pushed by the server and update the local application permission control list.
  23. 根据权利要求22所述的装置,其特征在于,所述采集本机的行为数据的操作,包括:The apparatus according to claim 22, wherein the operation of collecting behavior data of the local machine comprises:
    通过传感器采集本机的行为数据。 The behavior data of the machine is collected by the sensor.
  24. 根据权利要求22所述的装置,其特征在于,所述接收服务器发送的启动预设应用程序的控制指令的操作后,还包括:The device according to claim 22, wherein after the operation of the control command for starting the preset application sent by the receiving server, the method further comprises:
    推送预设应用程序启动确认信息至屏幕上,在检测到用户的确认操作指令后开启所述预设应用程序,并发送确认信息至服务器。Pushing the preset application launch confirmation message to the screen, opening the preset application after detecting the user's confirmation operation instruction, and sending the confirmation message to the server.
  25. 一种服务器,包括:A server that includes:
    一个或多个处理器;One or more processors;
    存储器;Memory
    一个或多个应用程序,其中所述一个或多个应用程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行;所述一个或多个程序配置用于执行上述权利要求1至9任意一项所述智能终端应用程序权限控制的方法。One or more applications, wherein the one or more applications are stored in the memory and configured to be executed by the one or more processors; the one or more programs configured to perform the A method for controlling the authority of an intelligent terminal application according to any one of claims 1 to 9.
  26. 一种智能终端,包括:An intelligent terminal comprising:
    触敏显示器,用于感知操作指令并根据该指令显示相应的界面;a touch sensitive display for sensing an operation instruction and displaying a corresponding interface according to the instruction;
    一个或多个处理器;One or more processors;
    存储器;Memory
    一个或多个应用程序,其中所述一个或多个应用程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行;所述一个或多个程序配置用于执行上述权利要求19至21任意一项所述智能终端应用程序权限控制的方法。One or more applications, wherein the one or more applications are stored in the memory and configured to be executed by the one or more processors; the one or more programs configured to perform the A method for controlling the authority of an intelligent terminal application according to any one of claims 19 to 21.
  27. 一种计算机程序,包括计算机可读代码,当服务器运行所述计算机可读代码时,导致权利要求1-9中的任一项权利要求所述的方法被执行。A computer program comprising computer readable code, when the server runs the computer readable code, causing the method of any of claims 1-9 to be performed.
  28. 一种计算机程序,包括计算机可读代码,当智能终端运行所述计算机可读代码时,导致权利要求19-21中的任一项权利要求所述的方法被执行。A computer program comprising computer readable code, when the smart terminal runs the computer readable code, causing the method of any one of claims 19-21 to be performed.
  29. 一种计算机可读介质,其中存储了如权利要求27或28所述的计算机程序。 A computer readable medium storing the computer program of claim 27 or 28.
PCT/CN2017/115487 2016-12-14 2017-12-11 Intelligent terminal and application program right control method and apparatus therefor, and server WO2018108050A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201611151565.5 2016-12-14
CN201611151565.5A CN106599722B (en) 2016-12-14 2016-12-14 Intelligent terminal and its application program authority control method, device and server

Publications (1)

Publication Number Publication Date
WO2018108050A1 true WO2018108050A1 (en) 2018-06-21

Family

ID=58802281

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2017/115487 WO2018108050A1 (en) 2016-12-14 2017-12-11 Intelligent terminal and application program right control method and apparatus therefor, and server

Country Status (2)

Country Link
CN (1) CN106599722B (en)
WO (1) WO2018108050A1 (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110262832A (en) * 2019-06-20 2019-09-20 北京金山安全软件有限公司 Application program permission judgment method and device and electronic equipment
CN110555695A (en) * 2019-09-06 2019-12-10 安徽淘云科技有限公司 Multi-management-end children intelligent equipment interaction resource storage method and system
CN111262935A (en) * 2020-01-16 2020-06-09 深圳五洲无线股份有限公司 Management method of wearable device application program
WO2020155444A1 (en) * 2019-01-30 2020-08-06 上海传英信息技术有限公司 Application permission control method, lower-level terminal, and upper-level terminal
CN112035309A (en) * 2020-09-07 2020-12-04 深圳市亿道信息股份有限公司 Automatic testing method, server and automatic testing system for intelligent terminal function
CN113792341A (en) * 2021-09-15 2021-12-14 百度在线网络技术(北京)有限公司 Privacy compliance automation detection method, device, equipment and medium for application program
CN114844938A (en) * 2021-02-02 2022-08-02 华为技术有限公司 Method and device for counting use information of terminal equipment
CN115017522A (en) * 2021-09-30 2022-09-06 荣耀终端有限公司 Permission recommendation method and electronic equipment

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106599722B (en) * 2016-12-14 2019-07-26 北京奇虎科技有限公司 Intelligent terminal and its application program authority control method, device and server
CN107403078A (en) * 2017-06-27 2017-11-28 深圳市元征科技股份有限公司 The restriction application method and terminal of a kind of application
CN107797900A (en) * 2017-10-19 2018-03-13 广东小天才科技有限公司 A kind of application message display methods and service equipment
CN108076371A (en) * 2017-12-12 2018-05-25 广东小天才科技有限公司 A kind of method, television set and electronic watch with television set interconnection
CN109670295A (en) * 2018-11-30 2019-04-23 北京小米移动软件有限公司 The determination method and apparatus of user's access right
CN110264791A (en) * 2019-05-30 2019-09-20 合肥阿拉丁智能科技有限公司 Wrist-watch robot automtion autonomous operation system
CN110287657A (en) * 2019-06-24 2019-09-27 上海闻泰电子科技有限公司 Equipment supervises method, apparatus, equipment and storage medium
CN110594970B (en) * 2019-08-23 2021-10-22 宁波奥克斯电气股份有限公司 System and method for controlling air conditioner based on voice of child watch
CN111078434B (en) * 2019-12-17 2024-01-23 联想(北京)有限公司 Control method, device and terminal
CN112770150A (en) * 2020-12-17 2021-05-07 深圳创维-Rgb电子有限公司 Method and device for controlling mobile terminal by smart television and smart television
CN112839133A (en) * 2021-02-16 2021-05-25 刘家好 Mobile phone management system for inhibiting long-time mobile phone watching through word-back
CN114363461B (en) * 2021-12-30 2023-12-05 Oppo广东移动通信有限公司 Application control method, device, electronic equipment and computer readable storage medium
CN114710312B (en) * 2022-02-16 2023-12-19 大连九锁网络有限公司 Mobile phone application program safety control method based on smart watch authorization

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101320415A (en) * 2007-06-06 2008-12-10 精品科技股份有限公司 Control module and method for application program
CN104462976A (en) * 2014-12-23 2015-03-25 上海斐讯数据通信技术有限公司 Low-interference system authority limit management and control method
CN104484599A (en) * 2014-12-16 2015-04-01 北京奇虎科技有限公司 Behavior processing method and device based on application program
CN105426718A (en) * 2015-11-16 2016-03-23 北京奇虎科技有限公司 Methods and apparatuses for controlling right of smart wearable device
US20160342803A1 (en) * 2015-05-19 2016-11-24 Avecto Limited Computer device and method for controlling access to a resource via a security system
CN106599722A (en) * 2016-12-14 2017-04-26 北京奇虎科技有限公司 Intelligent terminal and application program authority control method and device thereof, and server

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101883085B (en) * 2010-02-24 2013-10-16 深圳市同洲电子股份有限公司 Method for generating and acquiring authorized application list information, corresponding device and system
US8718633B2 (en) * 2011-07-13 2014-05-06 Qualcomm Incorporated Intelligent parental controls for wireless devices
KR102216126B1 (en) * 2014-07-31 2021-02-16 삼성전자주식회사 Wearable device for operating using vein authentication and operation method of the same
CN105306210B (en) * 2014-08-01 2020-06-23 腾讯科技(深圳)有限公司 Method, device and system for realizing authorization by using application program
CN104573360B (en) * 2015-01-04 2019-02-22 杨鑫 A kind of evaluating system and evaluating method based on intelligent wearable device
CN105487658A (en) * 2015-11-24 2016-04-13 小米科技有限责任公司 Application operation control method and apparatus

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101320415A (en) * 2007-06-06 2008-12-10 精品科技股份有限公司 Control module and method for application program
CN104484599A (en) * 2014-12-16 2015-04-01 北京奇虎科技有限公司 Behavior processing method and device based on application program
CN104462976A (en) * 2014-12-23 2015-03-25 上海斐讯数据通信技术有限公司 Low-interference system authority limit management and control method
US20160342803A1 (en) * 2015-05-19 2016-11-24 Avecto Limited Computer device and method for controlling access to a resource via a security system
CN105426718A (en) * 2015-11-16 2016-03-23 北京奇虎科技有限公司 Methods and apparatuses for controlling right of smart wearable device
CN106599722A (en) * 2016-12-14 2017-04-26 北京奇虎科技有限公司 Intelligent terminal and application program authority control method and device thereof, and server

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020155444A1 (en) * 2019-01-30 2020-08-06 上海传英信息技术有限公司 Application permission control method, lower-level terminal, and upper-level terminal
CN110262832A (en) * 2019-06-20 2019-09-20 北京金山安全软件有限公司 Application program permission judgment method and device and electronic equipment
CN110555695A (en) * 2019-09-06 2019-12-10 安徽淘云科技有限公司 Multi-management-end children intelligent equipment interaction resource storage method and system
CN110555695B (en) * 2019-09-06 2023-03-24 安徽淘云科技股份有限公司 Multi-management-end children intelligent equipment interaction resource storage method and system
CN111262935A (en) * 2020-01-16 2020-06-09 深圳五洲无线股份有限公司 Management method of wearable device application program
CN112035309A (en) * 2020-09-07 2020-12-04 深圳市亿道信息股份有限公司 Automatic testing method, server and automatic testing system for intelligent terminal function
CN112035309B (en) * 2020-09-07 2024-04-09 深圳市亿道信息股份有限公司 Automatic testing method, server and automatic testing system for intelligent terminal function
CN114844938A (en) * 2021-02-02 2022-08-02 华为技术有限公司 Method and device for counting use information of terminal equipment
CN113792341A (en) * 2021-09-15 2021-12-14 百度在线网络技术(北京)有限公司 Privacy compliance automation detection method, device, equipment and medium for application program
CN113792341B (en) * 2021-09-15 2023-10-13 百度在线网络技术(北京)有限公司 Automatic detection method, device, equipment and medium for privacy compliance of application program
CN115017522A (en) * 2021-09-30 2022-09-06 荣耀终端有限公司 Permission recommendation method and electronic equipment
CN115017522B (en) * 2021-09-30 2023-09-29 荣耀终端有限公司 Permission recommendation method and electronic equipment

Also Published As

Publication number Publication date
CN106599722B (en) 2019-07-26
CN106599722A (en) 2017-04-26

Similar Documents

Publication Publication Date Title
WO2018108050A1 (en) Intelligent terminal and application program right control method and apparatus therefor, and server
CN103853329B (en) Mobile terminal and its control method
KR20190047445A (en) Electronic device and method for performing task using external electronic device in electronic device
EP3410436A1 (en) Portable electronic device and method for controlling the same
KR102198778B1 (en) Method, apparatus and mobile terminal associating notification message
CN103944963B (en) Method of data synchronization, device, equipment and system
CN110740262A (en) Background music adding method and device and electronic equipment
CN104780415B (en) Multimedia file playing method and device
WO2019105227A1 (en) Application icon display method, terminal, and computer readable storage medium
CN108089891B (en) Application program starting method and mobile terminal
CN108228882B (en) recommendation method and terminal device for song audition fragments
CN104506649B (en) Notification message method for pushing and device
WO2018149213A1 (en) Jigsaw puzzle type task execution control method and device
CN102947816A (en) System for interaction of paired devices
CN108182271B (en) Photographing method, terminal and computer readable storage medium
CN106878390B (en) Electronic pet interaction control method and device and wearable equipment
WO2015192748A1 (en) Information interaction method and terminal
CN104937553B (en) System and method for negotiating the control to shared audio or vision resource
CN107870674B (en) Program starting method and mobile terminal
CN107769881A (en) Information synchronization method, apparatus and system, storage medium
CN108279948A (en) A kind of application program launching method and mobile terminal
CN109495638B (en) Information display method and terminal
CN108616448A (en) A kind of the path recommendation method and mobile terminal of Information Sharing
US20230015943A1 (en) Scratchpad creation method and electronic device
CN113672303A (en) Application program starting method, electronic equipment and storage medium

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: 17879886

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: 17879886

Country of ref document: EP

Kind code of ref document: A1