CN102801853B - Mobile phone and method for automatically triggering task execution - Google Patents
Mobile phone and method for automatically triggering task execution Download PDFInfo
- Publication number
- CN102801853B CN102801853B CN201210214362.1A CN201210214362A CN102801853B CN 102801853 B CN102801853 B CN 102801853B CN 201210214362 A CN201210214362 A CN 201210214362A CN 102801853 B CN102801853 B CN 102801853B
- Authority
- CN
- China
- Prior art keywords
- task
- trigger condition
- mobile terminal
- information
- parameter information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Telephone Function (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
技术领域technical field
本发明涉及通信技术领域,具体而言,涉及移动终端和自动触发任务执行方法。The present invention relates to the field of communication technology, in particular, to a mobile terminal and an automatic triggering task execution method.
背景技术Background technique
手机是一个有生态的系统,每天会产生很多种操控或者通信事件,有些主动触发,例如,电量不足、电量已充满。有些被动触发,例如,手机解锁、添加了一个日程、添加了闹钟提醒、收到短彩信、接听电话等。这些用户关注的事件实际上和手机的生态紧密相连,也和我们的生活紧密相连。在具体的应用中,并没有考虑到手机生态(手机的状态信息),例如在微博应用中,当需要发布微博时,直接登录手机微博客户端,手动编辑要发布的内容,然后选择发布来进行微博的发布。因此,现有技术方案没有考虑到手机生态,没有将手机的状态信息与终端的各应用紧密结合起来,缺乏互动性和趣味性。The mobile phone is an ecological system, and many kinds of manipulation or communication events are generated every day, some of which are triggered actively, for example, the battery is insufficient or the battery is fully charged. Some passive triggers, for example, unlocking the phone, adding a schedule, adding an alarm clock reminder, receiving SMS or MMS, answering a call, etc. These events that users pay attention to are actually closely related to the ecology of mobile phones and our lives. In the specific application, the mobile phone ecology (the status information of the mobile phone) is not considered. For example, in the Weibo application, when it is necessary to publish Weibo, directly log in to the mobile Weibo client, manually edit the content to be published, and then choose to publish to post on Weibo. Therefore, the existing technical solution does not take into account the mobile phone ecology, does not closely combine the status information of the mobile phone with various applications of the terminal, and lacks interactivity and interest.
发明内容Contents of the invention
考虑到上述背景技术,本发明的一个目的提供一种移动终端,可以将终端状态与应用程序的各任务紧密结合起来,增加终端的智能性。Considering the background technology above, an object of the present invention is to provide a mobile terminal, which can closely combine the terminal state with the tasks of the application program, and increase the intelligence of the terminal.
根据本发明的一个方面,提供了一种移动终端,包括:检测单元,连接至执行单元,检测移动终端的状态信息;所述执行单元,在所述状态信息满足触发条件时,执行预设任务。According to one aspect of the present invention, a mobile terminal is provided, including: a detection unit connected to an execution unit to detect status information of the mobile terminal; the execution unit executes a preset task when the status information satisfies a trigger condition .
预设任务可以是发布一条微博,发送一条短信,打开音乐播放器等。当检测到移动终端的状态信息满足触发条件时,即执行相应任务,例如若检测到终端的相应接口中插入耳机,则打开音乐播放器。The preset tasks can be posting a Weibo, sending a text message, opening a music player, etc. When it is detected that the status information of the mobile terminal satisfies the trigger condition, the corresponding task is executed, for example, if it is detected that an earphone is inserted into the corresponding interface of the terminal, the music player is turned on.
在上述技术方案中,优选的,还可以包括:存储单元,连接至所述执行单元,预置每种所述触发条件所对应的需执行的任务以及执行相应任务所需的参数信息。In the above technical solution, preferably, it may further include: a storage unit, connected to the execution unit, preset tasks to be executed corresponding to each of the trigger conditions and parameter information required for executing the corresponding tasks.
可以出厂时配置每种触发条件对应一个任务以及该任务所需的参数信息,也可由用户动态配置这些信息。可用关键信息作为一个触发条件,例如电池充满该关键信息作为一个触发条件。参数信息是指执行预设任务所需的信息,例如若预设任务为需要发送一条短信,则将发送一条短信所对应的参数信息包括收信人的信息、短信内容等。Each trigger condition can be configured to correspond to a task and the parameter information required by the task at the factory, and the information can also be dynamically configured by the user. Key information can be used as a trigger condition, for example, the key information when the battery is fully charged is used as a trigger condition. The parameter information refers to the information required to execute the preset task. For example, if the preset task is to send a short message, the parameter information corresponding to sending a short message includes the information of the recipient, the content of the short message, and so on.
在上述任一技术方案中,优选的,还可以包括:采集单元,连接至所述存储单元,在所述移动终端的运行过程中,采集指定的运行数据并将所述运行数据保存至指定任务所对应的参数信息中。In any of the above technical solutions, preferably, it may further include: a collection unit connected to the storage unit, during the operation of the mobile terminal, collects specified operation data and saves the operation data to a specified task corresponding parameter information.
当用户在使用浏览器浏览网页时,可以选择某张图片,该图片即指定的运行数据,将该图片保存到与上传图片到微博该任务所对应的参数信息中。若上传图片到微博该任务所对应的触发条件是电池充满,则一旦检测到终端电池充满,就将该图片上传到用户的微博。When the user browses the webpage with the browser, he can select a certain picture, which is the specified running data, and save the picture in the parameter information corresponding to the task of uploading the picture to Weibo. If the trigger condition corresponding to the task of uploading a picture to Weibo is that the battery is full, then once it is detected that the battery of the terminal is full, the picture will be uploaded to the user's Weibo.
在上述任一技术方案中,优选的,所述执行单元包括:判断子单元和搜索子单元,所述判断子单元连接至所述搜索子单元,用于提取出所述状态信息的关键信息,根据所述关键信息判断是否满足所述触发条件,所述搜索子单元用于在满足所述触发条件时,根据所满足的触发条件搜索出相匹配的需执行的任务以及所需的参数信息,基于所述参数信息执行相应任务。In any of the above technical solutions, preferably, the executing unit includes: a judging subunit and a searching subunit, the judging subunit is connected to the searching subunit, and is used to extract key information of the state information, judging whether the trigger condition is met according to the key information, and the search subunit is configured to search for a matching task to be executed and required parameter information according to the satisfied trigger condition when the trigger condition is met, Execute corresponding tasks based on the parameter information.
在上述任一技术方案中,优选的,所述状态信息包括以下一种或几种组合:所述移动终端的运行状态信息、所述移动终端所接收到的外部通知、所述移动终端所处的环境信息。In any of the above technical solutions, preferably, the state information includes one or more combinations of the following: the operating state information of the mobile terminal, external notifications received by the mobile terminal, environmental information.
根据本发明的另一方面,还提供了一种自动触发任务执行方法,包括以下步骤:检测移动终端的状态信息;在所述状态信息满足触发条件时,触发执行预设任务。According to another aspect of the present invention, there is also provided a method for automatically triggering task execution, including the following steps: detecting status information of a mobile terminal; when the status information satisfies a trigger condition, triggering the execution of a preset task.
预设任务可以是发布一条微博,发送一条短信,打开音乐播放器等。当检测到移动终端的状态信息满足触发条件时,即执行相应任务,例如若检测到终端的相应接口中插入耳机,则打开音乐播放器。The preset tasks can be posting a Weibo, sending a text message, opening a music player, etc. When it is detected that the status information of the mobile terminal satisfies the trigger condition, the corresponding task is executed, for example, if it is detected that an earphone is inserted into the corresponding interface of the terminal, the music player is turned on.
在上述技术方案中,优选的,预置每种所述触发条件所对应的需执行的任务以及执行相应任务所需的参数信息。In the above technical solution, preferably, the tasks to be executed corresponding to each of the trigger conditions and the parameter information required to execute the corresponding tasks are preset.
可以出厂时配置每种触发条件对应一个任务以及该任务所需的参数信息,也可由用户动态配置这些信息。可用关键信息作为一个触发条件,例如电池充满该关键信息作为一个触发条件。参数信息是指执行预设任务所需的信息,例如若预设任务为需要发送一条短信,则将发送一条短信所对应的参数信息包括收信人的信息、短信内容等。Each trigger condition can be configured to correspond to a task and the parameter information required by the task at the factory, and the information can also be dynamically configured by the user. Key information can be used as a trigger condition, for example, the key information when the battery is fully charged is used as a trigger condition. The parameter information refers to the information required to execute the preset task. For example, if the preset task is to send a short message, the parameter information corresponding to sending a short message includes the information of the recipient, the content of the short message, and so on.
在上述任一技术方案中,优选的,还可以包括:在所述移动终端的运行过程中,采集指定的运行数据并将所述运行数据保存至指定任务所对应的参数信息中。In any of the above technical solutions, preferably, it may further include: during the running process of the mobile terminal, collecting specified running data and saving the running data into the parameter information corresponding to the specified task.
当用户在使用浏览器浏览网页时,可以选择某张图片,该图片即指定的运行数据,将该图片保存到与上传图片到微博该任务所对应的参数信息中。若上传图片到微博该任务所对应的触发条件是电池充满,则一旦检测到终端电池充满,就将该图片上传到用户的微博。When the user browses the webpage with the browser, he can select a certain picture, which is the specified running data, and save the picture in the parameter information corresponding to the task of uploading the picture to Weibo. If the trigger condition corresponding to the task of uploading a picture to Weibo is that the battery is full, then once it is detected that the battery of the terminal is full, the picture will be uploaded to the user's Weibo.
在上述任一技术方案中,优选的,所述在所述状态信息满足触发条件时,触发执行预设任务的步骤包括:提取出所述状态信息的关键信息,根据所述关键信息判断是否满足所述触发条件;在满足所述触发条件时,根据所满足的触发条件搜索出相匹配的需执行的任务以及所需的参数信息,基于所述参数信息执行相应任务。In any of the above technical solutions, preferably, when the state information satisfies the trigger condition, the step of triggering the execution of the preset task includes: extracting the key information of the state information, and judging whether the key information satisfies the The trigger condition; when the trigger condition is met, search for a matching task to be executed and required parameter information according to the satisfied trigger condition, and execute the corresponding task based on the parameter information.
在上述任一技术方案中,优选的,所述状态信息包括以下一种或几种组合:所述移动终端的运行状态信息、所述移动终端所接收到的外部通知、所述移动终端所处的环境信息。In any of the above technical solutions, preferably, the state information includes one or more combinations of the following: the operating state information of the mobile terminal, external notifications received by the mobile terminal, environmental information.
本发明针对现有技术方案的缺陷,通过监控手机操控或通信事件,提取搜索关键字,利用搜索技术,实现发布内容的智能化预置,从而结合手机生态,增强了移动终端与各应用的互动性,实现了手机状态和用户动态信息的及时共享。The present invention aims at the defects of the existing technical solutions, by monitoring mobile phone manipulation or communication events, extracting search keywords, and using search technology to realize the intelligent preset of published content, thereby combining mobile phone ecology and enhancing the interaction between mobile terminals and various applications It realizes the timely sharing of mobile phone status and user dynamic information.
附图说明Description of drawings
图1示出了根据本发明的实施例的移动终端的框图;Fig. 1 shows a block diagram of a mobile terminal according to an embodiment of the present invention;
图2示出了根据本发明的实施例的移动终端的示意图;Fig. 2 shows a schematic diagram of a mobile terminal according to an embodiment of the present invention;
图3示出了根据本发明的实施例的自动触发任务执行方法的流程图;FIG. 3 shows a flowchart of a method for automatically triggering task execution according to an embodiment of the present invention;
图4示出了根据本发明的实施例的自动触发任务执行方法的流程图。Fig. 4 shows a flowchart of a method for automatically triggering task execution according to an embodiment of the present invention.
具体实施方式detailed description
为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式对本发明进行进一步的详细描述。In order to understand the above-mentioned purpose, features and advantages of the present invention more clearly, the present invention will be further described in detail below in conjunction with the accompanying drawings and specific embodiments.
在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明并不限于下面公开的具体实施例的限制。In the following description, many specific details are set forth in order to fully understand the present invention, but the present invention can also be implemented in other ways different from those described here, therefore, the present invention is not limited to the specific embodiments disclosed below limit.
图1示出了根据本发明的实施例的移动终端的框图。FIG. 1 shows a block diagram of a mobile terminal according to an embodiment of the present invention.
如图1所示,根据本发明的实施例的移动终端100包括:检测单元102,连接至执行单元104,检测移动终端的状态信息;执行单元104,在状态信息满足触发条件时,执行预设任务。As shown in FIG. 1 , a mobile terminal 100 according to an embodiment of the present invention includes: a detection unit 102, connected to an execution unit 104, which detects the state information of the mobile terminal; and an execution unit 104, which executes preset Task.
预设任务可以是发布一条微博,发送一条短信,打开音乐播放器等。当检测到移动终端的状态信息满足触发条件时,即执行相应任务,例如若检测到终端的相应接口中插入耳机,则打开音乐播放器。The preset tasks can be posting a Weibo, sending a text message, opening a music player, etc. When it is detected that the status information of the mobile terminal satisfies the trigger condition, the corresponding task is executed, for example, if it is detected that an earphone is inserted into the corresponding interface of the terminal, the music player is turned on.
在上述技术方案中,优选的,还可以包括:存储单元106,连接至执行单元104,预置每种触发条件所对应的需执行的任务以及执行相应任务所需的参数信息。In the above technical solution, preferably, it may further include: a storage unit 106, connected to the execution unit 104, preset tasks to be performed corresponding to each trigger condition and parameter information required for performing corresponding tasks.
可以出厂时配置每种触发条件对应一个任务以及该任务所需的参数信息,也可由用户动态配置这些信息。可用关键信息作为一个触发条件,例如电池充满该关键信息作为一个触发条件。参数信息是指执行预设任务所需的信息,例如若预设任务为需要发送一条短信,则将发送一条短信所对应的参数信息包括收信人的信息、短信内容等。Each trigger condition can be configured to correspond to a task and the parameter information required by the task at the factory, and the information can also be dynamically configured by the user. Key information can be used as a trigger condition, for example, the key information when the battery is fully charged is used as a trigger condition. The parameter information refers to the information required to execute the preset task. For example, if the preset task is to send a short message, the parameter information corresponding to sending a short message includes the information of the recipient, the content of the short message, and so on.
在上述任一技术方案中,优选的,还可以包括:采集单元108,连接至存储单元,在移动终端的运行过程中,采集指定的运行数据并将运行数据保存至指定任务所对应的参数信息中。In any of the above technical solutions, preferably, it may also include: a collection unit 108, connected to the storage unit, during the operation of the mobile terminal, collecting specified operating data and saving the operating data to the parameter information corresponding to the specified task middle.
当用户在使用浏览器浏览网页时,可以选择某张图片,该图片即指定的运行数据,将该图片保存到与上传图片到微博该任务所对应的参数信息中。若上传图片到微博该任务所对应的触发条件是电池充满,则一旦检测到终端电池充满,就将该图片上传到用户的微博。When the user browses the webpage with the browser, he can select a certain picture, which is the specified running data, and save the picture in the parameter information corresponding to the task of uploading the picture to Weibo. If the trigger condition corresponding to the task of uploading a picture to Weibo is that the battery is full, then once it is detected that the battery of the terminal is full, the picture will be uploaded to the user's Weibo.
在上述任一技术方案中,优选的,执行单元104包括:判断子单元1042和搜索子单元1044,判断子单元连接至搜索子单元,用于提取出状态信息的关键信息,根据关键信息判断是否满足触发条件,搜索子单元用于在满足触发条件时,根据所满足的触发条件搜索出相匹配的需执行的任务以及所需的参数信息,基于参数信息执行相应任务。In any of the above technical solutions, preferably, the execution unit 104 includes: a judging subunit 1042 and a searching subunit 1044, the judging subunit is connected to the searching subunit for extracting the key information of the state information, and judging whether to When the trigger condition is met, the search subunit is used to search out the matching task to be executed and the required parameter information according to the satisfied trigger condition when the trigger condition is met, and execute the corresponding task based on the parameter information.
在上述任一技术方案中,优选的,该状态信息包括以下一种或几种组合:移动终端的运行状态信息(电量信息等)、移动终端所接收到的外部通知(短信、呼叫等)、移动终端所处的环境信息(手持、放置于包中等环境信息)。In any of the above technical solutions, preferably, the status information includes one or more combinations of the following: mobile terminal operating status information (power information, etc.), external notifications received by the mobile terminal (short messages, calls, etc.), Environmental information of the mobile terminal (handheld, placed in a bag, etc. environmental information).
为进一步理解上述技术方案,下面结合图2来继续说明根据本发明的移动终端的实现原理,并以发布微博作为一个具体任务来进行说明。图2示出了根据本发明的实施例的移动终端的示意图。In order to further understand the above technical solution, the implementation principle of the mobile terminal according to the present invention will be continued to be described below in conjunction with FIG. 2 , and microblog publishing will be taken as a specific task for description. Fig. 2 shows a schematic diagram of a mobile terminal according to an embodiment of the present invention.
如图2所示,检测单元102负责监控手机操控信息或通信事件;搜索引擎202(对应于图1中的搜索子单元1044)负责向内容库204(对应于图1中的存储单元106)发起搜索请求并处理内容库204返回的结果;微博服务引擎和客户端206(执行相应任务所关联的应用程序)主要实现发布内容的显示和完成实际的发布;采集单元108负责内容库204中内容的扩充。内容库204的建立,可以采用静态预置和动态添加相结合的方法,静态预置是指手机出厂就预置某些常见关键事件对应的需执行的任务以及执行该任务所需的参数信息(如果执行的任务是发布微博,那么其对应的参数信息包括调用的应用程序接口、账户信息、发布内容等);动态添加主要由采集单元108来完成,对手机来说,可以通过短信、彩信、电子书、上网等途径由用户动态添加,例如在阅读短信时,由采集单元108将短信中的内容补充进内容库204,并将其作为微博的发布内容。在内容库204中预置启动微博客户端发布该短信内容的关键信息,例如关键信息为电池充满。当检测单元102检测出的终端状态为终端电量已充满时,搜索引擎202根据该状态信息向内容库204发送搜索请求,内容库204根据关键信息从内容库204中搜索出匹配的信息,搜索引擎202调用微博应用程序接口和界面,发布预置的对应内容。As shown in FIG. 2 , the detection unit 102 is responsible for monitoring mobile phone manipulation information or communication events; the search engine 202 (corresponding to the search subunit 1044 in FIG. 1 ) is responsible for initiating Search the request and process the results returned by the content library 204; the microblog service engine and the client 206 (the application program associated with executing the corresponding task) mainly realize the display of the published content and complete the actual release; the acquisition unit 108 is responsible for the content in the content library 204 expansion. The establishment of the content library 204 can adopt the method of combining static preset and dynamic addition. Static preset means that the mobile phone is preset with the task to be performed corresponding to some common key events and the parameter information required for performing the task ( If the task performed is to publish microblogs, then its corresponding parameter information includes the application program interface called, account information, published content, etc.); the dynamic addition is mainly completed by the acquisition unit 108. , e-books, surfing the Internet, etc. are dynamically added by the user. For example, when reading a short message, the content in the short message is supplemented by the collection unit 108 into the content library 204, and it is used as the publishing content of the microblog. The key information for starting the microblog client to publish the short message content is preset in the content library 204, for example, the key information is that the battery is fully charged. When the terminal state detected by the detection unit 102 is that the terminal battery is fully charged, the search engine 202 sends a search request to the content library 204 according to the state information, and the content library 204 searches out matching information from the content library 204 according to the key information, and the search engine 202 Call the microblog application program interface and interface, and publish the preset corresponding content.
图3示出了根据本发明的实施例的自动触发任务执行方法的流程图。Fig. 3 shows a flowchart of a method for automatically triggering task execution according to an embodiment of the present invention.
如图3所示,根据本发明的实施例的自动触发任务执行方法,包括以下步骤:步骤302,检测移动终端的状态信息;步骤304,在状态信息满足触发条件时,触发执行预设任务。As shown in FIG. 3 , the method for automatically triggering task execution according to an embodiment of the present invention includes the following steps: Step 302 , detecting status information of the mobile terminal; Step 304 , triggering execution of a preset task when the status information satisfies the trigger condition.
预设任务可以是发布一条微博,发送一条短信,打开音乐播放器等。当检测到移动终端的状态信息满足触发条件时,即执行相应任务,例如若检测到终端的相应接口中插入耳机,则打开音乐播放器。The preset tasks can be posting a Weibo, sending a text message, opening a music player, etc. When it is detected that the status information of the mobile terminal satisfies the trigger condition, the corresponding task is executed, for example, if it is detected that an earphone is inserted into the corresponding interface of the terminal, the music player is turned on.
在上述技术方案中,优选的,预置每种触发条件所对应的需执行的任务以及执行相应任务所需的参数信息。In the above technical solution, preferably, the task to be executed corresponding to each trigger condition and the parameter information required to execute the corresponding task are preset.
可以出厂时配置每种触发条件对应一个任务以及该任务所需的参数信息,也可由用户动态配置这些信息。可用关键信息作为一个触发条件,例如电池充满该关键信息作为一个触发条件。参数信息是指执行预设任务所需的信息,例如若预设任务为需要发送一条短信,则将发送一条短信所对应的参数信息包括收信人的信息、短信内容等。Each trigger condition can be configured to correspond to a task and the parameter information required by the task at the factory, and the information can also be dynamically configured by the user. Key information can be used as a trigger condition, for example, the key information when the battery is fully charged is used as a trigger condition. The parameter information refers to the information required to execute the preset task. For example, if the preset task is to send a short message, the parameter information corresponding to sending a short message includes the information of the recipient, the content of the short message, and so on.
在上述任一技术方案中,优选的,还可以包括:在移动终端的运行过程中,采集指定的运行数据并将运行数据保存至指定任务所对应的参数信息中。In any of the above technical solutions, preferably, it may further include: during the running process of the mobile terminal, collecting specified running data and saving the running data into the parameter information corresponding to the specified task.
当用户在使用浏览器浏览网页时,可以选择某张图片,该图片即指定的运行数据,将该图片保存到与上传图片到微博该任务所对应的参数信息中。若上传图片到微博该任务所对应的触发条件是电池充满,则一旦检测到终端电池充满,就将该图片上传到用户的微博。When the user browses the webpage with the browser, he can select a certain picture, which is the specified running data, and save the picture in the parameter information corresponding to the task of uploading the picture to Weibo. If the trigger condition corresponding to the task of uploading a picture to Weibo is that the battery is full, then once it is detected that the battery of the terminal is full, the picture will be uploaded to the user's Weibo.
在上述任一技术方案中,优选的,在状态信息满足触发条件时,触发执行预设任务的步骤包括:提取出状态信息的关键信息,根据关键信息判断是否满足触发条件;在满足触发条件时,根据所满足的触发条件搜索出相匹配的需执行的任务以及所需的参数信息,基于参数信息执行相应任务。In any of the above technical solutions, preferably, when the status information satisfies the trigger condition, the step of triggering the execution of the preset task includes: extracting the key information of the status information, and judging whether the trigger condition is met according to the key information; when the trigger condition is met, , search for matching tasks to be executed and required parameter information according to the satisfied trigger conditions, and execute corresponding tasks based on the parameter information.
在上述任一技术方案中,优选的,该状态信息包括以下一种或几种组合:移动终端的运行状态信息(例如终端的电量信息等)、移动终端所接收到的外部通知(例如终端接收到的短信、电话)、移动终端所处的环境信息(例如终端被手持或放置于包中)。In any of the above-mentioned technical solutions, preferably, the status information includes one or more combinations of the following: operating status information of the mobile terminal (such as terminal power information, etc.), external notifications received by the mobile terminal (such as Incoming text messages, phone calls), environment information of the mobile terminal (for example, the terminal is held or placed in a bag).
接下来,结合图4以发布微博作为一个具体任务来继续说明根据本发明的技术方案。Next, in conjunction with FIG. 4 , the technical solution according to the present invention is continued to be described by taking posting microblogs as a specific task.
如图4所示,在步骤402,检测移动终端的状态,例如发生电池电量充满事件。在步骤404,提取该事件的关键信息。在发生电池电量充满事件时,提取的关键信息可以为电池充满。在步骤406,根据该关键信息,利用搜索技术向内容库发起搜索请求。在步骤408,内容库处理搜索请求,并向搜索引擎返回搜索结果。该内容库中保存了关键信息对应的需执行的任务以及执行该任务所需的参数信息。内容库中的保存内容可采用两种方式获得,第一种方式是在手机出厂时就预置某些常见的关键信息(即触发条件)对应的需执行的任务以及执行该任务所需的参数信息。第二种方式是在使用过程中,采集用户选择的数据并其作为执行某个任务对应的参数信息。也可同时运用上述两种方式得到内容库。在本示例中,内容库中保存了“电池充满”所对应的需执行的任务是发布微博,执行发布微博该任务所需的参数是所调用的应用程序接口、发布内容等。因此,返回发布内容该搜索结果。判断是否检索到匹配结果,若没有检索到,则进入步骤412,若检索到匹配结果,则进入步骤410。As shown in FIG. 4 , in step 402 , the state of the mobile terminal is detected, for example, a battery full event occurs. In step 404, key information of the event is extracted. When a battery full event occurs, the key information extracted can be that the battery is full. In step 406, according to the key information, a search technology is used to initiate a search request to the content library. In step 408, the content repository processes the search request and returns search results to the search engine. The task to be performed corresponding to the key information and the parameter information required for performing the task are stored in the content library. The saved content in the content library can be obtained in two ways. The first way is to preset some common key information (that is, the trigger condition) corresponding to the task to be performed and the parameters required to perform the task when the mobile phone leaves the factory. information. The second way is to collect the data selected by the user during use and use it as parameter information corresponding to a certain task. The content library can also be obtained by using the above two methods at the same time. In this example, the task corresponding to "full battery" stored in the content library is to publish a microblog, and the parameters required to execute the task of posting a microblog are the API to be called, the content to be published, and so on. Therefore, the search results for the published content are returned. Judging whether a matching result has been retrieved, if not, proceed to step 412, and if a matching result has been retrieved, proceed to step 410.
在步骤410,自动选择发布内容,提醒用户是否将该发布内容发布到微博中,或者由用户选择发布内容。In step 410, the content to be published is automatically selected, and the user is reminded whether to post the content to the microblog, or the user chooses to publish the content.
在步骤412,判断是否对发布内容进行再加工,若需要,则进入步骤414,对发布内容进行编辑加工,然后进入步骤416,将内容发布到微博中。若不需要加工,则直接进入步骤416。In step 412, it is judged whether to reprocess the published content, if necessary, proceed to step 414, edit and process the published content, and then proceed to step 416, publish the content to the microblog. If processing is not required, go directly to step 416 .
因此,本发明针对现有技术方案的缺陷,通过监控手机操控或通信事件,提取搜索关键字,利用搜索技术,实现发布内容的智能化预置,从而结合手机生态,增强了移动终端与微博应用的互动性,也增加了微博的趣味性,实现了手机状态和用户动态信息的及时共享。Therefore, the present invention aims at the defects of the existing technical solutions, by monitoring mobile phone manipulation or communication events, extracting search keywords, and using search technology to realize the intelligent preset of published content, thereby combining mobile phone ecology, enhancing mobile terminal and microblog The interactivity of the application also increases the fun of Weibo, realizing the timely sharing of mobile phone status and user dynamic information.
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。The above descriptions are only preferred embodiments of the present invention, and are not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and changes. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present invention shall be included within the protection scope of the present invention.
Claims (2)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201210214362.1A CN102801853B (en) | 2012-06-27 | 2012-06-27 | Mobile phone and method for automatically triggering task execution |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201210214362.1A CN102801853B (en) | 2012-06-27 | 2012-06-27 | Mobile phone and method for automatically triggering task execution |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN102801853A CN102801853A (en) | 2012-11-28 |
| CN102801853B true CN102801853B (en) | 2017-02-15 |
Family
ID=47200810
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201210214362.1A Active CN102801853B (en) | 2012-06-27 | 2012-06-27 | Mobile phone and method for automatically triggering task execution |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN102801853B (en) |
Families Citing this family (96)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8677377B2 (en) | 2005-09-08 | 2014-03-18 | Apple Inc. | Method and apparatus for building an intelligent automated assistant |
| US9318108B2 (en) | 2010-01-18 | 2016-04-19 | Apple Inc. | Intelligent automated assistant |
| US8977255B2 (en) | 2007-04-03 | 2015-03-10 | Apple Inc. | Method and system for operating a multi-function portable electronic device using voice-activation |
| US8676904B2 (en) | 2008-10-02 | 2014-03-18 | Apple Inc. | Electronic devices with voice command and contextual data processing capabilities |
| US10255566B2 (en) | 2011-06-03 | 2019-04-09 | Apple Inc. | Generating and processing task items that represent tasks to perform |
| US10276170B2 (en) | 2010-01-18 | 2019-04-30 | Apple Inc. | Intelligent automated assistant |
| US8682667B2 (en) | 2010-02-25 | 2014-03-25 | Apple Inc. | User profiling for selecting user specific voice input processing information |
| US10057736B2 (en) | 2011-06-03 | 2018-08-21 | Apple Inc. | Active transport based notifications |
| US10417037B2 (en) | 2012-05-15 | 2019-09-17 | Apple Inc. | Systems and methods for integrating third party services with a digital assistant |
| DE112014000709B4 (en) | 2013-02-07 | 2021-12-30 | Apple Inc. | METHOD AND DEVICE FOR OPERATING A VOICE TRIGGER FOR A DIGITAL ASSISTANT |
| US10652394B2 (en) | 2013-03-14 | 2020-05-12 | Apple Inc. | System and method for processing voicemail |
| US10748529B1 (en) | 2013-03-15 | 2020-08-18 | Apple Inc. | Voice activated device for use with a voice-based digital assistant |
| US10176167B2 (en) | 2013-06-09 | 2019-01-08 | Apple Inc. | System and method for inferring user intent from speech inputs |
| KR101959188B1 (en) | 2013-06-09 | 2019-07-02 | 애플 인크. | Device, method, and graphical user interface for enabling conversation persistence across two or more instances of a digital assistant |
| KR101749009B1 (en) | 2013-08-06 | 2017-06-19 | 애플 인크. | Auto-activating smart responses based on activities from remote devices |
| US10296160B2 (en) | 2013-12-06 | 2019-05-21 | Apple Inc. | Method for extracting salient dialog usage from live data |
| US10170123B2 (en) | 2014-05-30 | 2019-01-01 | Apple Inc. | Intelligent assistant for home automation |
| US9715875B2 (en) | 2014-05-30 | 2017-07-25 | Apple Inc. | Reducing the need for manual start/end-pointing and trigger phrases |
| WO2015184186A1 (en) | 2014-05-30 | 2015-12-03 | Apple Inc. | Multi-command single utterance input method |
| US9633004B2 (en) | 2014-05-30 | 2017-04-25 | Apple Inc. | Better resolution when referencing to concepts |
| US9430463B2 (en) | 2014-05-30 | 2016-08-30 | Apple Inc. | Exemplar-based natural language processing |
| US9338493B2 (en) | 2014-06-30 | 2016-05-10 | Apple Inc. | Intelligent automated assistant for TV user interactions |
| US9668121B2 (en) | 2014-09-30 | 2017-05-30 | Apple Inc. | Social reminders |
| US10127911B2 (en) | 2014-09-30 | 2018-11-13 | Apple Inc. | Speaker identification and unsupervised speaker adaptation techniques |
| US10152299B2 (en) | 2015-03-06 | 2018-12-11 | Apple Inc. | Reducing response latency of intelligent automated assistants |
| US9886953B2 (en) | 2015-03-08 | 2018-02-06 | Apple Inc. | Virtual assistant activation |
| US9721566B2 (en) | 2015-03-08 | 2017-08-01 | Apple Inc. | Competing devices responding to voice triggers |
| US10460227B2 (en) | 2015-05-15 | 2019-10-29 | Apple Inc. | Virtual assistant in a communication session |
| US10200824B2 (en) | 2015-05-27 | 2019-02-05 | Apple Inc. | Systems and methods for proactively identifying and surfacing relevant content on a touch-sensitive device |
| US10083688B2 (en) | 2015-05-27 | 2018-09-25 | Apple Inc. | Device voice control for selecting a displayed affordance |
| US9578173B2 (en) | 2015-06-05 | 2017-02-21 | Apple Inc. | Virtual assistant aided communication with 3rd party service in a communication session |
| US20160378747A1 (en) | 2015-06-29 | 2016-12-29 | Apple Inc. | Virtual assistant for media playback |
| US10331312B2 (en) | 2015-09-08 | 2019-06-25 | Apple Inc. | Intelligent automated assistant in a media environment |
| US10740384B2 (en) | 2015-09-08 | 2020-08-11 | Apple Inc. | Intelligent automated assistant for media search and playback |
| US10747498B2 (en) | 2015-09-08 | 2020-08-18 | Apple Inc. | Zero latency digital assistant |
| US10671428B2 (en) | 2015-09-08 | 2020-06-02 | Apple Inc. | Distributed personal assistant |
| US11587559B2 (en) | 2015-09-30 | 2023-02-21 | Apple Inc. | Intelligent device identification |
| US10691473B2 (en) | 2015-11-06 | 2020-06-23 | Apple Inc. | Intelligent automated assistant in a messaging environment |
| US10956666B2 (en) | 2015-11-09 | 2021-03-23 | Apple Inc. | Unconventional virtual assistant interactions |
| US10223066B2 (en) | 2015-12-23 | 2019-03-05 | Apple Inc. | Proactive assistance based on dialog communication between devices |
| CN105704331B (en) * | 2016-04-26 | 2020-10-09 | 山东云尚大数据有限公司 | Application program recommendation method and system of mobile terminal |
| US11227589B2 (en) | 2016-06-06 | 2022-01-18 | Apple Inc. | Intelligent list reading |
| US12223282B2 (en) | 2016-06-09 | 2025-02-11 | Apple Inc. | Intelligent automated assistant in a home environment |
| US10586535B2 (en) | 2016-06-10 | 2020-03-10 | Apple Inc. | Intelligent digital assistant in a multi-tasking environment |
| DK179415B1 (en) | 2016-06-11 | 2018-06-14 | Apple Inc | Intelligent device arbitration and control |
| CN107491469B (en) * | 2016-06-11 | 2020-11-24 | 苹果公司 | Intelligent task discovery |
| DK179343B1 (en) | 2016-06-11 | 2018-05-14 | Apple Inc | Intelligent task discovery |
| DK201670540A1 (en) | 2016-06-11 | 2018-01-08 | Apple Inc | Application integration with a digital assistant |
| US10474753B2 (en) | 2016-09-07 | 2019-11-12 | Apple Inc. | Language identification using recurrent neural networks |
| US11204787B2 (en) | 2017-01-09 | 2021-12-21 | Apple Inc. | Application integration with a digital assistant |
| DK201770383A1 (en) | 2017-05-09 | 2018-12-14 | Apple Inc. | User interface for correcting recognition errors |
| DK180048B1 (en) | 2017-05-11 | 2020-02-04 | Apple Inc. | MAINTAINING THE DATA PROTECTION OF PERSONAL INFORMATION |
| US10395654B2 (en) | 2017-05-11 | 2019-08-27 | Apple Inc. | Text normalization based on a data-driven learning network |
| US10726832B2 (en) | 2017-05-11 | 2020-07-28 | Apple Inc. | Maintaining privacy of personal information |
| DK179496B1 (en) | 2017-05-12 | 2019-01-15 | Apple Inc. | USER-SPECIFIC Acoustic Models |
| US11301477B2 (en) | 2017-05-12 | 2022-04-12 | Apple Inc. | Feedback analysis of a digital assistant |
| DK179745B1 (en) | 2017-05-12 | 2019-05-01 | Apple Inc. | SYNCHRONIZATION AND TASK DELEGATION OF A DIGITAL ASSISTANT |
| DK201770428A1 (en) | 2017-05-12 | 2019-02-18 | Apple Inc. | Low-latency intelligent automated assistant |
| DK201770411A1 (en) | 2017-05-15 | 2018-12-20 | Apple Inc. | MULTI-MODAL INTERFACES |
| US10303715B2 (en) | 2017-05-16 | 2019-05-28 | Apple Inc. | Intelligent automated assistant for media exploration |
| US20180336892A1 (en) | 2017-05-16 | 2018-11-22 | Apple Inc. | Detecting a trigger of a digital assistant |
| DK179560B1 (en) | 2017-05-16 | 2019-02-18 | Apple Inc. | Far-field extension for digital assistant services |
| US10311144B2 (en) | 2017-05-16 | 2019-06-04 | Apple Inc. | Emoji word sense disambiguation |
| US10592604B2 (en) | 2018-03-12 | 2020-03-17 | Apple Inc. | Inverse text normalization for automatic speech recognition |
| US10818288B2 (en) | 2018-03-26 | 2020-10-27 | Apple Inc. | Natural assistant interaction |
| US11145294B2 (en) | 2018-05-07 | 2021-10-12 | Apple Inc. | Intelligent automated assistant for delivering content from user experiences |
| US10928918B2 (en) | 2018-05-07 | 2021-02-23 | Apple Inc. | Raise to speak |
| DK180639B1 (en) | 2018-06-01 | 2021-11-04 | Apple Inc | DISABILITY OF ATTENTION-ATTENTIVE VIRTUAL ASSISTANT |
| US10892996B2 (en) | 2018-06-01 | 2021-01-12 | Apple Inc. | Variable latency device coordination |
| DK201870355A1 (en) | 2018-06-01 | 2019-12-16 | Apple Inc. | Virtual assistant operation in multi-device environments |
| DK179822B1 (en) | 2018-06-01 | 2019-07-12 | Apple Inc. | Voice interaction at a primary device to access call functionality of a companion device |
| US10504518B1 (en) | 2018-06-03 | 2019-12-10 | Apple Inc. | Accelerated task performance |
| US11010561B2 (en) | 2018-09-27 | 2021-05-18 | Apple Inc. | Sentiment prediction from textual data |
| US11170166B2 (en) | 2018-09-28 | 2021-11-09 | Apple Inc. | Neural typographical error modeling via generative adversarial networks |
| US10839159B2 (en) | 2018-09-28 | 2020-11-17 | Apple Inc. | Named entity normalization in a spoken dialog system |
| US11462215B2 (en) | 2018-09-28 | 2022-10-04 | Apple Inc. | Multi-modal inputs for voice commands |
| US11475898B2 (en) | 2018-10-26 | 2022-10-18 | Apple Inc. | Low-latency multi-speaker speech recognition |
| US11638059B2 (en) | 2019-01-04 | 2023-04-25 | Apple Inc. | Content playback on multiple devices |
| US11348573B2 (en) | 2019-03-18 | 2022-05-31 | Apple Inc. | Multimodality in digital assistant systems |
| US11423908B2 (en) | 2019-05-06 | 2022-08-23 | Apple Inc. | Interpreting spoken requests |
| DK201970509A1 (en) | 2019-05-06 | 2021-01-15 | Apple Inc | Spoken notifications |
| US11475884B2 (en) | 2019-05-06 | 2022-10-18 | Apple Inc. | Reducing digital assistant latency when a language is incorrectly determined |
| US11307752B2 (en) | 2019-05-06 | 2022-04-19 | Apple Inc. | User configurable task triggers |
| US11140099B2 (en) | 2019-05-21 | 2021-10-05 | Apple Inc. | Providing message response suggestions |
| US11496600B2 (en) | 2019-05-31 | 2022-11-08 | Apple Inc. | Remote execution of machine-learned models |
| DK201970510A1 (en) | 2019-05-31 | 2021-02-11 | Apple Inc | Voice identification in digital assistant systems |
| DK180129B1 (en) | 2019-05-31 | 2020-06-02 | Apple Inc. | USER ACTIVITY SHORTCUT SUGGESTIONS |
| US11289073B2 (en) | 2019-05-31 | 2022-03-29 | Apple Inc. | Device text to speech |
| US11227599B2 (en) | 2019-06-01 | 2022-01-18 | Apple Inc. | Methods and user interfaces for voice-based control of electronic devices |
| US11360641B2 (en) | 2019-06-01 | 2022-06-14 | Apple Inc. | Increasing the relevance of new available information |
| US11488406B2 (en) | 2019-09-25 | 2022-11-01 | Apple Inc. | Text detection using global geometry estimators |
| US11183193B1 (en) | 2020-05-11 | 2021-11-23 | Apple Inc. | Digital assistant hardware abstraction |
| US11061543B1 (en) | 2020-05-11 | 2021-07-13 | Apple Inc. | Providing relevant data items based on context |
| US11755276B2 (en) | 2020-05-12 | 2023-09-12 | Apple Inc. | Reducing description length based on confidence |
| US11490204B2 (en) | 2020-07-20 | 2022-11-01 | Apple Inc. | Multi-device audio adjustment coordination |
| US11438683B2 (en) | 2020-07-21 | 2022-09-06 | Apple Inc. | User identification using headphones |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1794844A (en) * | 2005-12-29 | 2006-06-28 | 李志明 | Method of realizing autometic hidden picture taking and transmitting color message for illegal using mobile phone |
| CN101777330A (en) * | 2010-01-25 | 2010-07-14 | 杭州东信北邮信息技术有限公司 | Wireless digital photo frame and working method thereof |
| CN101916196A (en) * | 2010-07-19 | 2010-12-15 | 中兴通讯股份有限公司 | A method for starting an application program and a mobile terminal |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3393780B2 (en) * | 1997-01-10 | 2003-04-07 | 本田技研工業株式会社 | Absorption air conditioner |
| JP4416077B2 (en) * | 2003-09-30 | 2010-02-17 | ソニー・エリクソン・モバイルコミュニケーションズ株式会社 | Mobile terminal device |
| CN100550766C (en) * | 2006-01-24 | 2009-10-14 | 华为技术有限公司 | Scheduled task execution method and management task execution method, and terminal equipment thereof |
| JP4775212B2 (en) * | 2006-09-26 | 2011-09-21 | 日本電気株式会社 | Portable terminal device, display control method thereof, program, and computer-readable recording medium |
| CN101437095A (en) * | 2008-12-11 | 2009-05-20 | 张迪然 | Remote monitoring method based on mobile phone |
| KR20120057052A (en) * | 2010-11-26 | 2012-06-05 | 삼성전자주식회사 | Device with multifunction peripheral and its operation method |
| CN102508701A (en) * | 2011-10-18 | 2012-06-20 | 北京百纳威尔科技有限公司 | User terminal and method for controlling automatically-operating application program |
-
2012
- 2012-06-27 CN CN201210214362.1A patent/CN102801853B/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1794844A (en) * | 2005-12-29 | 2006-06-28 | 李志明 | Method of realizing autometic hidden picture taking and transmitting color message for illegal using mobile phone |
| CN101777330A (en) * | 2010-01-25 | 2010-07-14 | 杭州东信北邮信息技术有限公司 | Wireless digital photo frame and working method thereof |
| CN101916196A (en) * | 2010-07-19 | 2010-12-15 | 中兴通讯股份有限公司 | A method for starting an application program and a mobile terminal |
Also Published As
| Publication number | Publication date |
|---|---|
| CN102801853A (en) | 2012-11-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN102801853B (en) | Mobile phone and method for automatically triggering task execution | |
| KR102030226B1 (en) | Apparatus and method for maintaining a message thread with opt-in permanence for entries | |
| US8055722B2 (en) | Notification control through brain monitoring of end user concentration | |
| CN104142964B (en) | The method and device of information matches | |
| CN102946495B (en) | Screen lock operation method, screen lock operation device and mobile terminal | |
| US8219028B1 (en) | Passing information between mobile devices | |
| US8498451B1 (en) | Contact cropping from images | |
| CN102999334B (en) | A kind of shortcut based on Android platform realizes method, device and terminal | |
| US10491550B2 (en) | Instant communication | |
| WO2012065381A1 (en) | Method and apparatus for preventing malicious softwares from transmitting data | |
| US20190215396A1 (en) | Method and Apparatus for Processing Contact Information Using a Wireless Terminal | |
| CN102393843A (en) | Method and system for establishing relational network of user by using communication information of mobile terminal | |
| CN103154876A (en) | Method, apparatus, and computer program product for adapting a content segment based on an importance level | |
| WO2014032509A1 (en) | Data transfer method and system | |
| WO2017190706A1 (en) | Information pushing method, device, and system, and computer storage medium | |
| CN103067557A (en) | A method, device and mobile terminal for displaying information | |
| WO2014117656A1 (en) | Mobile terminal and method for extracting communication contact information | |
| WO2016197337A1 (en) | Short message processing method and apparatus, and electronic device | |
| CN106789547A (en) | One kind receives message approach and terminal device | |
| CN102394977B (en) | A kind of processing method of mobile phone unread short messages and mobile phone | |
| CN104881279A (en) | A method and device for group message sending | |
| CN103237129A (en) | Method for displaying incoming call of mobile terminal equipment and mobile terminal equipment | |
| US8462919B2 (en) | System and method for call logging and retrieval | |
| CN101867655B (en) | Method, device and mobile terminal for processing user information | |
| CN102883289A (en) | Communication processing method, client and mobile terminal |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant | ||
| TR01 | Transfer of patent right | ||
| TR01 | Transfer of patent right |
Effective date of registration: 20251201 Address after: 430000 Hubei Province, Wuhan City, Qiaokou District, Jiefang Avenue No. 204, Zhonghuan Xin TianDi, 20th Floor, Room 2005 Patentee after: Wuhan Ruizhitong Technology Co.,Ltd. Country or region after: China Address before: 518040 Guangdong city in Shenzhen Province, Che Kung Temple Tian An Digital City, the innovation and Technology Square, B Building 8 floor Patentee before: YULONG COMPUTER TELECOMMUNICATION SCIENTIFIC (SHENZHEN) Co.,Ltd. Country or region before: China |