CN112000258A - 一种操作控制方法、装置、智能终端及存储介质 - Google Patents
一种操作控制方法、装置、智能终端及存储介质 Download PDFInfo
- Publication number
- CN112000258A CN112000258A CN201910448667.0A CN201910448667A CN112000258A CN 112000258 A CN112000258 A CN 112000258A CN 201910448667 A CN201910448667 A CN 201910448667A CN 112000258 A CN112000258 A CN 112000258A
- Authority
- CN
- China
- Prior art keywords
- application
- target
- intelligent terminal
- control
- target application
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 64
- 238000006243 chemical reaction Methods 0.000 claims abstract description 80
- 238000013507 mapping Methods 0.000 claims abstract description 26
- 238000006073 displacement reaction Methods 0.000 claims description 18
- 238000004590 computer program Methods 0.000 claims description 11
- 230000002159 abnormal effect Effects 0.000 claims description 8
- 238000012544 monitoring process Methods 0.000 claims description 5
- 238000013475 authorization Methods 0.000 claims description 4
- 230000009466 transformation Effects 0.000 claims 3
- 238000011022 operating instruction Methods 0.000 abstract description 7
- 238000010586 diagram Methods 0.000 description 16
- 230000006870 function Effects 0.000 description 10
- 230000003993 interaction Effects 0.000 description 4
- 230000001133 acceleration Effects 0.000 description 3
- 238000001514 detection method Methods 0.000 description 3
- 244000035744 Hura crepitans Species 0.000 description 2
- 239000012634 fragment Substances 0.000 description 2
- 238000002347 injection Methods 0.000 description 2
- 239000007924 injection Substances 0.000 description 2
- 239000000243 solution Substances 0.000 description 2
- 230000003213 activating effect Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04847—Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04842—Selection of displayed objects or displayed text elements
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明实施例公开了一种操作控制方法、装置、智能终端及存储介质,其中方法包括:在运行目标应用的过程中,根据所述目标应用的应用标识确定目标操控文件,所述目标操控文件记录了对所述目标应用进行控制的操作参数,所述操作参数是所述智能终端根据所述外接设备发送的操作指令得到并记录到所述目标操控文件中的;从所述目标操控文件中读取用于对所述目标应用进行控制的操作参数;根据转换规则确定所述操作参数对应的应用控制指令,并根据所述应用控制指令对所述目标应用进行控制,可将外接设备的操作指令较高精度地映射到智能终端中,从而可提升对智能终端的控制精准度。
Description
技术领域
本发明涉及计算机技术领域,尤其涉及一种操作控制方法、装置、智能终端及存储介质。
背景技术
随着计算机终端技术的不断发展,应用类型也逐渐丰富起来,以满足用户的日常生活娱乐需求。当前用户主要通过终端屏幕中显示的应用按键来对应用进行控制,如滑动终端屏幕中某一移动操作按键,实现对应用中人物的移动等。
但是,在采用外接设备对终端进行控制时,如果不能将外接设备的操作映射为较高精度的对终端屏幕的操作,可能会导致映射到终端屏幕的操作和外接设备的操作所指示的操作数据不同,则将直接影响用户的操作精度。可见,如何提高将外接设备的操作指令映射为较高精度的针对终端屏幕的操作,是当前的研究热点。
发明内容
本发明实施例提供了一种操作控制方法、装置、智能终端及存储介质,可将外接设备的操作指令较高精度地映射到智能终端中,从而可提升对智能终端的控制精准度。
一方面,本发明实施例提供了一种操作控制方法,所述方法应用于智能终端,所述智能终端与外接设备相连,所述方法包括:
在运行目标应用的过程中,根据所述目标应用的应用标识确定目标操控文件,所述目标操控文件记录了对所述目标应用进行控制的操作参数,所述操作参数是所述智能终端根据所述外接设备发送的操作指令得到并记录到所述目标操控文件中的;
从所述目标操控文件中读取用于对所述目标应用进行控制的操作参数;
根据转换规则确定所述操作参数对应的应用控制指令,并根据所述应用控制指令对所述目标应用进行控制。
另一方面,本发明实施例提供了一种操作控制装置,所述装置应用于智能终端,所述智能终端与外接设备相连,所述装置包括:
确定单元,用于在运行目标应用的过程中,根据所述目标应用的应用标识确定目标操控文件,所述目标操控文件记录了对所述目标应用进行控制的操作参数,所述操作参数是所述智能终端根据所述外接设备发送的操作指令得到并记录到所述目标操控文件中的;
读取单元,用于从所述目标操控文件中读取用于对所述目标应用进行控制的操作参数;
所述确定单元,还用于根据转换规则确定所述操作参数对应的应用控制指令;
控制单元,用于根据所述应用控制指令对所述目标应用进行控制。
再一方面,本发明实施例提供了一种智能终端,包括处理器、输入设备、输出设备和存储器,所述处理器、输入设备、输出设备和存储器相互连接,其中,所述存储器用于存储支持终端执行上述方法的计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行如下步骤:
在运行目标应用的过程中,根据所述目标应用的应用标识确定目标操控文件,所述目标操控文件记录了对所述目标应用进行控制的操作参数,所述操作参数是所述智能终端根据所述外接设备发送的操作指令得到并记录到所述目标操控文件中的;
从所述目标操控文件中读取用于对所述目标应用进行控制的操作参数;
根据转换规则确定所述操作参数对应的应用控制指令,并根据所述应用控制指令对所述目标应用进行控制。
再一方面,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序指令,所述计算机程序指令被处理器执行时,用于执行如第一方面所述的操作控制方法。
在本发明实施例中,智能终端在运行目标应用的过程中,可先根据所述目标应用的应用标识确定出记录了用户通过外接设备发出操控指令对应操控参数的目标操控文件,并在获取到对操控文件的读取权限后从该目标操控文件中读取出操作参数。在基于转换规则确定出操作参数对应的应用控制指令后,可将该应用控制指令发送到目标应用中,使得目标应用基于接收到的应用控制指令完成对该目标应用的控制,实现用户通过外接设备控制智能终端的目标,而且由于用户通过外接设备发送的操作指令所对应的操作参数是存储在底层的操控文件中的,所以通过底层操控文件读取到的操作参数是没有经过***处理的原始参数,因此读取到的操作参数精度较高,使得基于转换规则对操作参数进行转换得到的应用控制指令的精度也可以提升,基于较高精度的应用控制指令对目标应用进行控制,可提升对智能终端的控制精准度,从而可同时提升用户的操作体验。
附图说明
为了更清楚地说明本发明实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1a是本发明实施例提供的一种控制***的示意性框图;
图1b是本发明另一实施例提供的一种智能终端与手柄之间的数据交互示意性框图;
图2是本发明实施例提供的一种操作控制方法的示意流程图;
图3a是本发明实施例提供的一种智能终端从所述目标操控文件中读取操作参数的示意流程图;
图3b是本发明实施例提供的一种智能终端对所述操作参数进行转换的示意流程图;
图3c是本发明实施例提供的一种智能终端根据所述应用控制指令控制所述目标应用的流程示意图;
图4是本发明另一实施例提供的一种操作控制方法的示意流程图;
图5a是本发明实施例提供的一种管家应用的用户界面图;
图5b是本发明实施例提供的一种管家应用的辅助工具界面的用户界面图;
图5c是本发明实施例提供的一种输出连接提示的用户界面图;
图5d是本发明实施例提供的一种输出外接设备的连接提示信息的用户界面图;
图5e是本发明实施例提供的一种未检测到连接外接设备时输出未连接标记的用户界面图;
图5f是本发明实施例提供的一种检测到连接外接设备时输出已连接标记的用户界面图;
图5g是本发明实施例提供的一种输出辅助工具选择列表的用户界面图;
图6是本发明实施例提供的一种通过外接设备运行目标应用的用户界面图;
图7是本发明实施例提供的一种操作控制装置的示意性框图;
图8是本发明实施例提供的一种智能终端的示意性框图。
具体实施方式
为了在通过外接设备对智能终端进行控制时提高所述外接设备对应用的控制精度,本发明实施例提出了一种操作控制方法,所述操作控制方法主要用于智能终端在与外接设备相连时进行的操作数据的交互,该方法可应用于如图1a所示的控制***,具体可应用于所述控制***的智能终端。在一个实施例中,所述控制***包括智能终端11和至少一个外接设备12,所述智能终端11和所述至少一个外接设备12中的各个外接设备相连,所述智能终端11和所述外接设备12可采用有线连接的方式建立连接,也可采用无线连接的方式进行连接,例如所述外接设备12可通过蓝牙和所述智能终端11进行无线连接等。
在本发明实施例中,所述智能终端11例如是手机终端、膝上电脑端或者平板电脑等,所述外接设备12例如可以是外接手柄,或者其他可模拟手柄操作的设备,如可在手机等终端中运行模拟手柄操作的界面作为外接设备,在一个实施例中,以所述智能终端11为手机,外接设备为所述至少一个外接设备中的手柄121为例进行详细说明,在所述智能终端或所述外接设备为其他终端设备时,可参考本发明实施例。
在确定所述智能终端11与所述手柄121建立通信连接后,在一个实施例中,可参见如图1b所示的一种智能终端11与手柄121之间的数据交互图,如图所示,手柄121可将操控指令(或操作指令)发送到智能终端11,所述智能终端11为了对所述操控指令进行存储,可提取所述操控指令对应的操作参数,并将所述操作参数存储在指定存储位置的操控文件中,所述操控文件例如可以是终端底层目录为/dev/input/devices的文件。
在一个实施例中,在所述智能终端11在运行所述目标应用时,可根据所述目标应用的应用标识确定出目标操控文件,其中,智能终端11中任一应用对应有一个应用标识,所述应用标识用于对该应用标识对应的应用和其他应用进行区分,任一所述应用对应的应用标识可以是该应用对应的图标,或者该应用对应的唯一识别码等。所以,基于所述目标应用的应用标识可确定运行该目标应用过程中产生的目标操控文件,所述目标操控文件用于记录在手柄121在控制所述目标应用过程中,由所述手柄121发送到智能终端11的操作指令对应的操作参数。
在智能终端11确定目标操控文件后,所述智能终端11可检测是否获取到对操控文件的读取权限(即操控文件读取权限),并在确定所述智能终端11获取到操作文件读取权限时,从该目标操控文件中读取所述手柄121控制所述目标应用过程中产生的操作参数,从而可根据转换规则将所述操作参数转换为对智能终端11中屏幕的应用控制指令,并根据该应用控制指令对该目标应用程序的控制。
在一个实施例中,所述操控文件用于存储手柄121发送到智能终端11的操作指令对应的参数,所述操控文件是基于目标操作***(如Linux***)内核的底层文件。所述手柄121对不同应用的操作指令对应的操作参数可存储在同一操控文件中,也可存储在不同操控文件中,不同手柄对同一应用的操作指令所对应的操作参数也可存储在同一操控文件中,或者存储在不同操控文件中。
对所述操控文件的读取权限例如可以是壳(Shell)权限,所述Shell权限是基于Linux的一套手机操作***,Shell权限位于操作***的最外层,用于管理手柄121与智能终端11之间的交互,具体地,Shell权限用于向操作***解释手柄121发送到智能终端11的操作指令对应的操作参数。其中,Shell还用于提供所述智能终端从操控文件中读取操作参数的权限,该操作参数用于指示手柄发送到智能终端的操作指令。
在所述智能终端11从目标操控文件中读取到对目标应用进行控制的操作参数后,为了将手柄121发送到智能终端11的操作指令翻译成该智能终端11的指令,可根据转换规则确定该操作参数对应于智能终端11的应用控制指令,从而可根据该应用控制指令实现对所述目标应用的控制,在一个实施例中,所述目标应用例如可以是社交应用、游戏应用或者办公应用中的一种或多种。
智能终端通过从目标操控文件中读取用于对运行的目标应用进行控制的操作参数,并基于预设的转换规则将该操作参数转换为针对所述智能终端的应用控制指令,实现了对手柄输入的操作指令的转换。由于智能终端在接收到手柄发送的操作指令对应的操作参数时,将该操作参数存储在了目标操控文件,由于操控文件是基于操作***底层的文件,所以智能终端可通过激活提权获取到读取该操控文件的Shell权限,使得智能终端在获取到该Shell权限后可直接从该操控文件中读取手柄输入的原始操作指令对应的操作参数。在智能终端对该操作参数进行转换时,可基于预设的转换规则对直接获取到的操作参数进行转换,所以可提高对手柄发送的操作指令的转换精度,从而可提升外接设备对智能终端的控制精准度,进一步地,提升了用户通过外接设备控制应用时的用户体验。
请参见图2,是本发明实施例提出的一种操作控制方法的示意流程图,该方法可应用于如图1a所示的控制***中,具体可应用于所述控制***中的智能终端,其中,所述方法可包括:
S201,在运行目标应用的过程中,根据所述目标应用的应用标识确定目标操控文件。
在一个实施例中,所述目标操控文件记录了用于对所述目标应用进行控制的操作参数,所述操作参数是所述智能终端根据所述外接设备发送的操作指令得到并记录到所述目标操控文件中的。在用户通过外接设备控制智能终端运行的目标应用(如游戏应用)时,所述智能终端可接收所述外接设备发送的操控指令,并将该操作指令存储在该目标应用对应的目标操控文件中。在一个实施例中,智能终端可根据当前运行的目标应用的应用标识确定与所述目标操控文件,例如,在应用标识为游戏应用A对应的应用标识时,对应的目标操控文件例如可以是操控文件8。如果所述智能终端将接收到的操作手柄对应用的操作指令存储在同一操控文件中,则基于该目标应用的应用标识确定出的该目标应用对应的目标操控文件为该操控文件的一个子文件。
在一个实施例中,所述操控文件包括所述智能终端***内核中文件目录为/dev/input/devices的文件,所述智能终端存储在目标操控文件的操作参数可如表1所示:
表1
/dev/input/event8:EU_ABS | ABS_X | 0000008d |
/dev/input/event8:EU_ABS | ABS_Y | 0000007d |
/dev/input/event8:EU_SYN | SYN_REPORT | 00000000 |
/dev/input/event8:EU_ABS | ABS_X | 000000b2 |
/dev/input/event8:EU_SYN | SYN_REPORT | 00000000 |
/dev/input/event8:EU_ABS | ABS_X | 000000d3 |
/dev/input/event8:EU_ABS | ABS_Y | 00000071 |
/dev/input/event8:EU_SYN | SYN_REPORT | 00000000 |
/dev/input/event8:EU_ABS | ABS_X | 000000ec |
/dev/input/event8:EU_ABS | ABS_Y | 00000062 |
/dev/input/event8:EU_SYN | SYN_REPORT | 00000000 |
/dev/input/event8:EU_ABS | ABS_X | 000000fa |
/dev/input/event8:EU_ABS | ABS_Y | 00000063 |
在所述智能终端存储外接设备发送的操控指令时,可先确定该操作指令对应的操作参数,从而可将该操作参数存储在操控文件中。在一个实施例中,所述操作参数包括用于指示操控指令类型的类型标识,以及该操控指令对应的操控增量,举例来说,操作参数例如可以是ABS_X,其中,ABS可表示操控指令类型为摇杆类型,X的取值(如0000008d)为用户输入的摇杆操作对应的操控增量,所述操控增量包括用户输入摇杆操作后,摇杆的当前位置相对于上一摇杆位置的位置差。在一个实施例中,外接设备为手柄时,摇杆可以是如图1a中手柄121下部的圆形部件,用户可通过摇动该圆形部件从而发出操作类型为摇杆类型的操作指令。
在一个实施例中,智能终端在存储操作参数时,可根据操作参数的参数类型确定存储在操控文件中的数据,其中,所述参数类型包括坐标参数类型或者按键参数类型,不同参数类型用于指示不同的操控指令,例如,坐标参数类型用于指示的操控指令包括摇杆指令、滑动指令等,按键参数类型指示的操控指令例如可以是按压指令或者点击指令等,当所述操作参数的参数类型为坐标类型时,对应存储在操控文件中的操作参数即为该坐标值,当该操作参数的参数类型为按键参数类型时,对应存储在操控文件中的操作参数为操控该按键对应的唯一识别码。
在智能终端将用户对外接设备的操作指令对应的操作参数存储在操控文件后,在所述智能终端运行该目标应用时,可根据目标应用的应用标识从该操控文件中确定出目标操控文件,并执行步骤S202。
S202,从所述目标操控文件中读取用于对所述目标应用进行控制的操作参数。
在一个实施例中,可参见如图3a所示的一种智能终端从所述目标操控文件中读取操作参数的示意流程图,具体地,所述智能终端在从所述目标操控文件中读取操作参数时,需要先检测所述智能终端是否获取到对操控文件的读取权限(即操控文件读取权限),如果确定具有所述操控文件读取权限,则执行从目标操控文件中读取对所述目标应用进行控制的操作参数的步骤;如果确定不具有所述操控文件读取权限,则输出通知消息,所述通知消息用于指示进行对所述操控文件读取权限的授权步,以引导用户将所述智能终端连接到任意服务器中,并通过所述服务器授予所述操控文件读取权限。举例来说,当所述智能终端为手机时,如果该手机在从目标操控文件中读取操作参数时,检测到所述手机不具有操控文件读取权限,则提示用户将手机通过通用串行总线(Universal Serial Bus,USB)连接到电脑,并让用户开启USB调试模式后,通过该电脑授予手机对操控文件的读取权限。需要说明的是,当所述智能终端历史已经检测到具有对操控文件的读取权限后,可直接执行从目标操控文件中读取操作参数的步骤,不需要在每次从操控文件中读取操作参数时均进行对权限的检测。
在智能终端确定获取到该操控文件读取权限后,可对/dev/input/devices目录下的目标操控文件进行读取,并得到所述目标操控文件中记录的对该目标应用进行控制的操作参数,得到的所述操作参数可如上述的表1所示。进一步地,终端为了得到精度较高的操作参数,可进一步将读取的操作参数进行过滤。其中,智能终端在对操作参数进行过滤时,是过滤的无用参数,所述无用参数例如可以是取值为0的参数,如上述表1中类型标识为SYN的操作参数,以保证在后续对操作参数的转换过程中,智能终端所处理的操作参数都是对应有取值的参数,从而可提高智能终端对操作参数的转换效率。
S203,根据转换规则确定所述操作参数对应的应用控制指令,并根据所述控制指令对所述目标应用进行控制。
在一个实施例中,由于操控文件中存储的操作参数是和外接设备输入的操作指令相对应的,所以根据该操作参数并不能直接对智能终端进行控制,而需要根据该操作参数确定出直接对智能终端进行控制的应用控制指令,如果所述目标应用运行在触控终端中,则确定出的应用控制指令例如可以是屏幕触控指令,所述屏幕触控指令例如可以是针对屏幕的点击指令、按压指令或者滑动指令等;如果所述目标应用运行在非触控终端中,所述应用控制指令例如可以是针对所述非触控终端中按键的点击指令、按压指令或者滑动指令等。其中,所述触控终端是指包括有触控屏幕的终端,如智能手机等;所述非触控终端是指屏幕不是触控屏幕的终端如计算机等。在本发明实施例中,主要以智能终端为触控终端为例进行详细说明,在所述智能终端为非触控终端时,可参见本发明实施例。
在一个实施例中,可具体参见如图3b所示的一种智能终端对所述操作参数进行转换的示意流程图,所述智能终端在对所述操作参数进行转换时,需要先确定用于转换所述操作参数的转换规则,其中,所述智能终端可基于所述操作参数的参数类型确定对应的转换规则,从而可基于所述转换规则将所述操作参数转换为应用控制指令。
在所述智能终端确定对所述操作参数进行转换的转换规则后,可将所述转换规则发送到转换规则映射器,以使得所述转换规则映射器可根据确定的转换规则的指示,将读取到的操作参数进行转换,得到可对智能终端进行操作的屏幕控制指令。在一个实施例中,如果根据所述操作参数确定的操作参数对应的参数类型包括至少两种,则对应确定出的转换规则对应也可能有至少两种,在将所述至少两种转换规则发送到所述转换规则映射器后,使得所述转换规则映射器可基于所述至少两种转换规则中和读取到的转换参数对应的转换规则进行转换,以得到该操作参数对应于智能终端的应用控制指令。
进一步地,智能终端在确定该应用控制指令后,可根据所述应用控制指令对所述目标应用进行控制,具体地,所述智能终端可先将该应用控制指令注入到目标应用中,以实现对所述目标应用的控制,其中,所述智能终端将所述应用控制指令注入所述目标应用是指通过特定的指令注入端口,将所述应用控制指令发送到目标应用中,从而可通过所述目标应用执行所述应用控制指令,以实现对所述目标应用的控制。在一个实施例中,可参见如图3c所示的一种智能终端根据所述应用控制指令控制所述目标应用的流程示意图,所述目标应用例如可以是游戏应用,在根据所述应用控制指令控制所述目标应用时,需要将所述目标应用运行在指定的运行环境,并在确定所述目标应用运行在指定的运行环境中时进行应用控制指令的注入(发送)。具体地,可先获取在指定运行环境中运行所述目标应用时,用于进行应用控制指令注入的窗口(window),从而可通过该window将应用控制指令发送到所述目标应用,以确定目标应用能接收到该应用控制指令。其中,所述指定运行环境例如可以是沙箱里面的运行环境,即双开运行环境,在沙箱下运行的目标应用具有进行应用控制指令注入的window。
在本发明实施例中,智能终端在运行目标应用的过程中,可先根据所述目标应用的应用标识确定出记录了用户通过外接设备发出操控指令对应操控参数的目标操控文件,并在获取到对操控文件的读取权限后从该目标操控文件中读取出操作参数。在基于转换规则确定出操作参数对应的应用控制指令后,可将该应用控制指令发送到目标应用中,使得目标应用基于接收到的应用控制指令完成对该目标应用的控制,实现用户通过外接设备控制智能终端的目标,而且由于用户通过外接设备发送的操作指令所对应的操作参数是存储在底层的操控文件中的,所以通过底层操控文件读取到的操作参数是没有经过***处理的原始参数,因此读取到的操作参数精度较高,使得基于转换规则对操作参数进行转换得到的应用控制指令的精度也可以提升,基于较高精度的应用控制指令对目标应用进行控制,可提高对智能终端的控制精准度,从而可同时提升用户的操作体验。
请参见图4,是本发明另一实施例提供的一种操作控制方法的示意流程图,该方法也可应用于上述操作***中的智能终端,如图4所示,该方法可包括:
S401,在运行目标应用的过程中,根据所述目标应用的应用标识确定目标操控文件。
在一个实施例中,所述智能终端在运行目标应用时,可采用直接启动的方式,也可采用通过其他应用如管理应用间接启动该目标应用的方法,在本发明实施例中,主要以通过管理应用间接启动目标应用为例进行详细说明,在直接启动目标应用时,可参见本发明实施例。所以,智能终端在运行目标应用之前,将先启动管理应用,在运行该管理应用的过程中,智能终端将对与外接设备之间的连接状态进行检测,其中,所述连接状态包括正常状态和异常状态;如果所述智能终端确定和所述外接设备之间的连接状态为正常状态,在用户界面上监测对所述目标应用的启动指令,并在检测到对所述目标应用的启动状态时运行所述目标应用;如果所述智能终端确定和所述外接设备之间的连接状态为异常状态,则输出连接提醒信息,所述连接提醒信息用于提示所述智能终端当前未连接外接设备。
在一个实施例中,所述管理应用例如可以是游戏管家应用,所述游戏管家在手机上的运行界面可如图5a所示,所述游戏管家界面包括功能按键区51,应用管理区52和搜索区53等,其中,所述功能按键区51包括礼包按键510,工具按键511,返回按键512,游戏按键513和直播按键514,点击所述礼包按键510,可跳转到领取各个游戏的奖励界面,从而可通过该奖励界面领取游戏奖励,如登录游戏可领取的登录奖励等;点击所述工具界面511,将跳转到如图5b所示的辅助工具界面,所述辅助工具界面包括加速按键,如图所示的一键加速按键。用户可通过点击该加速按键实现对智能终端占用内存的释放,此外,所述辅助工具界面还包括外接设备连接按键,用户可通过点击所述外接设备连接按键与外接设备建立连接,在智能终端检测到用户对外接设备连接按键的点击指令后,可输出如图5c所示的连接提示界面,用户可基于所述连接提示界面选择和外接设备之间的连接方式,输出的所述连接方式包括有线连接和蓝牙连接方式等,在输出连接方式的同时,还将该连接方式对应的连接方法共同输出,如蓝牙连接方式的连接方法是打开外接设备的蓝牙连接功能,完成与智能终端的配对即可。点击所述游戏按键513,可输出游戏下载界面,通过所述游戏下载界面可进行游戏搜索和下载,点击所述直播按键514会跳转到直播界面,在所述直播界面用户可查看其它用户的历史直播内容或者部分直播片段,所述用户也可以在所述直播界面进行直播,或者发布部分的直播片段。
在智能终端运行管理应用的过程中,若检测到未连接外接设备,可输出如图5d所示的外接设备连接提示信息,所述提示信息用于提醒用户外接设备未连接,并还提供外接设备的购买连接按键和连接教程查看按键。在智能终端检测到对购买外接设备按键的点击指令时,会将外接设备的推荐列表显示到界面上;当接收到对查看连接教程的点击指令时,会输出不同信号的外接设备的连接方法和可能遇到的问题及对应的解决方案等。所以,通过管理应用可实现智能终端和不同型号的外接设备的连接,而不是只能和特定型号的外接设备相连。
在一个实施例中,在所述智能终端未连接外接设备时,还可在如图5a所示的主界面中输出未连接标记,其中,输出的未连接标记可和5d所示的连接提示信息同时输出,也可不同时输出,在所述未连接标记未和所述连接提示信息同时输出未连接标记后的用户界面可如图5e所示。若所述智能终端检测连接到了外接设备,可输出连接成功的标记,输出所述连接成功的标记后的用户界面可如图5f所示。
在一个实施例中,所述应用管理区52包括该智能终端中的部分应用对应的应用图标,如游戏应用A、游戏应用B和微信对应的应用图标等。用户通过点击所述应用管理区52中包括的应用图标,可直接从当前运行的管理应用跳转到对应的目标应用,在所述智能终端运行该目标应用结束,或者接收到对所述目标应用的退出操作时,所述智能终端将重新从所述目标应用切换回管理应用中。例如当智能终端接收到对游戏A的图标的点击指令时,可直接从管理应用跳转到游戏A中,并在接收到退出游戏A的操作时,从游戏A切换回所述管理应用。此外,所述应用管理区52还包括添加图标,用户可通过点击所述添加图标,将智能终端中已下载应用的图标添加到所述应用管理区52中,以便于从管理应用中进行目标应用的启动;或者也可在点击搜索按键后通过界面中的应用搜索窗口选择需要添加的未下载应用的图标,从而可将该未下载应用的图标加载到所述应用管理区52中,同时,还可将该未下载应用下载到智能终端。
在一个实施例中,搜索区53可进行应用的搜索或者功能的搜索等,在用户点击功能按键区51的各功能按键后,在需要返回主界面时,可点击该功能按键区51中的返回按键512,从而可从各个功能界面切换回如图5a所示的主界面。此外,所述运行界面还包括工具入口按键,所述工具入口按键可以是如图5a所示的位于搜索区53上面的加号按键,当智能终端接收到对所述加号按键的点击指令是,可输出辅助工具选择列表,输出该辅助工具选择列表后的界面可如图5g所示,智能终端在接收到对选择列表中图标按键或者对应的功能限定介绍按键的选择指令时,可进行功能的跳转。其中,当所述智能终端接收到对所述查看更多按键的选择操作时,将当前界面跳转到如图5b所示的辅助工具界面中。
所述管理应用的用户界面上显示了管理的多个应用的应用标识,如图5a所示,所述智能终端在启动目标应用之前,可先检测所述管理应用是否对所述目标应用进行管理,在一个实施例中,可通过在如图5a中的应用管理区中查找是否包括该目标应用对应的应用图标,确定所述管理应用是否对所述目标应用进行了管理,在所述应用管理区中查找到所述目标应用对应的应用图标时,确定所述管理应用对所述目标应用进行了管理;如果所述应用管理区中未查找到所述目标应用对应的应用图标,则确定所述关联应用未对所述目标应用进行关联。
如果确定所述智能终端未管理所述目标应用,则在接收到对所述目标应用的应用标识的添加指令时,具体的,用户可通过点击所述应用管理区中的添加图标,发出对应用标识的添加指令,在智能终端接收到所述添加指令后,可搜索所述智能终端当前安装的应用,并显示搜索到的各个应用的应用标识。使得用户确定当前安装的应用中是否包括该目标应用,如果包括,且所述智能终端接收到对显示的应用标识中目标应用所对应的应用标识的选择操作,则将选择的所述目标应用的应用标识添加到所述管理应用的显示区中,并在接收到对所述目标应用的应用标识的选择操作时,运行所述目标应用。其中,用户可通过点击该目标应用的应用标识(即应用图标),将该目标应用的图标添加到应用管理区中,如果用户确定当前安装的应用中未包括所述目标应用,则需要先下载该目标应用,在将该目标应用的图标添加到应用管理区。
在所述智能终端确定连接到外接设备,并运行目标应用(如游戏A)时,外接设备中的操作装置如摇杆、按键等可虚拟地显示在运行的目标应用中,如图6所示,可将操作装置左摇杆显示到图6中的601位置,将右摇杆显示到图6中的602位置,以及将按键A显示在603位置等。
S402,从所述目标操控文件中读取用于对所述目标应用进行控制的操作参数。
在本发明实施例中,步骤S402的具体实施方式可参见上述实施例中步骤S202的实时方式,在此不再赘述。
S403,确定所述操作参数对应的参数类型。
S404,根据所述操作参数对应的参数类型选择转换规则,并根据选择的转换规则确定所述操作参数对应的应用控制指令。
在步骤S403-步骤S404中,所述参数类型包括坐标参数类型或按键参数类型,所述智能终端在根据转换规则确定操作参数对应的应用控制指令时,如果确定所述操作参数对应的参数类型为坐标参数类型,则选择坐标映射规则作为转换规则,所述智能终端在选择坐标映射规则作为转换规则后,可将所述坐标映射规则发送到转换规则映射器中,使得所述转换规则映射器可根据所述坐标映射规则,并基于所述操作参数转换得到在所述智能终端屏幕上的位移坐标,从而可根据所述位移坐标生成用于进行屏幕位移控制的应用控制指令。
在一个实施例中,如表1所示,参数类型为坐标参数类型的操作参数例如可以是0000008d,坐标映射规则可根据该操作参数确定摇杆移动的相对距离(即摇杆的相对位移),并可进一步地将摇杆的相对位移映射到终端屏幕,确定在终端屏幕上的位移坐标,基于确定出的位移坐标可生成用于进行屏幕位移控制的应用控制指令,所述用于进行屏幕位移控制的应用控制指令例如可以是对屏幕中的某一移动按键的滑动指令等。
如果确定所述操作参数对应的参数类型为按键参数类型,所述智能终端则选择按键映射规则作为转换规则,从而可将所述按键映射规则发送到转换规则映射器中,使得所述转换规则映射器可根据所述按键转换规则,根据所述操作参数转换得到对所述智能终端屏幕中目标坐标位置的按键操作指令,并将所述按键操作指令作为用于对智能终端屏幕中目标坐标位置的应用控制指令。在一个实施例中,所述按键操作类型记录的操作参数包括外接设备发出操作指令的按键对应的唯一识别码(identity,ID),根据按键转换规则预定义的转换规则,和该按键ID可确定出对外接设备的按键对应于终端屏幕的按键的目标坐标位置,从而可将对外接设备的操作指令转换为对智能终端屏幕中目标坐标位置对应按键的应用控制指令。
在一个实施例中,按键映射规则预先定义了外接设备的按键ID对应于外接设备中的按键位置,由于运行不同应用时,该应用在终端屏幕中的按键位置有差异,所以对于运行的不同应用,可选择该应用对应的按键映射规则作为转换规则,从而确定出按键ID对应于该应用在终端屏幕上按键的位置。举例来说,所述按键映射规则预先定义的外接设备的某一按键ID对应于外接设备中的按键位置例如可以是:
<item
CenterX=“0.744”
CenterY=“0.872”
ControlHelper=“10201”
GameStickAction=“10105”
R=“40”/>
其中,上述定义对ID为10105的按键进行了预定义,基于该定义,ID为10105的按键对应于手柄上的位置为(CenterX=“0.744”,CenterY=“0.872”),并可基于该按键映射规则中手柄位置为(CenterX=“0.744”,CenterY=“0.872”)与终端屏幕中目标应用的按键位置的映射关系,确定ID为10105的按键对应到目标应用在终端屏幕中的目标坐标位置,从而可将所述目标坐标位置处的按键的按压指令作为对终端屏幕中目标坐标位置的应用控制指令。
在一个实施例中,如果确定的操作参数对应的坐标参数类型包括两种或两种以上,则将任一坐标参数类型对应的映射规则作为转换规则,并将所述转换规则发送到转换规则映射器中。举例来说,如果确定的操作参数对应的参数类型包括坐标参数类型以及按键参数类型,则将坐标映射规则和按键映射规则均发送到规则映射器中,以实现对操作参数的转换。
在本发明实施例中,智能终端在通过管家应用运行目标应用的过程中,可根据目标应用的应用标识确定目标操控文件,从而可从该目标操控文件中读取用于对目标应用进行控制的操作参数,并通过确定该操作参数对应的参数类型,选择对应的转换规则,从而可将基于外接设备的操控指令转换为针对终端屏幕的应用控制指令,由于智能终端并不关注于外接设备的型号等与外接设备相关的信息,而是关注于通过外接设备发送到智能终端的操作参数的类型,使得管家应用可和任意外接设备进行连接,并对智能终端中的应用进行控制。同时,由于存储操作参数的操控文件位于终端的底层,通过目标权限对操作参数进行读取时,不是经过***处理的参数,使得基于操作参数翻译得到的应用控制指令的精度较高,有利于提升用户的操作体验。
基于上述操作控制方法实施例的描述,本发明实施例还提供了一种操作控制装置,该操作控制装置可以是运行于上述操作控制***中的智能终端中的一个计算机程序(包括程序代码)。该操作控制装置可执行如图2和图4所述的操作控制方法,请参见图7,该操作控制装置包括:确定单元701,读取单元702和控制单元703。
确定单元701,用于在运行目标应用的过程中,根据所述目标应用的应用标识确定目标操控文件,所述目标操控文件记录了对所述目标应用进行控制的操作参数,所述操作参数是所述智能终端根据所述外接设备发送的操作指令得到并记录到所述目标操控文件中的;
读取单元702,用于从所述目标操控文件中读取用于对所述目标应用进行控制的操作参数;
所述确定单元701,还用于根据转换规则确定所述操作参数对应的应用控制指令;
控制单元703,用于根据所述应用控制指令对所述目标应用进行控制。
在一个实施例中,所述确定单元701在根据转换规则确定所述操作参数对应的应用控制指令时,具体执行:
确定所述操作参数对应的参数类型,所述参数类型包括坐标参数类型或按键参数类型;
根据所述操作参数对应的参数类型选择转换规则,并根据选择的转换规则确定所述操作参数对应的应用控制指令。
在一个实施例中,所述确定单元701在根据转换规则确定所述操作参数对应的应用控制指令时,具体执行:
若确定所述操作参数对应的参数类型为坐标参数类型,则选择坐标映射规则作为转换规则;
根据所述坐标映射规则,根据所述操作参数转换得到在所述智能终端屏幕上的位移坐标,并根据所述位移坐标生成用于进行屏幕位移控制的应用控制指令。
在一个实施例中,所述确定单元701在根据转换规则确定所述操作参数对应的应用控制指令时,具体执行:
若确定所述操作参数对应的参数类型为按键参数类型,则选择按键映射规则作为转换规则;
根据所述按键转换规则,根据所述操作参数转换得到对所述智能终端屏幕中目标坐标位置的按键操作指令,并将所述按键操作指令作为用于对智能终端屏幕中目标坐标位置的应用控制指令。
在一个实施例中,所述装置还包括:判断单元704和输出单元705。
判断单元704,用于判断是否获取到操控文件读取权限,所述操控文件读取权限包括从所述智能终端内核中读取操控文件的权限;
所述读取单元702,用于若所述判断单元704确定获取到所述操控文件读取权限,则执行从所述目标操控文件中读取用于对所述目标应用进行控制的操作参数的步骤;
输出单元705,用于若所述判断单元704确定未获取到所述操控文件读取权限,则输出通知消息,所述通知消息用于指示进行对所述操控文件读取权限的授权步骤。
在一个实施例中,所述装置还包括:检测单元706和监测单元707。
检测单元706,用于在管理应用的运行过程中,检测智能终端和所述外接设备之间的连接状态,所述连接状态包括正常状态和异常状态;
监测单元707,用于若确定所述智能终端和所述外接设备之间的连接状态为正常状态,在用户界面上监测对所述目标应用的启动指令,以便于运行所述目标应用;
所述输出单元705,还用于若确定所述智能终端和所述外接设备之间的连接状态为异常状态,输出连接提醒信息,所述连接提醒信息用于提示所述智能终端当前未连接外接设备。
在一个实施例中,所述用户界面上显示了所述管理应用所管理的多个应用的应用标识,所述装置还包括:搜索单元708,添加单元709和运行单元710。
所述检测单元706,还用于检测所述管理应用是否对所述目标应用进行管理;
搜索单元708,用于若所述检测单元706未对所述目标应用进行管理,则在接收到对所述目标应用的应用标识的添加指令时,搜索所述智能终端当前安装的应用,并显示搜索到的各个应用的应用标识;
添加单元709,用于若接收到对显示的应用标识中目标应用所对应的应用标识的选择操作,将选择的所述目标应用的应用标识添加到所述管理应用的显示区中;
运行单元710,用于在接收到对所述目标应用的应用标识的选择操作时,运行所述目标应用。
在本发明实施例中,确定单元701在运行目标应用的过程中,可先根据所述目标应用的应用标识确定出记录了用户通过外接设备发出操控指令对应操控参数的目标操控文件,在判断单元704确定获取到对操控文件的读取权限后,读取单元702从该目标操控文件中读取出操作参数。进一步地,所述确定单元701可基于转换规则确定出操作参数对应的应用控制指令,控制单元703可将该应用控制指令发送到目标应用中,使得目标应用基于接收到的应用控制指令完成对该目标应用的控制,实现用户通过外接设备控制智能终端的目标,而且由于用户通过外接设备发送的操作指令所对应的操作参数是存储在底层的操控文件中的,所以通过底层操控文件读取到的操作参数是没有经过***处理的原始参数,因此读取到的操作参数精度较高,使得基于转换规则对操作参数进行转换得到的应用控制指令的精度也可以提升,基于较高精度的应用控制指令对目标应用进行控制,可同时提升用户的操作体验。
请参见图8,是本发明实施例提供的一种智能终端的结构示意性框图,如图8所示的本发明实施例中的智能终端可包括:一个或多个处理器801;一个或多个输入设备802,一个或多个输出设备803和存储器804。上述处理器801、输入设备802、输出设备803和存储器804通过总线805连接。存储器802用于存储计算机程序,所述计算机程序包括程序指令,处理器801用于执行存储器802存储的程序指令。
所述存储器804可以包括易失性存储器(volatile memory),如随机存取存储器(random-access memory,RAM);存储器804也可以包括非易失性存储器(non-volatilememory),如快闪存储器(flash memory),固态硬盘(solid-state drive,SSD)等;存储器804还可以包括上述种类的存储器的组合。
所述处理器801可以是中央处理器(central processing unit,CPU)。所述处理器801还可以进一步包括硬件芯片。上述硬件芯片可以是专用集成电路(application-specific integrated circuit,ASIC),可编程逻辑器件(programmable logic device,PLD)等。该PLD可以是现场可编程逻辑门阵列(field-programmable gate array,FPGA),通用阵列逻辑(generic array logic,GAL)等。所述处理器801也可以为上述结构的组合。
本发明实施例中,所述存储器804用于存储计算机程序,所述计算机程序包括程序指令,处理器801用于执行存储器804存储的程序指令,用来实现上述如图2和图4中相应方法的步骤。
在一个实施例中,所述处理器801被配置调用所述程序指令,用于执行:
在运行目标应用的过程中,根据所述目标应用的应用标识确定目标操控文件,所述目标操控文件记录了对所述目标应用进行控制的操作参数,所述操作参数是所述智能终端根据所述外接设备发送的操作指令得到并记录到所述目标操控文件中的;
从所述目标操控文件中读取用于对所述目标应用进行控制的操作参数;
根据转换规则确定所述操作参数对应的应用控制指令,并根据所述应用控制指令对所述目标应用进行控制。
在一个实施例中,所述处理器801在根据转换规则确定所述操作参数对应的应用控制指令时,还被配置调用所述程序指令用于执行:
确定所述操作参数对应的参数类型,所述参数类型包括坐标参数类型或按键参数类型;
根据所述操作参数对应的参数类型选择转换规则,并根据选择的转换规则确定所述操作参数对应的应用控制指令。
在一个实施例中,所述处理器801在根据转换规则确定所述操作参数对应的应用控制指令时,还被配置调用所述程序指令用于执行:
若确定所述操作参数对应的参数类型为坐标参数类型,则选择坐标映射规则作为转换规则;
根据所述坐标映射规则,根据所述操作参数转换得到在所述智能终端屏幕上的位移坐标,并根据所述位移坐标生成用于进行屏幕位移控制的应用控制指令。
在一个实施例中,所述处理器801在根据转换规则确定所述操作参数对应的应用控制指令时,还被配置调用所述程序指令用于执行:
若确定所述操作参数对应的参数类型为按键参数类型,则选择按键映射规则作为转换规则;
根据所述按键转换规则,根据所述操作参数转换得到对所述智能终端屏幕中目标坐标位置的按键操作指令,并将所述按键操作指令作为用于对智能终端屏幕中目标坐标位置的应用控制指令。
在一个实施例中,所述处理器801还被配置调用所述程序指令,用于执行:
判断是否获取到操控文件读取权限,所述操控文件读取权限包括从所述智能终端内核中读取操控文件的权限;
若确定获取到所述操控文件读取权限,则执行从所述目标操控文件中读取用于对所述目标应用进行控制的操作参数的步骤;
若确定未获取到所述操控文件读取权限,则输出通知消息,所述通知消息用于指示进行对所述操控文件读取权限的授权步骤。
在一个实施例中,所述处理器801还被配置调用所述程序指令,用于执行:
在管理应用的运行过程中,检测智能终端和所述外接设备之间的连接状态,所述连接状态包括正常状态和异常状态;
若确定所述智能终端和所述外接设备之间的连接状态为正常状态,在用户界面上监测对所述目标应用的启动指令,以便于运行所述目标应用;
若确定所述智能终端和所述外接设备之间的连接状态为异常状态,输出连接提醒信息,所述连接提醒信息用于提示所述智能终端当前未连接外接设备。
在一个实施例中,所述用户界面上显示了所述管理应用所管理的多个应用的应用标识,所述处理器801还被配置调用所述程序指令,用于执行:
检测所述管理应用是否对所述目标应用进行管理;
若否,则在接收到对所述目标应用的应用标识的添加指令时,搜索所述智能终端当前安装的应用,并显示搜索到的各个应用的应用标识;
若接收到对显示的应用标识中目标应用所对应的应用标识的选择操作,将选择的所述目标应用的应用标识添加到所述管理应用的显示区中;
在接收到对所述目标应用的应用标识的选择操作时,运行所述目标应用。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random AccessMemory,RAM)等。
以上所揭露的仅为本发明的局部实施例而已,当然不能以此来限定本发明之权利范围,本领域普通技术人员可以理解实现上述实施例的全部或局部流程,并依本发明权利要求所作的等同变化,仍属于发明所涵盖的范围。
Claims (10)
1.一种操作控制方法,其特征在于,所述方法应用于智能终端,所述智能终端与外接设备相连,所述方法包括:
在运行目标应用的过程中,根据所述目标应用的应用标识确定目标操控文件,所述目标操控文件记录了对所述目标应用进行控制的操作参数,所述操作参数是所述智能终端根据所述外接设备发送的操作指令得到并记录到所述目标操控文件中的;
从所述目标操控文件中读取用于对所述目标应用进行控制的操作参数;
根据转换规则确定所述操作参数对应的应用控制指令,并根据所述应用控制指令对所述目标应用进行控制。
2.根据权利要求1所述的方法,其特征在于,所述根据转换规则确定所述操作参数对应的应用控制指令,包括:
确定所述操作参数对应的参数类型,所述参数类型包括坐标参数类型或按键参数类型;
根据所述操作参数对应的参数类型选择转换规则,并根据选择的转换规则确定所述操作参数对应的应用控制指令。
3.根据权利要求2所述的方法,其特征在于,所述根据转换规则确定所述操作参数对应的应用控制指令,包括:
若确定所述操作参数对应的参数类型为坐标参数类型,则选择坐标映射规则作为转换规则;
根据所述坐标映射规则,根据所述操作参数转换得到在所述智能终端屏幕上的位移坐标,并根据所述位移坐标生成用于进行屏幕位移控制的应用控制指令。
4.根据权利要求2所述的方法,其特征在于,所述根据转换规则确定所述操作参数对应的应用控制指令,包括:
若确定所述操作参数对应的参数类型为按键参数类型,则选择按键映射规则作为转换规则;
根据所述按键转换规则,根据所述操作参数转换得到对所述智能终端屏幕中目标坐标位置的按键操作指令,并将所述按键操作指令作为用于对智能终端屏幕中目标坐标位置的应用控制指令。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
判断是否获取到操控文件读取权限,所述操控文件读取权限包括从所述智能终端内核中读取操控文件的权限;
若确定获取到所述操控文件读取权限,则执行从所述目标操控文件中读取用于对所述目标应用进行控制的操作参数的步骤;
若确定未获取到所述操控文件读取权限,则输出通知消息,所述通知消息用于指示进行对所述操控文件读取权限的授权步骤。
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在管理应用的运行过程中,检测智能终端和所述外接设备之间的连接状态,所述连接状态包括正常状态和异常状态;
若确定所述智能终端和所述外接设备之间的连接状态为正常状态,在用户界面上监测对所述目标应用的启动指令,以便于运行所述目标应用;
若确定所述智能终端和所述外接设备之间的连接状态为异常状态,输出连接提醒信息,所述连接提醒信息用于提示所述智能终端当前未连接外接设备。
7.根据权利要求6所述的方法,其特征在于,所述用户界面上显示了所述管理应用所管理的多个应用的应用标识,所述方法还包括:
检测所述管理应用是否对所述目标应用进行管理;
若否,则在接收到对所述目标应用的应用标识的添加指令时,搜索所述智能终端当前安装的应用,并显示搜索到的各个应用的应用标识;
若接收到对显示的应用标识中目标应用所对应的应用标识的选择操作,将选择的所述目标应用的应用标识添加到所述管理应用的显示区中;
在接收到对所述目标应用的应用标识的选择操作时,运行所述目标应用。
8.一种操作控制装置,其特征在于,所述装置应用于智能终端,所述智能终端与外接设备相连,所述装置包括:
确定单元,用于在运行目标应用的过程中,根据所述目标应用的应用标识确定目标操控文件,所述目标操控文件记录了对所述目标应用进行控制的操作参数,所述操作参数是所述智能终端根据所述外接设备发送的操作指令得到并记录到所述目标操控文件中的;
读取单元,用于从所述目标操控文件中读取用于对所述目标应用进行控制的操作参数;
所述确定单元,还用于根据转换规则确定所述操作参数对应的应用控制指令;
控制单元,用于根据所述控制指令对所述目标应用进行控制。
9.一种智能终端,其特征在于,包括处理器、输入设备、输出设备和存储器,所述处理器、所述输入设备、所述输出设备和所述存储器相互连接,其中,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行如权利要求1-7任一项所述的方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序指令,所述计算机程序指令被处理器执行时,用于执行如权利要求1-7任一项所述的操作控制方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910448667.0A CN112000258B (zh) | 2019-05-27 | 一种操作控制方法、装置、智能终端及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910448667.0A CN112000258B (zh) | 2019-05-27 | 一种操作控制方法、装置、智能终端及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112000258A true CN112000258A (zh) | 2020-11-27 |
CN112000258B CN112000258B (zh) | 2024-07-26 |
Family
ID=
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114470769A (zh) * | 2022-04-01 | 2022-05-13 | 苏州达家迎信息技术有限公司 | 交互数据处理方法、装置、电子设备及存储介质 |
WO2023201835A1 (zh) * | 2022-04-22 | 2023-10-26 | 深圳Tcl新技术有限公司 | 一种应用控制方法、装置、终端设备及存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102023868A (zh) * | 2010-12-20 | 2011-04-20 | 深圳瑞高信息技术有限公司 | 一种移动终端的操控转换方法以及移动终端 |
CN103729065A (zh) * | 2013-12-17 | 2014-04-16 | 深圳市慧为智能科技有限公司 | 触控操作映射到实体按键的***及方法 |
US20150106917A1 (en) * | 2013-10-11 | 2015-04-16 | Centrify Corporation | Method and apparatus for creating switchable desktops with separate authorizations |
CN109117062A (zh) * | 2018-07-20 | 2019-01-01 | 北京超卓科技有限公司 | 映射方法和装置以及移动设备和游戏装置 |
CN109432767A (zh) * | 2018-11-15 | 2019-03-08 | 深圳市七熊科技有限公司 | 一种游戏手柄与终端的交互方法及*** |
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102023868A (zh) * | 2010-12-20 | 2011-04-20 | 深圳瑞高信息技术有限公司 | 一种移动终端的操控转换方法以及移动终端 |
US20150106917A1 (en) * | 2013-10-11 | 2015-04-16 | Centrify Corporation | Method and apparatus for creating switchable desktops with separate authorizations |
CN103729065A (zh) * | 2013-12-17 | 2014-04-16 | 深圳市慧为智能科技有限公司 | 触控操作映射到实体按键的***及方法 |
CN109117062A (zh) * | 2018-07-20 | 2019-01-01 | 北京超卓科技有限公司 | 映射方法和装置以及移动设备和游戏装置 |
CN109432767A (zh) * | 2018-11-15 | 2019-03-08 | 深圳市七熊科技有限公司 | 一种游戏手柄与终端的交互方法及*** |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114470769A (zh) * | 2022-04-01 | 2022-05-13 | 苏州达家迎信息技术有限公司 | 交互数据处理方法、装置、电子设备及存储介质 |
CN114470769B (zh) * | 2022-04-01 | 2022-08-05 | 苏州达家迎信息技术有限公司 | 交互数据处理方法、装置、电子设备及存储介质 |
WO2023201835A1 (zh) * | 2022-04-22 | 2023-10-26 | 深圳Tcl新技术有限公司 | 一种应用控制方法、装置、终端设备及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110417988B (zh) | 一种界面显示方法、装置及设备 | |
CN107219988B (zh) | 一种界面操作引导方法及移动终端 | |
EP3541098A1 (en) | Processing method for communication identifier binding and terminal | |
CN106096425A (zh) | 一种***权限的开启方法、装置及设备 | |
CN108460259B (zh) | 一种信息处理方法、装置及终端 | |
CN110869907A (zh) | 一种浏览应用页面的方法及终端 | |
CN107329659B (zh) | 一种权限设置方法、装置、电子设备及存储介质 | |
CN105208015A (zh) | 多账号登陆应用的处理方法、装置和终端设备 | |
CN105100281B (zh) | 一种远程控制移动终端的方法和装置 | |
CN111857498B (zh) | 数据交互方法和装置、及电子设备 | |
CN105183302A (zh) | 一种控制应用的方法及终端 | |
CN103164326A (zh) | 一种游戏运行环境检测方法及*** | |
CN104793836A (zh) | 一种基于用户操作的信息处理方法、装置及终端 | |
CN104298505A (zh) | 一种应用程序的操作方法 | |
RU2450351C1 (ru) | Устройство обработки информации и способ управления выполнением | |
CN111142900A (zh) | 程序更新方法、装置及终端设备 | |
CN114222978A (zh) | 耗电信息的处理方法、装置、电子设备及存储介质 | |
CN108664389B (zh) | 一种测试方法、装置及终端 | |
CN112000258B (zh) | 一种操作控制方法、装置、智能终端及存储介质 | |
CN112000258A (zh) | 一种操作控制方法、装置、智能终端及存储介质 | |
CN108769149B (zh) | 应用分区的处理方法、设备及计算机可读存储介质 | |
KR20150000414A (ko) | 미디어 컨텐츠 관리 방법 및 장치 | |
CN113010059B (zh) | 应用程序图标管理方法、装置及电子设备 | |
CN104281263A (zh) | 一种终端 | |
CN113568689A (zh) | 一种埋点信息确定方法、装置、设备及存储介质 |
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 |