处理方法、插件以及第一电子设备与流程

文档序号:17440869发布日期:2019-04-17 04:44阅读:144来源:国知局
处理方法、插件以及第一电子设备与流程

本申请涉及人机交互技术领域,更具体的说,是涉及处理方法、插件以及第一电子设备。



背景技术:

目前,多个电子设备之间可以互相传输信息。目前在多个电子设备之间传输信息的过程(以两个电子设备为例进行说明)。

但是目前的电子设备之间的信息交互形式比较单一。



技术实现要素:

有鉴于此,本申请提供了一种处理方法、插件以及第一电子设备。

本申请提供如下技术方案:

=一种处理方法,包括:

确定第一电子设备中待传输的第一信息;

其中,所述第一电子设备的第一边界区域与第二电子设备的第二边界区域物理接触,所述第一电子设备包括第一显示区域,所述第二电子设备包括第二显示区域;

获取第一触按信息;

所述第一触按信息至少包括所述第一显示区域的第一触按轨迹以及所述第二显示区域的第二触按轨迹;

若所述第一触按信息满足第一条件,将所述第一信息传输至所述第二电子设备。

一种插件,包括:

第一确定模块,用于确定第一电子设备与第二电子设备之间待传输的第一信息;

其中,所述第一电子设备的至少第一局部区域与所述第二电子设备的至少第二局部区域物理接触,所述第一电子设备包括第一显示区域,所述第二电子设备包括第二显示区域;

第一获取模块,用于获取第一触按信息,所述第一触按信息至少包括所述第一显示区域的第一触按轨迹以及所述第二显示区域的第二触按轨迹;

第一传输模块,用于若所述第一触按信息满足第一条件,将所述第一信息传输至所述第二电子设备。

一种第一电子设备,包括:

至少一个传感器,用于检测第一参数;

通信装置,用于建立所述第一电子设备与第二电子设备之间的通信连接;以及,用于传输信息;

插件,用于若所述第一参数满足第三条件,启动所述通信装置;

确定第一电子设备中待传输的第一信息;

其中,所述第一电子设备的第一边界区域与第二电子设备的第二边界区域物理接触,所述第一电子设备包括第一显示区域,所述第二电子设备包括第二显示区域;

获取第一触按信息;

所述第一触按信息至少包括所述第一显示区域的第一触按轨迹以及所述第二显示区域的第二触按轨迹;

若所述第一触按信息满足第一条件,控制所述通信装置将所述第一信息传输至所述第二电子设备。

经由上述的技术方案可知,与现有技术相比,本申请公开了一种处理方法,确定第一电子设备中待传输的第一信息;其中,第一电子设备的第一边界区域与第二电子设备的第二边界区域物理接触,第一电子设备包括第一显示区域,第二电子设备包括第二显示区域;获取第一触按信息;第一触按信息至少包括第一显示区域的第一触按轨迹以及第二显示区域的第二触按轨迹;若第一触按信息满足第一条件,将第一信息传输至第二电子设备,在进行信息传输时,仅通过第一触按信息即可实现信息的传输,提供了一种多个电子设备之间进行信息交互的形式。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

图1为本申请实施例提供的第一电子设备的一种实现方式的结构图;

图2为本申请实施例提供的处理方法的一种实现方式的信令图;

图3为本申请实施例提供的处理方法的另一种实现方式的信令图;

图4为本申请实施例提供的两个同样型号的电子设备在指定位置进行一次物理接触碰撞的过程中加速度变化曲线;

图5为本申请实施例提供的处理方法中获取第一触按信息的一种实现方式的流程图;

图6为本申请实施例提供的同一型号的第一电子设备与第二电子设备的第一边界区域和第二边界区域的接触示意图;

图7a至图7b为本申请实施例提供的第一边界区域和第二边界区域的相对位置示意图;

图8a至图8g为本申请实施例提供的第一电子设备与第二电子设备第一信息的传输示意图;

图9为本申请实施例提供的处理方法中控制指令的传输的信令图;

图10a至图10f为本申请实施例提供的第一子区域和第四子区域的示意图;

图11为本申请实施例提供的一种插件的结构图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

本申请实施例提供了处理方法、插件以及第一电子设备。

本申请实施例提供的插件可以为运行于电子设备中的插件。

上述电子设备可以为台式机或移动终端(例如智能手机)或ipad等的电子设备。在一个示例中,插件可以应用于电子设备中运行的客户端(即在已有客户端中作为一个插件小程序),例如微信、qq等即时通信客户端。或者,插件可以为电子设备独立的客户端(即独立于已有客户端),假设该插件称为数据传输插件,基于该插件得到的客户端称为数据传输客户端。

上述客户端可以是应用程序客户端,也可以是网页客户端。

下面对具有本申请实施例提供的插件的电子设备进行说明。本申请实施例中为了方便描述多个电子设备(均具有本申请实施例提供的插件)之间的信息交互,称不同的电子设备为第一电子设备与第二电子设备,下面以第一电子设备为例进行说明。

可选的,第二电子设备包括:除第一电子设备之外的一个或多个电子设备。

本申请实施例提供的第一电子设备的结构可以有多种,本申请实施例提供但不限于以下几种。

第一种,第一电子设备包括插件以及通信装置。

该插件用于:

确定第一电子设备中待传输的第一信息;其中,所述第一电子设备的第一边界区域与第二电子设备的第二边界区域物理接触,所述第一电子设备包括第一显示区域,所述第二电子设备包括第二显示区域;获取第一触按信息;

所述第一触按信息至少包括所述第一显示区域的第一触按轨迹以及所述第二显示区域的第二触按轨迹;若所述第一触按信息满足第一条件,将所述第一信息传输至所述第二电子设备。

可以理解的是,第一电子设备还可以包括操作系统。

在一可选实施例中,操作系统可以确定第一电子设备中待传输的第一信息,并将该第一信息传输至插件;可选的,也可以是插件自身确定的第一信息。

在一可选实施例中,第一触按信息是操作系统确定并传输给插件的;可选的,第一触按信息是插件程序自身获得的。

通信装置,用于建立第一电子设备与第二电子设备之间用于传输信息的通信连接,以及用于利用通信连接传输信息。

在一可选实施例中,通信装置可以为蓝牙装置,或,nfc(nearfieldcommunication,近距离无线通讯技术)装置等用于近距离通信的装置。

在一可选实施例中,通信装置12是插件启动的;可选的,通信装置12可以是人为启动的,例如,人为触按第一电子设备上相应的按键,从而启动蓝牙装置。

若通信装置是由插件启动的,那么插件启动通信装置12的方式有多种,本申请实施例提供但不限于以下方式。

一、插件被启动后,启动通信装置。

可选的,插件可以对应客户端,用户可以在该客户端中输入相应的操作启动插件,该操作可以为触按操作和/或预设手势操作和/或语音输入操作,例如,用户在插件对应的客户端中输入登陆插件的操作,在登陆该插件后即可以启动插件。

二、插件被启动后,可以检测第一参数;若第一参数满足第三条件,启动通信装置。

可选的,第一参数可以是插件自己检测到的,或者,第一参数可以为第一电子设备包含的至少一个传感器检测到的,然后传输给插件的。

第二种,该第一电子设备包括:插件11、通信装置12以及至少一个传感器13,如图1所示的第一电子设备的结构图。

至少一个传感器13,用于检测第一参数。

可选的,至少一个传感器13在第一电子设备处于运行状态时,至少一个传感器13一直检测第一参数,并在插件11被启动后,将第一参数传输至插件11;或者插件11主动从至少一个传感器13中获得该第一参数。

可选的,至少一个传感器13在插件11被启动后,才会检测第一参数,并将第一参数传输至插件11;或者插件11主动从至少一个传感器13中获得该第一参数。

插件11检测到若第一参数满足第三条件,启动通信装置12。

通信装置12,用于建立第一电子设备与第二电子设备之间用于传输信息的通信连接;以及用于利用通信连接传输信息。

插件11还具备第一种实现结构所述的功能,这里不再赘述。

下面结合第一电子设备的第一种结构,对本申请实施例提供的处理方法进行说明,如图2所示,为本申请实施例提供的处理方法的一种实现方式的信令图,该方法包括:

步骤s201:第一电子设备21与第二电子设备22建立通信连接。

可选的,第一电子设备21中的通信装置与第二电子设备22的通信装置建立通信连接。

可选的,第一电子设备21与第二电子设备22之间是无线通信连接或有线通信连接。

在一可选实施例中,可以是第一电子设备21的通信装置主动向第二电子设备22的通信装置发起建立通信连接的请求;可选的,可以是第二电子设备22的通信装置主动向第一电子设备21的通信装置发起建立通信连接的请求。

其中,所述第一电子设备的第一边界区域与第二电子设备的第二边界区域物理接触,所述第一电子设备包括第一显示区域,所述第二电子设备包括第二显示区域。

步骤s202:第一电子设备21确定自身待传输的第一信息。

可选的,步骤s202与步骤s201没有先后顺序。

步骤s203:第一电子设备21获取第一触按信息。

所述第一触按信息至少包括所述第一显示区域的第一触按轨迹以及所述第二显示区域的第二触按轨迹。

可选的,第一触按信息还包括下列至少一种:所述第一显示区域的第一触按时间、第一显示区域的第一触按力度、第一显示区域的第一触按次数、所述第二显示区域的第二触按时间、第二显示区域的第二触按力度以及第二显示区域的第二触按次数。

可选的,步骤s203可以包括:第一电子设备21获得第一显示区域的第一触按轨迹;以及,接收第二电子设备22传输的第二显示区域的第二触按轨迹(由于是步骤s203可选的一种实现方式,所以在图2中用虚线箭头表示)。

可选的,由于第一电子设备的第一边界区域与第二电子设备的第二边界区域物理接触,那么第一显示区域以及第二显示区域可以拼接成一个拼接显示区域,可选的,该拼接显示区域可以为一个整体显示区域,此时第一电子设备自身可以获得在该整体显示区域上的第一触按信息。

可选的,尽管由于第一电子设备的第一边界区域与第二电子设备的第二边界区域物理接触,针对第一显示区域以及第二显示区域可以拼接成的拼接显示区域不是一个整体显示区域。

步骤s204:第一电子设备21若检测到第一触按信息满足第一条件,将所述第一信息传输至所述第二电子设备。

可选的,若第一触按信息不满足第一条件,可以执行相应操作,例如,不传输第一信息至第二电子设备。

在一可选实施例中,检测第一触按信息是否满足第一条件的方法包括下列任一种:若所述第一触按轨迹以及所述第二触按轨迹能够拼接成一条连续的曲线,确定所述第一触按信息满足所述第一条件;或,若所述第一触按轨迹以及所述第二触按轨迹能够拼接成一条连续的曲线,且,所述曲线的起始点位于所述第一显示区域,所述曲线的终点位于所述第二显示区域,确定所述第一触按信息满足所述第一条件;或,若所述第一触按轨迹以及所述第二触按轨迹能够拼接成一条连续的曲线,且,所述曲线的起始点以及终点位于所述第一显示区域,确定所述第一触按信息不满足所述第一条件。

本申请实施例公开了一种处理方法,确定第一电子设备中待传输的第一信息;其中,第一电子设备的第一边界区域与第二电子设备的第二边界区域物理接触,第一电子设备包括第一显示区域,第二电子设备包括第二显示区域;获取第一触按信息;第一触按信息至少包括第一显示区域的第一触按轨迹以及第二显示区域的第二触按轨迹;若第一触按信息满足第一条件,将第一信息传输至第二电子设备,在进行信息传输时,仅通过第一触按信息即可实现信息的传输,提供了一种多个电子设备之间进行信息交互的形式。

下面结合图1对本申请实施例提供的处理方法进行说明,假设第一电子设备包含的插件11为第一插件11,通信装置12为第一通信装置12;至少一个传感器13为至少一个第一传感器13;第二电子设备包含的本申请实施例提供的插件为第二插件21,通信装置为第二通信装置22,至少一个传感器为至少一个第二传感器23。

其中,第二电子设备包含的第二通信装置22与第一通信装置12功能相同;至少一个第一传感器13的功能与至少一个第二传感器23的功能相同。

如图3所示,为本申请实施例提供的处理方法的另一种实现方式的信令图,该方法包括:

步骤s300:启动第一插件11。

可选的,可以包括步骤s301,由于是可选步骤,即在图3所示流程中可以不包括步骤s301,也可以包括步骤s301,所以步骤s301用虚线框框出。

步骤s301:启动第二插件21。

步骤s302:第一插件11获得至少一个第一传感器13检测到的第一参数。

可选的,至少一个第一传感器可以为加速度传感器。若为加速度传感器,那么第一参数包括加速度信息。

可选的,至少一个第一传感器13在第一电子设备处于运行状态时,至少一个第一传感器13一直检测第一参数,并在第一插件11被启动后,将第一参数传输至第一插件11;或者第一插件11主动从至少一个第一传感器13中获得该第一参数。

可选的,至少一个第一传感器13在第一插件11被启动后,才会检测第一参数,并将第一参数传输至第一插件11;或者第一插件11主动从至少一个第一传感器13中获得该第一参数。

可选的,可以包括步骤s303,由于是可选步骤,即在图3所示流程中可以不包括步骤s303,也可以包括步骤s303,所以步骤s303用虚线框框出以及用虚线箭头。

步骤s303:第二插件21获得至少一个第二传感器32检测到的第一参数。

可选的,至少一个第二传感器可以为加速度传感器。若为加速度传感器,那么第一参数包括加速度信息。

可选的,至少一个第二传感器23在第二电子设备处于运行状态时,至少一个第二传感器23一直检测第一参数,并在第二插件21被启动后,将第一参数传输至第二插件21;或者第二插件21主动从至少一个第二传感器23中获得该第一参数。

可选的,至少一个第二传感器23在第二插件21被启动后,才会检测第一参数,并将第一参数传输至第二插件21;或者第二插件21主动从至少一个第二传感器23中获得该第一参数。

步骤s304:第一插件11检测到第一参数满足第三条件,启动第一通信装置12。

在一可选实施例中,第一参数为加速度信息,第三条件包括加速度在第一时长内的变化量属于预设区间。

可以理解的是,以下几种方式可以使得加速度产生变化;第一种方式,第一电子设备与第二电子设备发生物理接触屏碰撞;第二种方式,第一电子设备不小心跌落;第三种方式,摇晃第一电子设备,例如,用户手持并摇晃第一电子设备。

本申请实施例中,可选的,可以通过第一种方式或第三种方式,使得第一参数满足第三条件。

可以理解的是,通过第二种方式也可以使得第一参数满足第三条件,这种情况属于误操作,可选的,为了避免这种情况,可以设置预设区间。即第三条件可以为加速度信息在第一时长内的变化量属于预设区间。

可以理解的是,针对第一种方式,将至少两个电子设备进行多次物理接触碰撞,确定电子设备在物理接触碰撞的过程中,加速度的变化信息。如图4所示,为本申请实施例提供的两个同样型号的电子设备在指定位置进行一次物理接触碰撞的过程中加速度变化曲线。

图4中横坐标表示时间,纵坐标表示加速度。可选的,加速度包括:x轴加速度(用虚线表示)、y轴加速度(用点划线表示)以及z轴加速度(用实线表示)。

假设碰撞过程对应的时间范围为[a,b],可以看出,在b-a时长内,x轴加速度从c变为d,那么x轴加速度在b-a时长内的变化量为d-c;在b-a时长内,y轴加速度从c变为d,那么y轴加速度在b-a时长内的变化量为d-c。

可以基于多个电子设备的多次碰撞,统计得到第一时长,可选的,第一时长可以为多次碰撞分别对应的b-a的平均值。

可以基于多个电子设备的多次碰撞,得到电子设备在碰撞过程中的加速度的变化量的区间范围,以得到上述预设区间。

图4中z轴加速度未发生变化,是因为在两个电子设备的碰撞过程中,未涉及z轴方向,若涉及z轴方向,z轴加速度也会发生变化。

可选的,若加速度包括x轴加速度、y轴加速度以及z轴加速度,那么“加速度信息在第一时长内的变化量属于预设区间”中的加速度信息可以为一个三维向量,即(x轴加速度,y轴加速度,z轴加速度),对应的变化量也可以为一个三维向量,即(x轴加速度变化量,y轴加速度变化量,z轴加速度变化量),相应的预设区间为一个三维向量(x轴预设区间,y轴预设区间,z轴预设区间)。

图4中,x轴预设区间,y轴预设区间相同,可选的,x轴预设区间、y轴预设区间以及z轴预设区间可以相同或不同,本申请实施例对此不进行限定。

可选的,若加速度包括任意两轴方向上的加速度,以x轴加速度、y轴加速度为例,那么“加速度信息在第一时长内的变化量属于预设区间”中的加速度信息可以为一个二维向量,即(x轴加速度,y轴加速度),对应的变化量也可以为一个二维向量,即(x轴加速度变化量,y轴加速度变化量),相应的预设区间为一个二维向量(x轴预设区间,y轴预设区间)。

可选的,若加速度包括任意一轴方向上的加速度,以x轴加速度为例,那么“加速度信息在第一时长内的变化量属于预设区间”中的加速度信息可以为一个一维向量,即(x轴加速度),对应的变化量也可以为一个一维向量,即(x轴加速度变化量),相应的预设区间为一个一维向量(x轴预设区间)。

可以理解的是,同一型号的多个电子设备物理接触碰撞,碰撞的位置不同,对应的第一时长和预设区间可能不同;进行物理接触碰撞的同一型号的电子设备的数目不同,对应的第一时长和预设区间可能不同;不同型号的多个电子设备物理接触碰撞,碰撞的位置不同,对应的第一时长和预设区间可能不同;进行物理接触碰撞的不同型号的电子设备的数目不同,对应的第一时长和预设区间可能不同。

可选的,本申请实施例可以预先设置同一型号的多个电子设备物理接触碰撞的位置,和/或,能够进行物理接触碰撞的同一型号的电子设备的数目。

可选的,本申请实施例可以预先设置不同型号的多个电子设备物理接触碰撞的位置,和/或,能够进行物理接触碰撞的不一型号的电子设备的数目。

在一可选实施例中,针对一种型号的电子设备其与其他电子设备的(相同型号或不同型号)的物理接触碰撞位置已经设定,所以可以进行如图4所示的多次试验,以得到相应的第一时长以及预设区间。

可以理解的是,第一电子设备跌落的时刻加速度的变化信息较大,应该不属于该预设区间。

针对第三种方式,也可以进行如图4所示的试验,即一次摇晃电子设备,得到电子设备的加速度变化曲线,基于加速度变化曲线,可以确定第一时长以及预设区间。

可选的,步骤s304还可以包括:第一插件11检测到第一参数不满足第三条件,可以执行相应操作或不执行任何操作。

可选的,若包括步骤s303,那么可以包括步骤s305,由于是可选步骤,所以图3中用虚线框框出。

步骤s305:第二插件21检测到第一参数满足第三条件,启动第二通信装置22。

第一参数满足第三条件,可以参见针对步骤s304的描述这里不再赘述。

可选的,步骤s305还可以包括:第二插件21检测到第一参数不满足第三条件,可以执行相应操作或不执行任何操作。

步骤s306:第一通信装置31与第二通信装置22建立通信连接。

若包括步骤s305,可选的,通过第二插件21启动第二通信装置22后,第二通信装置22获得的第一启动指令,与人为启动第二通信装置22,第二通信装置22获得的第二启动指令不同。

可选的,以蓝牙装置为例,第一启动指令用于指示第二通信装置22与通信范围内能够检测到的电子设备建立连接,可选的,不需要再次指示用户选择需要连接的电子设备,也不需要再次指示用户是否确定连接。第二启动指令用于指示第二通信装置22搜索通信范围内能够检测到电子设备,并显示,至于与哪个电子设备连接,还需要用户进一步选择。

可选的,通过第一插件11启动第一通信装置12后,第一通信装置12获得的第三启动指令,与人为启动第一通信装置12,第一通信装置12获得的第四启动指令不同。

可选的,以蓝牙装置为例,第三启动指令用于指示第一通信装置12与通信范围内能够检测到的电子设备建立连接,可选的,不需要再次指示用户选择需要连接的电子设备,也不需要再次指示用户是否确定连接。第四启动指令用于指示第一通信装置12搜索通信范围内能够检测到电子设备,并显示,至于与哪个电子设备连接,还需要用户进一步选择。

在另一可选实施例中,通过插件(第一插件或第二插件)启动的通信装置(第一通信装置或第二通信装置)发出的建立通信连接的请求携带有第一标识,该第一标识表征该通信装置是通过插件启动的。

可选的,步骤s306包括:第一通信装置12检测获得的第二通信装置22发送的建立通信连接请求是否携带第一标识,若携带有第一标识,确定与第二通信装置22建立连接;或者,第二通信装置22检测获得的第一通信装置12发送的建立通信连接请求是否携带第一标识,若携带有第一标识,确定与第一通信装置32建立连接。

通过上述方法,可以确定建立通信连接的多个电子设备中的通信装置都是由插件启动的,这样也可以避免由于误操作导致第一参数满足第三条件的情况。

步骤s307:第一插件11确定待传输的第一信息。

可选的,用户可以选中第一信息,例如,用户可以触按第一显示区域显示的该第一信息,或,用户可以语音输入传输第一信息。

第一电子设备的第一边界区域与第二电子设备的第二边界区域物理接触,所述第一电子设备包括第一显示区域,所述第二电子设备包括第二显示区域。

步骤s308:第一插件11获取第一触按信息。

可选的,步骤s308包括:第一插件11获取第一触按轨迹以及接收第二插件21发送的第二触按轨迹。由于第二插件21发送第二触按轨迹为可选步骤,所以在图3中用虚线箭头表示。

可选的,第一电子设备与第二电子设备通过第一边界区域和第二边界区域物理接触后,第一显示区域与第二显示区域能够拼接成一个拼接显示屏,显示该拼接显示屏可以作为一整体显示屏,那么第一插件11可以直接从该整体显示屏中获得第一触按信息。

可选的,第一边界区域和第二边界区域即为第一电子设备和第二电子设备指定物理接触碰撞位置区域。

可选的,可以包括步骤s309,由于步骤s309是可选步骤,那么在图3中用虚线框框出。

步骤s309:第二插件21获取第一触按信息。

可选的,步骤s309包括:第二插件21获取第二触按轨迹以及接收第一插件11发送的第一触按轨迹。由于第一插件11发送第一触按轨迹为可选步骤,所以在图3中用虚线箭头表示。或者,第一插件11将自己得到的第一触按信息传输至第二插件

可选的,第一电子设备与第二电子设备通过第一边界区域和第二边界区域物理接触后,第一显示区域与第二显示区域能够拼接成一个拼接显示屏,显示该拼接显示屏可以作为一整体显示屏,那么第二插件21可以直接从该整体显示屏中获得第一触按信息。

步骤s310:第一插件11若检测到所述第一触按信息满足第一条件,将第一信息发送至第一通信装置12。

可选的,步骤s310包括:直接将第一信息传输至第一通信装置12。

可选的,步骤s310包括:将第一信息封装成为预设格式,并将封装成预设格式的第一信息发送至第一通信装置12。

步骤s311:第一通信装置12将所述第一信息传输至所述第二通信装置22。

步骤s312:第二通信装置22将第一信息发送至第二插件21。

可选的,若第一信息被第一插件封装成预设格式,那么,还可以包括:

第二插件21对具有预设封装格式的第一信息进行解封装,以得到第一信息。

结合图2或图3对本申请实施例提供的获取第一触按信息的方法进行说明。

如图5所示,为本申请实施例提供的处理方法中获取第一触按信息的一种实现方式的流程图,该方法包括:

步骤s501:获取所述第一边界区域与所述第二边界区域的相对位置信息。

可选的,第一边界区域和第二边界区域即为第一电子设备和第二电子设备预先设定的进行物理接触碰撞的区域。

可选的,第一边界区域和第二边界区域不是第一电子设备和第二电子设备预先设定的进行物理接触碰撞的区域。

本申请实施例中需要预先设置第一电子设备和第二电子设备物理接触的第一边界区域以及第二边界区域。

可选的,第一电子设备与第二电子设备物理接触区域是预先设定的,如图6所示,第一电子设备与第二电子设备属于同一型号的电子设备,可以设定第一电子设备与第二电子设备的物理接触的第一边界区域和第二边界区域均为“留海”所在位置。

图6中用“我是小白”的文字表示第一电子设备的第一边界区域和第二电子设备的第二边界区域对齐后,第一电子设备和第二电子设备的相应位置。

第一插件和/或第二插件基于设定的第一电子设备与第二电子设备的物理接触的第一边界区域和第二边界区域,得到上述相对位置信息。

例如,电子设备的坐标如图7a所示,假设,第一电子设备的第一边界区域的端点坐标,例如“留海”区域的端点坐标e点坐标为(x1,y1),f点坐标为(x2,y1);可以理解的是,第二边界区域的端点坐标,例如“留海”区域的端点坐标e’点坐标为(x1,y1),f’点坐标为(x2,y1),如图7b所示,为第一边界区域和第二边界区域的相对位置信息。

可选的,步骤s501可以是第一插件基于预先设定的第一电子设备与第二电子设备物理接触的第一边界区域以及第二边界区域,得到的相对位置信息,可选的,第一插件还可以将相对位置信息发送至第二插件。可选的,也可以是由第二插件基于预先设定的第一电子设备与第二电子设备物理接触区域的第一边界区域以及第二边界区域,得到的相对位置信息,再发送给第一插件的。

在一可选实施例中,第一电子设备与第二电子设备可以为不同型号的电子设备,可选的,在第一通信装置12与第二通信装置22建立通信连接的过程中,第一通信装置可以获得第二电子设备22的设备型号a;第二通信装置22可以获得第一电子设备32的设备型号b。第一插件11和/或第二插件21基于第二电子设备22的设备型号b以及第一电子设备的设备型号a,即可以确定预先设定的设备型号a的电子设备和设备型号b的电子设备的物理接触的第一边界区域以及第二边界区域对应的坐标范围,以得到相对位置信息。

在一可选实施例中,还可以在第一通信装置12与第二通信装置22建立通信连接后,第一插件11可以将第一电子设备的设备型号发送至第二插件21;和/或,第二插件21可以将第二电子设备的设备型号发送至第一插件11。

步骤s502:基于所述第一触按轨迹的位置信息、所述第二触按轨迹的位置信息以及所述相对位置信息,将所述第一触按轨迹与所述第二触按轨迹拼接,以得到所述第一触按信息。

可选的,第二触按轨迹的位置信息是指第二触按轨迹在第二显示区域中的触按位置信息;该第二触按轨迹的位置信息可以是由第二插件发送至第一插件的。第一触按轨迹的位置信息是指第一触按轨迹在第一显示区域中的触按位置信息。

在一可选实施例中,第一触按轨迹以及所述第二触按轨迹能够拼接成一条连续的曲线。

在一可选实施例中,第一触按轨迹以及所述第二触按轨迹能够拼接成多条连续的曲线。

为了满足本领域技术人员对本申请实施例提供的触按信息的进一步理解,下面举例以两个型号相同的电子设备进行说明。

触按信息包括的由第一触按轨迹以及所述第二触按轨迹能够拼接成的一条曲线可以为任意形状的曲线,本申请实施例对此不进行限制。下面进行举例说明。

图8a以第一信息为歌曲文件为例,一条连续的曲线可以如图8a所示的单向滑动轨迹。图8a中歌曲3是本申请实施例提及的第一信息。

可选的,单向滑动轨迹的起始位置位于第一显示区域,终点位置位于第二显示区域。

图8b以第一信息为文件为例,一条连续的曲线可以如图8b或图8c或图8d所示的往复滑动轨迹。

图8a和图8b中为了更加清晰的表示出曲线,“留海”用填充网格的方框替代。

综上,往复滑动轨迹包括:曲线的起始位置位于第一显示区域,曲线的终点位置位于第二显示区域,且,曲线包括至少一个拐点。

在一可选实施例中,往复滑动轨迹包括:曲线的起始位置位于第一显示区域,曲线的终点位置位于第二显示区域,且曲线中的至少一个拐点位于第一显示区域,曲线中的至少一个拐点位于第二显示区域,如图8b所示。

在一可选实施例中,往复滑动轨迹包括:曲线的起始位置位于第一显示区域,曲线的终点位置位于第二显示区域,且曲线中的至少一个拐点位于第一显示区域,如图8c所示。

在一可选实施例中,往复滑动轨迹包括:曲线的起始位置位于第一显示区域,曲线的终点位置位于第二显示区域,且曲线中的至少一个拐点位于第二显示区域,如图8d所示。

图8e是以两个型号不同的电子设备为例进行说明,一条连续的曲线可以为如图8e所示的往复滑动轨迹,可选的,也可以为单向滑动轨迹,与图8a至图8d相对应,这里不再赘述。

在一可选实施例中,往复滑动轨迹包括:曲线的起始位置位于第一显示区域,终点位置位于第一显示区域,曲线包括至少一个拐点。可选的,至少一个拐点可以位于第一显示区域和/或第二显示区域。

可以理解的是,用户在拖动第一信息的过程,可能发现自己选中的第一信息选择错误,想要取消第一信息的发送,可选的,若用户用于触按第一信息的操作者(例如手指)还未离开第一显示区域,可选的,用户停止触按第一信息即可,或者,如图8f所示,在第一显示区域进行往复滑动(曲线中的拐点位于第一显示区域)。可选的,若用户用于触按第一信息的操作者已经离开第一显示区域,且触按第二显示区域,可选的,用户可以进入如图8g所示往复滑动(曲线中的拐点位于第二显示区域)。

在一可选实施例中,若曲线的终点位置位于第二显示区域,且终点位置对应第一文件夹所在位置,那么,确定将该第一信息存储至第一文件夹中。

在一可选实施例中,若曲线的终点位置位于第二显示区域,且终点位置对应第一应用程序的图标所在位置,那么,确定利用该第一应用程序展示第一信息。

综上,可选的,若往复滑动轨迹包括:曲线的起始位置位于第一显示区域,终点位置位于第一显示区域,曲线包括至少一个拐点;那么,说明第一触按信息不满足第一条件,取消第一信息的发送。

在一可选实施例中,在往复滑动轨迹包括“曲线的起始位置位于第一显示区域,终点位置位于第一显示区域,曲线包括至少一个拐点”的情况下,也可以确定第一触按信息满足第一条件。

在一可选实施例中,如图8a、8b、8c所示,曲线的位置位于第一电子设备的第一边界区域的两个端点和第二电子设备的第二边界区域的两个端点形成的两条直线之间的区域,如图7b所示的两个虚线之间的区域。

在另一可选实施例中,如图8e、图8f所示,曲线的位置可以任意,不局限于如图7b所示的两个虚线之间的区域。

在一可选实施例中,第一触按轨迹以及所述第二触按轨迹能够拼接成的一条曲线的形状不同,第一电子设备可以生成不同的控制指令。

如图9所示,为本申请实施例提供的处理方法中控制指令的传输的信令图,该方法包括:

步骤s901:第一插件11若检测到曲线的滑动轨迹满足第二条件,生成控制指令。

其中,所述控制指令用于指示所述第二电子设备在针对所述第一信息执行操作时需要进行验证。

在一可选实施例中,若检测到曲线的滑动轨迹满足第二条件,显示指示用户输入加密信息的窗口或语音提示用户输入加密信息,以基于用户输入的加密信息对第一信息进行加密。

在一可选实施例中,若检测到曲线的滑动轨迹满足第二条件,说明第二电子设备中只有验证成功(例如身份验证)后,才可以针对第一信息进行操作。

可选的,曲线的滑动轨迹满足第二条件包括:曲线的滑动轨迹为预设滑动轨迹,例如,预设滑动轨迹可以为单向滑动轨迹或往复滑动轨迹中任一种。可选的,若曲线的滑动轨迹为单向滑动轨迹则满足第二条件,那么曲线的滑动轨迹为往复滑动轨迹则不满足第二条件;若曲线的滑动轨迹为往复滑动轨迹则满足第二条件,那么曲线的滑动轨迹为单向滑动轨迹则不满足第二条件。

步骤s902:第一插件11将控制指令发送至第一通信装置12。

可选的,第一插件11可以将控制指令封装成预设格式的控制指令,并发送至第一通信装置12。

步骤s903:第一通信装置12将控制指令发送至第二通信装置22。

步骤s904:第二通信装置22将控制指令发送至第二插件21

步骤s905:第二插件21接收控制指令,若检测到针对第一信息的操作,获取用户输入的验证信息,若验证成功,控制第一信息响应该操作。

若,第一插件11将控制指令封装成预设格式的控制指令,那么第二插件21可以对封装成预设格式的控制指令进行解封装,以得到控制指令。

可选的,若曲线的滑动轨迹不满足第二条件,那么第二插件21检测到针对第一信息的操作,直接控制第一信息响应该操作。

在另一可选实施例中,第二插件21可以获得第一触按信息,可选的,若无需第一电子设备的用户输入加密信息,第一插件11可以不用向第二插件21发送控制指令。即第二插件21基于该第一触按信息,就已经获知在检测到针对第一信息的操作时,需要用户输入验证信息。

下面以第二电子设备向第一电子设备发送第二信息为例进行说明,该方法包括:

步骤1:第二插件21确定待传输的第二信息。

步骤2:第一插件11获取第二触按信息。

所述第二触按信息至少包括所述第一显示区域的第三触按轨迹以及所述第二显示区域的第四触按轨迹。

可选的,第二触按信息可以是由第二插件21获得并发送至第一插件11的,或者,第二触按信息是由第一插件11自身得到的。

可以理解的是,第二插件21的功能与第一插件11的功能相同,这里的第二触按信息可以类别第一触按信息,第三触按轨迹可以类比第一触按轨迹,第四触按轨迹可以类别第二触按轨迹,这里不再赘述。

步骤3:第一插件11若检测到所述第三触按轨迹以及所述第四触按轨迹拼接成的一条连续的曲线的滑动轨迹满足第二条件,且检索到针对所述第二信息的执行操作,获取验证信息。

第一插件11无需获得第二插件发送的控制指令(类比第一插件11向第二插件21发送第一信息的过程发送的控制指令),基于第二触按信息就可以获知在检测到针对第二信息的操作时,是否需要用户输入验证信息。

步骤4:第一插件11若检测到所述验证信息验证通过,控制所述第一信息响应操作。

可选的,第一插件11若检测到所述第三触按轨迹以及所述第四触按轨迹拼接成的一条连续的曲线不满足所述第二条件,且检索到针对所述第一信息执行操作,控制所述第一信息响应所述操作。

在一可选实施例中,上述验证信息可以为身份验证信息(例如,语音验证和/或指纹验证和/或面部识别验证和/或密码验证等等),这样仅第一电子设备的用户可以针对第二信息进行操作,增加了私密性;或者,仅第二电子设备的用户可以针对第一信息进行操作。

可以理解的是,第一电子设备可能有一个或多个第一信息需要传输至第二电子设备;可选的,可以每次传输一个第一信息,例如,如图8a或图8b或图8c或图8d或图8e所示的方式一次传输一个第一信息。

可选的,第一显示区域包括第一子区域和第二子区域中至少一个子区域,其中第一子区域,用于显示表征待传输的第一信息的第三信息;第二子区域,用于显示表征已经接收到的第二信息的第四信息。

可选的,第三信息可以为第一信息本身,或,标识第一信息的信息。可选的,第四信息可以为第二信息本身,或,标识第二信息的信息。

可选的,第二显示区域包括第三子区域和第四子区域中至少一个子区域,其中第三子区域,用于显示表征待传输的第二信息的第四信息;第四子区域,用于显示表征已经接收到的第一信息的第三信息。

可选的,第一子区域可以为第二子区域的局部区域,或者,第二子区域可以为第一子区域的局部区域,或者,第一子区域与第二子区域相互独立。

可选的,第三子区域可以为第四子区域的局部区域,或者,第四子区域为第三子区域的局部区域,或者,第三子区域与第四子区域相互独立。

可选的,第一子区域和第二子区域可以位于第一显示区域的任意位置,可选的,第三子区域和第四子区域可以位于第二显示区域的任意位置。

下面以第一显示区域中的第一子区域(对应第二显示区域的第三子区域)以及第二显示区域中的第四子区域(对应第一显示区域的第二子区域)为进行说明。

可选的,可以将第一信息拖动至第一子区域。

可选的,可以通过预设触按操作将第一信息放置在第一子区域。

例如,选中第一信息后,在显示的菜单中,选择添加至第一子区域。

下面以拖动为例进行说明。

可选的,表征待传输的第一信息的第三信息为预设的标识;表征已接收的第一信息,如图10a所示,第一子区域111可以位于第一显示区域的上侧区域;可选的,第一子区域还可以位于第一显示区域的左侧区域或右侧区域或下侧区域,本申请实施例对第一子区域位于第一显示区域的位置不进行任何限定。

同理,如图10a所示第四子区域112位于第二显示区域的上侧;可选的,第四子区域112还可以位于第二显示区域的左侧区域或右侧区域或下侧区域,本申请实施例对第四子区域112位于第二显示区域的位置不进行任何限定。

在图10a中第一子区域111已经包含标识1以及标识2,可选的,一个标识对应一个待发送的第一信息。标识1对应的待发送的第一信息和标识2对应的待发送的第一信息不同。图10a中第一子区域111已经包含标识1以及标识2,说明用户已经执行将标识1对应的第一信息拖动至第一子区域;将标识2对应的第一信息拖动至第一子区域。

图10a中手指触按第一信息1,表征用户想要将第一信息1拖动至第一子区域111中。

可选的,若第一子区域111显示有多个标识,多个标识的显示顺序可以为从左侧至右侧拖进至第一子区域的时刻依次增大;或者,从左侧至右侧拖进至第一子区域的时刻依次减小,或者,从左侧至右侧按照信息的优先级别排序,或者,多个标识的顺序是随机的。

可选的,信息的优先级别可以基于信息所属的应用程序的优先级别确定。

可选的,用户可以拖动第一子区域显示的多个标识,以改变其顺序。

同理,若第二子区域111显示有多个标识,多个标识的显示顺序可以为从左侧至右侧接收时刻依次增大;或者,从左侧至右侧接收时刻依次减小,或者,从左侧至右侧按照信息的优先级别排序,或者,多个标识的顺序是随机的。

可选的,信息的优先级别可以基于信息所属的应用程序的优先级别确定。

可选的,用户可以拖动第二子区域显示的多个标识,以改变其顺序。

假设,当前用户想要将第一信息1拖动至第一子区域111,如图10a所示,可选的,用户可以用操作者(例如手指)触按第一信息1;可选的,可以按照图10b所示的箭头方向将第一信息1拖动至第一子区域;从图10b可以看出,若拖动第一信息1至第一子区域111,第一子区域111就会显示第一信息1相应的标识3。

可选的,若第二电子设备没有接收到任何第一信息,且没有要发送的第二信息,第二显示区域可以不用展示第四子区域112,可选的,也可以展示第四子区域112。

在一可选实施例中,如图10c所示,若用户想要将第一信息1发送至第二电子设备,那么可以直接拖动标识3,例如,按照图10c所示箭头将标识3拖动至第二显示区域中的第四子区域112的任意位置,或者,第二显示区域中任意位置。第二电子设备接收到第一信息1后,可以在第四子区域112显示第一信息1对应的标识3。

可选的,若第二电子设备的用户想要针对第一信息1进行操作,可以直接针对标识3进行操作,例如,第二电子设备的用户想要查看第一信息1,那么点击标识3后,第二电子设备的第二显示区域可以显示第一信息1。

可选的,查看第一信息1后,第二电子设备的第四子区域112可以不再显示表征第一信息1的标识3,或者,查看第一信息1后,第二电子设备的第四子区域112仍旧显示表征第一信息1的标识3。

用户可以通过针对第四子区域112中的标识3进行相应的输入操作,才可以使得第四子区域112不在显示标识3,例如,长时间触按第四子区域112中的标识3,在标识3的任意位置可以出现“×”,点击“×”可以删除标识3。

可选的,第一电子设备在发送第一信息1后,第一子区域111可以不再显示表征第一信息的标识3,或者,第一电子设备发送第一信息1后,第一子区域111还可以显示表征第一信息的标识3。

用户可以通过针对第一子区域111中的标识3进行相应的输入操作,才可以使得第一子区域111不在显示标识3,例如,长时间触按第一子区域111中的标识3,在标识3的任意位置可以出现“×”,点击“×”可以删除标识3。

在一可选实施例中,标识可以为第一信息所属应用程序的标识,例如,应用程序的图标。具体可以参见图10d所示,第一显示区域的第一子区域显示有淘宝图标以及京东图标;第一显示区域还显示有微信应用程序的聊天窗口。

若用户想要将“通知:明天休假一天”拖动至第一子区域,用户可以通过操作者触按该信息,并将其拖动至第一子区域,如图10e所示,用户可以按照图10e所示箭头将“通知:明天休假一天”信息拖动至第一子区域,第一子区域可以显示微信应用程序的图标。

若用户想要将“通知:明天休假一天”发送至第二电子设备,那么可以拖动第一子区域中的微信应用程序图标,可选的可以按照图10f箭头将微信应用图标拖拽至第二电子设备。第二电子设备接收到该“通知:明天休假一天”信息后,由于该信息属于微信应用程序,所述第四子区域112可以显示微信应用程序图标。

可选的,若第二电子设备的用户需要查看该信息,可以点击第四子区域112显示的微信应用程序图标,即可显示“通知:明天休假一天”,如图10e所示。

可选的,若第二电子设备当前并未启动微信应用程序,若点击第二子区域的微信应用程序图标,还可以启动该微信应用程序。

在一可选实施例中,在第一显示区域中拖动第一信息时,第一信息会随着操作者触按位置的移动而移动,可选的,第一信息不会随着操作者触按位置的移动而移动。可选的,在第二显示区域中,第一信息会随着操作者触按位置的移动而移动,可选的,第一信息不会随着操作者触按位置的移动而移动。

上述本申请公开的实施例中详细描述了方法,对于本申请的方法可采用多种形式的装置实现,因此本申请还公开了一种装置,下面给出具体的实施例进行详细说明。

如图11所示,为本申请实施例提供的一种插件的结构图,该插件包括:

第一确定模块1101,用于确定第一电子设备与第二电子设备之间待传输的第一信息;

其中,所述第一电子设备的至少第一局部区域与所述第二电子设备的至少第二局部区域物理接触,所述第一电子设备包括第一显示区域,所述第二电子设备包括第二显示区域;

第一获取模块1102,用于获取第一触按信息,所述第一触按信息至少包括所述第一显示区域的第一触按轨迹以及所述第二显示区域的第二触按轨迹;

第一传输模块1103,用于若所述第一触按信息满足第一条件,将所述第一信息传输至所述第二电子设备。

可选的,图11所示的插件可以为第一插件和/或第二插件。

在一可选实施例中,第一获取模块包括:

第一获取单元,用于获取所述第一边界区域与所述第二边界区域的相对位置信息;

第二获取单元,用于基于所述第一触按轨迹的位置信息、所述第二触按轨迹的位置信息以及所述相对位置信息,将所述第一触按轨迹与所述第二触按轨迹拼接,以得到所述第一触按信息。

在一可选实施例中,还包括下列任一种:

第二确定模块,用于若所述第一触按轨迹以及所述第二触按轨迹能够拼接成一条连续的曲线,确定所述第一触按信息满足所述第一条件;

或,

第三确定模块,用于若所述第一触按轨迹以及所述第二触按轨迹能够拼接成一条连续的曲线,且,所述曲线的起始点位于所述第一显示区域,所述曲线的终点位于所述第二显示区域,确定所述第一触按信息满足所述第一条件;

或,

第四确定模块,用于若所述第一触按轨迹以及所述第二触按轨迹能够拼接成一条连续的曲线,且,所述曲线的起始点以及终点位于所述第一显示区域,确定所述第一触按信息不满足所述第一条件。

在一可选实施例中,还包括:

生成模块,用于若所述曲线的滑动轨迹满足第二条件,生成控制指令;

第二传输模块,用于将所述控制指令传输至所述第二电子设备;

其中,所述控制指令用于指示所述第二电子设备在针对所述第一信息执行操作时需要进行验证。

在一可选实施例中,还包括:

第二获取模块,用于从所述第二电子设备中获得第二信息;

第三获取模块,用于获取所述第二信息对应的第二触按信息,所述第二触按信息至少包括所述第一显示区域的第三触按轨迹以及所述第二显示区域的第四触按轨迹;

第一控制模块,用于若所述第三触按轨迹以及所述第四触按轨迹拼接成的一条连续的曲线的滑动轨迹满足第二条件,且检索到针对所述第二信息的执行操作,获取验证信息;若检测到所述验证信息验证通过,控制所述第一信息响应操作;

第二控制模块,用于若所述第三触按轨迹以及所述第四触按轨迹拼接成的一条连续的曲线不满足所述第二条件,且检索到针对所述第一信息执行操作,控制所述第一信息响应所述操作。

在一可选实施例中,还包括:

第五确定模块,用于若所述曲线的滑动轨迹包括单向滑动轨迹或往复滑动轨迹中任一种,确定所述曲线的滑动轨迹满足所述第二条件。

在一可选实施例中,还包括下列至少一种:

第一显示模块,用于在所述第一显示区域的第一子区域显示表征待传输的所述第一信息的第三信息,其中,所述第一信息能够响应针对所述第三信息的操作;

或,

第二显示模块,用于在所述第一显示区域的第二子区域显示表征已经接收到的所述第二信息的第四信息,其中,所述第二信息能够响应针对所述第四信息的操作。

在一可选实施例中,还包括:

第四获取模块,用于获取第一参数;

通信模块,用于若所述第一参数满足第三条件,建立所述第一电子设备与所述第二电子设备之间的通信连接。

本申请实施例还提供了一种可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,实现上述任一所述的处理方法包含的各个步骤。

需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于装置或系统类实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任意其它形式的存储介质中。

对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本申请。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1