欢迎光临小豌豆知识网!
当前位置:首页 > 电学技术 > 电通讯技术> 用于智能终端的操作控制映射系统、方法及计算机可读存储介质独创技术22417字

用于智能终端的操作控制映射系统、方法及计算机可读存储介质

2021-02-01 06:33:48

用于智能终端的操作控制映射系统、方法及计算机可读存储介质

  技术领域

  本发明涉及操作控制领域,尤其涉及一种用于智能终端的操作控制映射系统、方法及计算机可读存储介质。

  背景技术

  随着智能终端的快速发展,人们使用智能终端的频率越来越多,同时随着移动通信技术的发展,人们利用智能终端在游戏、影音视频等场景的操作便利性提出了越来越高的要求。也就是说,在不同场景下,当原有操作方式不再适用时,需要使用其他操作方式代替,例如,在使用智能终端向电视投屏时,智能终端被占用无法操作;在用户处于健身场景时,不方便使用手指在智能终端上操作等。

  为解决上述问题,不少智能终端的制造厂商提出通过映射屏幕的触控点,及外部实体按键映射到屏幕的触控点的触控点击事件,但仅可满足部分少量场景,无法完全满足用户需求。

  因此,需要一种新型的用于智能终端的操作控制映射系统、方法,可有效提升使用智能终端时各种场景下的操控效率。

  发明内容

  为了克服上述技术缺陷,本发明的目的在于提供一种用于智能终端的操作控制映射系统、方法及计算机可读存储介质,增加使用智能终端时的娱乐性、便利性及操控成本、效率。

  本发明公开了一种用于智能终端的操作控制映射系统,包括智能终端及与智能终端通信连接或电连接的操作设备,其特征在于,

  操作设备包括指令输入模块,智能终端包括屏幕、通信连接的滑动事件定义模块及映射模块;

  指令输入模块接收输入操作,并将与输入操作对应的操作信号发送至映射模块;

  屏幕接收滑动操作,滑动事件定义模块识别滑动操作于屏幕的滑动参数,并将于滑动参数发送至映射模块;

  映射模块分别接收操作信号及滑动参数,并将操作信号映射至滑动参数,以生成映射事件,当映射事件触发时,执行映射事件内滑动参数所对应的控制指令。

  优选地,映射模块包括输入单元及映射单元;

  输入单元与指令输入模块连接,接收操作信号;

  映射单元包括:

  输入元,与输入单元连接,接收操作信号;

  配置元,与滑动事件定义模块连接,接收滑动参数;

  处理元,分别与输入元及配置元连接,接收操作信号及滑动参数,并根据操作信号及滑动参数生成映射事件;

  输出元,接收映射事件,并转发至输入单元;

  输入单元上报映射事件至滑动事件定义模块。

  优选地,滑动事件定义模块与屏幕电连接以识别滑动参数,其中滑动参数包括滑动操作的滑动起点、滑动终点、滑动距离、滑动速度、滑动方向、滑动轨迹中的任意一种或多种;

  滑动起点、滑动终点、滑动距离、滑动速度、滑动方向、滑动轨迹由滑动操作在屏幕上的接触坐标定义。

  优选地,操作设备为操作手柄、蓝牙通信设备或智能终端的实体按键;

  当操作设备为操作手柄时,操作手柄的操作按键接收输入操作,且操作信号对应操作按键的按压参数;

  当操作设备为蓝牙通信设备时,蓝牙通信设备接收一语音指令,并转化语音指令为操作信号;

  当操作设备为智能终端的实体按键时,实体按键接收按压操作,且操作信号对应实体按键的按压参数。

  本发明还公开了一种用于智能终端的操作控制映射方法,包括以下步骤:

  操作设备包括指令输入模块,智能终端包括屏幕、通信连接的滑动事件定义模块及映射模块;

  与智能终端通信连接或电连接的操作设备内的指令输入模块接收输入操作,并将与输入操作对应的操作信号发送至智能终端的映射模块;

  智能终端的屏幕接收滑动操作;

  智能终端的滑动事件定义模块识别滑动操作于屏幕的滑动参数,并将于滑动参数发送至映射模块;

  映射模块分别接收操作信号及滑动参数,并将操作信号映射至滑动参数,以生成映射事件;

  当映射事件触发时,执行映射事件内滑动参数所对应的控制指令。

  优选地,映射模块分别接收操作信号及滑动参数,并将操作信号映射至滑动参数,以生成映射事件的步骤包括:

  映射模块的输入单元与指令输入模块连接,接收操作信号;

  映射模块的映射单元内的输入元与输入单元连接,接收操作信号;

  映射单元内的配置元与滑动事件定义模块连接,接收滑动参数;

  映射单元内的处理元,分别与输入元及配置元连接,接收操作信号及滑动参数,并根据操作信号及滑动参数生成映射事件;

  映射单元内的输出元,接收映射事件,并转发至输入单元;

  输入单元上报映射事件至滑动事件定义模块。

  优选地,屏幕接收滑动操作,滑动事件定义模块识别滑动操作于屏幕的滑动参数,并将于滑动参数发送至映射模块的步骤包括:

  滑动事件定义模块与屏幕电连接以识别滑动参数,其中滑动参数包括滑动操作的滑动起点、滑动终点、滑动距离、滑动速度、滑动方向、滑动轨迹中的任意一种或多种;

  滑动起点、滑动终点、滑动距离、滑动速度、滑动方向、滑动轨迹由滑动操作在屏幕上的接触坐标定义。

  优选地,操作设备为操作手柄、蓝牙通信设备或智能终端的实体按键;

  当操作设备为操作手柄时,操作手柄的操作按键接收输入操作,且操作信号对应操作按键的按压参数;

  当操作设备为蓝牙通信设备时,蓝牙通信设备接收一语音指令,并转化语音指令为操作信号;

  当操作设备为智能终端的实体按键时,实体按键接收按压操作,且操作信号对应实体按键的按压参数。

  本发明又公开了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现如上所述操作控制映射方法。

  采用了上述技术方案后,与现有技术相比,具有以下有益效果:

  1.可方便用户隔空完成在智能终端上的滑动操作,且用户所映射至滑动操作的代替操作简单,降低了操作成本;

  2.方便用户通过智能终端自带的实体按键完成映射至智能终端的屏幕表面的滑动操作,进一步为用户提供不同的操作模式;

  3.适用于用户使用智能终端的任何场景,例如使用游戏手柄控制智能终端时、无法直接接触智能终端的场景下等;

  4.映射自定义方案向用户提供高度定制化和期望化的映射方式,提高用户的使用体验。

  附图说明

  图1为符合本发明一优选实施例中操作控制映射系统的结构示意图;

  图2为符合本发明一优选实施例中操作控制映射方法的流程示意图。

  具体实施方式

  以下结合附图与具体实施例进一步阐述本发明的优点。

  这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。

  在本公开使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本公开。在本公开和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。

  应当理解,尽管在本公开可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本公开范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。

  在本发明的描述中,需要理解的是,术语“纵向”、“横向”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。

  在本发明的描述中,除非另有规定和限定,需要说明的是,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是机械连接或电连接,也可以是两个元件内部的连通,可以是直接相连,也可以通过中间媒介间接相连,对于本领域的普通技术人员而言,可以根据具体情况理解上述术语的具体含义。

  在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本发明的说明,其本身并没有特定的意义。因此,“模块”与“部件”可以混合地使用。

  参阅图1,为符合本发明一优选实施例中用于智能终端的操作控制映射系统,为实现操作于智能终端的外部设备,如控制手柄、蓝牙通信设备等上的操作,映射至操作于智能终端上的操作控制,该实施例中,操作控制映射系统包括:

  -操作设备

  操作设备为与智能终端通信连接或电连接的外部设备,如与智能终端蓝牙连接的游戏手柄、与智能终端电连接的控制手柄、与智能终端蓝牙连接的蓝牙耳机、麦克风、智能眼镜等,或是集成于智能终端内的麦克风模块、智能终端自带的实体按键(压感按键)、智能终端自带的语音操作方式等。上述操作设备可接受用户在其上按压的按压操作,或是输入其内的语音指令,并将上述所接收的指向性内容为输入操作。

  操作设备内具有指令输入模块,用于接收上述输入操作,如控制手柄上的按键、蓝牙耳机的麦克风等,接收上述输入操作后,指令输入模块将转化上述输入操作为操作信号,例如控制手柄上的哪些按键被按压触发、以及按压触发的时长,再如麦克风所接收的语音信号,转化为数字信号。

  -滑动事件定义模块

  于智能终端内,预设有滑动事件定义模块,例如,以应用程序为载体,呈现可定义在智能终端的屏幕上模拟滑动操作的功能。也就是说,滑动事件定义模块的设置,根据配置完成的滑动事件,模拟生成操作在屏幕上的滑动时应当产生的电信号,该电信号被滑动事件定义模块发送至智能终端的处理器,从而使得处理器根据上述电信号执行对应于呈现在智能终端屏幕上的应用程序的期望操作,例如跑酷类游戏应用程序内操作对象的上下滑动、左右滑动,新闻媒体类应用程序内上下滑动实现上一页、下一页的功能、截图等。

  -映射模块

  映射模块设置在智能终端内,可以以软件为载体安装在智能终端内,或是以硬件单元的形式集成在智能终端的处理器内,其与滑动事件定义模块通信连接,用于将输入操作与模拟作用在屏幕上的滑动操作关联并一一映射,使得不同输入操作下,所对应的模拟在屏幕上的滑动不同且唯一。

  具有上述操作控制映射系统后,操作设备的指令输入模块接收输入操作,并将输入操作转化为所对应的操作信号后,将操作信号发送至映射模块,同时智能终端上屏幕所接收的滑动操作将被滑动事件定义模块识别后,形成数据化所述滑动操作的滑动参数,上述滑动参数将被滑动事件定义模块发送至映射模块。映射模块基于滑动参数及操作信号,视作用户当前期望为将该滑动参数与该操作信号相匹配,因此,映射模块将滑动参数与操作信号互相映射,并形成一映射事件。在映射事件触发时,例如操作设备再次接收到与已具有映射关系的输入操作一直的输入操作时,将在映射事件内查找,在查找的情况下,执行与该输入操作映射的滑动参数所对应的控制指令,例如在屏幕上的单指滑动、二指滑动、关节滑动、左滑右滑等。也就是说,用户无需在智能终端上再进行滑动的操作,代替地,采用其他更为简化的,或当前场景下可执行的操作,来实现原期望滑动对应的对智能终端的控制,从而方便用户在任何状态、场景使用智能终端,以及对于智能终端的任何期望控制,都可具有代替性操作。

  一优选实施例中,映射模块包括输入单元及映射单元,输入单元用于与指令输入模块连接,接收操作信号,而映射单元包括有输入元、配置元、处理元、输出元,输入元与输入单元连接,自输入单元接收操作信号,并对操作信号过滤,判断该输入操作是否可以进行针对于屏幕的滑动操作映射,判断结果为可以时,判断逻辑可以是操作信号是否已有映射关系存在、操作信号是否不适合进行与滑动操作的映射关系建立、操作信号的形成对象是否合法等,将发送至处理元进行处理。配置元与滑动事件定义模块连接,滑动事件定义模块形成滑动参数后,将发送至配置元。在滑动参数及操作信号均发送至映射模块内后,配置元和输入元转发操作信号和滑动参数至处理元,供处理元基于操作信号和滑动参数生成新的映射事件,或称为事件时序,并发送至输出元。输出元根据映射事件,转发映射事件至输入单元。输入单元根据所接收到的映射事件上报至滑动事件定义模块,以使得滑动事件定义模块可获知外部操作设备所输入的输入操作所对应的滑动,从而将该滑动指向的期望控制发送至处理芯片(或处理芯片自动获取期望控制),进一步实现自指向于操作设备的输入操作转化为等同于在屏幕上的滑动所指向的期望控制。

  又一优选实施例中,滑动时间轻易模块与屏幕电连接,从而识别用户期望关联的滑动操作,对于滑动操作的识别,将转化为包括滑动起点、滑动终点、滑动距离、滑动速度、滑动方向、滑动轨迹中的任意一种或多种的滑动参数,其中滑动起点为用户在屏幕上接触后的落点位置,滑动终点则为用户在屏幕上接触后的离开位置,滑动距离则为滑动起点和滑动终点的两点位移或路程的大小,滑动方向则为用户正向使用屏幕下用户的滑动方向,例如上滑、下滑、左滑、右滑等,滑动速度则用户在屏幕上滑动完成滑动距离时所花的时间下,计算得到的快慢程度,滑动轨迹则为用户在屏幕上的滑动形状,上述任一滑动参数,均由滑动操作在屏幕上的接触坐标定义,例如智能终端的屏幕为长方形,滑动起点和滑动终点所在的位置对应于屏幕上的横坐标和纵坐标,利用坐标形式,可简易地获取上述滑动参数。

  以下通过不同的操作设备类型详细介绍控制系统的工作原理。

  实施例一

  操作设备为操作手柄,例如游戏手柄、外接手柄等,此类设备通常与智能终端蓝牙连接,其上具有实体按键,用户按压实体按键后,通过所支持的蓝牙协议将实体按键对应的控制信号发送至智能终端。在该实施例中,操作手柄所接收的按压操作(不同于以具有对应控制信号的按压操作,例如同时按下两个或三个按键)对应于一按压参数,按压参数作为操作信号发送至滑动事件定义模块,从而实现用户同时按下如“上”“下”两键时,滑动事件定义模块在将上述两键的按压信号与在屏幕上三指滑动触发截图绑定后,上述两键按压后便可对屏幕所显示内容截图,用户可在不接触智能终端,甚至远离于智能终端的位置处,依然能实现截图功能。

  实施例二

  操作设备为蓝牙通信设备,例如蓝牙耳机、蓝牙麦克风等时,此类设备所接受的输入操作为语音指令,语音指令被发送至智能终端处后,首先需由智能终端对语音指令识别并转化为语言类、文字类、数字类具象化的操作信号,后将根据操作信号与在屏幕上对应的滑动操作关联下,如语音指令为“上滑”,所关联的滑动操作为“单指在屏幕上自下而上滑动”,则用户只需表达上滑的语音,便可实现对屏幕当前显示内容上滑的效果。

  实施例三

  操作设备为智能终端自带的实体按键,例如智能终端预设的或常配置的音量键、游戏按键、压感按键、语音指令以及外设的按键等。此类设备所接受的输入操作为对于实体按键的按压操作,智能终端内可配置有不同于以具有对应控制信号的按压操作,例如同时按下两个或三个不同于已有配置的按键,对应于一按压参数,按压参数作为操作信号发送至滑动事件定义模块,从而实现用户同时按下如“语音控制按键”和“音量-键”两键时,滑动事件定义模块在将上述两键的按压信号与在屏幕上点击触发启动某些指定应用程序绑定后,上述两键按压后便可启动上述指定的应用程序,用户可快捷启动应用程序。

  继续参阅图2,为符合本发明一优选实施例中用于智能终端的操作控制映射方法,包括以下步骤:

  S100:与智能终端通信连接或电连接的操作设备内的指令输入模块接收输入操作,并将与输入操作对应的操作信号发送至智能终端的映射模块;

  S200:智能终端的屏幕接收滑动操作;

  S300:智能终端的滑动事件定义模块识别滑动操作于屏幕的滑动参数,并将于滑动参数发送至映射模块;

  S400:映射模块分别接收操作信号及滑动参数,并将操作信号映射至滑动参数,以生成映射事件;

  S500:当映射事件触发时,执行映射事件内滑动参数所对应的控制指令。

  一优选实施例中,步骤S400包括:

  S410:映射模块的输入单元与指令输入模块连接,接收操作信号;

  S420:映射模块的映射单元内的输入元与输入单元连接,接收操作信号;

  S430:映射单元内的配置元与滑动事件定义模块连接,接收滑动参数;

  S440:映射单元内的处理元,分别与输入元及配置元连接,接收操作信号及滑动参数,并根据操作信号及滑动参数生成映射事件;

  S450:映射单元内的输出元,接收映射事件,并转发至输入单元;

  S460:输入单元上报映射事件至滑动事件定义模块。

  更具体地,步骤S300包括:

  S310:滑动事件定义模块与屏幕电连接以识别滑动参数,其中滑动参数包括滑动操作的滑动起点、滑动终点、滑动距离、滑动速度、滑动方向、滑动轨迹中的任意一种或多种;滑动起点、滑动终点、滑动距离、滑动速度、滑动方向、滑动轨迹由滑动操作在屏幕上的接触坐标定义。

  优选地或可选地,操作设备为操作手柄、蓝牙通信设备或智能终端的实体按键;当操作设备为操作手柄时,操作手柄的操作按键接收输入操作,且操作信号对应操作按键的按压参数;当操作设备为蓝牙通信设备时,蓝牙通信设备接收一语音指令,并转化语音指令为操作信号;当操作设备为智能终端的实体按键时,实体按键接收按压操作,且操作信号对应实体按键的按压参数。

  本发明还公开了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的操作控制映射方法。

  智能终端可以以各种形式来实施。例如,本发明中描述的终端可以包括诸如移动电话、智能电话、笔记本电脑、PDA(个人数字助理)、PAD(平板电脑)、PMP(便携式多媒体播放器)、导航装置等等的智能终端以及诸如数字TV、台式计算机等等的固定终端。下面,假设终端是智能终端。然而,本领域技术人员将理解的是,除了特别用于移动目的的元件之外,根据本发明的实施方式的构造也能够应用于固定类型的终端。

  应当注意的是,本发明的实施例有较佳的实施性,且并非对本发明作任何形式的限制,任何熟悉该领域的技术人员可能利用上述揭示的技术内容变更或修饰为等同的有效实施例,但凡未脱离本发明技术方案的内容,依据本发明的技术实质对以上实施例所作的任何修改或等同变化及修饰,均仍属于本发明技术方案的范围内。

《用于智能终端的操作控制映射系统、方法及计算机可读存储介质.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式(或pdf格式)