对象关联方法、装置及用户设备与流程

文档序号:12362436阅读:271来源:国知局
对象关联方法、装置及用户设备与流程

本申请实施例涉及交互技术领域,尤其涉及一种对象关联方法、装置及用户设备。



背景技术:

随着传感器技术的不断发展,人机交互的手段和途径也不断丰富,比如,能够检测用户的触控参数,比如触屏压力、触控时长等,的触控屏也让交互变得更加灵活。



技术实现要素:

有鉴于此,本申请实施例的一个目的在于提供一种基于触控参数的交互方案。

为实现上述目的,根据本申请实施例的第一方面,提供一种对象关联方法,包括:

根据至少两个对象各自的第一触控参数,确定所述至少两个对象的关联方向;

至少根据所述至少两个对象的关联方向,关联所述至少两个对象。

结合第一方面,在第一方面的第一种可能的实现方式中,所述至少两个对象包括:一第一对象和一第二对象。

结合第一方面或第一方面的上述任一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述根据至少两个对象各自的第一触控参数,确定所述至少两个对象的关联方向,包括:

响应于所述第一对象的第一触控参数大于所述第二对象的第一触控参数,确定所述第一对象和所述第二对象的第一关联方向为从所述第二对象指向所述第一对象。

结合第一方面或第一方面的上述任一种可能的实现方式,在第一方面的第三种可能的实现方式中,所述根据至少两个对象各自的第一触控参数,确定所述至少两个对象的关联方向,包括:

响应于所述第一对象的第一触控参数大于所述第二对象的第一触控参数与一第一值之和,确定所述第一对象和所述第二对象的第一关联方向为从所述第二对象指向所述第一对象。

结合第一方面或第一方面的上述任一种可能的实现方式,在第一方面的第四种可能的实现方式中,所述至少根据所述至少两个对象的关联方向,关联所述至少两个对象,包括:

响应于所述第一对象和所述第二对象的第一关联方向为从所述第二对象指向所述第一对象,将所述第二对象的关联信息传递给所述第一对象。

结合第一方面或第一方面的上述任一种可能的实现方式,在第一方面的第五种可能的实现方式中,所述第一对象为第一文件,所述第二对象为第二文件,所述第二对象的关联信息为所述第二文件的内容;

所述将所述第二对象的关联信息传递给所述第一对象,包括:

将所述第二文件的内容复制到所述第一文件中。

结合第一方面或第一方面的上述任一种可能的实现方式,在第一方面的第六种可能的实现方式中,所述第一对象为一第一桌面,所述第二对象为一第二桌面或一窗口,所述第二对象的关联信息为所述第二桌面或所述窗口的内容;

所述将所述第二对象的关联信息传递给所述第一对象,包括:

将所述第二桌面或所述窗口的内容在所述第一桌面中扩展显示。

结合第一方面或第一方面的上述任一种可能的实现方式,在第一方面的第七种可能的实现方式中,所述第一对象为一文件,所述第二对象为一应用软件,所述第二对象的关联信息为所述应用软件的安装地址;

所述将所述第二对象的关联信息传递给所述第一对象,包括:

根据所述应用软件的安装地址,将所述应用软件设置为所述文件的默认打开软件。

结合第一方面或第一方面的上述任一种可能的实现方式,在第一方面的第八种可能的实现方式中,所述至少根据所述至少两个对象的关联方向,关联所述至少两个对象,包括:

响应于所述第一对象和所述第二对象的第一关联方向为从所述第二对象指向所述第一对象,指示所述第二对象将所述第二对象的关联信息传递给所述第一对象,指示所述第一对象根据所述第二对象的关联信息进行关联处理。

结合第一方面或第一方面的上述任一种可能的实现方式,在第一方面的第九种可能的实现方式中,所述第一对象为第一应用软件,所述第二对象为第二应用软件,所述第二对象的关联信息为所述第二应用软件的至少一条通知消息;

所述指示所述第一对象根据所述第二对象的关联信息进行关联处理,包括:

指示所述第一应用软件向用户推送所述至少一条通知消息。

结合第一方面或第一方面的上述任一种可能的实现方式,在第一方面的第十种可能的实现方式中,所述第一对象为一搜索软件,所述第二对象为一应用软件,所述第二对象的关联信息为所述应用软件的属性信息;

所述指示所述第一对象根据所述第二对象的关联信息进行关联处理,包括:

指示所述搜索软件根据所述属性信息进行搜索。

结合第一方面或第一方面的上述任一种可能的实现方式,在第一方面的第十一种可能的实现方式中,所述第一对象为一清理软件,所述第二对象为一应用软件,所述第二对象的关联信息为所述应用软件的安装地址;

所述指示所述第一对象根据所述第二对象的关联信息进行关联处理,包括:

指示所述清理软件根据所述安装地址对所述应用软件进行清理。

结合第一方面或第一方面的上述任一种可能的实现方式,在第一方面的第十二种可能的实现方式中,所述第一对象为一应用软件,所述第二对象为一文件,所述第二对象的关联信息为所述文件的存储地址;

所述指示所述第一对象根据所述第二对象的关联信息进行关联处理,包括:

指示所述应用软件根据所述存储地址打开所述文件。

结合第一方面或第一方面的上述任一种可能的实现方式,在第一方面的第十三种可能的实现方式中,所述根据至少两个对象各自的第一触控参数,确定所述至少两个对象的关联方向之前,还包括:

确定至少一个第一触控事件选中的至少两个对象以及所述至少一个第一触控事件中所述至少两个对象各自的第一触控参数。

结合第一方面或第一方面的上述任一种可能的实现方式,在第一方面的第十四种可能的实现方式中,所述至少根据所述至少两个对象的关联方向,关联所述至少两个对象之后,还包括:

确定至少一个第二触控事件选中已关联的至少两个对象以及所述至少一个第二触控事件中所述已关联的至少两个对象各自的第二触控参数;

根据所述已关联的至少两个对象各自的第二触控参数和所述已 关联的至少两个对象的关联方向,将所述已关联的至少两个对象解关联。

结合第一方面或第一方面的上述任一种可能的实现方式,在第一方面的第十五种可能的实现方式中,所述已关联的至少两个对象包括:已关联的一第三对象和一第四对象;

所述根据所述已关联的至少两个对象各自的第二触控参数所述已关联的至少两个对象的关联方向,将所述已关联的至少两个对象解关联,包括:

响应于所述第三对象和所述第四对象的第一关联方向为从所述第四对象指向所述第三对象,并且,所述第三对象的第二触控参数大于所述第四对象的第二触控参数或者所述第三对象的第二触控参数大于所述第四对象的第二触控参数与一第二值之和,将所述第三对象和所述第四对象解关联。

结合第一方面或第一方面的上述任一种可能的实现方式,在第一方面的第十六种可能的实现方式中,所述第一触控参数包括以下任一种:触屏压力,触屏时长。

结合第一方面或第一方面的上述任一种可能的实现方式,在第一方面的第十七种可能的实现方式中,所述至少两个对象位于同一用户设备,或者,不同的用户设备。

为实现上述目的,根据本申请实施例的第二方面,提供一种对象关联装置,包括:

第一确定模块,用于根据至少两个对象各自的第一触控参数,确定所述至少两个对象的关联方向;

关联模块,用于至少根据所述至少两个对象的关联方向,关联所述至少两个对象。

结合第二方面,在第二方面的第一种可能的实现方式中,所述至少两个对象包括:一第一对象和一第二对象。

结合第二方面或第二方面的上述任一种可能的实现方式,在第二方面的第二种可能的实现方式中,所述第一确定模块具体用于:

响应于所述第一对象的第一触控参数大于所述第二对象的第一触控参数,确定所述第一对象和所述第二对象的第一关联方向为从所述第二对象指向所述第一对象。

结合第二方面或第二方面的上述任一种可能的实现方式,在第二方面的第三种可能的实现方式中,所述第一确定模块具体用于:

响应于所述第一对象的第一触控参数大于所述第二对象的第一触控参数与一第一值之和,确定所述第一对象和所述第二对象的第一关联方向为从所述第二对象指向所述第一对象。

结合第二方面或第二方面的上述任一种可能的实现方式,在第二方面的第四种可能的实现方式中,所述关联模块具体用于:

响应于所述第一对象和所述第二对象的第一关联方向为从所述第二对象指向所述第一对象,将所述第二对象的关联信息传递给所述第一对象。

结合第二方面或第二方面的上述任一种可能的实现方式,在第二方面的第五种可能的实现方式中,所述第一对象为第一文件,所述第二对象为第二文件,所述第二对象的关联信息为所述第二文件的内容;

所述关联模块具体用于:

响应于所述第一关联方向为从所述第二对象指向所述第一对象,将所述第二文件的内容复制到所述第一文件中。

结合第二方面或第二方面的上述任一种可能的实现方式,在第二方面的第六种可能的实现方式中,所述第一对象为一第一桌面,所述第二对象为一第二桌面或一窗口,所述第二对象的关联信息为所述第二桌面或所述窗口的内容;

所述关联模块具体用于:

响应于所述第一关联方向为从所述第二对象指向所述第一对象,将所述第二桌面或所述窗口的内容在所述第一桌面中扩展显示。

结合第二方面或第二方面的上述任一种可能的实现方式,在第二方面的第七种可能的实现方式中,所述第一对象为一文件,所述第二对象为一应用软件,所述第二对象的关联信息为所述应用软件的安装地址;

所述关联模块具体用于:

响应于所述第一关联方向为从所述第二对象指向所述第一对象,根据所述应用软件的安装地址,将所述应用软件设置为所述文件的默认打开软件。

结合第二方面或第二方面的上述任一种可能的实现方式,在第二方面的第八种可能的实现方式中,所述关联模块包括:

第一关联单元,用于响应于所述第一对象和所述第二对象的第一关联方向为从所述第二对象指向所述第一对象,指示所述第二对象将所述第二对象的关联信息传递给所述第一对象;

第二关联单元,用于响应于所述第一关联方向为从所述第二对象指向所述第一对象,指示所述第一对象根据所述第二对象的关联信息进行关联处理。

结合第二方面或第二方面的上述任一种可能的实现方式,在第二方面的第九种可能的实现方式中,所述第一对象为第一应用软件,所述第二对象为第二应用软件,所述第二对象的关联信息为所述第二应用软件的至少一条通知消息;

所述第二关联单元具体用于:响应于所述第一关联方向为从所述第二对象指向所述第一对象,指示所述第一应用软件向用户推送所述至少一条通知消息。

结合第二方面或第二方面的上述任一种可能的实现方式,在第二方面的第十种可能的实现方式中,所述第一对象为一搜索软件,所述 第二对象为一应用软件,所述第二对象的关联信息为所述应用软件的属性信息;

所述第二关联单元具体用于:响应于所述第一关联方向为从所述第二对象指向所述第一对象,指示所述搜索软件根据所述属性信息进行搜索。

结合第二方面或第二方面的上述任一种可能的实现方式,在第二方面的第十一种可能的实现方式中,所述第一对象为一清理软件,所述第二对象为一应用软件,所述第二对象的关联信息为所述应用软件的安装地址;

所述第二关联单元具体用于:响应于所述第一关联方向为从所述第二对象指向所述第一对象,指示所述清理软件根据所述安装地址对所述应用软件进行清理。

结合第二方面或第二方面的上述任一种可能的实现方式,在第二方面的第十二种可能的实现方式中,所述第一对象为一应用软件,所述第二对象为一文件,所述第二对象的关联信息为所述文件的存储地址;

所述第二关联单元具体用于:响应于所述第一关联方向为从所述第二对象指向所述第一对象,指示所述应用软件根据所述存储地址打开所述文件。

结合第二方面或第二方面的上述任一种可能的实现方式,在第二方面的第十三种可能的实现方式中,所述装置还包括:

第二确定模块,用于确定至少一个第一触控事件选中的至少两个对象以及所述至少一个第一触控事件中所述至少两个对象各自的第一触控参数。

结合第二方面或第二方面的上述任一种可能的实现方式,在第二方面的第十四种可能的实现方式中,所述装置还包括:

第三确定模块,用于确定至少一个第二触控事件选中已关联的至 少两个对象以及所述至少一个第二触控事件中所述已关联的至少两个对象各自的第二触控参数;

解关联模块,用于根据所述已关联的至少两个对象各自的第二触控参数和所述已关联的至少两个对象的关联方向,将所述已关联的至少两个对象解关联。

结合第二方面或第二方面的上述任一种可能的实现方式,在第二方面的第十五种可能的实现方式中,所述已关联的至少两个对象包括:已关联的一第三对象和一第四对象;

所述解关联模块具体用于:

响应于所述第三对象和所述第四对象的第一关联方向为从所述第四对象指向所述第三对象,并且,所述第三对象的第二触控参数大于所述第四对象的第二触控参数或者所述第三对象的第二触控参数大于所述第四对象的第二触控参数与一第二值之和,将所述第三对象和所述第四对象解关联。

结合第二方面或第二方面的上述任一种可能的实现方式,在第二方面的第十六种可能的实现方式中,所述第一触控参数包括以下任一种:触屏压力,触屏时长。

结合第二方面或第二方面的上述任一种可能的实现方式,在第二方面的第十七种可能的实现方式中,所述至少两个对象位于同一用户设备,或者,不同的用户设备。

为实现上述目的,根据本申请实施例的第三方面,提供一种用户设备,包括:

触控感应模块,用于检测所述用户设备中至少两个对象各自的第一触控参数;

存储器,用于存储指令;

处理器,用于执行所述存储器存储的指令,所述指令使得所述处理器执行以下操作:

根据所述触控感应模块检测到的所述至少两个对象各自的第一触控参数,确定所述至少两个对象的关联方向;

至少根据所述至少两个对象的关联方向,关联所述至少两个对象。

结合第三方面,在第三方面的第一种可能的实现方式中,所述触控感应模块为一触控屏。

为实现上述目的,根据本申请实施例的第四方面,提供一种用户设备,包括:

触控感应模块,用于检测所述用户设备中至少一个本地对象各自的第一触控参数;

通信接口,用于接收至少一个外部对象各自的第一触控参数;

存储器,用于存储指令;

处理器,用于执行所述存储器存储的指令,所述指令使得所述处理器执行以下操作:

根据所述触控感应模块检测到的所述至少一个本地对象各自的第一触控参数和所述通信接口接收到的所述至少一个外部对象各自的第一触控参数,确定至少两个对象的关联方向,所述至少两个对象包括:所述至少一个本地对象和所述至少一个外部对象;

至少根据所述至少两个对象的关联方向,关联所述至少两个对象。

结合第四方面,在第四方面的第一种可能的实现方式中,所述触控感应模块为一触控屏。

以上多个技术方案中的至少一个技术方案具有如下有益效果:

本申请实施例通过根据至少两个对象各自的第一触控参数确定所述至少两个对象的关联方向,至少根据所述至少两个对象的关联方向关联所述至少两个对象,提供了一种基于触控参数的交互方案,在此方案用户可以通过灵活地控制针对不同对象的触控参数来控制对 象之间的关联方向,从而控制对象之间的关联方式。

附图说明

图1为本申请提供的一种对象关联方法实施例的流程示意图;

图2为本申请提供的一种对象关联装置实施例的结构示意图;

图3~5分别为图2所示实施例的一种实现方式的结构示意图;

图6为本申请提供的一种用户设备实施例一的结构示意图;

图7为图6所示实施例的一种实现方式的结构示意图;

图8为本申请提供的一种用户设备实施例二的结构示意图;

图9为图8所示实施例的一种实现方式的结构示意图。

具体实施方式

下面结合附图和实施例,对本申请的具体实施方式作进一步详细说明。以下实施例用于说明本发明,但不用来限制本发明的范围。

图1为本申请提供的一种对象关联方法实施例的流程示意图。如图1所示,本实施例包括:

110、根据至少两个对象各自的第一触控参数,确定所述至少两个对象的关联方向。

举例来说,本申请提供的一种对象关联装置实施例所述的对象关联装置,或者,本申请提供的一种用户设备实施例一或实施例二所述的用户设备,作为本实施例的执行主体,执行110~120。

本实施例中,所述至少两个对象为两个对象,或者,至少三个对象。

本实施例中,所述至少两个对象包括以下至少一种:应用软件、文件、窗口、桌面。其中,所述应用软件可以是具有任一功能的软件,所述文件包括但不限于:文档、图片、视频、音频,所述窗口可以是任意软件的窗口,比如,任意应用软件的窗口、任意支撑软件的窗口 或任意系统软件的窗口。

本实施例中,所述至少两个对象位于同一用户设备,或者,不同的用户设备,其中,所述用户设备包括但不限于:手机、平板电脑、可穿戴设备。举例来说,所述至少两个对象包括:位于用户设备A的文件1和文件2,或者,所述至少两个对象包括:位于用户设备A的应用软件1和位于用户设备B的应用软件2,或者,所述至少两个对象包括:位于用户设备A的一桌面和位于用户设备B的一窗口。

本实施例中,所述至少两个对象通常是用户选定的。

本实施例中,所述第一触控参数包括但不限于以下任一种:触屏压力、触屏时长。

本实施例中,所述至少两个对象的关联方向包括但不限于:所述至少两个对象中两个对象的第一关联方向,和/或,所述至少两个对象中三个对象的第二关联方向,和/或,所述至少两个对象中四个对象的第三关联方向,等。可选地,所述根据至少两个对象各自的第一触控参数,确定所述至少两个对象的关联方向,包括:针对所述至少两个对象中每两个对象,根据所述两个对象各自的第一触控参数,确定所述两个对象的第一关联方向。举例来说,所述至少两个对象包括对象A、对象B和对象C,110中根据对象A和对象B各自的第一触控参数确定对象A和对象B的第一关联方向,根据对象A和对象C各自的第一触控参数确定对象A和对象C的第一关联方向,根据对象B和对象C各自的第一触控参数确定对象B和对象C的第一关联方向。需要说明的是,当所述至少两个对象为至少三个对象时,不是所述至少三个对象中的任意两个对象均存在第一关联方向的,若110中地确定两个对象的第一关联方向为空,则说明该两个对象无需关联。另外,需要关联的两个对象的第一关联方向通常是从一个对象到另一个对象。举例来说,所述至少两个对象包括:对象A和对象B,110中确定的对象A和对象B的第一关联方向有三种可能:空,从对 象A指向对象B,从对象B指向对象A。

120、至少根据所述至少两个对象的关联方向,关联所述至少两个对象。

本实施例中,所述至少两个对象的关联方向包括但不限于:所述至少两个对象中两个对象的第一关联方向,和/或,所述至少两个对象中三个对象的第二关联方向,和/或,所述至少两个对象中四个对象的第三关联方向,等。可选地,所述至少根据所述至少两个对象的关联方向,关联所述至少两个对象,包括:针对所述至少两个对象中的每两个对象,至少根据所述两个对象的第一关联方向,关联所述两个对象;和/或,针对所述至少两个对象中的每三个对象,至少根据所述三个对象的第二关联方向,关联所述三个对象;和/或,针对所述至少两个对象中的每四个对象,至少根据所述四个对象的第三关联方向,关联所述四个对象。

本实施例中,所述关联所述至少两个对象是与所述关联方向有关的。举例来说,对于第一关联方向不为空的两个对象,当该两个对象的第一关联方向不同时,关联该两个对象的方式也相应的不同。

本实施例中,对于110中确定第一关联方向为空的两个对象,120中不关联该两个对象,类似地,对于110中确定第二关联方向为空的三个对象,120中不关联该三个对象。

本实施例通过根据至少两个对象各自的第一触控参数确定所述至少两个对象的关联方向,至少根据所述至少两个对象的关联方向关联所述至少两个对象,提供了一种基于触控参数的交互方案,在此方案用户可以通过灵活地控制针对不同对象的触控参数来控制对象之间的关联方向,从而控制对象之间的关联方式。

以下通过一些可选的实现方式进一步地描述本实施例的方法。

本实施例中,110有多种实现方式。

在一种可能的场景中,所述至少两个对象包括:一第一对象和一 第二对象。在此场景中,所述至少两个对象可能还包括至少一个其它对象,这里仅以所述第一对象和所述第二对象为例进行说明。

在此场景中,110的一种可选的实现方式是,所述根据至少两个对象各自的第一触控参数,确定所述至少两个对象的关联方向,包括:

响应于所述第一对象的第一触控参数大于所述第二对象的第一触控参数,确定所述第一对象和所述第二对象的第一关联方向为从所述第二对象指向所述第一对象。

举例来说,若所述第一对象的触屏压力大于所述第二对象的触屏压力,或者,所述第一对象的触屏时长大于所述第二对象的触屏时长,则确定所述第一关联方向为从所述第二对象指向所述第一对象。

在此实现方式中,可选地,所述根据至少两个对象各自的第一触控参数,确定所述至少两个对象的关联方向,还包括:

响应于所述第一对象的第一触控参数等于所述第二对象的第一触控参数,确定所述第一关联方向为空。

举例来说,所述至少两个对象包括:对象A和对象B,对象A的触屏压力为P1,对象B的触屏压力为P2,若P1>P2则确定对象A和对象B的第一关联方向为从对象B指向对象A,若P1<P2则确定对象A和对象B的第一关联方向为从对象A指向对象B,若P1=P2则确定对象A和对象B的第一关联方向为空,即对象A和对象B无需关联。

又举例来说,所述至少两个对象包括:对象A、对象B和对象C,对象A的触屏压力为P1,对象B的触屏压力为P2,对象C的触屏压力为P3,假设P1>P2=P3,则确定对象A和对象B的第一关联方向从对象B指向对象A,对象A和对象C的第一关联方向从对象C指向对象A,对象B和对象C的第一关联方向为空、无需关联。

在此场景中,110的又一种可选的实现方式是,所述根据至少两个对象各自的第一触控参数,确定所述至少两个对象的关联方向,包 括:

响应于所述第一对象的第一触控参数大于所述第二对象的第一触控参数与一第一值之和,确定所述第一对象和所述第二对象的第一关联方向为从所述第二对象指向所述第一对象。

其中,所述第一值可以是预先设定的。需要说明的是,对于不同类型的第一触控参数,可以设定不同的第一值,比如,对于触屏压力可以设定一第一压力值,对于触屏时长可以设定一第一时长值。

举例来说,若所述第一对象的触屏压力大于所述第二对象的触屏压力与第一压力值之和,或者,所述第一对象的触屏时长大于所述第二对象的触屏时长与第一时长值之和,则确定所述第一关联方向为从所述第二对象指向所述第一对象。

在此实现方式中,可选地,所述根据至少两个对象各自的第一触控参数,确定所述至少两个对象的关联方向,还包括:

响应于所述第一对象的第一触控参数不大于所述第二对象的第一触控参数与所述第一值之和,且所述第二对象的第一触控参数不大于所述第一对象的第一触控参数与所述第一值之和,确定所述第一关联方向为空。

举例来说,所述至少两个对象包括:对象A和对象B,对象A的触屏压力为P1,对象B的触屏压力为P2,假设第一值为x,若P1>P2+x则确定对象A和对象B的第一关联方向为从对象B指向对象A,若P2>P1+x则确定对象A和对象B的第一关联方向为从对象A指向对象B,若P2<=P1+x且P1<=P2+x则确定对象A和对象B的第一关联方向为空,即对象A和对象B无需关联。

又举例来说,所述至少两个对象包括:对象A、对象B和对象C,对象A的触屏压力为P1,对象B的触屏压力为P2,对象C的触屏压力为P3,假设第一值为x,且,P1>P2+x,P1>P3+x,P2<=P3+x,P3<=P2+x,则确定对象A和对象B的第一关联方向为从对象B指向 对象A,对象A和对象C的第一关联方向为从对象C指向对象A,对象B和对象C的第一关联方向为空、无需关联。

在各种触屏操作中,往往很难保证针对不同对象的触控参数完全相等,此实现方式中通过预设的第一值来区分用于关联对象的触屏操作和其它触屏操作,有效地避免了误操作。

在此场景中的上述实现方式中均是确定两个对象的第一关联方向为从第一触控参数小的一个对象到第一触控参数大的一个对象,相反地,在其它实现方式中,可选地确定两个对象的第一关联方向为从第一触控参数大的一方到第一触控参数小的一方。

在又一种可能的场景中,所述至少两个对象包括:一第一对象、一第二对象和一第三对象。在此场景中,所述至少两个对象可能还包括至少一个其它对象,这里仅以所述第一对象、所述第二对象、所述第三对象为例进行说明。

在此场景中,110的一种可选的实现方式是,所述根据至少两个对象各自的第一触控参数,确定所述至少两个对象的关联方向,包括:

响应于所述第一对象的第一触控参数大于所述第二对象的第一触控参数,且所述第二对象的第一触控参数大于所述第三对象的第一触控参数,确定所述第一对象、所述第二对象和所述第三对象的第二关联方向为从所述第三对象指向所述第二对象再从所述第二对象指向所述第一对象。

举例来说,若所述第一对象的触屏压力大于所述第二对象的触屏压力,且所述第二对象的触屏压力大于所述第三对象的触屏压力,或者,所述第一对象的触屏时长大于所述第二对象的触屏时长,且所述第二对象的触屏时长大于所述第三对象的触屏时长,则确定所述第二关联方向为从所述第三对象指向所述第二对象再从所述第二对象指向所述第一对象。

在此实现方式中,可选地,所述根据至少两个对象各自的第一触 控参数,确定所述至少两个对象的关联方向,还包括:

响应于所述第一对象的第一触控参数、所述第二对象的第一触控参数、所述第三对象的第一触控参数中存在任意两个第一触控参数相等,确定所述第二关联方向为空。

举例来说,所述至少两个对象包括:对象A、对象B、对象C,对象A的触屏压力为P1,对象B的触屏压力为P2,对象C的触屏压力为P3,若P1>P2>P3则确定所述第二关联方向为从对象C指向对象B再从对象B指向对象A,表示为:C->B->A,若P2>P3>P1则确定所述第二关联方向为A->C->B,若P1=P2或P1=P3或P2=P3则确定所述第二关联方向为空。

需要说明的是,所述第二关联方向为空,说明该三个对象无需三方关联,但这并不意味着该三个对象中的任意两个对象无需关联,若该三个对象中有两个对象的第一关联方向不为空,则可选地根据该第一关联方向关联该两个对象。

在此场景中,110的又一种可选的实现方式可以参照上一场景中110的一种实现方式,引入所述第一值来区分用于关联对象的触屏操作和其它触屏操作,从而有效地避免误操作,此处不再赘述。

本实施例中,120有多种实现方式。

在一种可能的场景中,所述至少两个对象包括:一第一对象和一第二对象。在此场景中,所述至少两个对象可能还包括至少一个其它对象,这里仅以所述第一对象和所述第二对象为例进行说明。

在此场景中,120的第一种可选的实现方式是,所述至少根据所述至少两个对象的关联方向,关联所述至少两个对象,包括:

响应于所述第一对象和所述第二对象的第一关联方向为从所述第二对象指向所述第一对象,将所述第二对象的关联信息传递给所述第一对象。

其中,所述第二对象的关联信息随着所述第一对象和/或所述第 二对象的不同可能有不同的内容;所述将所述第二对象的关联信息传递给所述第一对象随着所述第一对象和所述第二对象的关联信息的不同,可能有不同的实现方式。

可选地,所述第一对象为第一文件,所述第二对象为第二文件,所述第二对象的关联信息为所述第二文件的内容;

相应地,若本实施例的执行主体为所述第一对象和所述第二对象的共同管理方,则所述将所述第二对象的关联信息传递给所述第一对象,包括:将所述第二文件的内容复制到所述第一文件中;

若本实施例的执行主体仅为所述第二对象的管理方,则所述将所述第二对象的关联信息传递给所述第一对象,包括:将所述第二文件的内容传递给所述第一对象的管理方;

若本实施例的执行主体仅为所述第一对象的管理方,则所述将所述第二对象的关联信息传递给所述第一对象,包括:将所述第二对象的管理方传递过来的所述第二文件的内容添加到所述第一文件中。

其中,所述第二文件的内容与所述第二文件的类型有关。举例来说,当所述第二文件为一word文档时,所述第二文件的内容可选地包括但不限于:文本、表格、图片。

作为替代地,所述第二对象的关联信息可选地为所述第二文件的存储地址,相应地,若本实施例的执行主体为所述第一对象和所述第二对象的共同管理方,则所述将所述第二对象的关联信息传递给所述第一对象,包括:在所述第一文件中添加指向所述存储地址的链接;

若本实施例的执行主体仅为所述第二对象的管理方,则所述将所述第二对象的关联信息传递给所述第一对象,包括:将所述第二文件的存储地址传递给所述第一对象的管理方;

若本实施例的执行主体仅为所述第一对象的管理方,则所述将所述第二对象的关联信息传递给所述第一对象,包括:将所述第二对象的管理方传递过来的所述第二文件的存储地址以链接的形式添加到 在所述第一文件中。

可选地,所述第一对象为一第一桌面,所述第二对象为一第二桌面或一窗口,所述第二对象的关联信息为所述第二桌面或所述窗口的内容;

相应地,若本实施例的执行主体为所述第一对象和所述第二对象的共同管理方,则所述将所述第二对象的关联信息传递给所述第一对象,包括:将所述第二桌面或所述窗口的内容在所述第一桌面中扩展显示;

若本实施例的执行主体仅为所述第二对象的管理方,则所述将所述第二对象的关联信息传递给所述第一对象,包括:将所述第二桌面或所述窗口的内容传递给所述第一对象的管理方;

若本实施例的执行主体仅为所述第一对象的管理方,则所述将所述第二对象的关联信息传递给所述第一对象,包括:将所述第二对象的管理方传递过来的所述第二桌面或所述窗口的内容在所述第一桌面中扩展显示。

可选地,所述第一对象为一文件,所述第二对象为一应用软件,所述第二对象的关联信息为所述应用软件的安装地址;

相应地,若本实施例的执行主体为所述第一对象和所述第二对象的共同管理方,则所述将所述第二对象的关联信息传递给所述第一对象,包括:

根据所述应用软件的安装地址,将所述应用软件设置为所述文件的默认打开软件;

若本实施例的执行主体仅为所述第二对象的管理方,则所述将所述第二对象的关联信息传递给所述第一对象,包括:将所述应用软件的安装地址传递给所述第一对象的管理方;

若本实施例的执行主体仅为所述第一对象的管理方,则所述将所述第二对象的关联信息传递给所述第一对象,包括:根据所述第二对 象的管理方传递过来的应用软件的安装地址,将所述应用软件设置为所述文件的默认打开软件。

举例来说,所述文件为一文档,所述应用软件为一文档浏览/编辑软件。举例来说,所述文件为一视频,所述应用软件为一视频播放软件。

在上述实现方式中,若所述第一对象和所述第二对象位于同一用户设备,则该用户设备或该用户设备中的对象关联装置通常为所述第一对象和所述第二对象的共同管理方,若所述第一对象和所述第二对象位于不同的用户设备,则所述第一对象的管理方通常为所述第一对象所位于的用户设备或所述第一对象所位于的用户设备中的对象关联装置,所述第二对象的管理方通常为所述第二对象所位于的用户设备或所述第二对象所位于的用户设备中的对象关联装置,即所述第一对象的管理方与所述第二对象的管理方不同。

在上述实现方式中,需要说明的是,所述将所述第二对象的关联信息传递给所述第一对象可选地不仅执行一次,比如,当所述第二对象的关联信息变化时,可选地再次执行将所述第二对象的关联信息传递给所述第一对象。

在此场景中,120的第二种可选的实现方式是,所述至少根据所述至少两个对象的关联方向,关联所述至少两个对象,包括:

响应于所述第一对象和所述第二对象的第一关联方向为从所述第二对象指向所述第一对象,指示所述第二对象将所述第二对象的关联信息传递给所述第一对象,指示所述第一对象根据所述第二对象的关联信息进行关联处理。

在此实现方式中,若本实施例的执行主体为所述第一对象和所述第二对象的共同管理方,则上述两个指示均由该执行主体直接完成;若本实施例的执行主体仅为所述第一对象的管理方,则对所述第一对象的指示由该执行主体直接完成,对所述第二对象的指示由该执行主 体通过所述第二对象的管理方完成;若本实施例的执行主体仅为所述第二对象的管理方,则对所述第二对象的指示由该执行主体直接完成,对所述第一对象的指示由该执行主体通过所述第一对象的管理方完成。具体地,若所述第一对象和所述第二对象位于同一用户设备,则该用户设备或该用户设备中的对象关联装置通常为所述第一对象和所述第二对象的共同管理方,若所述第一对象和所述第二对象位于不同的用户设备,则所述第一对象的管理方通常为所述第一对象所位于的用户设备或所述第一对象所位于的用户设备中的对象关联装置,所述第二对象的管理方通常为所述第二对象所位于的用户设备或所述第二对象所位于的用户设备中的对象关联装置,即所述第一对象的管理方与所述第二对象的管理方不同。

其中,所述第二对象的关联信息随着所述第一对象和/或所述第二对象的不同可能有不同的内容;所述指示所述第一对象根据所述第二对象的关联信息进行关联处理,随着所述第一对象和所述第二对象的关联信息的不同可能有不同的实现方式。

可选地,所述第一对象为第一应用软件,所述第二对象为第二应用软件,所述第二对象的关联信息为所述第二应用软件的至少一条通知消息;

所述指示所述第一对象根据所述第二对象的关联信息进行关联处理,包括:

指示所述第一应用软件向用户推送所述至少一条通知消息。

举例来说,所述第一应用软件为一第一新闻客户端,所述第二应用软件为一第二新闻客户端,第一新闻客户端、第二新闻客户端均会以通知消息的形式向用户推送最新的新闻内容,通知消息可选地是在对应的新闻客户端的磁贴(Tile)中显示,在此实现方式中,第二新闻客户端将自身的新闻内容传递给第一新闻客户端,第一新闻客户端以通知消息的形式向用户推送第二新闻客户端和第一新闻客户端的 新闻内容。

其中,每条通知消息可选地还携带有源信息的链接,即,在点击该通知消息时可以打开该通知消息对应的源信息。举例来说,该通知消息为一新闻通知,该通知消息对应的源信息为该新闻通知对应的新闻信息。

可选地,所述第一对象为一搜索软件,所述第二对象为一应用软件,所述第二对象的关联信息为所述应用软件的属性信息;

所述指示所述第一对象根据所述第二对象的关联信息进行关联处理,包括:

指示所述搜索软件根据所述属性信息进行搜索。

其中,所述属性信息包括但不限于以下至少一种:软件名称、软件类型、软件提供商,等。

其中,所述搜索软件的搜索范围由所述搜索软件的性质来确定。举例来说,所述搜索软件为一应用商店,则所述搜索软件的搜索范围可选地为该应用商店中上架的所有应用软件。

可选地,所述第一对象为一清理软件,所述第二对象为一应用软件,所述第二对象的关联信息为所述应用软件的安装地址;

所述指示所述第一对象根据所述第二对象的关联信息进行关联处理,包括:

指示所述清理软件根据所述安装地址对所述应用软件进行清理。

其中,所述对所述应用软件进行清理包括但不限于:卸载所述应用软件,删除所述应用软件的临时文件,删除所述应用软件的缓存数据,等。

可选地,所述第一对象为一应用软件,所述第二对象为一文件,所述第二对象的关联信息为所述文件的存储地址;

所述指示所述第一对象根据所述第二对象的关联信息进行关联处理,包括:

指示所述应用软件根据所述存储地址打开所述文件。

举例来说,所述文件为一文档,所述应用软件为一文档浏览/编辑软件。举例来说,所述文件为一视频,所述应用软件为一视频播放软件。

在上述实现方式中,需要说明的是,所述指示所述第二对象将所述第二对象的关联信息传递给所述第一对象之后,所述第二对象可选地不仅执行一次将所述第二对象的关联信息传递给所述第一对象,比如,当所述第二对象的关联信息变化时,所述第二对象可选地再次执行将所述第二对象的关联信息传递给所述第一对象;类似地,所述指示所述第一对象根据所述第二对象的关联信息进行关联处理之后,所述第一对象可选地不仅执行一次根据所述第二对象的关联信息进行关联处理,比如,当所述第二对象的关联信息变化时,所述第一对象可选地再次执行根据所述第二对象的关联信息进行关联处理。

在又一种可能的场景中,所述至少两个对象包括:一第一对象、一第二对象和一第三对象。在此场景中,所述至少两个对象可能还包括至少一个其它对象,这里仅以所述第一对象、所述第二对象、所述第三对象为例进行说明。

在此场景中,120的第三种可选的实现方式是,所述至少根据所述至少两个对象的关联方向,关联所述至少两个对象,包括:

响应于所述第一对象、所述第二对象、所述第三对象的第二关联方向为从所述第三对象指向所述第二对象再从所述第二对象指向所述第一对象,依次将所述第二对象的关联信息、所述第三对象的关联信息传递给所述第一对象。

其中,所述第三对象的关联信息、所述第二对象的关联信息随着所述第一对象和/或所述第二对象和/或所述第三对象的不同可能有不同的内容;所述依次将所述第二对象的关联信息、所述第三对象的关联信息传递给所述第一对象,随着对象和关联信息的不同可能有不同 的实现方式。

可选地,所述第一对象为第一文件,所述第二对象为第二文件,所述第三对象为第三文件,所述第二对象的关联信息为所述第二文件的内容,所述第三对象的关联信息为所述第三文件的内容;

相应地,若本实施例的执行主体为所述第一对象、所述第二对象、所述第三对象的共同管理方,则所述依次将所述第二对象的关联信息、所述第三对象的关联信息传递给所述第一对象,包括:依次将所述第二文件的内容、所述第三文件的内容复制到所述第一文件中。

其中,所述第二文件的内容与所述第二文件的类型有关,所述第三文件的内容与所述第三文件的类型有关。举例来说,当所述第二文件为一word文档时,所述第二文件的内容可选地包括但不限于:文本、表格、图片,所述第三文件和所述第三文件的内容也是类似的。

需要说明的是,将所述第二文件的内容、所述第三文件的内容复制到所述第一文件中的次序决定了所述第二文件的内容、所述第三文件的内容在所述第一文件中的位置。举例来说,第一文件、第二文件、第三文件均为演示文稿,分别包括4页、3页、6页,依次将所述第二文件的内容、所述第三文件的内容复制到所述第一文件后得到的新的第一文件包括13页,其中第5-7页为所述第二文件的内容,第8-13页为所述第三文件的内容。

本实施例中,在110之前通常还需确定所述至少两个对象各自的第一触控参数,而确定所述至少两个对象各自的第一触控参数的方式有多种。

在一种可选的实现方式中,所述根据至少两个对象各自的第一触控参数,确定所述至少两个对象的关联方向之前,还包括:

确定至少一个第一触控事件选中的至少两个对象以及所述至少一个第一触控事件中所述至少两个对象各自的第一触控参数。

其中,所述至少一个第一触控事件包括以下至少一种:单点触控 事件、多点触控事件。举例来说,一用户可以在一次多点触控事件中选定多个对象,比如,用右手的两个手指同时点击两个对象的图标从而选中该两个对象,或者,在多次单点触控事件中分别选中多个对象,比如,用右手的食指依次点击两个对象的图标从而选中该两个对象,或者,用右手的食指长按一个对象的图标的过程中用右手的中指点击另一个对象的图标从而选中该两个对象。

需要说明的是,在所述至少一个第一触控事件为多个第一触控事件的场景中,可选地,该多个第一触控事件的最早发生时间和最晚发生时间的时间间隔不超过一预设时长,比如3秒。

本实施例中,在120之后,还可以解除所述至少两个对象的关联关系,其中,解除关联关系的方式有多种。

在一种可选的实现方式中,所述至少根据所述至少两个对象的关联方向,关联所述至少两个对象之后,还包括:

确定至少一个第二触控事件选中已关联的至少两个对象以及所述至少一个第二触控事件中所述已关联的至少两个对象各自的第二触控参数;

根据所述已关联的至少两个对象各自的第二触控参数和所述已关联的至少两个对象的关联方向,将所述已关联的至少两个对象解关联。

其中,所述至少一个第二触控事件包括以下至少一种:单点触控事件、多点触控事件。举例来说,一用户可以在一次多点触控事件中选定多个对象,比如,用右手的两个手指同时点击两个对象的图标从而选中该两个对象,或者,在多次单点触控事件中分别选中多个对象,比如,用右手的食指依次点击两个对象的图标从而选中该两个对象,或者,用右手的食指长按一个对象的图标的过程中用右手的中指点击另一个对象的图标从而选中该两个对象。

需要说明的是,在所述至少一个第二触控事件为多个第二触控事 件的场景中,可选地,该多个第二触控事件的最早发生时间和最晚发生时间的时间间隔不超过一预设时长,比如3秒。

其中,所述第二触控参数包括但不限于以下任一种:触屏压力,触屏时长。

在此实现方式的一种可能的场景中,所述已关联的至少两个对象包括:已关联的一第三对象和一第四对象。

在此场景中,可选地,所述根据所述已关联的至少两个对象各自的第二触控参数所述已关联的至少两个对象的关联方向,将所述已关联的至少两个对象解关联,包括:

响应于所述第三对象和所述第四对象的第一关联方向为从所述第四对象指向所述第三对象,并且,所述第三对象的第二触控参数大于所述第四对象的第二触控参数或者所述第三对象的第二触控参数大于所述第四对象的第二触控参数与一第二值之和,将所述第三对象和所述第四对象解关联。

举例来说,若所述第一关联方向为从所述第四对象指向所述第三对象,并且,所述第三对象的触屏压力大于所述第四对象的触屏压力或者所述第三对象的触屏时长大于所述第四对象的触屏时长,将所述第三对象和所述第四对象解关联。

在此场景中,可选地,所述根据所述已关联的至少两个对象各自的第二触控参数所述已关联的至少两个对象的关联方向,将所述已关联的至少两个对象解关联,包括:

响应于所述第三对象和所述第四对象的第一关联方向为从所述第四对象指向所述第三对象,并且,所述第三对象的第二触控参数大于所述第四对象的第二触控参数与一第二值之和,将所述第三对象和所述第四对象解关联。

其中,所述第二值可以是预先设定的。需要说明的是,对于不同类型的第二触控参数,可以设定不同的第二值,比如,对于触屏压力 可以设定一第二压力值,对于触屏时长可以设定一第二时长值。

举例来说,若所述第一关联方向为从所述第四对象指向所述第三对象,并且,所述第三对象的触屏压力大于所述第四对象的触屏压力与第二压力值之和,或者,所述第三对象的触屏时长大于所述第四对象的触屏时长与第二时长值之和,则将所述第三对象和所述第四对象解关联。

考虑到上述110的一种实现方式中提到的第一值,所述第二值可选地与所述第一值相同,或者,不同。

在此场景的上述方式中均是在被指向的对象的第二触控参数大于指向的对象的第二触控参数时将该两个对象解关联,相反地,在其它方式中,可选地在指向的对象的第二触控参数大于被指向的对象的第二触控参数时将该两个对象解关联。

结合120的上述第一种可选的实现方式,在一种可能的场景中,所述将所述第二对象的关联信息传递给所述第一对象不仅执行一次,比如,当所述第二对象的关联信息变化时再次执行将所述第二对象的关联信息传递给所述第一对象,相应地,在将所述第一对象和所述第二对象解关联之后,停止执行将所述第二对象的关联信息传递给所述第一对象。

结合120的上述第二种可选的实现方式,在一种可能的场景中,所述指示所述第二对象将所述第二对象的关联信息传递给所述第一对象,指示所述第一对象根据所述第二对象的关联信息进行关联处理之后,所述第二对象不仅执行一次将所述第二对象的关联信息传递给所述第一对象,所述第一对象也地不仅执行一次根据所述第二对象的关联信息进行关联处理,比如,当所述第二对象的关联信息变化时,所述第二对象再次执行将所述第二对象的关联信息传递给所述第一对象,所述第一对象再次执行根据所述第二对象的关联信息进行关联处理,相应地,在将所述第一对象和所述第二对象解关联之后,指示 所述第二对象停止将所述第二对象的关联信息传递给所述第一对象,指示所述第一对象停止根据所述第二对象的关联信息进行关联处理。

在此实现方式的又一种可能的场景中,所述已关联的至少两个对象包括:已关联的一第三对象、一第四对象和一第五对象。

在此场景中,可选地,所述根据所述已关联的至少两个对象各自的第二触控参数所述已关联的至少两个对象的关联方向,将所述已关联的至少两个对象解关联,包括:

响应于所述第三对象、所述第四对象和所述第五对象的第二关联方向为从所述第五对象指向所述第四对象再从所述第四对象指向所述第三对象,并且,所述第三对象的第二触控参数大于所述第四对象的第二触控参数,所述第四对象的第二触控参数大于所述第五对象的第二触控参数,将所述第三对象、所述第四对象和所述第五对象解关联。

此场景的具体实现可参考上一场景。

在本实施例的一种应用场景中,用户在手机中安装了两个新闻类的应用软件,这两个新闻类的应用软件的磁贴各自不断地更新新闻内容,令人眼花缭乱。用户用左手拇指按住其中一个应用软件A的磁贴较长时间,同时用右手拇指按住另一个应用软件B的磁贴较短时间,该手机或该手机中的对象关联装置执行本实施例的方法,具体地,根据按住应用软件A的磁贴的触屏时长和按住应用软件B的磁贴的触屏时长,确定该两个应用软件的关联方向为从应用软件B到应用软件A,然后,根据该关联方向关联应用软件A和应用软件B,从而使得每当应用软件B有新的新闻内容要通过应用软件B的磁贴推送给用户时,应用软件B都会将该新的新闻内容推送给应用软件A,应用软件A将应用软件B推送过来的新闻内容和自身的新闻内容一同在应用软件A的磁贴中显示,如此,不论应用软件B的磁贴中是否仍有应用软件B的新闻内容显示,用户都可以不再关注,而只关注应用 软件A的磁贴。

在本实施例的又一种应用场景中,用户正在自己的手机观看一视频,觉得手机的显示屏幕太小,此时,用户用右手食指以较小力量点击该视频的播放窗口,然后用右手食指以较大力量点击平板电脑的桌面,该手机或该手机中的对象关联装置或该平板电脑或该平板电脑中的对象关联装置执行本实施例的方法,具体地,根据点击该手机中该视频的播放窗口的触屏压力和点击该平板电脑中桌面的触屏压力,确定该播放窗口和该桌面的关联方向为从该播放窗口到该桌面,然后,根据该关联方向关联该播放窗口和该桌面,从而使得该播放窗口的内容,即该视频的显示画面在该平板电脑的桌面上扩展显示。

在本实施例的又一种应用场景中,用户在手机中安装了两个应用软件,一个是应用商店,另一个是清理软件;当用户想要在该应用商店中搜索与该清理软件同类型的软件时,用户可以用右手食指按住该应用商店的图标较长时间,同时用右手中指按住该清理软件的图标较短时间,该手机或该手机中的对象关联装置执行本实施例的方法,具体地,根据按住该应用商店的图标的触屏时长和按住该清理软件的图标的触屏时长,确定该两个应用软件的关联方向为从该清理软件到该应用商店,然后,根据该关联方向关联该应用商店和该清理软件,从而使得该应用商店根据该清理软件传递过来的该清理软件的软件类型搜索应用软件;当用户想要使用该清理软件清理该应用商店的缓存数据时,用户可以用右手食指按住该应用商店的图标较短时间,同时用右手中指按住该清理软件的图标较长时间,该手机或该手机中的对象关联装置执行本实施例的方法,具体地,根据按住该应用商店的图标的触屏时长和按住该清理软件的图标的触屏时长,确定该两个应用软件的关联方向为从该应用商店到该清理软件,然后,根据该关联方向关联该应用商店和该清理软件,从而使得该清理软件根据该应用商店传递过来的该应用商店的安装地址清理该应用商店的缓存数据。

图2为本申请提供的一种对象关联装置实施例的结构示意图。如图2所示,对象关联装置200包括:

第一确定模块21,用于根据至少两个对象各自的第一触控参数,确定所述至少两个对象的关联方向;

关联模块22,用于至少根据所述至少两个对象的关联方向,关联所述至少两个对象。

本实施例中,所述至少两个对象为两个对象,或者,至少三个对象。

本实施例中,所述至少两个对象包括以下至少一种:应用软件、文件、窗口、桌面。其中,所述应用软件可以是具有任一功能的软件,所述文件包括但不限于:文档、图片、视频、音频,所述窗口可以是任意软件的窗口,比如,任意应用软件的窗口、任意支撑软件的窗口或任意系统软件的窗口。

本实施例中,所述至少两个对象位于同一用户设备,或者,不同的用户设备,其中,所述用户设备包括但不限于:手机、平板电脑、可穿戴设备。举例来说,所述至少两个对象包括:位于用户设备A的文件1和文件2,或者,所述至少两个对象包括:位于用户设备A的应用软件1和位于用户设备B的应用软件2,或者,所述至少两个对象包括:位于用户设备A的一桌面和位于用户设备B的一窗口。需要说明的是,当所述至少两个对象位于同一用户设备时,对象关联装置200通常也位于该同一用户设备;当所述至少两个对象位于不同的用户设备时,对象关联装置200通常位于该不同的用户设备之一。

本实施例中,所述至少两个对象通常是用户选定的。

本实施例中,所述第一触控参数包括但不限于以下任一种:触屏压力、触屏时长。

本实施例中,所述至少两个对象的关联方向包括但不限于:所述 至少两个对象中两个对象的第一关联方向,和/或,所述至少两个对象中三个对象的第二关联方向,和/或,所述至少两个对象中四个对象的第三关联方向,等。可选地,第一确定模块21具体用于:针对所述至少两个对象中每两个对象,根据所述两个对象各自的第一触控参数,确定所述两个对象的第一关联方向。举例来说,所述至少两个对象包括对象A、对象B和对象C,第一确定模块21根据对象A和对象B各自的第一触控参数,确定对象A和对象B的第一关联方向,根据对象A和对象C各自的第一触控参数确定对象A和对象C的第一关联方向,根据对象B和对象C各自的第一触控参数确定对象B和对象C的第一关联方向。需要说明的是,当所述至少两个对象为至少三个对象时,不是所述至少三个对象中的任意两个对象均存在第一关联方向,若第一确定模块21确定两个对象的第一关联方向为空,则说明该两个对象无需关联。另外,需要关联的两个对象的第一关联方向通常是从一个对象到另一个对象。举例来说,所述至少两个对象包括:对象A和对象B,第一确定模块21确定的对象A和对象B的第一关联方向有三种可能:空,从对象A指向对象B,从对象B指向对象A。

本实施例中,所述至少两个对象的关联方向包括但不限于:所述至少两个对象中两个对象的第一关联方向,和/或,所述至少两个对象中三个对象的第二关联方向。可选地,关联模块22具体用于:针对所述至少两个对象中的每两个对象,至少根据所述两个对象的第一关联方向,关联所述两个对象。

本实施例中,关联模块22的关联是与所述关联方向有关的。举例来说,对于第一关联方向不为空的两个对象,当该两个对象的第一关联方向不同时,关联模块22关联该两个对象的关联方式也相应的不同。

本实施例中,对于第一确定模块21确定第一关联方向为空的两 个对象,关联模块22不关联该两个对象,类似地,对于第一确定模块21确定第二关联方向为空的三个对象,关联模块22不关联该三个对象。

本实施例的对象关联装置通过第一确定模块根据至少两个对象各自的第一触控参数确定所述至少两个对象的关联方向,关联模块至少根据所述至少两个对象的关联方向关联所述至少两个对象,提供了一种基于触控参数的交互方案,在此方案用户可以通过灵活地控制针对不同对象的触控参数来控制对象之间的关联方向,从而控制对象之间的关联方式。

以下通过一些可选的实现方式进一步地描述本实施例的对象关联装置200。

本实施例中,第一确定模块21有多种实现方式。

在一种可能的场景中,所述至少两个对象包括:一第一对象和一第二对象。在此场景中,所述至少两个对象可能还包括至少一个其它对象,这里仅以所述第一对象和所述第二对象为例进行说明。

在此场景中,一种可选的实现方式是,第一确定模块21具体用于:

响应于所述第一对象的第一触控参数大于所述第二对象的第一触控参数,确定所述第一对象和所述第二对象的第一关联方向为从所述第二对象指向所述第一对象。

在此场景中,又一种可选的实现方式是,第一确定模块21具体用于:

响应于所述第一对象的第一触控参数大于所述第二对象的第一触控参数与一第一值之和,确定所述第一关联方向为从所述第二对象指向所述第一对象。

此场景中的各种实现方式的具体实现参照本申请提供的一种对象关联方法实施例中的相应描述。

在又一种可能的场景中,所述至少两个对象包括:一第一对象、一第二对象和一第三对象。在此场景中,所述至少两个对象可能还包括至少一个其它对象,这里仅以所述第一对象、所述第二对象、所述第三对象为例进行说明。

在此场景中,一种可选的实现方式是,第一确定模块21具体用于:

响应于所述第一对象的第一触控参数大于所述第二对象的第一触控参数,且所述第二对象的第一触控参数大于所述第三对象的第一触控参数,确定所述第一对象、所述第二对象和所述第三对象的第二关联方向为从所述第三对象指向所述第二对象再从所述第二对象指向所述第一对象。

此场景中的各种实现方式的具体实现参照本申请提供的一种对象关联方法实施例中的相应描述。

本实施例中,关联模块22有多种实现方式。

在一种可能的场景中,所述至少两个对象包括:一第一对象和一第二对象。在此场景中,所述至少两个对象可能还包括至少一个其它对象,这里仅以所述第一对象和所述第二对象为例进行说明。

在此场景中,第一种可选的实现方式是,关联模块22具体用于:

响应于所述第一对象和所述第二对象的第一关联方向为从所述第二对象指向所述第一对象,将所述第二对象的关联信息传递给所述第一对象。

可选地,所述第一对象为第一文件,所述第二对象为第二文件,所述第二对象的关联信息为所述第二文件的内容;

所述关联模块具体用于:

响应于所述第一关联方向为从所述第二对象指向所述第一对象,将所述第二文件的内容复制到所述第一文件中。

可选地,所述第一对象为一第一桌面,所述第二对象为一第二桌 面或一窗口,所述第二对象的关联信息为所述第二桌面或所述窗口的内容;

所述关联模块具体用于:

响应于所述第一关联方向为从所述第二对象指向所述第一对象,将所述第二桌面或所述窗口的内容在所述第一桌面中扩展显示。

可选地,所述第一对象为一文件,所述第二对象为一应用软件,所述第二对象的关联信息为所述应用软件的安装地址;

所述关联模块具体用于:

响应于所述第一关联方向为从所述第二对象指向所述第一对象,根据所述应用软件的安装地址,将所述应用软件设置为所述文件的默认打开软件。

此实现方式的具体实现参照本申请提供的一种对象关联方法实施例中的相应描述。

在此场景中,第二种可选的实现方式是,如图3所示,关联模块22包括:

第一关联单元221,用于响应于所述第一对象和所述第二对象的第一关联方向为从所述第二对象指向所述第一对象,指示所述第二对象将所述第二对象的关联信息传递给所述第一对象;

第二关联单元222,用于响应于所述第一关联方向为从所述第二对象指向所述第一对象,指示所述第一对象根据所述第二对象的关联信息进行关联处理。

可选地,所述第一对象为第一应用软件,所述第二对象为第二应用软件,所述第二对象的关联信息为所述第二应用软件的至少一条通知消息;

第二关联单元222具体用于:响应于所述第一关联方向为从所述第二对象指向所述第一对象,指示所述第一应用软件向用户推送所述至少一条通知消息。

可选地,所述第一对象为一搜索软件,所述第二对象为一应用软件,所述第二对象的关联信息为所述应用软件的属性信息;

第二关联单元222具体用于:响应于所述第一关联方向为从所述第二对象指向所述第一对象,指示所述搜索软件根据所述属性信息进行搜索。

可选地,所述第一对象为一清理软件,所述第二对象为一应用软件,所述第二对象的关联信息为所述应用软件的安装地址;

第二关联单元222具体用于:响应于所述第一关联方向为从所述第二对象指向所述第一对象,指示所述清理软件根据所述安装地址对所述应用软件进行清理。

可选地,所述第一对象为一应用软件,所述第二对象为一文件,所述第二对象的关联信息为所述文件的存储地址;

第二关联单元222具体用于:响应于所述第一关联方向为从所述第二对象指向所述第一对象,指示所述应用软件根据所述存储地址打开所述文件。

此实现方式的具体实现参照本申请提供的一种对象关联方法实施例中的相应描述。在又一种可能的场景中,所述至少两个对象包括:一第一对象、一第二对象和一第三对象。在此场景中,所述至少两个对象可能还包括至少一个其它对象,这里仅以所述第一对象、所述第二对象、所述第三对象为例进行说明。

在此场景中,第三种可选的实现方式是,关联模块22具体用于:

响应于所述第一对象、所述第二对象、所述第三对象的第二关联方向为从所述第三对象指向所述第二对象再从所述第二对象指向所述第一对象,依次将所述第二对象的关联信息、所述第三对象的关联信息传递给所述第一对象。

此实现方式的具体实现参照本申请提供的一种对象关联方法实施例中的相应描述。

本实施例中,在第一确定模块21确定关联方向之前,对象关联装置200通常还需确定所述至少两个对象各自的第一触控参数,而确定所述至少两个对象各自的第一触控参数的方式有多种。

在一种可选的实现方式中,如图4所示,对象关联装置200还包括:

第二确定模块23,用于确定至少一个第一触控事件选中的至少两个对象以及所述至少一个第一触控事件中所述至少两个对象各自的第一触控参数。

此实现方式的具体实现参照本申请提供的一种对象关联方法实施例中的相应描述。

本实施例中,在关联模块22关联所述至少两个对象之后,对象关联装置200还可以解除所述至少两个对象的关联关系,其中,解除关联关系的方式有多种。

在一种可选的实现方式中,如图5所示,对象关联装置200还包括:

第三确定模块24,用于确定至少一个第二触控事件选中已关联的至少两个对象以及所述至少一个第二触控事件中所述已关联的至少两个对象各自的第二触控参数;

解关联模块25,用于根据所述已关联的至少两个对象各自的第二触控参数和所述已关联的至少两个对象的关联方向,将所述已关联的至少两个对象解关联。

在此实现方式的一种可能的场景中,所述已关联的至少两个对象包括:已关联的一第三对象和一第四对象;

解关联模块25具体用于:

响应于所述第三对象和所述第四对象的第一关联方向为从所述第四对象指向所述第三对象,并且,所述第三对象的第二触控参数大于所述第四对象的第二触控参数或者所述第三对象的第二触控参数 大于所述第四对象的第二触控参数与一第二值之和,将所述第三对象和所述第四对象解关联。

在此实现方式的又一种可能的场景中,所述已关联的至少两个对象包括:已关联的一第三对象、一第四对象和一第五对象。

在此场景中,可选地,解关联模块25具体用于:

响应于所述第三对象、所述第四对象和所述第五对象的第二关联方向为从所述第五对象指向所述第四对象再从所述第四对象指向所述第三对象,并且,所述第三对象的第二触控参数大于所述第四对象的第二触控参数,所述第四对象的第二触控参数大于所述第五对象的第二触控参数,将所述第三对象、所述第四对象和所述第五对象解关联。

此实现方式的各场景的具体实现参照本申请提供的一种对象关联方法实施例中的相应描述。

图6为本申请提供的一种用户设备实施例一的结构示意图。如图6所示,用户设备600包括:

触控感应模块61,用于检测用户设备200中至少两个对象各自的第一触控参数;

存储器62,用于存储指令;

处理器63,用于执行存储器62存储的指令,所述指令使得处理器63执行以下操作:

根据触控感应模块61检测到的所述至少两个对象各自的第一触控参数,确定所述至少两个对象的关联方向;

至少根据所述至少两个对象的关联方向,关联所述至少两个对象。

本实施例中,用户设备600包括但不限于以下任一种:手机、平板电脑、可穿戴设备。

本实施例中,触控感应模块61可选地为一触控屏。

本实施例中,存储器62可选地包括高速随机存储器(Random-Access Memory,简称RAM),可选地还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。

本实施例中,所述指令可选地以一个程序的形式存储在存储器62中。

本实施例中,处理器63可能是一个中央处理器(Central Processing Unit,简称CPU),或者是特定集成电路(Application Specific Integrated Circuit,简称ASIC),或者是被配置成执行上述操作的一个或多个集成电路。所述指令使得处理器63执行的上述操作可以参照上述对象关联方法实施例中的相应描述,在此不赘述。

在一种可选的实现方式中,如图7所示,用户设备600还包括:通信接口(Communications Interface)64以及通信总线65。其中,通信接口64用于与其它用户设备的通信,触摸感应模块61、存储器62、处理器63、以及通信接口64通过通信总线65完成相互间的通信和控制。

本实施例的有效效果参照本申请提供的一种对象关联方法实施例中的相应描述。

图8为本申请提供的一种用户设备实施例二的结构示意图。如图8所示,用户设备800包括:

触控感应模块81,用于检测用户设备800中至少一个本地对象各自的第一触控参数;

通信接口82,用于接收至少一个外部对象各自的第一触控参数;

存储器83,用于存储指令;

处理器84,用于执行存储器83存储的指令,所述指令使得处理器84执行以下操作:

根据触控感应模块81检测到的所述至少一个本地对象各自的第一触控参数和通信接口82接收到的所述至少一个外部对象各自的第一触控参数,确定至少两个对象的关联方向,所述至少两个对象包括:所述至少一个本地对象和所述至少一个外部对象;

至少根据所述至少两个对象的关联方向,关联所述至少两个对象。

本实施例中,用户设备800包括但不限于以下任一种:手机、平板电脑、可穿戴设备。

本实施例中,触控感应模块81为一触控屏。

本实施例中,本地对象与外部对象均是对象,“本地”、“外部”用于描述对象的位置与用户设备800的相对关系。

本实施例中,存储器83可选地包括高速随机存储器(Random-Access Memory,简称RAM),可选地还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。

本实施例中,所述指令可选地以一个程序的形式存储在存储器83中。

本实施例中,处理器84可能是一个中央处理器(Central Processing Unit,简称CPU),或者是特定集成电路(Application Specific Integrated Circuit,简称ASIC),或者是被配置成执行上述操作的一个或多个集成电路。所述指令使得处理器84执行的上述操作可以参照上述对象关联方法实施例中的相应描述,在此不赘述。

在一种可选的实现方式中,如图9所示,用户设备800还包括:通信总线85。其中,触摸感应模块81、通信接口82、存储器83、以及处理器84通过通信总线85完成相互间的通信和控制。

本实施例的有效效果参照本申请提供的一种对象关联方法实施例中的相应描述。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及方法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对原有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上实施方式仅用于说明本发明,而并非对本发明的限制,有关技术领域的普通技术人员,在不脱离本发明的精神和范围的情况下,还可以做出各种变化和变型,因此所有等同的技术方案也属于本发明的范畴,本发明的专利保护范围应由权利要求限定。

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