CN107203416B - Terminal operation method and mobile terminal - Google Patents
Terminal operation method and mobile terminal Download PDFInfo
- Publication number
- CN107203416B CN107203416B CN201710348637.3A CN201710348637A CN107203416B CN 107203416 B CN107203416 B CN 107203416B CN 201710348637 A CN201710348637 A CN 201710348637A CN 107203416 B CN107203416 B CN 107203416B
- Authority
- CN
- China
- Prior art keywords
- instruction
- target
- content
- application program
- flow corresponding
- 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
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/466—Transaction processing
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Telephone Function (AREA)
- User Interface Of Digital Computer (AREA)
- Information Transfer Between Computers (AREA)
Abstract
Description
技术领域technical field
本发明涉及通信技术领域,尤其涉及一种终端操作方法及移动终端。The present invention relates to the field of communication technologies, and in particular, to a terminal operation method and a mobile terminal.
背景技术Background technique
随着移动终端的迅速发展,移动终端已经普遍进入人们的生活,并为人们生活中的各个方面带来了极大的便捷。移动终端上可以安装很多应用程序,例如,网购应用程序、新闻应用程序或者社交应用程序等等,不同的应用程序可以满足用户不同的需求。当用户在使用新闻应用程序浏览新闻时,或者使用网购应用程序浏览商品时,移动终端只有在接收用户的操作以后才能浏览其他新闻或者浏览其他商品,这样导致移动终端的智能化程度比较低。With the rapid development of mobile terminals, mobile terminals have generally entered people's lives and brought great convenience to all aspects of people's lives. Many applications can be installed on the mobile terminal, for example, an online shopping application, a news application, or a social networking application, etc. Different applications can meet different needs of users. When a user browses news using a news application or browses commodities using an online shopping application, the mobile terminal can browse other news or browse other commodities only after receiving the user's operation, which results in a low degree of intelligence of the mobile terminal.
可见,现有技术中,移动终端存在智能化程度比较低的问题。It can be seen that, in the prior art, the mobile terminal has a problem that the degree of intelligence is relatively low.
发明内容SUMMARY OF THE INVENTION
本发明实施例提供一种终端操作方法及移动终端,以解决移动终端智能化程度比较低的问题。Embodiments of the present invention provide a terminal operation method and a mobile terminal, so as to solve the problem of a low degree of intelligence of the mobile terminal.
第一方面,本发明实施例提供了一种终端操作方法,包括:In a first aspect, an embodiment of the present invention provides a terminal operation method, including:
获取终端状态信息;Get terminal status information;
根据所述终端状态信息,运行与所述终端状态信息对应的操作流。According to the terminal state information, an operation flow corresponding to the terminal state information is executed.
第二方面,本发明实施例还提供一种移动终端,包括:In a second aspect, an embodiment of the present invention further provides a mobile terminal, including:
获取模块,用于获取终端状态信息;The acquisition module is used to acquire terminal status information;
运行模块,用于根据所述终端状态信息,运行与所述终端状态信息对应的操作流。A running module, configured to run an operation flow corresponding to the terminal status information according to the terminal status information.
第三方面,本发明实施例还提供一种移动终端,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述终端操作方法中的步骤。In a third aspect, an embodiment of the present invention further provides a mobile terminal, including: a memory, a processor, and a computer program stored on the memory and executable on the processor, where the processor executes the computer program When implementing the steps in the above terminal operation method.
这样,本发明实施例中,获取终端状态信息;根据所述终端状态信息,运行与所述终端状态信息对应的操作流,能够减少用户的手动操作,提升移动终端的智能化程度。In this way, in this embodiment of the present invention, terminal status information is obtained; according to the terminal status information, an operation flow corresponding to the terminal status information is run, which can reduce the manual operation of the user and improve the intelligence of the mobile terminal.
附图说明Description of drawings
为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。In order to illustrate the technical solutions of the embodiments of the present invention more clearly, the following briefly introduces the accompanying drawings that need to be used in the description of the embodiments of the present invention. Obviously, the drawings in the following description are only some embodiments of the present invention. For those of ordinary skill in the art, other drawings can also be obtained from these drawings without creative labor.
图1是本发明一实施例提供的终端操作方法的流程图;FIG. 1 is a flowchart of a terminal operating method provided by an embodiment of the present invention;
图2是本发明又一实施例提供的终端操作方法的流程图;2 is a flowchart of a terminal operating method provided by another embodiment of the present invention;
图3是本发明一实施例提供的移动终端的结构图;3 is a structural diagram of a mobile terminal provided by an embodiment of the present invention;
图4是本发明一实施例提供的移动终端的运行模块的结构图之一;4 is one of the structural diagrams of the operation modules of the mobile terminal provided by an embodiment of the present invention;
图5是本发明一实施例提供的移动终端的运行模块的结构图之二;5 is a second structural diagram of an operating module of a mobile terminal provided by an embodiment of the present invention;
图6是本发明一实施例提供的移动终端的第一确定子模块的结构图;6 is a structural diagram of a first determination sub-module of a mobile terminal provided by an embodiment of the present invention;
图7是本发明一实施例提供的移动终端的运行模块的结构图之三;7 is a third structural diagram of an operating module of a mobile terminal provided by an embodiment of the present invention;
图8是本发明一实施例提供的移动终端的第二确定子模块的结构图;8 is a structural diagram of a second determination sub-module of a mobile terminal provided by an embodiment of the present invention;
图9是本发明又一实施例提供的移动终端的结构图;9 is a structural diagram of a mobile terminal provided by another embodiment of the present invention;
图10是本发明又一实施例提供的移动终端的结构图。FIG. 10 is a structural diagram of a mobile terminal according to another embodiment of the present invention.
具体实施方式Detailed ways
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, but not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.
参见图1,图1是本发明实施例提供的终端操作方法的流程图,如图1所示,包括以下步骤:Referring to FIG. 1, FIG. 1 is a flowchart of a terminal operation method provided by an embodiment of the present invention. As shown in FIG. 1, the following steps are included:
步骤101、获取终端状态信息。Step 101: Acquire terminal status information.
本发明实施例中,上述终端状态信息,可以是移动终端上的系统时间、移动终端所处的地理位置、启动的应用程序或者通过应用程序获取的内容等等。上述应用程序,可以是移动终端上的新闻应用程序、网购应用程序、体育应用程序或者其他应用程序等等。In this embodiment of the present invention, the above-mentioned terminal state information may be the system time on the mobile terminal, the geographic location of the mobile terminal, a started application program, or content obtained through an application program, and the like. The above-mentioned application program may be a news application program, an online shopping application program, a sports application program, or other application programs on the mobile terminal, and so on.
步骤102、根据所述终端状态信息,运行与所述终端状态信息对应的操作流。Step 102: Execute an operation flow corresponding to the terminal state information according to the terminal state information.
本发明实施例中,上述操作流,可以理解为一个指令的集合。该集合中可以只有一个指令,也可以有一连串的指令。并且当指令的集合中有一连串指令时,这些指令可以依次执行。上述根据终端状态信息,运行与终端状态信息对应的操作流可以这样理解。例如:终端的状态信息可以为系统时间,当系统时间为晚上12点的时候,移动终端就可以自动将所有的应用程序退出,并将移动终端设置为静音,且将移动终端的亮度调至最小,这样使移动终端不会打扰到用户的睡眠;终端的状态信息可以为地理位置,当移动终端检测的地理位置为预先设置的一些位置时,例如用户的住宅或者用户的办公室,就自动打开无线网络并进行连接,并且还可以当检测到的地理位置为办公室时,自动将移动终端设置为振动,当检测到的地理位置为住宅时,自动将移动终端设置为响铃;终端的状态信息可以为启动的应用程序,当移动终端开启了一个体育新闻应用程序时,移动终端可以按照用户的使用习惯对该体育新闻应用程序进行自动操作,例如先进入“西甲”模块,再进入“皇家马德里”模块,然后将该模块中的新闻从上往下自动翻阅浏览;终端的状态信息也可以是通过应用程序获取的内容,如通过短信应用程序获取了一条短信,此时不用用户去手动点开,就能自动将短信的内容显示在移动终端的界面,使用户操作更加便捷。In this embodiment of the present invention, the above operation flow may be understood as a set of instructions. There can be only one instruction in the set, or there can be a series of instructions. And when there is a series of instructions in the set of instructions, these instructions can be executed in sequence. The above operation flow corresponding to the terminal state information according to the terminal state information can be understood in this way. For example, the status information of the terminal can be the system time. When the system time is 12:00 pm, the mobile terminal can automatically exit all application programs, set the mobile terminal to mute, and adjust the brightness of the mobile terminal to the minimum , so that the mobile terminal will not disturb the user's sleep; the state information of the terminal can be the geographic location, when the geographic location detected by the mobile terminal is some preset location, such as the user's residence or the user's office, the wireless When the detected geographic location is an office, the mobile terminal can be automatically set to vibrate, and when the detected geographic location is a residence, the mobile terminal can be automatically set to ring; the status information of the terminal can be When the mobile terminal opens a sports news application, the mobile terminal can automatically operate the sports news application according to the user's usage habits, for example, first enter the "La Liga" module, and then enter "Real Madrid". module, and then automatically browse and browse the news in the module from top to bottom; the status information of the terminal can also be obtained through the application program, such as a short message obtained through the SMS application, at this time, the user does not need to manually open it. The content of the short message can be automatically displayed on the interface of the mobile terminal, so that the user's operation is more convenient.
本发明实施例中,若操作流包含多个指令,那么可以按照上述多个指令一个一个执行,直到执行完所有的指令为止。例如:操作流中包含了打开某张图片的指令和打开某个链接的指令,可以先打开该图片,再打开该链接;或者也可以先打该链接,再打开该图片。需要说明的是,若该图片和该链接在同一显示界面,那么可以先打开该图片,退出该图片之后再打开该链接;也可以先打开该链接,然后返回之前的界面再打开该图片。若该图片为在该链接所跳转的页面下的图片,那么就可以先打开该链接,然后在该链接跳转的页面下打开该图片。这样,用户不必手动去点击,移动终端能够根据操作流控制目标应用程序运行,使用户操作起来更加方便,也使移动终端的智能化程度得到提高。当然,有些指令也可以是一起执行的,例如打开无线网络和将移动终端调至静音,或者在将移动终端调至振动的同时,对移动终端的亮度进行调节,这种方式也是可以的。In this embodiment of the present invention, if the operation stream includes multiple instructions, the multiple instructions may be executed one by one until all the instructions are executed. For example, the operation flow includes an instruction to open a picture and an instruction to open a link. You can open the picture first, and then open the link; or you can click the link first, and then open the picture. It should be noted that if the picture and the link are on the same display interface, you can open the picture first, exit the picture, and then open the link; you can also open the link first, and then return to the previous interface to open the picture. If the picture is a picture under the page jumped by the link, then the link can be opened first, and then the picture can be opened under the page jumped by the link. In this way, the user does not need to click manually, and the mobile terminal can control the running of the target application program according to the operation flow, which makes the operation more convenient for the user and improves the intelligence of the mobile terminal. Certainly, some instructions may also be executed together, such as turning on the wireless network and setting the mobile terminal to mute, or adjusting the brightness of the mobile terminal while setting the mobile terminal to vibrate, which is also possible.
本发明实施例中,上述移动终端可以是手机、平板电脑(Tablet PersonalComputer)、膝上型电脑(Laptop Computer)、个人数字助理(personal digitalassistant,简称PDA)、移动上网装置(Mobile Internet Device,MID)或可穿戴式设备(Wearable Device)等等。In the embodiment of the present invention, the above-mentioned mobile terminal may be a mobile phone, a tablet computer (Tablet PersonalComputer), a laptop computer (Laptop Computer), a personal digital assistant (personal digital assistant, PDA for short), a mobile Internet Device (Mobile Internet Device, MID) Or wearable devices (Wearable Device) and so on.
本发明实施例的一种终端操作方法,获取终端状态信息;根据所述终端状态信息,运行与所述终端状态信息对应的操作流。这样,只需要获取终端状态信息,就能运行终端状态信息对应的操作流,能够减少用户的手动操作,提升移动终端的智能化程度。In a terminal operation method according to an embodiment of the present invention, terminal status information is acquired; and an operation flow corresponding to the terminal status information is executed according to the terminal status information. In this way, the operation flow corresponding to the terminal state information can be run only by acquiring the terminal state information, which can reduce the manual operation of the user and improve the intelligence of the mobile terminal.
参见图2,图2是本发明实施例提供的终端操作方法的流程图。本实施例与上个实施例的主要区别在于本实施例中的终端状态信息为启动的应用程序或者为应用程序获取到的目标内容。如图2所示,包括以下步骤:Referring to FIG. 2, FIG. 2 is a flowchart of a terminal operation method provided by an embodiment of the present invention. The main difference between this embodiment and the previous embodiment is that the terminal state information in this embodiment is the started application program or the target content obtained by the application program. As shown in Figure 2, it includes the following steps:
步骤201、获取终端状态信息。Step 201: Acquire terminal status information.
本发明实施例中,上述终端状态信息,可以是移动终端上的系统时间、移动终端所处的地理位置、启动的应用程序或者通过应用程序获取的内容等等。上述应用程序,可以是移动终端上的新闻应用程序、网购应用程序、体育应用程序或者其他应用程序等等。In this embodiment of the present invention, the above-mentioned terminal state information may be the system time on the mobile terminal, the geographic location of the mobile terminal, a started application program, or content obtained through an application program, and the like. The above-mentioned application program may be a news application program, an online shopping application program, a sports application program, or other application programs on the mobile terminal, and so on.
步骤202、当启动终端中的应用程序时,运行与所述应用程序对应的操作流;和/或,根据通过终端中的应用程序获取到的目标内容,运行与所述目标内容对应的操作流。
本发明实施例中,上述运行与应用程序对应的操作流或者运行与目标内容对应的操作流,可以是在一种特定的模式下运行的,这种模式可以是一种自运行模式,即不用用户进行操作也能运行。该自运行模式,可以是在启动应用程序之前,在一个设置列表中选择开启自运行模式;也可以是在启动应用程序的同时,弹出一个选项,询问用户是否开启上述自运行模式;或者可以是在启动应用程序的同时,直接开启自运行模式;或者也可以是在某些场景下自动开启自运行模式,例如当移动终端检测到的位置在家或者在一些预设的区域时,自运行模式就自动开启,或者当移动终端检测到某个时间,自运行模式就自动开启。当然,该自运行模式也可以随时进行退出,例如用户对移动终端的音量键的一次点击,对屏幕上任意一个位置的触摸,或者对起始键的一次触摸等等。当然也可以是在自运行模式下,有个特定的选项,点击该选项时可以询问是否退出自运行模式,若用户点击是,就可以退出。在这种情况下,若点击音量键或者其他案件就可以不退出自运行模式。这样用户可以在不需要自运行模式的时候,退出自运行模式进行手动操作,使用户操作更加便捷。In the embodiment of the present invention, the above-mentioned operation flow corresponding to the application program or operation flow corresponding to the target content may be operated in a specific mode, and this mode may be a self-running mode, that is, without It can also be operated by the user. The self-running mode can be selected to enable the self-running mode in a setting list before starting the application; it can also be that an option pops up when starting the application to ask the user whether to enable the above-mentioned self-running mode; or it can be When the application is started, the self-running mode is directly turned on; or the self-running mode can be automatically turned on in some scenarios, for example, when the location detected by the mobile terminal is at home or in some preset areas, the self-running mode will be activated. Automatically turn on, or when the mobile terminal detects a certain time, the self-running mode is automatically turned on. Of course, the self-running mode can also be exited at any time, for example, the user clicks the volume key of the mobile terminal once, touches any position on the screen, or touches the start key once, and so on. Of course, in the self-running mode, there is a specific option. When you click this option, you can ask whether to exit the self-running mode. If the user clicks Yes, you can exit. In this case, if you click the volume key or other cases, you can not exit the self-running mode. In this way, the user can exit the self-running mode for manual operation when the self-running mode is not needed, which makes the user's operation more convenient.
本发明实施例中,上述操作流,可以理解为一个指令的集合。该集合中可以只有一个指令,也可以有一连串的指令。并且当指令的集合中有一连串指令时,这些指令可以依次执行。若操作流只包含一个指令,那么可以直接按照该指令控制目标应用程序运行。例如:若该指令为打开某张图片的指令,就可以打开该图片;若该指令为打开某个链接的指令,就可以打开该链接;该指令为打开某个控件的指令,就可以打开该控件;若该指令为播放某个视频的指令,就播放该视频。若操作流中包含多个指令,那么可以按照上述多个指令一个一个执行,直到执行完所有的指令为止。例如:操作流中包含了打开某张图片的指令和打开某个链接的指令,可以先打开该图片,再打开该链接;或者也可以先打该链接,再打开该图片。需要说明的是,若该图片和该链接在同一显示界面,那么可以先打开该图片,退出该图片之后再打开该链接;也可以先打开该链接,然后返回之前的界面再打开该图片。若该图片为在该链接所跳转的页面下的图片,那么就可以先打开该链接,然后在该链接跳转的页面下打开该图片。这样,用户不必手动去点击,移动终端能够根据操作流控制目标应用程序运行,使用户操作起来更加方便,也使移动终端的智能化程度得到提高。当然,有些指令也可以是一起执行的,例如打开无线网络和将移动终端调至静音,或者在将移动终端调至振动的同时,对移动终端的亮度进行调节,这种方式也是可以的。In this embodiment of the present invention, the above operation flow may be understood as a set of instructions. There can be only one instruction in the set, or there can be a series of instructions. And when there is a series of instructions in the set of instructions, these instructions can be executed in sequence. If the operation flow contains only one instruction, the target application can be controlled to run directly according to the instruction. For example: if the instruction is an instruction to open a picture, the image can be opened; if the instruction is an instruction to open a link, the link can be opened; if the instruction is an instruction to open a control, the link can be opened. Control; if the command is to play a certain video, the video will be played. If the operation stream contains multiple instructions, the above multiple instructions can be executed one by one until all the instructions are executed. For example, the operation flow includes an instruction to open a picture and an instruction to open a link. You can open the picture first, and then open the link; or you can click the link first, and then open the picture. It should be noted that if the picture and the link are on the same display interface, you can open the picture first, exit the picture, and then open the link; you can also open the link first, and then return to the previous interface to open the picture. If the picture is a picture under the page jumped by the link, then the link can be opened first, and then the picture can be opened under the page jumped by the link. In this way, the user does not need to click manually, and the mobile terminal can control the running of the target application program according to the operation flow, which makes the operation more convenient for the user and improves the intelligence of the mobile terminal. Certainly, some instructions may also be executed together, such as turning on the wireless network and setting the mobile terminal to mute, or adjusting the brightness of the mobile terminal while setting the mobile terminal to vibrate, which is also possible.
本发明实施例中,应用程序获取到的目标内容,可以是某个游戏应用程序接收到的推送广告消息,或者也可以是短信应用程序接收到的短信。运行与目标内容对应的操作流,可以是删除推送的广告消息,也可以是显示接收到的短信等等。这样,当终端接收到推送的广告消息时可以自动进行删除,接收到短信时可以自动将短信的内容显示出来,不用用户手动去删除或者打开短信进行显示,减少了用户的手动操作,提高了终端的智能化程度。In the embodiment of the present invention, the target content acquired by the application program may be a push advertisement message received by a certain game application program, or may also be a short message received by a short message application program. Run the operation flow corresponding to the target content, which can be to delete the pushed advertisement message, or to display the received short message, etc. In this way, when the terminal receives the pushed advertisement message, it can automatically delete it, and when it receives the short message, it can automatically display the content of the short message, and the user does not need to manually delete or open the short message for display, which reduces the manual operation of the user and improves the terminal performance. degree of intelligence.
可选的,在所述运行与所述应用程序对应的操作流的步骤之前,所述方法还包括:Optionally, before the step of running the operation flow corresponding to the application, the method further includes:
获取用户对所述应用程序的历史操作数据;Obtain the historical operation data of the user on the application;
根据所述历史操作数据,确定所述应用程序对应的操作流。Determine the operation flow corresponding to the application program according to the historical operation data.
本实施方式中,上述对所述应用程序的历史操作数据,可以是对应用程序中的某些图片的点击指令输入的次数,可以是对应用程序中的某些链接的点击指令输入的次数,也可以是对应用程序中的某些文本的点击指令输入的次数等等。上述根据历史操作数据,确定应用程序对应的操作流,可以根据获取的全部历史数据,来确定应用程序对应的操作流,也可以根据获取的历史数据中的部分数据,来确定应用程序对应的操作流。例如当历史操作数据为应用程序中的某些图片的点击指令输入的次数、应用程序中的某些链接的点击指令输入的次数和应用程序中的某些文本的点击指令输入的次数时,可以根据某些图片的点击指令输入的次数和某些文本的点击指令输入的次数来确定操作流,可以根据某些链接的点击指令输入的次数和某些文本的点击指令输入的次数来确定操作流,或者也可以根据某些链接的点击指令输入的次数来确定操作流。In this embodiment, the above-mentioned historical operation data on the application program may be the number of times of inputting click instructions for some pictures in the application program, or the number of times of inputting click instructions for some links in the application program, It can also be the number of times of inputting a click instruction to some text in the application program, and so on. The above-mentioned determination of the operation flow corresponding to the application program according to the historical operation data can be based on all the acquired historical data to determine the operation flow corresponding to the application program, or the operation corresponding to the application program can be determined according to some data in the acquired historical data. flow. For example, when the historical operation data is the number of times of inputting click commands of some pictures in the application, the number of times of clicking commands of some links in the application, and the number of times of clicking commands of some texts in the application, you can The operation flow can be determined according to the number of input click commands for some pictures and the number of click commands for some texts. , or the operation flow can also be determined according to the number of times the click instruction of some links is input.
本实施方式中,通过历史操作数据确定操作流,因为历史操作数据是用户使用应用程序所产生的数据,这些数据可能代表用户的某些使用习惯和使用偏好,从而使操作流能够反映用户的使用习惯。这样通过操作流去控制应用程序进行运行,能够满足用户的需求,符合用户的习惯,且用户不必再手动进行操作,使用起来更加便捷,移动终端更加智能。In this embodiment, the operation flow is determined by historical operation data, because historical operation data is the data generated by the user using the application program, and these data may represent some usage habits and usage preferences of the user, so that the operation flow can reflect the usage of the user. Habit. In this way, the operation of the application program is controlled through the operation flow, which can meet the needs of the user and conform to the user's habit, and the user does not need to operate manually, which is more convenient to use, and the mobile terminal is more intelligent.
可选的,所述根据所述历史操作数据,确定所述应用程序对应的操作流的步骤,包括:Optionally, the step of determining the operation flow corresponding to the application program according to the historical operation data includes:
根据所述历史操作数据确定每一操作界面上接收到的每一指令的权重值,所述历史操作数据包括所述应用程序中的图片点击指令输入的次数、文本点击指令输入的次数、链接点击指令输入的次数和控件点击指令输入的次数中的至少一项;The weight value of each instruction received on each operation interface is determined according to the historical operation data, and the historical operation data includes the number of times of inputting a picture click instruction, the number of times of inputting a text click instruction, and a link click in the application program. At least one of the number of times of command input and the number of times the control is clicked on the command input;
根据每一操作界面上对应的每一指令的权重值确定待显示操作界面的目标指令,所述待显示操作界面包括所述应用程序的初始显示操作界面以及根据当前的显示操作界面与对应的目标指令确定的下一显示操作界面;The target instruction of the operation interface to be displayed is determined according to the weight value of each instruction corresponding to each operation interface, and the operation interface to be displayed includes the initial display operation interface of the application program and the corresponding target according to the current display operation interface. The next display operation interface determined by the instruction;
按照目标指令接收的先后顺序将所有的目标指令依次存储在预设位置形成所述应用程序对应的操作流。All target commands are sequentially stored in preset positions according to the order in which the target commands are received to form an operation flow corresponding to the application program.
本实施方式中,根据历史操作数据确定每一操作界面上接收到的每一指令的权重值可以这样理解。例如:在界面A上,某张图片的点击指令输入次数为10次,某个链接的点击指令输入次数为20次,某个文本的点击指令输入次数为15次,某个控件的点击指令输入次数为3次,就可以直接将这些指令的输入次数作为各指令的权重值,即该图片的点击指令的权重值为10,该链接的点击指令的权重值为20,该文本的点击指令的权重值为15,该控件的点击指令的权重值为3。除此之外,也可以给这些次数乘以一个加权系数来确定权重值,这种方式也是可以的。In this embodiment, determining the weight value of each instruction received on each operation interface according to historical operation data can be understood as follows. For example: on interface A, the number of input click commands for a picture is 10, the number of click commands for a link is 20 times, the number of click commands for a text is 15 times, and the number of click commands for a control is input If the number of times is 3, the input times of these instructions can be directly used as the weight value of each instruction, that is, the weight value of the click instruction of the picture is 10, the weight value of the click instruction of the link is 20, and the weight value of the click instruction of the text is 10. The weight value is 15, and the weight value of the click command of the control is 3. In addition, it is also possible to multiply these times by a weighting coefficient to determine the weight value, which is also possible.
上述根据每一操作界面上对应的每一指令的权重值确定待显示操作界面的目标指令,可以是将权重值最大的确定为目标指令,也可以是将权重值最小的确定为目标指令。以上述方式为例,若界面A上该图片的点击指令的权重值为10,该链接的点击指令的权重值为20,该文本的点击指令的权重值为15,该控件的点击指令的权重值为3,那么就可以将权重值最大的链接的点击指令确定为目标指令,或者也可以将权重值最小的控件的点击指令确定为目标指令。上述待显示操作界面包括应用程序的初始显示操作界面以及根据当前的显示操作界面与对应的目标指令确定的下一显示操作界面可以这样理解。例如用户开启应用程序时显示的是界面A,在界面A通过界面A中的目标指令进入界面B,然后在界面B通过界面B中的目标指令进入界面C,界面A、B和C都可以成为待显示操作界面,且界面A对应的目标指令确定的下一显示操作界面为界面B,界面B对应的目标指令确定的下一显示操作界面为界面C。The above-mentioned determination of the target command of the operation interface to be displayed according to the weight value of each command corresponding to each operation interface may be determined as the target command with the largest weight value, or may be determined as the target command with the smallest weight value. Taking the above method as an example, if the weight of the click instruction of the picture on interface A is 10, the weight of the click instruction of the link is 20, the weight of the click instruction of the text is 15, and the weight of the click instruction of the control is 15. If the value is 3, then the click instruction of the link with the largest weight value can be determined as the target instruction, or the click instruction of the control with the smallest weight value can also be determined as the target instruction. The above-mentioned operation interface to be displayed includes the initial display operation interface of the application program and the next display operation interface determined according to the current display operation interface and the corresponding target instruction, which can be understood in this way. For example, when the user opens the application, the interface A is displayed, the interface A enters the interface B through the target command in the interface A, and then the interface B enters the interface C through the target command in the interface B, and the interfaces A, B and C can all become The operation interface to be displayed, and the next display operation interface determined by the target instruction corresponding to interface A is interface B, and the next display operation interface determined by the target instruction corresponding to interface B is interface C.
本实施方式中,上述按照目标指令接收的先后顺序将所有的目标指令依次储存在预设位置形成目标操作数据集,例如在初始界面A中接收的界面A中的目标指令后进入次级界面B,然后接收次级界面B中的目标指令进入界面C结束,那么目标操作数据集就是初始界面A中的目标指令和次级界面B中的目标指令,且初始界面A中的目标指令排在次级界面B中的目标指令的前面。当然,除此之外还可以有界面D、E和F等等更多的界面存在,那么就可以将目标指令接收的先后顺序将所有的目标指令依次储存。上述存储在预设位置,可以是存储在一个数据库中,也可以是存储在一个文件中。In this embodiment, all the target commands are sequentially stored in the preset positions according to the order in which the target commands are received to form the target operation data set. For example, after receiving the target commands in the interface A in the initial interface A, the secondary interface B is entered. , and then receive the target command in the secondary interface B and enter the interface C to end, then the target operation data set is the target command in the initial interface A and the target command in the secondary interface B, and the target command in the initial interface A is ranked in the second in front of the target instruction in level interface B. Of course, there may be more interfaces such as interfaces D, E, and F in addition to this, so the order in which the target commands are received can be stored in sequence. The above-mentioned storage is in a preset location, which may be stored in a database, or may be stored in a file.
为了更好的理解上述过程,可以参照如下进行理解。例如:用户在打开一个体育新闻应用程序时,该体育新闻应用程序开启了自运行模式。在初始界面A可以显示有不同的文本,例如“西甲”、“英超”、“意甲”和“德甲”等文本,若根据界面A历史数据记录用户点击最多的是“西甲”,那么从界面A自动跳转到“西甲”下的界面B。在界面B中,可以显示有“皇家马德里”、“巴萨罗那”和“马德里竞技”等文本,若根据界面B历史记录用户点击最多的是“皇家马德里”,那么久从界面B自动跳转到“皇家马德里”下的界面C等等。当然,这里可以在界面A显示一段时间后再跳转到界面B,在界面B显示一段时间后再跳转到界面C。这里的一段时间可以是用户预先设置的一段时间,且从界面A显示的一段时间和界面B显示的一段时间可以一样,也可以不一样,对此本发明实施方式不作限定。这样通过历史数据确定目标指令,由目标指令来控制应用程序自动运行,使移动终端更加智能化,用户也不需要进行手动操作就能按照自己的使用习惯运行应用程序。In order to better understand the above process, it can be understood with reference to the following. For example, when a user opens a sports news application, the sports news application turns on the self-running mode. In the initial interface A, different texts can be displayed, such as "La Liga", "Premier League", "Serie A" and "Bundesliga". Automatically jump to interface B under "La Liga". In interface B, texts such as "Real Madrid", "Barcelona" and "Atlético de Madrid" can be displayed. If the user clicks the most "Real Madrid" according to the history of interface B, it will automatically jump from interface B for a long time. To interface C under "Real Madrid" and so on. Of course, it is possible to jump to interface B after interface A is displayed for a period of time, and then jump to interface C after interface B is displayed for a period of time. The period of time here may be a period of time preset by the user, and the period of time displayed from the interface A and the period of time displayed on the interface B may be the same or different, which is not limited to the embodiment of the present invention. In this way, the target command is determined through historical data, and the target command controls the automatic running of the application program, which makes the mobile terminal more intelligent, and the user can run the application program according to his own usage habits without manual operation.
可选的,所述应用程序对应的操作流中的指令为任一操作界面上接收的预设操作指令中的任意一个指令,所述预设操作指令包括图片点击指令、文本点击指令、链接点击指令和控件点击指令。Optionally, the instruction in the operation flow corresponding to the application is any one of the preset operation instructions received on any operation interface, and the preset operation instructions include a picture click instruction, a text click instruction, and a link click. Commands and controls Click commands.
本实施方式中,例如用户在使用网购应用程序时,用户通常看的比较多的是一些服装,可能会产生一些厌倦。用户可能不想按照自己的想法浏览一些商品,网购应用程序就可以随机显示一些书籍的出售界面或者电子产品的出售界面,使用户可以不用思考就浏览更多的商品。或者用户在使用新闻应用程序时,某个领域的新闻看多了可能也会厌倦,此时随机显示一些其他的新闻可以使用户更有兴趣。In this embodiment, for example, when a user uses an online shopping application, the user usually looks at some clothes, which may cause some weariness. Users may not want to browse some products according to their own thoughts, and the online shopping application can randomly display some book sales interface or electronic product sales interface, so that users can browse more products without thinking. Or when a user is using a news application, he may get tired of reading too much news in a certain field. At this time, displaying some other news randomly can make the user more interested.
可选的,在所述根据通过终端中的应用程序获取到的目标内容,运行与所述目标内容对应的操作流的步骤之前,所述方法还包括:Optionally, before the step of running the operation flow corresponding to the target content according to the target content obtained through the application program in the terminal, the method further includes:
获取用户对所述目标内容的历史操作数据;Obtain the historical operation data of the user on the target content;
根据所述历史操作数据,确定所述目标内容对应的操作流。According to the historical operation data, the operation flow corresponding to the target content is determined.
本实施方式中,上述对目标内容的历史操作数据,可以是该目标内容的删除指令输入的次数,也可以是该目标内容的显示指令输入的次数。上述根据历史操作数据,确定目标内容对应的操作流。可以根据获取的全部历史操作数据,来确定目标内容对应的操作流,也可以是根据获取的历史操作数据中的部分数据,来确定目标内容对应的操作流。In this embodiment, the above-mentioned historical operation data on the target content may be the number of times the deletion command of the target content is input, or the number of times the display command of the target content is input. The above operation flow corresponding to the target content is determined according to the historical operation data. The operation flow corresponding to the target content may be determined according to all the acquired historical operation data, or the operation flow corresponding to the target content may be determined according to some data in the acquired historical operation data.
本实施方式中,通过历史操作数据确定操作流,因为历史操作数据是用户对目标内容操作所产生的数据,这些数据可能代表用户的某些使用习惯和使用偏好,从而使操作流能够反映用户的使用习惯。这样通过操作流去对目标内容进行控制,能够满足用户的需求,符合用户的习惯,可以减少用户手动操作的次数,使用起来更加便捷,移动终端更加智能。In this embodiment, the operation flow is determined by historical operation data, because the historical operation data is the data generated by the user's operation on the target content, and these data may represent certain usage habits and usage preferences of the user, so that the operation flow can reflect the user's usage habit. In this way, the target content is controlled through the operation flow, which can meet the user's needs, conform to the user's habit, reduce the number of manual operations by the user, make it more convenient to use, and make the mobile terminal more intelligent.
可选的,所述根据所述历史操作数据,确定所述目标内容对应的操作流的步骤,包括:Optionally, the step of determining the operation flow corresponding to the target content according to the historical operation data includes:
根据所述历史操作数据确定对所述目标内容关联的显示界面上接收到的每一指令的权重值,所述历史操作数据包括对所述目标内容的删除指令输入的次数和对所述目标内容的显示指令输入的次数;The weight value of each instruction received on the display interface associated with the target content is determined according to the historical operation data, where the historical operation data includes the number of times of inputting deletion instructions for the target content and the Displays the number of times the command was entered;
根据对所述目标内容的每一指令的权重值确定待显示内容的目标指令,所述待显示内容包括所述应用程序的初始获取的内容以及根据当前获取的内容对应的目标指令确定的下一获取内容;The target instruction of the content to be displayed is determined according to the weight value of each instruction of the target content, and the content to be displayed includes the initially acquired content of the application and the next content determined according to the target instruction corresponding to the currently acquired content get content;
按照目标指令接收的先后顺序将所有的目标指令依次存储在预设位置形成所述目标内容对应的操作流。All target commands are sequentially stored in preset positions according to the order in which the target commands are received to form an operation flow corresponding to the target content.
本实施方式中,上述目标内容关联的显示界面可以这样理解。例如移动终端在锁定时接收到一条短信消息,在移动终端的界面上的一部分区域会显示有该短信消息,但是没有全部显示短信的内容,这一部分区域就可以理解为目标内容关联的显示界面。或者也可以是移动终端接收到某个应用程序推送的广告消息,在移动终端的界面上的一部分区域会显示有该广告消息,这一部分区域就可以理解为目标内容关联的显示界面。上述根据所述历史操作数据确定对所述目标内容关联的显示界面上接收到的每一指令的权重值可以这样理解。例如:用户在该显示界面上,该目标内容的删除指令的输入次数为20次,该目标内容的显示指令的输入次数为2次,就可以直接将这些指令的输入次数作为各指令的权重值,即该目标内容的删除指令的权重值为20,该目标内容的显示指令的权重值为2。除此之外,也可以给这些次数乘以一个加权系数来确定权重值等等。In this embodiment, the display interface associated with the above target content can be understood in this way. For example, when the mobile terminal receives a short message when it is locked, the short message message is displayed in a part of the interface of the mobile terminal, but not all the content of the short message is displayed. This part of the area can be understood as the display interface associated with the target content. Alternatively, the mobile terminal may receive an advertisement message pushed by a certain application, and the advertisement message will be displayed in a part of the interface of the mobile terminal, and this part of the area can be understood as a display interface associated with the target content. The above determination of the weight value of each instruction received on the display interface associated with the target content according to the historical operation data can be understood as follows. For example, on the display interface, the user inputs the delete instruction of the target content 20 times, and the display instruction of the target content has input twice, and the input times of these instructions can be directly used as the weight value of each instruction , that is, the weight value of the deletion instruction of the target content is 20, and the weight value of the display instruction of the target content is 2. In addition, these times can also be multiplied by a weighting coefficient to determine the weighting value and so on.
本实施方式中,上述根据对所述目标内容的每一指令的权重值确定待显示内容的目标指令,可以是将权重值最大的确定为目标指令,也可以是将权重值最小的确定为目标指令。上述待显示内容包括所述应用程序的初始获取的内容以及根据当前获取的内容对应的目标指令确定的下一获取内容可以这样理解。例如应用程序的初始获取的内容为内容A,对内容A执行内容A的目标指令得到内容B,然后对内容B执行内容B的目标指令的到内容C,内容A、B和C都可以成为待显示内容,且内容A对应的目标指令确定的下一获取内容为内容B,内容B对应的目标指令确定的下一获取内容为内容C。In this embodiment, the above-mentioned target instruction for determining the content to be displayed according to the weight value of each instruction of the target content may be determined as the target instruction with the largest weight value, or may be determined as the target instruction with the smallest weight value instruction. The above-mentioned content to be displayed includes the initially acquired content of the application program and the next acquired content determined according to the target instruction corresponding to the currently acquired content, which can be understood in this way. For example, the initial acquired content of the application is content A, execute the target instruction of content A on content A to obtain content B, and then execute the target instruction of content B on content B to content C, content A, B and C can all become pending The content is displayed, and the next acquired content determined by the target instruction corresponding to content A is content B, and the next acquired content determined by the target instruction corresponding to content B is content C.
本实施方式中,上述按照目标指令接收的先后顺序将所有的目标指令依次存储在预设位置形成所述目标内容对应的操作流,例如初始获取的内容为内容A,通过内容A对应的目标指令获取到内容B,然后通过内容B对应的目标指令获取到内容C,那么该操作流就是内容A对应的目标指令和内容B对应的目标指令,且内容A对应的目标指令排在内容B对应的目标指令的前面。当然,除此之外还可以有内容D、E和F等等更多的内容存在,那么就可以将目标指令接收的先后顺序将所有的目标指令依次储存。上述存储在预设位置,可以是存储在一个数据库中,也可以是存储在一个文件中。In this embodiment, all the target commands are sequentially stored in the preset positions according to the order in which the target commands are received to form the operation flow corresponding to the target content. Obtain content B, and then obtain content C through the target instruction corresponding to content B, then the operation flow is the target instruction corresponding to content A and the target instruction corresponding to content B, and the target instruction corresponding to content A is ranked in the corresponding target instruction of content B before the target instruction. Of course, there may be more contents such as contents D, E, and F in addition to this, then all the target commands can be stored in sequence according to the order in which the target commands are received. The above-mentioned storage is in a preset location, which may be stored in a database, or may be stored in a file.
为了更好的理解上述过程,例如:移动终端接收到一个视频应用程序推送的一个更新消息,历史数据表明用户选择更新5次,选择不更新1次,那么久可以显示更新的内容,且自动下载更新。这样通过历史操作数据确定目标指令,由目标指令来对获取的内容进行控制,减少用户的手动操作,使移动终端更加智能化。In order to better understand the above process, for example: the mobile terminal receives an update message pushed by a video application, the historical data indicates that the user chooses to update 5 times and chooses not to update once, then the updated content can be displayed for a long time and automatically downloaded renew. In this way, the target instruction is determined through the historical operation data, and the acquired content is controlled by the target instruction, which reduces the manual operation of the user and makes the mobile terminal more intelligent.
可选的,所述目标内容对应的操作流中的指令为任一内容的关联界面上接收的预设操作指令中的任意一个指令,所述预设操作指令包括内容的删除指令和内容的显示指令。Optionally, the instruction in the operation flow corresponding to the target content is any one of the preset operation instructions received on the associated interface of any content, and the preset operation instruction includes a deletion instruction of the content and a display of the content. instruction.
本实施方式中,例如一些应用程序推送的广告消息,可以显示该广告消息,也可以对该广告消息进行删除,这样这些广告消息不管显示或者删除对用户影响都不大,所以在这里可以进行随机控制。In this implementation manner, for example, advertisement messages pushed by some application programs can be displayed or deleted, so that these advertisement messages have little impact on users regardless of whether they are displayed or deleted, so randomization can be performed here. control.
本发明实施例的一种终端操作方法,获取终端状态信息;当启动终端中的应用程序时,运行与所述应用程序对应的操作流;和/或,根据通过终端中的应用程序获取到的目标内容,运行与所述目标内容对应的操作流。这样根据不同的终端状态信息,运行对应的操作流,能够减少用户的手动操作,提升移动终端的智能化程度。In a terminal operation method according to an embodiment of the present invention, the terminal state information is obtained; when an application program in the terminal is started, an operation flow corresponding to the application program is executed; and/or, according to the information obtained through the application program in the terminal target content, and run the operation flow corresponding to the target content. In this way, the corresponding operation flow is run according to different terminal state information, which can reduce the manual operation of the user and improve the intelligence of the mobile terminal.
参见图3,图3是本发明实施例提供的移动终端的结构图,能实现上述实施例中应用程序的启动方法的细节,并达到相同的效果。如图3所示,移动终端300包括获取模块301、运行模块302,获取模块301与运行模块302连接,其中:Referring to FIG. 3 , FIG. 3 is a structural diagram of a mobile terminal provided by an embodiment of the present invention, which can implement the details of the application startup method in the above-mentioned embodiment, and achieve the same effect. As shown in FIG. 3 , the
获取模块301,用于获取终端状态信息;an
运行模块302,用于根据所述终端状态信息,运行与所述终端状态信息对应的操作流。The running
可选的,如图4所示,所述运行模块302,包括:Optionally, as shown in FIG. 4 , the
第一运行子模块3021,用于当启动终端中的应用程序时,运行与所述应用程序对应的操作流;The
和/或,and / or,
第二运行子模块3022,用于根据通过终端中的应用程序获取到的目标内容,运行与所述目标内容对应的操作流。The
可选的,如图5所示,所述运行模块302还包括:Optionally, as shown in FIG. 5 , the
第一获取子模块3023,用于获取用户对所述应用程序的历史操作数据;The
第一确定子模块3024,用于根据所述历史操作数据,确定所述应用程序对应的操作流。The
可选的,如图6所示,所述第一确定子模块3024,包括:Optionally, as shown in FIG. 6 , the
第一确定单元30241,用于根据所述历史操作数据确定每一操作界面上接收到的每一指令的权重值,所述历史操作数据包括所述应用程序中的图片点击指令输入的次数、文本点击指令输入的次数、链接点击指令输入的次数和控件点击指令输入的次数中的至少一项;The
第二确定单元30242,用于根据每一操作界面上对应的每一指令的权重值确定待显示操作界面的目标指令,所述待显示操作界面包括所述应用程序的初始显示操作界面以及根据当前的显示操作界面与对应的目标指令确定的下一显示操作界面;The
第一存储单元30243,用于按照目标指令接收的先后顺序将所有的目标指令依次存储在预设位置形成所述应用程序对应的操作流。The
可选的,所述应用程序对应的操作流中的指令为任一操作界面上接收的预设操作指令中的任意一个指令,所述预设操作指令包括图片点击指令、文本点击指令、链接点击指令和控件点击指令。Optionally, the instruction in the operation flow corresponding to the application is any one of the preset operation instructions received on any operation interface, and the preset operation instructions include a picture click instruction, a text click instruction, and a link click. Commands and controls Click commands.
可选的,如图7所示,所述运行模块302还包括:Optionally, as shown in FIG. 7 , the
第二获取子模块3025,用于获取用户对所述目标内容的历史操作数据;The
第二确定子模块3026,用于根据所述历史操作数据,确定所述目标内容对应的操作流。The
可选的,如图8所示,所述第二确定子模块3026,包括:Optionally, as shown in FIG. 8 , the
第三确定单元30261,用于根据所述历史操作数据确定对所述目标内容关联的显示界面上接收到的每一指令的权重值,所述历史操作数据包括对所述目标内容的删除指令输入的次数和对所述目标内容的显示指令输入的次数;The
第四确定单元30262,用于根据对所述目标内容的每一指令的权重值确定待显示内容的目标指令,所述待显示内容包括所述应用程序的初始获取的内容以及根据当前获取的内容对应的目标指令确定的下一获取内容;The
第二存储单元30263,用于按照目标指令接收的先后顺序将所有的目标指令依次存储在预设位置形成所述目标内容对应的操作流。The
可选的,所述目标内容对应的操作流中的指令为任一内容的关联界面上接收的预设操作指令中的任意一个指令,所述预设操作指令包括内容的删除指令和内容的显示指令。Optionally, the instruction in the operation flow corresponding to the target content is any one of the preset operation instructions received on the associated interface of any content, and the preset operation instruction includes a deletion instruction of the content and a display of the content. instruction.
移动终端300能实现图1至图2的方法实施例中移动终端实现的各个过程,为避免重复,这里不再赘述。The
本发明实施例的移动终端300,获取终端状态信息;根据所述终端状态信息,运行与所述终端状态信息对应的操作流。这样,只需要获取终端状态信息,就能运行终端状态信息对应的操作流,能够减少用户的手动操作,提升移动终端的智能化程度。The
参见图9,图9是本发明实施例提供的移动终端的结构图,能实现上述实施例中应用程序的启动方法的细节,并达到相同的效果。如图9所示,移动终端900包括:至少一个处理器901、存储器902、至少一个网络接口904和用户接口903。移动终端900中的各个组件通过总线系统905耦合在一起。可理解,总线系统905用于实现这些组件之间的连接通信。总线系统905除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图9中将各种总线都标为总线系统905。Referring to FIG. 9, FIG. 9 is a structural diagram of a mobile terminal provided by an embodiment of the present invention, which can implement the details of the application startup method in the above-mentioned embodiment, and achieve the same effect. As shown in FIG. 9 , the
其中,用户接口903可以包括显示器、键盘或者点击设备(例如,鼠标,轨迹球(track ball)、触感板或者触摸屏等。Among them, the
可以理解,本发明实施例中的存储器902可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(Read-Only Memory,ROM)、可编程只读存储器(Programmable ROM,PROM)、可擦除可编程只读存储器(Erasable P ROM,EPROM)、电可擦除可编程只读存储器(Electrically EP ROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(Random Access Memory,RAM),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(Static RAM,SRAM)、动态随机存取存储器(Dynamic RAM,DRAM)、同步动态随机存取存储器(Synchronous D RAM,SDRAM)、双倍数据速率同步动态随机存取存储器(Double Data RateSD RAM,DDRSDRAM)、增强型同步动态随机存取存储器(Enhanced SD RAM,ESDRAM)、同步连接动态随机存取存储器(Synch link D RAM,SLDRAM)和直接内存总线随机存取存储器(Direct Rambus RAM,DRRAM)。本文描述的系统和方法的存储器902旨在包括但不限于这些和任意其它适合类型的存储器。It can be understood that the
在一些实施方式中,存储器902存储了如下的元素,可执行模块或者数据结构,或者他们的子集,或者他们的扩展集:操作系统9021和应用程序9022。In some embodiments,
其中,操作系统9021,包含各种系统程序,例如框架层、核心库层、驱动层等,用于实现各种基础业务以及处理基于硬件的任务。应用程序9022,包含各种应用程序,例如媒体播放器(Media Player)、浏览器(Browser)等,用于实现各种应用业务。实现本发明实施例方法的程序可以包含在应用程序9022中。The
在本发明实施例中,通过调用存储器902存储的程序或指令,具体的,可以是应用程序9022中存储的程序或指令,处理器901用于:获取终端状态信息;根据所述终端状态信息,运行与所述终端状态信息对应的操作流。In this embodiment of the present invention, by calling the program or instruction stored in the
上述本发明实施例揭示的方法可以应用于处理器901中,或者由处理器901实现。处理器901可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器901中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器901可以是通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(FieldProgrammable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器902,处理器901读取存储器902中的信息,结合其硬件完成上述方法的步骤。The methods disclosed in the foregoing embodiments of the present invention may be applied to the
可以理解的是,本文描述的这些实施例可以用硬件、软件、固件、中间件、微码或其组合来实现。对于硬件实现,处理单元可以实现在一个或多个专用集成电路(ApplicationSpecific Integrated Circuits,ASIC)、数字信号处理器(Digital Signal Processing,DSP)、数字信号处理设备(DSP Device,DSPD)、可编程逻辑设备(Programmable LogicDevice,PLD)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)、通用处理器、控制器、微控制器、微处理器、用于执行本申请所述功能的其它电子单元或其组合中。It will be appreciated that the embodiments described herein may be implemented in hardware, software, firmware, middleware, microcode, or a combination thereof. For hardware implementation, the processing unit may be implemented in one or more Application Specific Integrated Circuits (ASIC), Digital Signal Processing (DSP), Digital Signal Processing Device (DSP Device, DSPD), programmable logic Devices (Programmable Logic Device, PLD), Field-Programmable Gate Array (Field-Programmable Gate Array, FPGA), general purpose processors, controllers, microcontrollers, microprocessors, other electronic units for performing the functions described in this application or a combination thereof.
对于软件实现,可通过执行本文所述功能的模块(例如过程、函数等)来实现本文所述的技术。软件代码可存储在存储器中并通过处理器执行。存储器可以在处理器中或在处理器外部实现。For a software implementation, the techniques described herein may be implemented through modules (eg, procedures, functions, etc.) that perform the functions described herein. Software codes may be stored in memory and executed by a processor. The memory can be implemented in the processor or external to the processor.
可选的,处理器901还用于:当启动终端中的应用程序时,运行与所述应用程序对应的操作流;和/或,根据通过终端中的应用程序获取到的目标内容,运行与所述目标内容对应的操作流。Optionally, the
可选的,处理器901还用于:获取用户对所述应用程序的历史操作数据;根据所述历史操作数据,确定所述应用程序对应的操作流。Optionally, the
可选的,处理器901还用于:根据所述历史操作数据确定每一操作界面上接收到的每一指令的权重值,所述历史操作数据包括所述应用程序中的图片点击指令输入的次数、文本点击指令输入的次数、链接点击指令输入的次数和控件点击指令输入的次数中的至少一项;根据每一操作界面上对应的每一指令的权重值确定待显示操作界面的目标指令,所述待显示操作界面包括所述应用程序的初始显示操作界面以及根据当前的显示操作界面与对应的目标指令确定的下一显示操作界面;按照目标指令接收的先后顺序将所有的目标指令依次存储在预设位置形成所述应用程序对应的操作流。Optionally, the
可选的,所述应用程序对应的操作流中的指令为任一操作界面上接收的预设操作指令中的任意一个指令,所述预设操作指令包括图片点击指令、文本点击指令、链接点击指令和控件点击指令。Optionally, the instruction in the operation flow corresponding to the application is any one of the preset operation instructions received on any operation interface, and the preset operation instructions include a picture click instruction, a text click instruction, and a link click. Commands and controls Click commands.
可选的,处理器901还用于:获取用户对所述目标内容的历史操作数据;根据所述历史操作数据,确定所述目标内容对应的操作流。Optionally, the
可选的,处理器901还用于:根据所述历史操作数据确定对所述目标内容关联的显示界面上接收到的每一指令的权重值,所述历史操作数据包括对所述目标内容的删除指令输入的次数和对所述目标内容的显示指令输入的次数;根据对所述目标内容的每一指令的权重值确定待显示内容的目标指令,所述待显示内容包括所述应用程序的初始获取的内容以及根据当前获取的内容对应的目标指令确定的下一获取内容;按照目标指令接收的先后顺序将所有的目标指令依次存储在预设位置形成所述目标内容对应的操作流。Optionally, the
可选的,所述目标内容对应的操作流中的指令为任一内容的关联界面上接收的预设操作指令中的任意一个指令,所述预设操作指令包括内容的删除指令和内容的显示指令。Optionally, the instruction in the operation flow corresponding to the target content is any one of the preset operation instructions received on the associated interface of any content, and the preset operation instruction includes a deletion instruction of the content and a display of the content. instruction.
移动终端900能够实现前述实施例中移动终端实现的各个过程,为避免重复,这里不再赘述。The
本发明实施例的移动终端900,获取终端状态信息;根据所述终端状态信息,运行与所述终端状态信息对应的操作流。这样,只需要获取终端状态信息,就能运行终端状态信息对应的操作流,能够减少用户的手动操作,提升移动终端的智能化程度。The
参见图10,图10是本发明实施提供的移动终端的结构图,该移动终端能够实现上述实施例中应用程序的启动方法的细节,并达到相同的效果。如图10所示,移动终端1000包括射频(Radio Frequency,RF)电路1010、存储器1020、输入单元1030、显示单元1040、处理器1050、音频电路1060、通信模块1070、和电源1080。Referring to FIG. 10, FIG. 10 is a structural diagram of a mobile terminal provided by the implementation of the present invention. The mobile terminal can implement the details of the application startup method in the above-mentioned embodiment, and achieve the same effect. As shown in FIG. 10 , the
其中,输入单元1030可用于接收用户输入的数字或字符信息,以及产生与移动终端1000的用户设置以及功能控制有关的信号输入。具体地,本发明实施例中,该输入单元1030可以包括触控面板1031。触控面板1031,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板1031上的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触控面板1031可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给该处理器1050,并能接收处理器1050发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板1031。除了触控面板1031,输入单元1030还可以包括其他输入设备1032,其他输入设备1032可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。Wherein, the
其中,显示单元1040可用于显示由用户输入的信息或提供给用户的信息以及移动终端1000的各种菜单界面。显示单元1040可包括显示面板1041,可选的,可以采用LCD或有机发光二极管(Organic Light-Emitting Diode,OLED)等形式来配置显示面板1041。The
应注意,触控面板1031可以覆盖显示面板1041,形成触摸显示屏,当该触摸显示屏检测到在其上或附近的触摸操作后,传送给处理器1050以确定触摸事件的类型,随后处理器1050根据触摸事件的类型在触摸显示屏上提供相应的视觉输出。It should be noted that the
触摸显示屏包括应用程序界面显示区及常用控件显示区。该应用程序界面显示区及该常用控件显示区的排列方式并不限定,可以为上下排列、左右排列等可以区分两个显示区的排列方式。该应用程序界面显示区可以用于显示应用程序的界面。每一个界面可以包含至少一个应用程序的图标和/或widget桌面控件等界面元素。该应用程序界面显示区也可以为不包含任何内容的空界面。该常用控件显示区用于显示使用率较高的控件,例如,设置按钮、界面编号、滚动条、电话本图标等应用程序图标等。The touch screen includes the application program interface display area and the commonly used controls display area. The arrangement of the application program interface display area and the common control display area is not limited, and may be an arrangement that can distinguish the two display areas, such as up-down arrangement, left-right arrangement, or the like. The application program interface display area can be used to display the interface of the application program. Each interface may contain at least one application icon and/or interface elements such as widget desktop controls. The application program interface display area can also be an empty interface that does not contain any content. The commonly used control display area is used to display controls with high usage rate, such as setting buttons, interface numbers, scroll bars, phonebook icons and other application icons.
其中处理器1050是移动终端1000的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在第一存储器1021内的软件程序和/或模块,以及调用存储在第二存储器1022内的数据,执行移动终端1000的各种功能和处理数据,从而对移动终端1000进行整体监控。可选的,处理器1050可包括一个或多个处理单元。The
在本发明实施例中,通过调用存储该第一存储器1021内的软件程序和/或模块和/或该第二存储器1022内的数据,处理器1050用于:获取终端状态信息;根据所述终端状态信息,运行与所述终端状态信息对应的操作流。In this embodiment of the present invention, by calling and storing software programs and/or modules in the
可选的,处理器1050还用于:当启动终端中的应用程序时,运行与所述应用程序对应的操作流;和/或,根据通过终端中的应用程序获取到的目标内容,运行与所述目标内容对应的操作流。Optionally, the
可选的,处理器1050还用于:获取用户对所述应用程序的历史操作数据;根据所述历史操作数据,确定所述应用程序对应的操作流。Optionally, the
可选的,处理器1050还用于:根据所述历史操作数据确定每一操作界面上接收到的每一指令的权重值,所述历史操作数据包括所述应用程序中的图片点击指令输入的次数、文本点击指令输入的次数、链接点击指令输入的次数和控件点击指令输入的次数中的至少一项;根据每一操作界面上对应的每一指令的权重值确定待显示操作界面的目标指令,所述待显示操作界面包括所述应用程序的初始显示操作界面以及根据当前的显示操作界面与对应的目标指令确定的下一显示操作界面;按照目标指令接收的先后顺序将所有的目标指令依次存储在预设位置形成所述应用程序对应的操作流。Optionally, the
可选的,所述应用程序对应的操作流中的指令为任一操作界面上接收的预设操作指令中的任意一个指令,所述预设操作指令包括图片点击指令、文本点击指令、链接点击指令和控件点击指令。Optionally, the instruction in the operation flow corresponding to the application is any one of the preset operation instructions received on any operation interface, and the preset operation instructions include a picture click instruction, a text click instruction, and a link click. Commands and controls Click commands.
可选的,处理器1050还用于:获取用户对所述目标内容的历史操作数据;根据所述历史操作数据,确定所述目标内容对应的操作流。Optionally, the
可选的,处理器1050还用于:根据所述历史操作数据确定对所述目标内容关联的显示界面上接收到的每一指令的权重值,所述历史操作数据包括对所述目标内容的删除指令输入的次数和对所述目标内容的显示指令输入的次数;根据对所述目标内容的每一指令的权重值确定待显示内容的目标指令,所述待显示内容包括所述应用程序的初始获取的内容以及根据当前获取的内容对应的目标指令确定的下一获取内容;按照目标指令接收的先后顺序将所有的目标指令依次存储在预设位置形成所述目标内容对应的操作流。Optionally, the
可选的,所述目标内容对应的操作流中的指令为任一内容的关联界面上接收的预设操作指令中的任意一个指令,所述预设操作指令包括内容的删除指令和内容的显示指令。Optionally, the instruction in the operation flow corresponding to the target content is any one of the preset operation instructions received on the associated interface of any content, and the preset operation instruction includes a deletion instruction of the content and a display of the content. instruction.
移动终端1000能够实现前述实施例中移动终端实现的各个过程,为避免重复,这里不再赘述。The mobile terminal 1000 can implement each process implemented by the mobile terminal in the foregoing embodiments, and in order to avoid repetition, details are not repeated here.
本发明实施例的移动终端1000,获取终端状态信息;根据所述终端状态信息,运行与所述终端状态信息对应的操作流。这样,只需要获取终端状态信息,就能运行终端状态信息对应的操作流,能够减少用户的手动操作,提升移动终端的智能化程度。The mobile terminal 1000 in this embodiment of the present invention acquires terminal state information; and runs an operation flow corresponding to the terminal state information according to the terminal state information. In this way, the operation flow corresponding to the terminal state information can be run only by acquiring the terminal state information, which can reduce the manual operation of the user and improve the intelligence of the mobile terminal.
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。Those of ordinary skill in the art can realize that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Skilled artisans may implement the described functionality using different methods for each particular application, but such implementations should not be considered beyond the scope of the present invention.
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the above-described systems, devices and units may refer to the corresponding processes in the foregoing method embodiments, which will not be repeated here.
在本申请所提供的实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。In the embodiments provided in this application, it should be understood that the disclosed apparatus and method may be implemented in other manners. For example, the apparatus embodiments described above are only illustrative. For example, the division of the units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components may be combined or Can be integrated into another system, or some features can be ignored, or not implemented. On the other hand, the shown or discussed mutual coupling or direct coupling or communication connection may be through some interfaces, indirect coupling or communication connection of devices or units, and may be in electrical, mechanical or other forms.
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本发明实施例方案的目的。The units described as separate components may or may not be physically separated, and 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 solutions in the embodiments of the present invention.
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。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 alone, or two or more units may be integrated into one unit.
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。The functions, if implemented in the form of software functional units and sold or used as independent products, may be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention can be embodied in the form of a software product in essence, or the part that contributes to the prior art or the part of the technical solution. The computer software product is stored in a storage medium, including Several instructions are used to cause a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes: a U disk, a removable hard disk, a ROM, a RAM, a magnetic disk, or an optical disk and other mediums that can store program codes.
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。The above are only specific embodiments of the present invention, but the protection scope of the present invention is not limited thereto. Any person skilled in the art can easily think of changes or substitutions within the technical scope disclosed by the present invention. should be included within the protection scope of the present invention. Therefore, the protection scope of the present invention should be subject to the protection scope of the claims.
Claims (5)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710348637.3A CN107203416B (en) | 2017-05-17 | 2017-05-17 | Terminal operation method and mobile terminal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710348637.3A CN107203416B (en) | 2017-05-17 | 2017-05-17 | Terminal operation method and mobile terminal |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107203416A CN107203416A (en) | 2017-09-26 |
CN107203416B true CN107203416B (en) | 2020-08-21 |
Family
ID=59905661
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710348637.3A Active CN107203416B (en) | 2017-05-17 | 2017-05-17 | Terminal operation method and mobile terminal |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107203416B (en) |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101526916A (en) * | 2008-03-03 | 2009-09-09 | 阿里巴巴集团控股有限公司 | Method and system for using page-based object flow verification in regression test |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8918792B2 (en) * | 2009-05-15 | 2014-12-23 | Nec Corporation | Workflow monitoring and control system, monitoring and control method, and monitoring and control program |
CN102446096B (en) * | 2011-09-20 | 2016-08-24 | 宇龙计算机通信科技(深圳)有限公司 | Terminal and location-based display methods |
US9311305B2 (en) * | 2012-09-28 | 2016-04-12 | Oracle International Corporation | Online upgrading of a database environment using transparently-patched seed data tables |
US20140129531A1 (en) * | 2012-11-07 | 2014-05-08 | Nec Laboratories America, Inc. | Automatic Entity-Grouping for Scalable OLTP |
CN103702214B (en) * | 2013-12-10 | 2018-08-14 | 乐视网信息技术(北京)股份有限公司 | A kind of video broadcasting method and electronic equipment |
CN104954408B (en) * | 2014-03-31 | 2018-09-25 | 中国电信股份有限公司 | The method and system pushed into row information based on mobile terminal state |
CN106210327A (en) * | 2016-07-15 | 2016-12-07 | 宇龙计算机通信科技(深圳)有限公司 | A kind of method and device of Message Processing |
-
2017
- 2017-05-17 CN CN201710348637.3A patent/CN107203416B/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101526916A (en) * | 2008-03-03 | 2009-09-09 | 阿里巴巴集团控股有限公司 | Method and system for using page-based object flow verification in regression test |
Non-Patent Citations (1)
Title |
---|
基于云计算的流数据集成与服务;王桂玲 等;《计算机学报》;20151030;参见第107-125页 * |
Also Published As
Publication number | Publication date |
---|---|
CN107203416A (en) | 2017-09-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107526492B (en) | Interface display method of application program and mobile terminal | |
CN106155480B (en) | A kind of interface display method and mobile terminal of application program | |
CN106406656B (en) | A control method of application tool bar and mobile terminal | |
CN106131650B (en) | A video processing method and mobile terminal | |
CN106951174B (en) | A kind of adjustment method of virtual keyboard and mobile terminal | |
CN106570372B (en) | A kind of application startup method and mobile terminal | |
CN107479818B (en) | Information interaction method and mobile terminal | |
JP7062059B2 (en) | Application processing methods for terminal devices, and terminal devices | |
CN106155743A (en) | The control method of a kind of application program installation and mobile terminal | |
CN105224276A (en) | A kind of multi-screen display method and electronic equipment | |
CN106126210A (en) | A kind of application icon display packing and mobile terminal | |
CN107609374B (en) | An unlocking method and mobile terminal | |
CN106843654A (en) | The method and mobile terminal of a kind of terminal multi-job operation | |
CN106998393A (en) | A kind of video playing control method and mobile terminal | |
CN107221347B (en) | Audio playing method and terminal | |
CN107193878B (en) | A kind of automatic naming method of song list and mobile terminal | |
CN107608591A (en) | The display methods and mobile terminal of a kind of virtual key | |
CN106406565A (en) | Vocabulary input method for mobile terminal and mobile terminal | |
CN106886409A (en) | A kind of method for information display and mobile terminal | |
CN106997268A (en) | A kind of application control method and mobile terminal | |
CN107103224B (en) | An unlocking method and mobile terminal | |
CN107784071A (en) | A kind of information push method, device and mobile terminal | |
CN106210231A (en) | A kind of method of information processing and mobile terminal | |
CN107395672A (en) | A kind of picture method for down loading and mobile terminal | |
CN106446108B (en) | A method for sharing pictures, mobile terminal and server |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |