信息处理方法及相关电子设备的制造方法

xiaoxiao2021-3-1  162

信息处理方法及相关电子设备的制造方法
【技术领域】
[0001] 本发明涉及信息处理技术,具体涉及一种信息处理方法及相关电子设备。
【背景技术】
[0002] 智能手环、智能手表、智能鞋等可穿戴智能设备已经成为人们生活和工作必不可 少的设备。通过可穿戴设备与手机、平板电脑等终端设备协同交互,简单地可实现对用户的 运动情况及生理参数的监测如一天的步行步数、血压变化情况等;复杂地可实现用户通过 可穿戴式设备执行对终端设备的操作,例如,通过智能鞋采集到的用户的脚步姿势来对手 机上的体感游戏应用进行操作,也就是说通过用户的脚步姿势来模拟对体感游戏应用的操 作动作。目前要想实现前述方案,可通过开发一套专用的体感游戏应用,也可以对原有的体 感游戏应用进行进一步的升级等方式来使手机上的体感游戏应用能够接收并响应通过智 能鞋采集到的用户的脚步操控动作。但是这两种方式均增加了软件应用开发的工作量和成 本,可实施性及可行性欠佳。

【发明内容】

[0003] 为解决现有存在的技术问题,本发明实施例提供了信息处理方法及相关电子设 备,在无需修改应用软件本身的情况下,能够实现应用对体感操作的响应,可避免应用软件 的不必要开发,实施性较强,可行性较佳。
[0004] 本发明实施例的技术方案是这样实现的:
[0005] 本发明实施例提供一种信息处理方法,应用于第一电子设备中,第一电子设备能 够与第二电子设备进行第一通信,所述方法包括:
[0006] 所述第一电子设备通过所述第一通信获取第一运动数据;
[0007] 对第一运动数据进行分析,生成传感器事件,以使第一应用响应所述传感器事件, 其中,所述传感器事件为所述第一电子设备中传感器所触发的事件,所述第一应用为所述 第一电子设备中的应用。
[0008] 上述方案中,在所述第一电子设备中的第二应用为顶层运行应用时,所述方法还 包括:
[0009] 所述第二应用在检测到所述传感器事件时,响应所述传感器事件,其中,所述第二 应用不同于所述第一应用。
[0010] 上述方案中,所述第一电子设备运行有第一服务,通过第一服务对第一运动数据 进行分析;
[0011] 进一步的,通过第一服务对第一运动数据进行分析,包括:
[0012] 解析出所述第一运动数据中的运动位移数据,所述运动位移数据为第二电子设备 采集到的佩戴有第二电子设备的用户的运动轨迹数据;
[0013] 在第一预设关系中,获取与所述运动位移数据对应的传感器事件。
[0014] 上述方案中,所述对第一运动数据进行分析,生成传感器事件,包括:
[0015] 分析所述第一运动数据,确定所述第一电子设备中对应的一个或多个传感器,并 生成所述一个或多个传感器分别对应的传感器事件。
[0016] 上述方案中,在生成传感器事件之后,所述方法还包括:
[0017]将所生成的传感器事件注入至第一操作系统,其中所述第一操作系统为所述第一 电子设备运行的操作系统;
[0018] 由运行在第一操作系统中的所述第一应用检测并响应所述传感器事件。
[0019] 本发明实施例还提供一种信息处理方法,应用于第二电子设备中,所述第二电子 设备能够与第一电子设备进行第一通信,所述方法包括:
[0020] 采集第一运动数据;
[0021] 对第一运动数据进行分析,得到传感器事件,所述传感器事件为所述第二电子设 备中传感器所触发的事件;
[0022] 通过所述第一通信发送所述传感器事件至所述第一电子设备,以使第一电子设备 的第一应用响应所述传感器事件。
[0023] 上述方案中,所述对第一运动数据进行分析,得到传感器事件,包括:
[0024] 解析出所述第一运动数据中的运动位移数据,所述运动位移数据为第二电子设备 采集到的佩戴有第二电子设备的用户的运动轨迹数据;
[0025] 在第一预设关系中,获取与所述运动位移数据对应的传感器事件。
[0026] 上述方案中,所述对第一运动数据进行分析,生成传感器事件,包括:
[0027] 分析所述第一运动数据,确定所述第二电子设备中对应的一个或多个传感器,并 生成所述一个或多个传感器分别对应的传感器事件。
[0028] 本发明实施例提供一种电子设备,所述电子设备能够与第二电子设备进行第一通 信,所述电子设备包括:
[0029] 第一获取单元,用于通过所述第一通信获取第一运动数据;
[0030] 第一分析单元,用于对第一运动数据进行分析,生成传感器事件,以使第一应用响 应所述传感器事件,其中,所述传感器事件为所述电子设备中传感器所触发的事件,所述第 一应用为所述电子设备中的应用。
[0031] 上述方案中,在所述电子设备中的第二应用为顶层运行应用时,所述第二应用在 检测到所述传感器事件时,响应所述传感器事件,其中,所述第二应用不同于所述第一应 用。
[0032] 上述方案中,所述电子设备运行有第一服务,所述第一分析单元,用于通过第一服 务对第一运动数据进行分析;
[0033] 进一步的,所述第一分析单元,用于解析出所述第一运动数据中的运动位移数据, 所述运动位移数据为第二电子设备采集到的佩戴有第二电子设备的用户的运动轨迹数据; 在第一预设关系中,获取与所述运动位移数据对应的传感器事件。
[0034] 上述方案中,所述第一分析单元,还用于:
[0035] 分析所述第一运动数据,确定所述电子设备中对应的一个或多个传感器,并生成 所述一个或多个传感器分别对应的传感器事件。
[0036] 上述方案中,所述电子设备还包括:
[0037] 第一注入单元,用于将所生成的传感器事件注入至第一操作系统,其中所述第一 操作系统为所述电子设备运行的操作系统;
[0038] 由运行在第一操作系统中的所述第一应用检测并响应所述传感器事件。
[0039] 本发明实施例还提供了一种电子设备,所述电子设备能够与第一电子设备进行第 一通信,所述电子设备还包括:
[0040] 第一采集单元,用于采集第一运动数据;
[0041] 第一分析单元,用于对第一运动数据进行分析,得到传感器事件,所述传感器事件 为所述电子设备中传感器所触发的事件;
[0042] 第一发送单元,用于通过所述第一通信发送所述传感器事件至所述第一电子设 备,以使第一电子设备的第一应用响应所述传感器事件。
[0043] 上述方案中,所述第一分析单元,还用于:
[0044] 解析出所述第一运动数据中的运动位移数据,所述运动位移数据为所述电子设备 采集到的佩戴有所述电子设备的用户的运动轨迹数据;
[0045] 在第一预设关系中,获取与所述运动位移数据对应的传感器事件。
[0046] 上述方案中,所述第一分析单元,还用于:
[0047] 分析所述第一运动数据,确定所述电子设备中对应的一个或多个传感器,并生成 所述一个或多个传感器分别对应的传感器事件。
[0048]本发明实施例提供的信息处理方法及相关电子设备,其中,所述方法包括:第一电 子设备能够与第二电子设备进行第一通信,所述第一电子设备通过所述第一通信获取第一 运动数据;对第一运动数据进行分析,生成传感器事件,以使第一应用响应所述传感器事 件,其中,所述传感器事件为所述第一电子设备中传感器所触发的事件,所述第一应用为所 述第一电子设备中的应用。在无需修改应用软件本身的情况下,能够实现应用对体感操作 的响应,可避免应用软件的不必要开发,实施性较强,可行性较佳。
【附图说明】
[0049] 图1为本发明提供的应用于第二电子设备中的信息处理方法的第一实施例的实现 流程示意图;
[0050] 图2为本发明提供的应用于第一电子设备中的信息处理方法的第一实施例的实现 流程示意图;
[0051] 图3为本发明提供的应用于第二电子设备中的信息处理方法的第二实施例的实现 流程示意图;
[0052]图4为本发明提供的应用于第一电子设备中的信息处理方法的第二实施例的实现 流程示意图;
[0053]图5为本发明提供的第一服务与第一应用的架构示意图;
[0054]图6为本发明提供的应用于第二电子设备中的信息处理方法的第三实施例的实现 流程示意图;
[0055] 图7为本发明提供的应用于第一电子设备中的信息处理方法的第三实施例的实现 流程示意图;
[0056] 图8为本发明提供的第一电子设备实施例的组成结构示意图;
[0057]图9为本发明提供的第二电子设备实施例的组成结构示意图。
【具体实施方式】
[0058] 以下结合附图对本发明的优选实施例进行详细说明,应当理解,以下所说明的优 选实施例仅用于说明和解释本发明,并不用于限定本发明。
[0059] 在以下本发明提供的信息处理方法及电子设备中的各实施例中,所涉及的第一电 子设备包括但不限于:工业控制计算机、个人计算机等各种类型计算机、一体式电脑、平板 电脑、手机、电子阅读器等。所涉及的第二电子设备包括但不限于:智能鞋、智能眼镜、智能 手套、智能手表、智能手环、智能服饰等可穿戴式电子设备。本发明实施例优选的第一电子 设备的对象 为手机、第二电子设备的对象为智能鞋。
[0060] 实施例一
[0061] 本发明实施例提供的应用于第二电子设备中的信息处理方法的第一实施例,第二 电子设备能够通过蓝牙、WiFi等无线方式与第一电子设备进行第一通信,第二电子设备为 可穿戴式电子设备。
[0062]图1为本发明提供的应用于第二电子设备中的信息处理方法的第一实施例的实现 流程示意图;如图1所示,所述方法包括:
[0063] 步骤101:采集第一运动数据;
[0064] 这里,以第二电子设备为智能鞋为例,当用户发生脚步动作(体感操作)时,采集这 一动作数据。
[0065] 步骤102:通过第一通信发送所采集的第一运动数据至第一电子设备;
[0066] 这里,通过第一通信发送所采集的动作数据至第一电子设备。
[0067]本发明提供的应用于第一电子设备中的信息处理方法的第一实施例,第一电子设 备能够通过蓝牙、WiFi等无线方式与第二电子设备进行第一通信。本实施例中可以不经过 对运行在第一电子设备中的应用本身进行修改,即可响应由第二电子设备发过来的体感操 作。
[0068]图2为本发明提供的应用于第一电子设备中的信息处理方法的第一实施例的实现 流程示意图;如图2所示,所述方法包括:
[0069]步骤201:所述第一电子设备通过所述第一通信获取第一运动数据;
[0070]这里,以第二电子设备为可穿戴式电子设备如智能鞋为例,当智能鞋采集到用户 通过脚步运动而产生的运动数据时,通过其与第一电子设备建立的蓝牙或WiFi通信将采集 到的第一运动数据发送至第一电子设备,第一电子设备接收该第一运动数据,第一运动数 据中至少包括用户脚步运动的方向和速度、或者方向和加速度。
[0071 ]步骤202:对第一运动数据进行分析,生成传感器事件,以使第一应用响应所述传 感器事件,其中,所述传感器事件为所述第一电子设备中传感器所触发的事件,所述第一应 用为所述第一电子设备中的应用。
[0072]由于第一电子设备可运行一个或多个应用,所述第一应用可优选为顶层运行应 用。本领域人员应该而知,所述顶层运行应用为显示在第一电子设备的显示界面上的应用。 第一电子设备对第一运动数据进行分析处理,得到传感器事件,该传感器事件可视为对顶 层运行应用的操控事件(如向上/下滑动、向左/右滑动),顶层运行应用检测到该传感器事 件时响应该传感器事件。例如,第一电子设备接收到的用户的脚步运动是用户向前方跨一 大步,经过对该第一运动数据的分析得到的传感器事件为该用户向前方跨一大步的动作是 对显示屏的向上滑动操作,第一应用检测这一向上滑动操作并响应这一操作。以第一应用 为"神庙大逃亡"应用来说,该应用中的逃亡人员可在该向上滑动操作下执行跳起动作。所 述第一电子设备中所包括的传感器包括但不仅限于以下所述:加速度传感器、陀螺仪、电子 罗盘等,当这些不同类型的传感器检测第一运动数据中的相应运动参数,例如加速度传感 器检测到加速度时,触发生成一传感器事件。
[0073] 前述方案中,第一电子设备接收并分析通过与第二电子设备进行的第一通信而获 取的第一运动数据,并得到可视为对第一应用进行触控操作的传感器事件,第一应用检测 并响应该传感器事件。由此可见,本实施例的第一电子设备将用户的运动数据转化成了传 感器事件,对于第一应用来说,该传感器事件与用户直接在第一电子设备的显示屏上产生 的触控操作并无区别,故而,在不需要对第一应用进行软件修改或升级的情况下,第一应用 也可正确检测并响应该传感器事件。可避免应用软件的不必要开发,实施性较强,可行性较 佳。
[0074] 实施例二:
[0075]本发明实施例提供的应用于第二电子设备中的信息处理方法的第二实施例,第二 电子设备能够通过蓝牙、WiFi等无线方式与第一电子设备进行第一通信,第二电子设备为 可穿戴式电子设备。
[0076]图3为本发明提供的应用于第二电子设备中的信息处理方法的第二实施例的实现 流程示意图;如图3所示,所述方法包括:
[0077]步骤301:采集第一运动数据;
[0078]这里,以第二电子设备为智能鞋为例,当用户发生脚步动作(体感操作)时,采集这 一动作数据。
[0079]步骤302:通过第一通信发送所采集的第一运动数据至第一电子设备;
[0080]这里,通过第一通信发送所采集的动作数据至第一电子设备。
[0081]本发明提供的应用于第一电子设备中的信息处理方法的第二实施例,第一电子设 备能够通过蓝牙、WiFi等无线方式与第二电子设备进行第一通信。本实施例中可以不经过 对运行在第一电子设备中的应用本身进行修改,即可响应由第二电子设备发过来的体感操 作。
[0082]图4为本发明提供的应用于第一电子设备中的信息处理方法的第二实施例的实现 流程示意图;如图4所示,所述方法包括:
[0083]步骤401:所述第一电子设备通过所述第一通信获取第一运动数据;
[0084]这里,以第二电子设备为可穿戴式电子设备如智能鞋为例,当智能鞋采集到用户 通过脚步运动而产生的运动数据时,通过其与第一电子设备建立的蓝牙或WiFi通信将采集 到的第一运动数据发送至第一电子设备,第一电子设备接收该第一运动数据,第一运动数 据中至少包括用户脚步运动的方向和速度、或者方向加速度。
[0085]步骤402:通过第一服务解析出所述第一运动数据中的运动位移数据,所述运动位 移数据为第二电子设备采集到的佩戴有第二电子设备的用户的运动轨迹数据;获取与所述 运动位移数据对应的传感器事件,以使第一应用响应所述传感器事件,其中,所述传感器事 件为所述第一电子设备中传感器所触发的事件,所述第一应用为所述第一电子设备中的应 用。
[0086] 这里,所述运动位移数据至少包括运动方向及运动幅度。如图5所示,第一电子设 备中的第一操作系统上中可运行第一服务及第一应用,所述第一电子设备通过第一服务对 第一运动数据进行分析,并生成传感器事件。进一步的,在第一运动数据中至少确定用户的 哪只脚在运动,该脚的运动方向及在该运动方向上的运动幅度,得到一分析结果,并在第一 预设关系(如下面的表1所示)中,查找与该分析结果对应的传感器事件,确定所查找到的传 感器事件为第二电子设备所生成的传感器事件,该传感器事件可视为对第一应用的操控事 件(如向上/下滑动、向左/右滑动)。第一应用检测并响应该传感器事件,由于第一电子设备 可运行一个或多个应用,所述第一应用可优选为顶层运行应用,本领域人员应该而知,所述 顶层运行应用为显示在第一电子设备的显示界面上的应用。如图5所示,采用了第一服务与 第一应用相互独立的形式,好处在于将对第一运动数据的分析过程放在第一服务中进行, 第一应用只需要检测并响应经第一服务分析得出的传感器事件即可,可避免对第一应用进 行不必要的软件版本升级或修改。
[0087] 表 1
[0088]
[0089]其中,第一电子设备中的传感器包括但不仅限于以下所述:加速度传感器、陀螺 仪、电子罗盘等。所述第一电子设备对第二运动数据进行分析,确定所述第一电子设备中对 应的一个或多个传感器,并生成所述一个或多个传感器分别对应的传感器事件。其中,由于 每个传感器的功能不同,有的传感器可能仅能够检测某个特定的运动参数,例如,陀螺仪用 于感应脚步运动方向,加速度传感器用于感应脚步运动的加速度,而这两个传感器都不具 有既能检测运动方向又能检测运动加速度的功能,所以对于第一电子设备来说,当陀螺仪 检测到第一运动数据中的运动方向参数时,触发生成一传感器事件,该传感器事件可视为 在显示屏上对第一应用的操控方向;当加速度传感器检测到第一运动数据中的加速度参数 时,触发生成一传感器事件,且该传感器事件可视为在显示屏上对第一应用的操控幅度,第 一应用同时响应这些传感器事件。
[0090] 在一个优选的实施例中,在生成传感器事件之后,所述方法还包括:将所生成的传 感器事件注入至第一操作系统,其中所述第一操作系统为所述第一电子设备运行的操作系 统;由运行在第一操作系统中的所述第一应用检测并响应所述传感器事件。
[0091] 所述第一操作系统可以为安卓Android或苹果操作系统I0S。不同的操作系统有至 少一种传感器注入的方法。现以安卓Android为例,第一种方法是通过利用Android系统内 置的工具monkey向操作系统注传感器事件。运行在第一电子设备中的第一服务根据对第一 运动数据的分析结果,向monkey发送预定的指令,举个例子,当第一运动数据是用户的"单 脚向前跨步"动作,向monkey依次发送由1个"touch down(x,y)"、3个"touch move(x,y)"、1 个"touch Up(x,y)"组成的连续5个命令(该命令是预先设置好的表征为单脚向前跨步动作 的指令),其中,(x,y)是模拟用户单脚向前跨步动作的坐标,touch down/moveAip为语句格 式。依据这个命令,得到传感器事件,该传感器事件相当于第一电子设备模拟出的在触摸屏 上"(垂直)向上滑动"的操控事件,monkey利用Android Framework的内部应用程序编程接 口 API接口将模拟出的操控事件输入至Framework的输入子系统,第一应用检测并响应这一 传感器事件。第二种方法是利用Android内置的工具input实现传感器事件的注入,in put工 具下用户的每个体感动作只需要一条命令来模拟,例如"单脚向前跨步"只需执行命令 "input ^1?6&1,71)&2,72)"即可产生用于表征"(垂直)向上划动"触摸屏的传感器事 件,其中(xl,yl)、(x2,y2)为模拟用户的体感动作的坐标;input swipe为语句格式。input 利用Android Framework的内部API接口将这一传感器事件注入到Framework的输入子系 统,第一应用检测并响应这一传感器事件。对于第一应用来说,并不区分传感器事件来自于 真实的触摸屏操作还是来自于体感动作,故此无需对第一应用本身做任何修改,即可实现 通过可穿戴式电子设备对位于第一电子设备中的第一应用进行体感操作,且可以达到与直 接通过触摸屏对第一应用进行操作完全相同的效果。
[0092] 在本发明一个优选的实施例中,所述方法还包括:在所述第一电子设备中的第二 应用为顶层运行应用时,所述第二应用在检测到所述传感器事件时,响应所述传感器事件, 其中,所述第二应用不同于所述第一应用。主要考虑到第一电子设备可同时运行多个应用, 第一应用不可能总是顶层运行应用,这种情况下,与第一应用不同的第二应用从后台运行 切换为顶层运行时,第二应用也可检测并响应传感器事件。也即,本方案中能够响应传感器 事件的应用可以是第一电子设备中运行的每个应用,适用的应用类型较广且应用本身不需 要修改。
[0093]前述方案中,第一电子设备接收并分析通过与第二电子设备进行的第一通信而获 取的第一运行数据,通过第一服务解析出所述第一运动数据中的运动位移数据,并获取与 所述运动位移数据对应的传感器事件,以使第一应用检测并响应该传感器事件。由此可见, 本实施例的第一电子设备将用户的运动数据转化成了用于表征对第一应用进行相应触控 操作的传感器事件。对于第一应用来说,该传感器事件与用户直接在第一电子设备的显示 屏上产生的触控操作并无区别,故而,在不需要对第一应用进行软件修改或升级的情况下, 第一应用也可正确检测并响应该传感器事件。可避免应用软件的不必要开发,实施性较强, 可行性较佳。
[0094] 实施例三
[0095] 在前述实施例一和二中,分析运动数据并得到传感器事件的过程发生在第一电子 设备中,第二电子设备即可穿戴式电子设备仅负责采集并发送第一运动数据即可。除此之 外,分析运动数据并得到传感器事件的过程还可以交由可穿戴式电子设备来做,第一电子 设备仅负责接收传感器事件以使运行在自身中的第一应用检测并响应该传感器事件。具体 如下所述:
[0096]本发明提供的应用于第二电子设备中的信息处理方法的第三实施例,所述第二电 子设备能够通过蓝牙、WiFi等无线方式与第一电子设备进行第一通信,第二电子设备为可 穿戴式电子设备。
[0097]图6为本发明提供的应用于第二电子设备中的信息处理方法的第三实施例的实现 流程示意图;如图6所示,所述方法包括:
[0098]步骤601:采集第一运动数据;
[0099]这里,以第二电子设备为智能鞋为例,当用户发生脚步动作(体感动作)时,采集这 一动作数据。
[0100]步骤602:对第一运动数据进行分析,得到传感器事件,所述传感器事件为所述第 二电子设备中传感器所触发的事件;
[0101] 其中,第二电子设备对第一运动数据进行分析,得到传感器事件,包括:第二电子 设备采集并解析出所述第一运动数据中的运动位移数据,所述运动位移数据为第二电子设 备采集到的佩戴有第二电子设备的用户的运动轨迹数据;在第一预设关系中,获取与所述 运动位移数据对应的传感器事件。进一步的,在第一运动数据中至少确定用户的哪只脚在 运动,该脚的运动方向及在该运动方向上的运动幅度,得到一分析结果,并在第一预设关系 (如前述的表1所示)中,查找与该分析结果对应的传感器事件,确定所查找到的传感器事件 为第二电子设备所生成的传感器事件,该传感器事件可视为对运行在第一电子设备中的第 一应用的操控事件(如向上/下滑动、向左/右滑动),由第二电子设备中的第一应用检测并 响应该传感器事件。
[0102] 在一个优选的实施例中,所述对第一运动数据进行分析,生成传感器事件,包括: 分析所述第一运动数据,确定所述第一电子设备中对应的一个或多个传感器,并生成所述 一个或多个传感器分别对应的传感器事件。其中,第二电子设备中的传感器包括但不仅限 于以下所述:加速度传感器、陀螺仪、电子罗盘等。其中,由于每个传感器的功能不同,有的 传感器可能仅能够检测某个特定的运动参数,例如,陀螺仪用于感应脚步运动方向,加速度 传感器用于感应脚步运动的加速度,而这两个传感器都不具有既能检测运动方向又能检测 运动加速度的功能,所以对于第二电子设备来说,当陀螺仪检测到第一运动数据中的运动 方向参数时,触发生成一传感器事件,该传感器事件可视为在显示屏上对第一应用的操控 方向;当加速度传感器检测到第一运动数据中的加速度参数时,触发生成一传感器事件,且 该传感器事件可视为在显示屏上对第一应用的操控幅度,第二电子设备将这些传感器事件 发送至第一电子设备,第一电子设备中的第一应用检测并响应这些传感器事件。
[0103] 步骤603:通过所述第一通信发送所述传感器事件至所述第一电子设备,以使第一 电子设备的第一应用响应所述传感器事件。
[0104] 图7为本发明提供的应用于第一电子设备中的信息处理方法的第三实施例的实现 流程示意图;如图7所示,所述方法包括:
[0105] 步骤701:通过第一通信接收第二电子设备发送的传感器事件;
[0106] 这里,对于第一电子设备来说,通过蓝牙、WiFi等无线方式接收第二电子设备发送 的传感器事件。
[0107] 步骤702:运行在第一电子设备中的第一应用检测并响应所述传感器事件;
[0108] 这里,传感器事件相当于用户对第一应用在显示屏上产生的操控事件(如向上/下 滑动、向左/右滑动),第一应用检测传感器事件并响应。
[0109] 前述方案中,由第二电子设备采集运动数据并分析得到传感器事件,通过第一通 信发送传感器事件至第一电子设备,第一电子设备中的第一应用检测该传感器事件并响 应。由此可见,本实施例的将用户的运动数据转化成了传感器事件发生在第二电子设备中, 对于运行有第一应用的第一电子设备来说,仅需检测并响应该传感器事件即可,无需对第 一应用本身进行软件修改或升级。可避免应用软件的不必要开发,实施性较强,可行性较 佳。
[0110]实施例四
[0111] 本发明提供的第一电子设备的实施例,第一电子设备能够通过蓝牙、WiFi等无线 方式与第二电子设备进行第一通信。本实施例中可以不经过对运行在第一电子设备中的应 用本身进行修改,即可响应由第二电子设备发过来的体感操作。
[0112] 图8为本发明提供的第一电子设备实施例的组成结构示意图;如图8所示,所述第 一电子设备包括:第一获取单元801及第一分析单元802;其中,
[0113] 第一获取单元801,用于通过所述第一通信获取第一运动数据;
[0114] 第一分析单元802,用于对第一运动数据进行分析,生成传感器事件,以使第一应 用响应所述传感器事件,其中,所述传感器事件为所述第一电子设备中传感器所触发的事 件,所述第一应用为所述第一电子设备中的应用。
[0115] 其中,在所述第一电子设备中的第二应用为顶层运行应用时,所述第二应用在检 测到所述传感器事件时,响应所述传感器事件,其中,所述第二应用不同于所述第一应用。
[0116] 其中,所述第一电子设备运行有第一服务,所述第一分析单元802,用于通过第一 服务对第一运动数据进行分析;进一步的,用于解析出所述第一运动数据中的运动位移数 据,所述运动位移数据为第二电子设备采集到的佩戴有第二电子设备的用户的运动轨迹数 据;在第一预设关系中,获取与所述运动位移数据对应的传感器事件。
[0117] 其中,所述第一分析单元802,还用于:分析所述第一运动数据,确定所述第一电子 设备中对应的一个或多个传感器,并生成所述一个或多个传感器分别对应的传感器事件。
[0118] 其中,所述第一电子设备还包括:第一注入单元(图8中未示意出),用于将所生成 的传感器事件注入至第一操作系统,其中所述第一操作系统为所述电子设备运行的操作系 统;由运行在第一操作系统中的所述第一应用检测并响应所述传感器事件。
[0119] 由此可见,本实施例的第一电子设备将用户的运动数据转化成了传感器事件,对 于第一应用来说,该传感器事件与用户直接在第一电子设备的显示屏上产生的触控操作并 无区别,故而,在不需要对第一应用进行软件修改或升级的情况下,第一应用也可正确检测 并响应该传感器事件。可避免应用软件的不必要开发,实施性较强,可行性较佳。
[0120] 实施例五
[0121] 本发明提供的第二电子设备的实施例,第二电子设备能够通过蓝牙、WiFi等无线 方式与第一电子设备进行第一通信。
[0122] 图9为本发明提供的第二电子设备实施例的组成结构示意图;如图9所示,所述第 二电子设备包括:第一采集单元901、第一分析单元902及第一发送单元903;其中,
[0123] 第一采集单元901,用于采集第一运动数据;
[0124] 第一分析单元902,用于对第一运动数据进行分析,得到传感器事件 ,所述传感器 事件为所述第二电子设备中传感器所触发的事件;
[0125] 第一发送单元903,用于通过所述第一通信发送所述传感器事件至所述第一电子 设备,以使第一电子设备的第一应用响应所述传感器事件。
[0126] 其中,所述第一分析单元902,还用于:解析出所述第一运动数据中的运动位移数 据,所述运动位移数据为所述电子设备采集到的佩戴有所述电子设备的用户的运动轨迹数 据;在第一预设关系中,获取与所述运动位移数据对应的传感器事件。
[0127] 其中,所述第一分析单元902,还用于:分析所述第一运动数据,确定所述电子设备 中对应的一个或多个传感器,并生成所述一个或多个传感器分别对应的传感器事件。
[0128] 前述方案中,由第二电子设备采集运动数据并分析得到传感器事件,通过第一通 信发送传感器事件至第一电子设备,第一电子设备中的第一应用检测该传感器事件并响 应。由此可见,本实施例的将用户的运动数据转化成了传感器事件发生在第二电子设备中, 对于运行有第一应用的第一电子设备来说,仅需检测并响应该传感器事件即可,无需对第 一应用本身进行软件修改或升级。可避免应用软件的不必要开发,实施性较强,可行性较 佳。
[0129] 需要说明的是,为实现实施例一至实施例三所述的信息处理方法,本发明实施例 还提供了第一电子设备和第二电子设备,由于第一电子设备和第二电子设备解决问题的原 理与前述方法相似,因此,第一电子设备和第二电子设备的实施过程及实施原理均可以参 见前述实施例一至实施例三方法的实施过程及实施原理描述,重复之处不再赘述。
[0130] 本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序 产品。因此,本发明可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形 式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储 介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
[0131] 本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程 图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流 程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序 指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产 生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实 现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0132] 这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特 定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指 令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或 多个方框中指定的功能。
[0133] 这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计 算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或 其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一 个方框或多个方框中指定的功能的步骤。
[0134] 以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
【主权项】
1. 一种信息处理方法,应用于第一电子设备中,第一电子设备能够与第二电子设备进 行第一通信,所述方法包括: 所述第一电子设备通过所述第一通信获取第一运动数据; 对第一运动数据进行分析,生成传感器事件,以使第一应用响应所述传感器事件,其 中,所述传感器事件为所述第一电子设备中传感器所触发的事件,所述第一应用为所述第 一电子设备中的应用。2. 根据权利要求1所述的方法,其特征在于,在所述第一电子设备中的第二应用为顶层 运行应用时,所述方法还包括: 所述第二应用在检测到所述传感器事件时,响应所述传感器事件,其中,所述第二应用 不同于所述第一应用。3. 根据权利要求1所述的方法,其特征在于,所述第一电子设备运行有第一服务,通过 第一服务对第一运动数据进行分析; 进一步的,通过第一服务对第一运动数据进行分析,包括: 解析出所述第一运动数据中的运动位移数据,所述运动位移数据为第二电子设备采集 到的佩戴有第二电子设备的用户的运动轨迹数据; 在第一预设关系中,获取与所述运动位移数据对应的传感器事件。4. 根据权利要求1所述的方法,其特征在于,所述对第一运动数据进行分析,生成传感 器事件,包括: 分析所述第一运动数据,确定所述第一电子设备中对应的一个或多个传感器,并生成 所述一个或多个传感器分别对应的传感器事件。5. 根据权利要求1所述的方法,其特征在于,在生成传感器事件之后,所述方法还包括: 将所生成的传感器事件注入至第一操作系统,其中所述第一操作系统为所述第一电子 设备运行的操作系统; 由运行在第一操作系统中的所述第一应用检测并响应所述传感器事件。6. -种信息处理方法,应用于第二电子设备中,所述第二电子设备能够与第一电子设 备进行第一通信,所述方法包括: 采集第一运动数据; 对第一运动数据进行分析,得到传感器事件,所述传感器事件为所述第二电子设备中 传感器所触发的事件; 通过所述第一通信发送所述传感器事件至所述第一电子设备,以使第一电子设备的第 一应用响应所述传感器事件。7. 根据权利要求6所述的方法,其特征在于,所述对第一运动数据进行分析,得到传感 器事件,包括: 解析出所述第一运动数据中的运动位移数据,所述运动位移数据为第二电子设备采集 到的佩戴有第二电子设备的用户的运动轨迹数据; 在第一预设关系中,获取与所述运动位移数据对应的传感器事件。8. 根据权利要求6所述的方法,其特征在于,所述对第一运动数据进行分析,生成传感 器事件,包括: 分析所述第一运动数据,确定所述第二电子设备中对应的一个或多个传感器,并生成 所述一个或多个传感器分别对应的传感器事件。9. 一种电子设备,所述电子设备能够与第二电子设备进行第一通信,所述电子设备包 括: 第一获取单元,用于通过所述第一通信获取第一运动数据; 第一分析单元,用于对第一运动数据进行分析,生成传感器事件,以使第一应用响应所 述传感器事件,其中,所述传感器事件为所述电子设备中传感器所触发的事件,所述第一应 用为所述电子设备中的应用。10. 根据权利要求9所述的电子设备,其特征在于,在所述电子设备中的第二应用为顶 层运行应用时,所述第二应用在检测到所述传感器事件时,响应所述传感器事件,其中,所 述第二应用不同于所述第一应用。11. 根据权利要求9所述的电子设备,其特征在于,所述电子设备运行有第一服务,所述 第一分析单元,用于通过第一服务对第一运动数据进行分析; 进一步的,所述第一分析单元,用于解析出所述第一运动数据中的运动位移数据,所述 运动位移数据为第二电子设备采集到的佩戴有第二电子设备的用户的运动轨迹数据;在第 一预设关系中,获取与所述运动位移数据对应的传感器事件。12. 根据权利要求9所述的电子设备,其特征在于,所述第一分析单元,还用于: 分析所述第一运动数据,确定所述电子设备中对应的一个或多个传感器,并生成所述 一个或多个传感器分别对应的传感器事件。13. 根据权利要求9所述的电子设备,其特征在于,所述电子设备还包括: 第一注入单元,用于将所生成的传感器事件注入至第一操作系统,其中所述第一操作 系统为所述电子设备运行的操作系统; 由运行在第一操作系统中的所述第一应用检测并响应所述传感器事件。14. 一种电子设备,所述电子设备能够与第一电子设备进行第一通信,所述电子设备还 包括: 第一采集单元,用于采集第一运动数据; 第一分析单元,用于对第一运动数据进行分析,得到传感器事件,所述传感器事件为所 述电子设备中传感器所触发的事件; 第一发送单元,用于通过所述第一通信发送所述传感器事件至所述第一电子设备,以 使第一电子设备的第一应用响应所述传感器事件。15. 根据权利要求14所述的电子设备,其特征在于,所述第一分析单元,还用于: 解析出所述第一运动数据中的运动位移数据,所述运动位移数据为所述电子设备采集 到的佩戴有所述电子设备的用户的运动轨迹数据; 在第一预设关系中,获取与所述运动位移数据对应的传感器事件。16. 根据权利要求14所述的电子设备,其特征在于,所述第一分析单元,还用于: 分析所述第一运动数据,确定所述电子设备中对应的一个或多个传感器,并生成所述 一个或多个传感器分别对应的传感器事件。
【专利摘要】本发明公开了一种信息处理方法及电子设备,其中,所述方法包括:第一电子设备通过第一通信获取第一运动数据;对第一运动数据进行分析,生成传感器事件,以使第一应用响应所述传感器事件,其中,所述传感器事件为第一电子设备中传感器所触发的事件,第一应用为第一电子设备中的应用。同时还公开了另一种信息处理方法及电子设备。在无需修改应用软件本身的情况下,能够实现应用对体感操作的响应,可避免应用软件的不必要开发,实施性较强,可行性较佳。
【IPC分类】G06F3/0487, G06F3/0484, G06F3/01
【公开号】CN105487655
【申请号】CN201510818402
【发明人】庄渭峰, 刘永锋
【申请人】联想(北京)有限公司
【公开日】2016年4月13日
【申请日】2015年11月23日

最新回复(0)