CN105335136A - 智能设备的控制方法及装置 - Google Patents

智能设备的控制方法及装置 Download PDF

Info

Publication number
CN105335136A
CN105335136A CN201410339814.8A CN201410339814A CN105335136A CN 105335136 A CN105335136 A CN 105335136A CN 201410339814 A CN201410339814 A CN 201410339814A CN 105335136 A CN105335136 A CN 105335136A
Authority
CN
China
Prior art keywords
image
button
image information
corresponding relation
triggered
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
Application number
CN201410339814.8A
Other languages
English (en)
Other versions
CN105335136B (zh
Inventor
彭卫
陈诚
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Banma Zhixing Network Hongkong Co Ltd
Original Assignee
Alibaba Group Holding Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Alibaba Group Holding Ltd filed Critical Alibaba Group Holding Ltd
Priority to CN201410339814.8A priority Critical patent/CN105335136B/zh
Priority to TW104102872A priority patent/TWI675314B/zh
Priority to US14/799,225 priority patent/US10101827B2/en
Priority to PCT/US2015/040376 priority patent/WO2016011027A1/en
Publication of CN105335136A publication Critical patent/CN105335136A/zh
Priority to HK16107099.7A priority patent/HK1219157A1/zh
Application granted granted Critical
Publication of CN105335136B publication Critical patent/CN105335136B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/038Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry
    • G06F3/0383Signal control means within the pointing device
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0489Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using dedicated keyboard keys or combinations thereof
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/44Receiver circuitry for the reception of television signals according to analogue transmission standards
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/44Receiver circuitry for the reception of television signals according to analogue transmission standards
    • H04N5/445Receiver circuitry for the reception of television signals according to analogue transmission standards for displaying additional information

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

智能设备的控制方法及装置
技术领域
本申请涉及智能设备技术领域,尤其涉及一种智能设备的控制方法及装置。
背景技术
目前,大多数应用程序(APP,APPlication)例如游戏是基于触摸屏智能手机或者个人数字助理(PDA,PersonalDigitalAssistant)所开发的,通常这些游戏所采用的交互方式为屏幕触摸方式,如果将这些支持屏幕触摸方式的游戏移植到智能电视中运行,则需要使用游戏手柄进行操作,然而,现有的可在智能手机或者PAD上通过触摸方式操作的游戏不支持其他方式的操作,用户无法将支持触摸方式的游戏移植到智能电视中。
目前,可通过修改游戏源代码的方式,更改游戏的操作方式,使得游戏可以支持游戏手柄的操作方式,这就需要对所有的屏幕触摸方式的游戏的源代码进行修改,这种方式不仅工作量大,而且开发成本高。
发明内容
本申请旨在至少在一定程度上解决相关技术中的技术问题之一。
为此,本申请的第一个目的在于提出一种智能设备的控制方法,该方法可解决移动终端触屏方式的应用程序移植到智能电视***后,不支持手柄操作需要修改应用程序代码的问题,减少了应用程序的开发成本。
本申请的第二个目的在于提出一种智能设备的控制装置。
为达上述目的,本申请第一方面实施例提出了一种智能设备的控制方法,包括:接收所述智能设备的操控装置发送的被触发按键的按键信号;根据所述按键信号,从预先保存的按键与图像信息的对应关系中,获取所述操控装置被触发按键对应的图像信息;根据所述图像信息从当前显示的视图中确定匹配的图像;以及对所述匹配的图像模拟点击事件。
本申请实施例的智能设备的控制方法,根据智能设备的操控装置发送的被触发按键的按键信号从预先保存的按键与图像信息的对应关系中获取操控装置被触发按键对应的图像信息,并根据图像信息从当前显示的视图中确定匹配的图像,以及对匹配的图像模拟点击事件,解决了移动终端触屏方式的应用程序移植到智能电视***后,不支持手柄操作需要修改应用程序代码的问题,减少了应用程序的开发成本,使用户可以通过操控装置操控APP。
为达上述目的,本申请第二方面实施例提出了一种智能设备的控制装置,包括:接收模块,用于接收所述智能设备的操控装置发送的被触发按键的按键信号;获取模块,用于根据所述按键信号,从预先保存的按键与图像信息的对应关系中,获取所述操控装置被触发按键对应的图像信息;确定模块,用于根据所述图像信息从当前显示的视图中确定匹配的图像;以及点击模块,用于对所述匹配的图像模拟点击事件。
本申请实施例的智能设备的控制装置,通过接收模块接收智能设备的操控装置发送的被触发按键的按键信号,获取模块根据键信号从预先保存的按键与图像信息的对应关系中获取被触发按键对应的图像信息,确定模块根据图像信息从当前显示的视图中确定匹配的图像,以及点击模块对匹配的图像模拟点击事件,由此,解决了移动终端触屏方式的应用程序移植到智能电视***后,不支持手柄操作需要修改应用程序代码的问题,减少了应用程序的开发成本,使用户可以通过操控装置操控APP。
附图说明
图1是本申请一个实施例的智能设备的控制方法的流程图。
图2是本申请一个实施例的智能设备中应用程序的界面的示意图。
图3a是本申请一个实施例的引导界面中按键与图像信息对应关系的示意图一。
图3b是本申请一个实施例的引导界面中按键与图像信息对应关系的示意图二。
图4是本申请一个实施例的智能设备的控制装置的结构示意图。
图5是本申请另一个实施例的智能设备的控制装置的结构示意图。
具体实施方式
下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本申请,而不能理解为对本申请的限制。
下面参考附图描述本申请实施例的智能设备的控制方法及装置。
图1是本申请一个实施例的智能设备的控制方法的流程图,如图1所示,该方法包括:
S101,接收智能设备的操控装置发送的被触发按键的按键信号。
在该实施例中,以智能设备为智能电视为例进行描述,其中智能电视的***可为安卓(Android)***,还可为互联网操作***IOS(InternetworkOperatingSystem),对于智能电视的操作***该实施例不做限定。
上述操控装置为可对智能设备进行控制的装置,并且控制装置中包含多个按键,每个按键对应着不同的按键值。具体地,监控智能设备的操控装置中的按键是否被触发,若监控到操控装置中的按键被触发,则接收智能设备的操控装置发送的被触发按键的按键信号。
例如,用户在智能电视中玩一款如图2所示的游戏时,操控装置可为游戏手柄,其中,游戏手柄中包含A、B、X、Y、上、下、左、右等按键,若用户触发游戏手柄上的按键比如按键A,则接收游戏手柄发送的被触发按键A对应的按键信号。
S102,根据按键信号,从预先保存的按键与图像信息的对应关系中,获取操控装置被触发按键对应的图像信息。
其中,保存的按键与图像信息的对应关系可以与应用程序APP(APPlication)的标识对应,也就是说,不同的应用程序对应着不同的按键与图像信息的对应关系,通过应用程序的标识可对不同应用程序所对应的按键与图像信息的对应关系进行区别。
具体地,在接收到智能设备的操控装置发送的被触发按键的按键信号后,可获取智能设备当前显示的画面对应的应用程序APP的标识,并根据应用程序的标识,从与标识对应的对应关系即从预先保存的按键与图像信息的对应关系中,获取操控装置被触发按键对应的图像信息。
为了可以从预先保存的按键与图像信息的对应关系中获取操控装置被触发按键对应的图像信息,还可以对按键与图像信息的对应关系进行预先保存,具体地,可在智能设备上显示设置对应关系的引导界面,用户可根据引导页面中的提示选择图像对应的按键,用户选择图像与按键的对应关系的方式包括:接收用户对引导界面上选择的图像输入的按键,并保存该按键和图像的图像信息的对应关系。需要说明的是,接收用户对引导界面上选择的图像输入的按键时,还可以获得当前引导界面对应的应用程序的标识,并在保存按键和图像的图像信息的对应关系时,保存当前应用程序的标识。
若图像信息中仅包含特征图像,在保存按键和特征图像的对应关系之前,还可基于不同的特征提取方式从当前APP中提出对应的特征图像,并将按键和特征图像的对应关系进行保存。
若图像信息中包括特征图像及特征图像在智能设置屏幕的位置信息,在保存按键和特征图像在智能设置屏幕的位置信息的对应关系之前,还可基于不同的特征提取方式从当前APP中提取特征图像及特征图像在智能设备屏幕中的位置信息。
下面以一个具体的实现方案对提取特征图像及特征图像在智能设备屏幕的位置信息的过程进行说明。
以图2所示的智能电视中的游戏为例,若图2中的导弹为特征图像,并且用户选择该特征图像对应的按键为按键A,在提取特征图像与特征图像在智能设备的位置信息时,可截取一帧包含图2所示的导弹的图像,并根据该帧图像截取出导弹所对应的位置信息,在获得特征图像及特征图像在智能电视中的位置信息后,可将按键A对应的键值、导弹和导弹在智能电视中的位置信息的一一对应关系进行保存,进一步而言可将上述一一对应关系保存在网络数据库中,并且在保存时还需要保存该游戏所对应的标识,由此,使得用户可根据自己的爱好和使用习惯设置按键与图像的对应关系,提高了用户的体验度。
在该实施例中,建立对应关系的图像可以选择能够响应点击事件的控件对象对应的图像,例如,图2中导弹图像为一个可响应点击事件的控件对象,即当用户点击该导弹图标时,可触发相应的功能。一个具体的实施方式中,为了建立按键与控件对象对应的图像的对应关系,在保存按键与图像的图像信息的对应关系之前,还可以包括建立图像信息与能够响应点击事件的控件对象之间的对应关系,通过建立图像信息与能够响应点击事件的控件对象之间的对应关系,可使得在图像信息上有点击操作时,可对与该图像信息对应的控制对象模拟点击事件。
另外,在该实施例中,在用户保存按键与图像信息的对应关系之后,在获取操控装置被触发按键对应的图像信息之前,还可以包括:显示设置对应关系的引导界面,引导界面包括按键与图像信息的初始对应关系,接收用户对初始对应关系的修改指令,并保存修改后的按键和图像的图像信息的对应关系。其中,该初始对应关系可以是***自动生成的对应关系,也可以是已被用户修改过的对应关系。
具体地,当用户在引导界面上输入如图3a所示的按键和图像信息的一一对应关系之后,如果用户在使用操作装置控制应用程序APP的过程中,发现设置的按键与图像信息的对应关系有些不符合自己的使用习惯,用户还可根据需要修改按键与图像信息的对应关系,例如,用户将图像与按键设置为如图3a所示的对应关系,若用户在使用的过程中,发现图像A用按键B,图像B用户按键A控制更舒服一些,此时,用户可通过对应关系的引导页面将图像A对应的按键A修改为按键B,图像B对应的按键B修改为按键A,用户修改后的按键和图像信息一一对应关系如图3b所示,由此,使得用户可根据使用习惯修改按键与图像区域的对应关系,提高了用户的体验度。
S103,根据图像信息从当前显示的视图中确定匹配的图像。
具体地,若图像信息包括特征图像,此时可根据特征图像从当前显示的视图中确定出与特征图像匹配的图像。例如,可通过图像识别的方法从当前显示的视图中识别出与特征图像匹配的图像。
若图像信息包括特征图像以及特征图像在智能设备屏幕中的位置信息,则可根据位置信息获取智能设备当前显示的视图中对应位置的图像,然后确定获取到的图像中与特征图像匹配的图像。
具体地,可根据特征图像在智能设备中的位置信息截取出智能设备当前显示的视图中对应位置的图像,并在截取出对应位置的图像后,可利用相似性度量算法计算图像与特征图像之间的相似性,其中,相似性度量算法可以包括互相关匹配算法,互相关匹配算法是一种经典的匹配算法,它通过计算特征图像和当前画面中截取出的图像之间的互相关度量值来确定二者的匹配程度,即通过互相关度量值的大小来确定特征图像与当前画面截取的图像之间的相似程度,互相关度量值越大表示两个图像相似度越高。
在该实施例中,我们用NC(i,j)表示互相关度量值,其中,i表示从当前图像中截取出的图像,j表示特征图像,计算互相关度量值NC(i,j)的公式如下:
NC ( i , j ) = Σ m = 1 M Σ n = 1 N T ( m , n ) S ( m , n ) Σ m = 1 M Σ n = 1 N T 2 ( m , n ) ) Σ m = 1 M Σ n = 1 N S 2 ( m , n ) )
其中,T(m,n)为特征图像的第m行,第n列的像素值;S(m,n)为截取出的图像的第m行,第n列的像素值。
在获得特征图像与从当前画面中截取出的图像之间的互相关度量值NC(i,j)后,如果计算出的互相关度量值NC(i,j)大于预设阈值例如0.8,则确定获得到的图像与特征图像匹配。
S104,对匹配的图像模拟点击事件。
具体地,在确定出与特征图像匹配的图像后,可对匹配的图像模拟单击或者双击事件,即对能够模拟点击事件的控件对象模拟单击或者双击事件,并且在模拟点击之后,响应对应的单击或者双击事件。
例如,智能电视上显示如图2所示的一款飞行游戏的画面,游戏手柄上包含按键A、B、X、Y、上、下、左、右等,其中,画面右侧的导弹的功能是对飞行器进行加速,若用户在智能电视上显示如图2所示的画面时,按下与飞行游戏的右侧导弹在手柄上对应的按键A,若确定出从智能电视的当前显示的视图中截取到的图像与按键A对应的特征图像相似度大于0.8,则对截取到的图像模拟点击事件,即对飞行器相对应的能够模拟点击事件的控件对象模拟点击事件,并根据该图像对应的功能响应点击事件即对图2中的飞行器进行加速。
上述智能设备的控制方法实施例,根据智能设备的操控装置发送的被触发按键的按键信号从预先保存的按键与图像信息的对应关系中获取操控装置被触发按键对应的图像信息,并根据图像信息从当前显示的视图中确定匹配的图像,以及对匹配的图像模拟点击事件,解决了移动终端触屏方式的应用程序移植到智能电视***后,不支持手柄操作需要修改应用程序代码的问题,减少了应用程序的开发成本,使用户可以通过操控装置操控APP。
为了实现上述实施例,本申请还提出一种智能设备的控制装置。
图4是本申请一个实施例的智能设备的控制装置的结构示意图,如图4所示,该装置包括:接收模块100、获取模块200、确定模块300和点击模块400。其中:
接收模块100用于接收上述智能设备的操控装置发送的被触发按键的按键信号;获取模块200用于根据上述按键信号,从预先保存的按键与图像信息的对应关系中,获取上述操控装置被触发按键对应的图像信息;确定模块300用于根据上述图像信息从当前显示的视图中确定匹配的图像;以及点击模块400用于对上述匹配的图像模拟点击事件。
在该实施例中,以智能设备为智能电视为例进行描述,其中智能电视的***可为安卓(Android)***,还可为互联网操作***IOS(InternetworkOperatingSystem),对于智能电视的操作***该实施例不做限定。
上述操控装置为可对智能设备进行控制的装置,并且控制装置中包含多个按键,每个按键对应这不同的按键值。具体地,监控智能设备的操控装置中的按键是否被触发,若监控到操控装置中的按键被触发,则接收模块100接收智能设备的操控装置发送的被触发按键的按键信号。
上述对应关系与应用程序APP的标识对应,上述获取模块200具体用于:获取上述智能设备当前显示的画面对应的APP的标识,并根据上述标识,从与上述标识对应的对应关系即从预先保存的按键与图像信息的对应关系中,获取上述被触发按键对应的图像信息。
在上述图像信息包括特征图像时,上述确定模块300具体用于:根据上述特征图像,从当前显示的视图中确定出与上述特征图像匹配的图像。
在上述图像信息包括特征图像以及上述特征图像在智能设备屏幕中的位置信息时,上述确定模块300具体用于:根据上述位置信息获取上述智能设备当前显示的视图中对应位置的图像;确定获取到的图像中与上述特征图像匹配的图像。
为了用户可以从预先保存的按键与图像信息的对应关系中获取操控装置被触发按键对应的图像信息,如图5所示,上述装置还可以包括显示处理模块500,该显示处理模块500用于在上述获取模块200获取上述操控装置被触发按键对应的图像信息之前,显示设置上述对应关系的引导界面,接收上述用户对上述引导界面上选择的图像输入的按键,保存上述按键和上述图像的图像信息的对应关系;或,显示设置上述对应关系的引导界面,上述引导界面包括按键与图像信息的初始对应关系,接收上述用户对上述初始对应关系的修改指令,并保存修改后的上述按键和上述图像的图像信息的对应关系。通过显示处理模块500可方便用户根据自己的需要设置或者修改按键与图像的图像信息的对应关系,满足了用户的个性化需求。其中,该初始对应关系可以是***自动生成的对应关系,也可以是已被用户修改过的对应关系。
若图像信息中仅包含特征图像,在显示处理模块500保存按键和特征图像的对应关系之前,还可基于不同的特征提取方式从当前APP中提出对应的特征图像,并将按键和特征图像的对应关系进行保存。
若图像信息中包括特征图像及特征图像在智能设置屏幕的位置信息,在保存按键和特征图像在智能设置屏幕的位置信息的对应关系之前,还可基于不同的特征提取方式从当前APP中提取特征图像及特征图像在智能设备屏幕中的位置信息。
需要说明的是,显示处理模块500在保存按键与图像信息的对应关系时,还可以获得当前引导界面对应的应用程序的标识,并在保存按键和图像的图像信息的对应关系时,保存当前应用程序的标识,通过保存应用程序的标识以对不同应用程序的按键与图像信息的对应关系进行区别。
上述对应关系中的图像信息对应的图像包括:能够响应点击事件的控件对象对应的图像。
上述点击模块400具体用于:对上述控件对象模拟点击事件。
另外,上述装置还可以包括响应模块600,响应模块600用于在上述点击模块400对上述匹配的图像模拟点击事件之后,响应上述点击事件。
包含接收模块100、获取模块200、确定模块300和点击模块400的智能设备的控制装置控制智能设备的过程可参见图1,此处不赘述。
上述智能设备的控制装置实施例,通过接收模块接收智能设备的操控装置发送的被触发按键的按键信号,获取模块根据键信号从预先保存的按键与图像信息的对应关系中获取被触发按键对应的图像信息,确定模块根据图像信息从当前显示的视图中确定匹配的图像,以及点击模块对匹配的图像模拟点击事件,由此,解决了移动终端触屏方式的应用程序移植到智能电视***后,不支持手柄操作需要修改应用程序代码的问题,减少了应用程序的开发成本,使用户可以通过操控装置操控APP。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本申请的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本申请的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本申请的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本申请的实施例所属技术领域的技术人员所理解。
在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行***、装置或设备(如基于计算机的***、包括处理器的***或其他可以从指令执行***、装置或设备取指令并执行指令的***)使用,或结合这些指令执行***、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行***、装置或设备或结合这些指令执行***、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDROM)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。
应当理解,本申请的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行***执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
此外,在本申请各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
上述提到的存储介质可以是只读存储器,磁盘或光盘等。尽管上面已经示出和描述了本申请的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本申请的限制,本领域的普通技术人员在本申请的范围内可以对上述实施例进行变化、修改、替换和变型。

Claims (16)

1.一种智能设备的控制方法,其特征在于,包括:
接收所述智能设备的操控装置发送的被触发按键的按键信号;
根据所述按键信号,从预先保存的按键与图像信息的对应关系中,获取所述操控装置被触发按键对应的图像信息;
根据所述图像信息从当前显示的视图中确定匹配的图像;以及
对所述匹配的图像模拟点击事件。
2.根据权利要求1所述的方法,其特征在于,所述图像信息包括特征图像;所述根据所述图像信息从当前显示的视图中确定匹配的图像,包括:
根据所述特征图像,从当前显示的视图中确定出与所述特征图像匹配的图像。
3.根据权利要求1所述的方法,其特征在于,所述图像信息包括特征图像以及所述特征图像在智能设备屏幕中的位置信息;所述根据所述图像信息从当前显示的视图中确定匹配的图像,包括:
根据所述位置信息获取所述智能设备当前显示的视图中对应位置的图像;确定获取到的图像中与所述特征图像匹配的图像。
4.根据权利要求1或2或3所述的方法,其特征在于,所述对应关系与应用程序APP的标识对应;
所述从预先保存的按键与图像信息的对应关系中,获取所述操控装置被触发按键对应的图像信息,包括:
获取所述智能设备当前显示的画面对应的APP的标识,并根据所述标识,从与所述标识对应的对应关系中,获取所述被触发按键对应的图像信息。
5.根据权利要求1或2或3所述的方法,其特征在于,在所述获取所述操控装置被触发按键对应的图像信息之前,还包括:
显示设置所述对应关系的引导界面,接收所述用户对所述引导界面上选择的图像输入的按键,保存所述按键和所述图像的图像信息的对应关系;或,
显示设置所述对应关系的引导界面,所述引导界面包括按键与图像信息的初始对应关系,接收所述用户对所述初始对应关系的修改指令,并保存修改后的所述按键和所述图像的图像信息的对应关系。
6.根据权利要求5所述的方法,其特征在于,所述对应关系中的图像信息对应的图像包括:能够响应点击事件的控件对象对应的图像。
7.根据权利要求6所述的方法,其特征在于,所述对所述匹配的图像模拟点击事件,包括:对所述控件对象模拟点击事件。
8.根据权利要求1或7所述的方法,其特征在于,所述对所述匹配的图像模拟点击事件之后,还包括:响应所述点击事件。
9.一种智能设备的控制装置,其特征在于,包括:
接收模块,用于接收所述智能设备的操控装置发送的被触发按键的按键信号;
获取模块,用于根据所述按键信号,从预先保存的按键与图像信息的对应关系中,获取所述操控装置被触发按键对应的图像信息;
确定模块,用于根据所述图像信息从当前显示的视图中确定匹配的图像;以及
点击模块,用于对所述匹配的图像模拟点击事件。
10.根据权利要求9所述的装置,其特征在于,所述图像信息包括特征图像;所述确定模块,具体用于:
根据所述特征图像,从当前显示的视图中确定出与所述特征图像匹配的图像。
11.根据权利要求9所述的装置,其特征在于,所述图像信息包括特征图像以及所述特征图像在智能设备屏幕中的位置信息;所述确定模块,具体用于:
根据所述位置信息获取所述智能设备当前显示的视图中对应位置的图像;确定获取到的图像中与所述特征图像匹配的图像。
12.根据权利要求9或10或11所述的装置,其特征在于,所述对应关系与应用程序APP的标识对应;
所述获取模块,具体用于:
获取所述智能设备当前显示的画面对应的APP的标识,并根据所述标识,从与所述标识对应的对应关系中,获取所述被触发按键对应的图像信息。
13.根据权利要求9或10或11所述的装置,其特征在于,还包括:
显示处理模块,用于在所述获取模块获取所述操控装置被触发按键对应的图像信息之前,显示设置所述对应关系的引导界面,接收所述用户对所述引导界面上选择的图像输入的按键,保存所述按键和所述图像的图像信息的对应关系;或,显示设置所述对应关系的引导界面,所述引导界面包括按键与图像信息的初始对应关系,接收所述用户对所述初始对应关系的修改指令,并保存修改后的所述按键和所述图像的图像信息的对应关系。
14.根据权利要求13所述的装置,其特征在于,所述对应关系中的图像信息对应的图像包括:能够响应点击事件的控件对象对应的图像。
15.根据权利要求14所述的装置,其特征在于,所述点击模块,具体用于:对所述控件对象模拟点击事件。
16.根据权利要求9或15所述的装置,其特征在于,还包括:
响应模块,用于在所述点击模块对所述匹配的图像模拟点击事件之后,响应所述点击事件。
CN201410339814.8A 2014-07-16 2014-07-16 智能设备的控制方法及装置 Active CN105335136B (zh)

Priority Applications (5)

Application Number Priority Date Filing Date Title
CN201410339814.8A CN105335136B (zh) 2014-07-16 2014-07-16 智能设备的控制方法及装置
TW104102872A TWI675314B (zh) 2014-07-16 2015-01-28 智慧設備的控制方法及裝置
US14/799,225 US10101827B2 (en) 2014-07-16 2015-07-14 Method and apparatus for controlling a touch-screen based application ported in a smart device
PCT/US2015/040376 WO2016011027A1 (en) 2014-07-16 2015-07-14 Method and apparatus of controlling a smart device
HK16107099.7A HK1219157A1 (zh) 2014-07-16 2016-06-21 智能設備的控制方法及裝置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410339814.8A CN105335136B (zh) 2014-07-16 2014-07-16 智能设备的控制方法及装置

Publications (2)

Publication Number Publication Date
CN105335136A true CN105335136A (zh) 2016-02-17
CN105335136B CN105335136B (zh) 2019-08-09

Family

ID=55074576

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410339814.8A Active CN105335136B (zh) 2014-07-16 2014-07-16 智能设备的控制方法及装置

Country Status (5)

Country Link
US (1) US10101827B2 (zh)
CN (1) CN105335136B (zh)
HK (1) HK1219157A1 (zh)
TW (1) TWI675314B (zh)
WO (1) WO2016011027A1 (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106775701A (zh) * 2016-12-09 2017-05-31 武汉中软通证信息技术有限公司 一种客户端自动取证方法和***
CN110187953A (zh) * 2019-06-05 2019-08-30 北京视游互动科技有限公司 一种应用程序的运行方法及装置
CN111124152A (zh) * 2019-12-26 2020-05-08 厦门市美亚柏科信息股份有限公司 一种移动智能终端屏幕的操控器
WO2020151067A1 (zh) * 2019-01-23 2020-07-30 深圳市利达成科技有限公司 同步配置的控制电路及处理器
WO2020151068A1 (zh) * 2019-01-23 2020-07-30 深圳市利达成科技有限公司 同步配置的方法、同步配置的装置、存储介质和处理器

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107368298B (zh) * 2017-06-22 2020-09-11 努比亚技术有限公司 一种文本控件模拟触控方法、终端及计算机可读存储介质
CN108932090A (zh) * 2018-05-29 2018-12-04 北京小米移动软件有限公司 终端控制方法、装置和存储介质
CN109240759A (zh) * 2018-08-01 2019-01-18 Oppo广东移动通信有限公司 应用程序启动方法、装置、终端设备和可读存储介质
CN111273971B (zh) * 2018-12-04 2022-07-29 腾讯科技(深圳)有限公司 视图中的信息处理方法、装置及存储介质
US11445107B2 (en) * 2019-08-08 2022-09-13 Qorvo Us, Inc. Supervised setup for control device with imager
CN114089906A (zh) * 2021-11-08 2022-02-25 百度在线网络技术(北京)有限公司 智能镜的控制方法、装置、设备、存储介质以及智能镜
CN114347788B (zh) * 2021-11-30 2023-10-13 岚图汽车科技有限公司 一种基于面向服务的智能座舱人机交互按键控制***

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102662559A (zh) * 2012-03-13 2012-09-12 西安交通大学 基于场景识别的虚拟触摸屏技术的设计方法
US20130054954A1 (en) * 2011-08-30 2013-02-28 Samsung Electronics Co., Ltd. Display device and booting method thereof
CN103272382A (zh) * 2013-05-23 2013-09-04 深圳市时讯互联科技有限公司 蓝牙游戏手柄模拟智能终端触摸屏控制游戏的方法及装置
CN103480153A (zh) * 2013-09-04 2014-01-01 张家港保税区润桐电子技术研发有限公司 一种智能手机模拟电脑游戏手柄的方法

Family Cites Families (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6788880B1 (en) * 1998-04-16 2004-09-07 Victor Company Of Japan, Ltd Recording medium having a first area for storing an audio title set and a second area for storing a still picture set and apparatus for processing the recorded information
CA2412578A1 (en) 2000-05-11 2002-01-17 Nes Stewart Irvine Zeroclick
GB0123793D0 (en) * 2001-10-04 2001-11-21 Pace Micro Tech Plc STB web browser fast link selection
US7224903B2 (en) 2001-12-28 2007-05-29 Koninklijke Philips Electronics N. V. Universal remote control unit with automatic appliance identification and programming
US7653212B2 (en) * 2006-05-19 2010-01-26 Universal Electronics Inc. System and method for using image data in connection with configuring a universal controlling device
WO2006100540A1 (en) * 2005-03-23 2006-09-28 Nokia Corporation Method and mobile terminal device for mapping a virtual user input interface to a physical user input interface
US8659400B2 (en) 2006-09-05 2014-02-25 Universal Electronics Inc. System and method for configuring the remote control functionality of a portable device
US8332874B2 (en) * 2007-02-09 2012-12-11 Mitsubishi Electric Corporation Application executing terminal
US20090027334A1 (en) 2007-06-01 2009-01-29 Cybernet Systems Corporation Method for controlling a graphical user interface for touchscreen-enabled computer systems
JP5375823B2 (ja) * 2008-04-24 2013-12-25 日本電気株式会社 画像照合装置、画像照合方法および画像照合用プログラム
US20100083338A1 (en) * 2008-10-01 2010-04-01 I-Jen Chiang Remote control device and remote control system
KR20100052203A (ko) * 2008-11-10 2010-05-19 삼성전자주식회사 방송 디스플레이 장치 및 그 제어 방법
US10996774B2 (en) 2010-04-30 2021-05-04 Nokia Technologies Oy Method and apparatus for providing interoperability between devices
JP5449044B2 (ja) * 2010-06-10 2014-03-19 シャープ株式会社 サーバ装置、端末装置およびアプリケーション制御システム
US8558716B2 (en) * 2010-06-10 2013-10-15 Verizon Patent And Licensing Inc. Systems and methods to adaptively change functionality of a remote control device to execute the script on a client program for reprogramming buttons on the remote control device
WO2012017692A1 (ja) * 2010-08-06 2012-02-09 パナソニック株式会社 データ処理装置
KR101832761B1 (ko) * 2011-05-26 2018-02-27 엘지전자 주식회사 디스플레이기기 및 디스플레이기기를 원격으로 제어하는 방법
WO2013022221A2 (en) * 2011-08-05 2013-02-14 Samsung Electronics Co., Ltd. Method for controlling electronic apparatus based on voice recognition and motion recognition, and electronic apparatus applying the same
KR101394291B1 (ko) * 2011-12-05 2014-06-03 건국대학교 산학협력단 스마트 미디어 클라우드 환경에서 자동화된 개인미디어 장치 선별과 데이터 관리 시스템 및 그 방법
KR101943441B1 (ko) * 2012-05-22 2019-01-29 삼성전자주식회사 디스플레이 장치의 기능을 제어하는 원격 제어 장치 및 방법
US8717500B1 (en) * 2012-10-15 2014-05-06 At&T Intellectual Property I, L.P. Relational display of images
US8847909B2 (en) * 2012-11-11 2014-09-30 Nomovok Co., Ltd. Touchable mobile remote control without display
KR20140077015A (ko) * 2012-12-13 2014-06-23 삼성전자주식회사 디스플레이 장치, 원격 제어 장치 및 그들의 사용자 인터페이스 제공 방법
CN103076978A (zh) 2013-01-10 2013-05-01 深圳市夏瑞电子有限公司 触摸屏移动设备对远端设备的控制方法及装置、移动设备
KR101379398B1 (ko) * 2013-01-29 2014-03-28 은명진 스마트 텔레비전용 원격 제어 방법
US20160301699A1 (en) * 2013-11-29 2016-10-13 Huawei Device Co., Ltd Installation package authorization method and apparatus
US11455086B2 (en) * 2014-04-14 2022-09-27 Comcast Cable Communications, Llc System and method for content selection
US9880705B2 (en) * 2014-04-28 2018-01-30 Google Llc Methods, systems, and media for navigating a user interface using directional controls
US9766781B2 (en) * 2014-04-28 2017-09-19 Google Inc. Methods, systems, and media for presenting related content in a user interface navigated using directional controls

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130054954A1 (en) * 2011-08-30 2013-02-28 Samsung Electronics Co., Ltd. Display device and booting method thereof
CN102662559A (zh) * 2012-03-13 2012-09-12 西安交通大学 基于场景识别的虚拟触摸屏技术的设计方法
CN103272382A (zh) * 2013-05-23 2013-09-04 深圳市时讯互联科技有限公司 蓝牙游戏手柄模拟智能终端触摸屏控制游戏的方法及装置
CN103480153A (zh) * 2013-09-04 2014-01-01 张家港保税区润桐电子技术研发有限公司 一种智能手机模拟电脑游戏手柄的方法

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106775701A (zh) * 2016-12-09 2017-05-31 武汉中软通证信息技术有限公司 一种客户端自动取证方法和***
CN106775701B (zh) * 2016-12-09 2021-02-05 武汉中软通证信息技术有限公司 一种客户端自动取证方法和***
WO2020151067A1 (zh) * 2019-01-23 2020-07-30 深圳市利达成科技有限公司 同步配置的控制电路及处理器
WO2020151068A1 (zh) * 2019-01-23 2020-07-30 深圳市利达成科技有限公司 同步配置的方法、同步配置的装置、存储介质和处理器
CN110187953A (zh) * 2019-06-05 2019-08-30 北京视游互动科技有限公司 一种应用程序的运行方法及装置
CN111124152A (zh) * 2019-12-26 2020-05-08 厦门市美亚柏科信息股份有限公司 一种移动智能终端屏幕的操控器

Also Published As

Publication number Publication date
TW201604719A (zh) 2016-02-01
CN105335136B (zh) 2019-08-09
HK1219157A1 (zh) 2017-03-24
WO2016011027A1 (en) 2016-01-21
TWI675314B (zh) 2019-10-21
US10101827B2 (en) 2018-10-16
US20160018909A1 (en) 2016-01-21

Similar Documents

Publication Publication Date Title
CN105335136A (zh) 智能设备的控制方法及装置
CN104756060B (zh) 基于手势的光标控制
US20090083710A1 (en) Systems and methods for creating, collaborating, and presenting software demonstrations, and methods of marketing of the same
CN108292231A (zh) 从数据生成应用
CN106777229A (zh) 一种个性化推荐实时性测试方法、装置及电子设备
CN112558824A (zh) 一种页面显示方法、装置、以及计算机存储介质
CN107733984A (zh) 一种推送锁屏信息的方法、终端及计算机可读存储介质
CN107066188A (zh) 一种发送截屏图片的方法及终端
KR102664318B1 (ko) 음성 기반 제어 장치 및 방법
CN109045694B (zh) 虚拟场景显示方法、装置、终端及存储介质
US9501388B2 (en) Method and system for creating reference data
CN106980438A (zh) 光标控制方法、装置及***
CN106921724A (zh) 游戏推广内容处理方法和装置
CN104503994A (zh) 基于输入法的信息推荐方法及装置
KR102070732B1 (ko) 모바일 장치 사용을 관리하기 위한 방법 및 이를 위한 모바일 장치
CN107294835A (zh) 一种即时通讯中的文件发送方法及装置
CN106855772A (zh) 一种信息展示方法及装置
CN105843594A (zh) 移动终端应用程序页面的展现方法和装置
CN112752132A (zh) 漫画图片弹幕显示方法、装置、介质及电子设备
US10796593B2 (en) Flight deck simulation and training system and method
CN109669589B (zh) 文档编辑方法和装置
CN106873947A (zh) 应用程序中开关类控件的控制方法及装置
CN114035725B (zh) 超声设备的教学方法、装置、超声成像设备和存储介质
CN105681856A (zh) 电子装置和控制该电子装置的方法
US8803808B1 (en) Keyboard event detection and network event generation

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 1219157

Country of ref document: HK

GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20201211

Address after: Room 603, 6 / F, Roche Plaza, 788 Cheung Sha Wan Road, Kowloon, China

Patentee after: Zebra smart travel network (Hong Kong) Limited

Address before: A four-storey 847 mailbox in Grand Cayman Capital Building, British Cayman Islands

Patentee before: Alibaba Group Holding Ltd.

TR01 Transfer of patent right