一种终端应用分享方法、系统以及设备终端与流程

文档序号:12123335阅读:239来源:国知局
一种终端应用分享方法、系统以及设备终端与流程

本发明涉及应用分享技术领域,特别涉及一种终端应用分享方法、系统以及设备终端。



背景技术:

当前,随着智能终端应用技术的发展,越来越多的终端应用被开发出来,为用户的生活、工作提供了诸多便捷服务。

在有些情况下,终端用户希望将自身终端上的一些有趣或有价值的应用分享给其他终端用户。现有技术中已经存在能够满足这种用户需求的技术方案,具体的:当源终端需要向目标终端分享自身的某个终端应用时,源终端的终端用户可以通过长按该终端应用的应用图标,唤出“分享”按钮,然后通过点击该按钮,便可将该终端应用分享至目标终端,经过分享后,目标终端上将会出现相应的应用图标,目标终端的终端用户通过直接启动该应用图标,便可进入到相应的应用界面。

然而,现有技术中,当源终端将某个应用分享到目标终端后,相应的应用图标可能会出现在目标终端上的任意一个区域,也即,用户无法预先知晓分享应用之后相应的应用图标到底会出现在目标终端的哪个区域上,这样,一方面会使得用户需要花费一定的时间才能找出目标终端上相应应用图标所在的位置区域,另一方面,在用户找到相应应用图标所在位置区域之后,该位置区域很可能是用户不愿意放置该应用图标的区域,此时还需用户手动将该应用图标迁移至其他位置区域,这样无疑需要消耗一定的用户时间成本。可见,现有终端应用分享技术的用户体验还有待进一步的提升。

综上所述可以看出,如何进一步提升终端应用分享过程中的用户体验是目前有待解决的问题。



技术实现要素:

有鉴于此,本发明的目的在于提供一种终端应用分享方法、系统以及设备终端,进一步提升了终端应用分享过程中的用户体验。其具体方案如下:

一种终端应用分享方法,包括:

建立第一终端和第二终端之间的数据传输通道,并在所述第二终端的应用图标界面上确定出目标区域;

通过所述数据传输通道,将与所述第一终端中的目标应用对应的应用信息发送至所述第二终端;

在所述第二终端上安装与所述应用信息对应的应用,并在所述目标区域上显示安装后生成的应用图标。

优选的,所述在所述第二终端的应用图标界面上确定出目标区域的过程,包括:

获取用户叩击所述应用图标界面的过程中所对应的叩击信息;

判断所述叩击信息是否满足预设要求,如果是,则将相应的叩击位置所在的界面区域确定为所述目标区域。

优选的,所述判断所述叩击信息是否满足预设要求的过程,包括:

判断叩击频率是否大于预设频率,以及判断任意相邻的两次叩击之间的时间间隔是否均小于预设时间间隔;

若所述叩击频率大于所述预设频率并且任意相邻的两次叩击之间的时间间隔均小于所述预设时间间隔,则判定所述叩击信息满足所述预设要求,否则,判定所述叩击信息不满足所述预设要求。

优选的,所述在所述第二终端的应用图标界面上确定出目标区域的过程,包括:

将当前所述第二终端的显示界面锁定为所述应用图标界面;

识别用户对所述应用图标界面进行的用户操作,并将所述用户操作对应的界面操作区域确定为所述目标区域;

其中,所述用户操作为单击操作、双击操作或划圈操作。

优选的,所述在所述第二终端上安装与所述应用信息对应的应用的过程之后,还包括:

获取用户在所述第一终端上选择的目标数据;所述目标数据为所述目标应用上的用户数据;

通过所述数据传输通道,将所述目标数据发送至所述第二终端;

当所述第二终端接收到所述目标数据,则将所述目标数据导入到与所述应用图标对应的应用中。

优选的,所述将与所述第一终端中的目标应用对应的应用信息发送至所述第二终端的过程,包括:

将与所述目标应用对应的安装程序发送至所述第二终端。

优选的,所述将与所述第一终端中的目标应用对应的应用信息发送至所述第二终端的过程,包括:

将与所述目标应用对应的应用ID发送至所述第二终端。

优选的,所述在所述第二终端上安装与所述应用信息对应的应用的过程,包括:

当所述第二终端获取到所述应用ID,则将与所述应用ID对应的安装程序下载至所述第二终端,然后在所述第二终端上自动运行该安装程序。

本发明还相应公开了一种设备终端,包括:

通道建立模块,用于建立与源终端之间的数据传输通道;

信息获取模块,用于通过所述数据传输通道,获取所述源终端发送的与目标应用对应的应用信息;

区域确定模块,用于在所述设备终端的应用图标界面上确定出目标区域;

应用安装模块,用于在所述设备终端上安装与所述应用信息对应的应用,并在所述目标区域上显示安装后生成的应用图标。

优选的,所述区域确定模块包括:

叩击信息获取子模块,用于获取用户叩击所述应用图标界面的过程中所对应的叩击信息;

叩击信息判断子模块,用于判断所述叩击信息是否满足预设要求,如果是,则将相应的叩击位置所在的界面区域确定为所述目标区域。

优选的,所述叩击信息判断子模块包括:

叩击频率判断单元,用于判断叩击频率是否大于预设频率;

叩击间隔判断单元,用于判断任意相邻的两次叩击之间的时间间隔是否均小于预设时间间隔;

判定单元,用于当所述叩击频率判断单元判定所述叩击频率大于所述预设频率并且所述叩击间隔判断单元判定任意相邻的两次叩击之间的时间间隔均小于所述预设时间间隔,则判定所述叩击信息满足所述预设要求,否则,判定所述叩击信息不满足所述预设要求。

优选的,所述区域确定模块包括:

界面锁定单元,用于将当前所述设备终端的显示界面锁定为所述应用图标界面;

操作识别单元,用于识别用户对所述应用图标界面进行的用户操作;

区域确定单元,用于将所述用户操作对应的界面操作区域确定为所述目标区域;

其中,所述用户操作为单击操作、双击操作或划圈操作。

优选的,所述设备终端,还包括:

数据获取模块,用于通过所述数据传输通道,获取所述源终端发送的目标数据;其中,所述目标数据为用户在所述源终端上选择的位于所述目标应用中的用户数据;

数据导入模块,用于当所述数据获取模块接收到所述目标数据,则将所述目标数据导入到所述应用图标对应的应用中。

优选的,所述信息获取模块为:

安装程序获取模块,用于通过所述数据传输通道,获取所述源终端发送的与所述目标应用对应的安装程序。

优选的,所述信息获取模块为:

应用ID获取模块,用于通过所述数据传输通道,获取所述源终端发送的与所述目标应用对应的应用ID。

优选的,所述应用安装模块包括:

安装程序下载单元,用于当所述应用ID获取模块获取到所述应用ID,则将与所述应用ID对应的安装程序下载至所述设备终端;

安装程序运行单元,用于在所述设备终端上自动运行所述安装程序下载单元所下载的安装程序。

本发明还进一步公开了一种终端应用分享系统,包括前述公开的设备终端以及源终端。

本发明中,终端应用分享方法,包括:建立第一终端和第二终端之间的数据传输通道,并在第二终端的应用图标界面上确定出目标区域;通过数据传输通道,将与第一终端中的目标应用对应的应用信息发送至第二终端;在第二终端上安装与应用信息对应的应用,并在目标区域上显示安装后生成的应用图标。可见,本发明预先在第二终端的应用图标界面上确定出目标区域,当第二终端获取到目标应用对应的应用信息之后,将在第二终端上安装与上述应用信息对应的应用,并在上述目标区域上显示安装后生成的应用图标,由于在第二终端上安装相应的应用之前,该应用的应用图标所在的位置区域可以预先确定下来,从而使得用户能够事先知晓分享应用之后相应的应用图标所在的位置区域,由此能够进一步提升终端应用分享过程中的用户体验。

附图说明

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

图1为本发明实施例公开的一种终端应用分享方法流程图;

图2为本发明实施例公开的一种设备终端结构示意图;

图3为本发明实施例公开的一种具体的设备终端结构示意图;

图4为本发明实施例公开的另一种具体的设备终端结构示意图。

具体实施方式

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

本发明实施例公开了一种终端应用分享方法,参见图1所示,该方法包括:

步骤S11:建立第一终端和第二终端之间的数据传输通道,并在第二终端的应用图标界面上确定出目标区域。

也即,本实施例中,在第一终端需要向第二终端分享应用的情况下,将会建立两个终端之间的数据传输通道,并且需要在第二终端的应用图标界面上确定出目标区域。

本发明实施例中,可以基于蓝牙通讯技术、NFC通讯技术(NFC,即Near Field Communication,近距离无线通信技术)或者wifi直连技术(wifi,即Wireless-Fidelity,无线保真)等,建立上述第一终端和上述第二终端之间的数据传输通道。

另外,可以理解的是,本实施例中的第一终端和第二终端可以是任何能够安装应用APP的终端,如智能手机、平板电脑、智能电视和个人计算机等。

需要进一步说明的是,本实施例中,第一终端可以在一次分享过程中,向第二终端分享一个应用或一个以上的应用,也即,上述目标应用中所包括的应用的数量可以为一个,也可以大于一个。相应的,在第二终端的应用图标界面上则相应地需要确定出一个或一个以上的区域作为目标区域,也即,上述目标区域中所包括的区域的数量与上述目标应用中所包括的应用的数量之间是相一致的。

例如,当第一终端需要将1个应用分享至第二终端,则相应地需要在第二终端的应用图标界面上确定出1个区域作为上述目标区域,同理,当第一终端在同一时段下需要将5个应用分享至第二终端,则相应地需要在第二终端的应用图标界面上确定出5个区域来作为上述目标区域。

步骤S12:通过上述数据传输通道,将与第一终端中的目标应用对应的应用信息发送至第二终端。

也即,本实施例在需要将第一终端上的目标应用分享至第二终端的情况下,通过上述建立的数据传输通道,将第一终端上的与目标应用对应的应用信息发送至第二终端。

步骤S13:在第二终端上安装与应用信息对应的应用,并在目标区域上显示安装后生成的应用图标。

本实施例中,当第二终端接收到第一终端发送的应用信息,则在第二终端上安装与上述接收到的应用信息所对应的应用,并且会安装应用后生成的应用图标放置在上述预先确定下来的目标区域上,以在该目标区域上对上述应用图标进行显示。

可见,本发明实施例预先在第二终端的应用图标界面上确定出目标区域,当第二终端获取到目标应用对应的应用信息之后,将在第二终端上安装与上述应用信息对应的应用,并在上述目标区域上显示安装后生成的应用图标,由于在第二终端上安装相应的应用之前,该应用的应用图标所在的位置区域可以预先确定下来,从而使得用户能够事先知晓分享应用之后相应的应用图标所在的位置区域,由此能够进一步提升终端应用分享过程中的用户体验。

本发明实施例公开了一种具体的终端应用分享方法,相对于上一实施例,本实施例对技术方案作了进一步的说明和优化。具体的:

上一实施例步骤S11中,需要在第二终端的应用图标界面上确定出目标区域。需要说明的是,本发明实施例可以通过多种方式来确定上述目标区域。具体的,本实施例公开了两种具体的方式来确定上述目标区域,分别为第一确定方式和第二确定方式。

其中,上述第一确定方式具体为:获取用户叩击应用图标界面的过程中所对应的叩击信息,然后判断该叩击信息是否满足预设要求,如果是,则将相应的叩击位置所在的界面区域确定为目标区域。

可见,为了在第二终端上的应用图标界面上确定出上述目标区域,用户可以选择叩击第二终端上的应用图标界面,也即选择叩击第二终端在显示上述应用图标界面情况下的终端屏幕,在叩击的过程中,第二终端将会获取到相应的叩击信息,当判定该叩击信息满足预设要求的情况下,将会把本次叩击操作对应的叩击位置所在的区域确定为上述目标区域。可以理解的是,第二终端已经预先将应用图标界面划分成了若干数量的小区域,每个小区域可以用来显示一个应用图标,而上述叩击位置所在的区域则是上述若干数量的小区域中的任意小区域。

本实施例,上述判断叩击信息是否满足预设要求的过程,可以具体包括:

判断叩击频率是否大于预设频率,以及判断任意相邻的两次叩击之间的时间间隔是否均小于预设时间间隔,若叩击频率大于预设频率并且任意相邻的两次叩击之间的时间间隔均小于预设时间间隔,则判定叩击信息满足预设要求,否则,判定叩击信息不满足预设要求。

可见,本实施例中,上述叩击信息可以包括叩击频率以及叩击的时间间隔。在这种情况下,唯有当叩击频率大于预设频率并且任意相邻的两次叩击之间的时间间隔均小于预设时间间隔,才能判定上述叩击信息满足预设要求,否则均会判定上述叩击信息不满足预设要求。

当然,除了包括叩击频率以及叩击的时间间隔之外,上述叩击信息中还可以进一步包括叩击力度。在这种情况下,唯有当叩击频率大于预设频率、任意相邻的两次叩击之间的时间间隔均小于预设时间间隔并且任意一次叩击的叩击力度均大于预设力度值,才能判定上述叩击信息满足预设要求,否则均会判定上述叩击信息不满足预设要求。

另外,上述第二确定方式具体为:将当前第二终端的显示界面锁定为应用图标界面,识别用户对应用图标界面进行的用户操作,并将该用户操作对应的界面操作区域确定为目标区域;其中,此处的用户操作可以为单击操作、双击操作或划圈操作。需要说明的是,第二终端已经预先将应用图标界面划分成了若干数量的小区域,每个小区域可以用来显示一个应用图标,而上述用户操作对应的界面操作区域即是上述若干数量的小区域中的任意小区域。

可以理解的是,在上述第二确定方式中,当确定出目标区域后,需解除第二终端的显示界面的锁定状态。

可见,在对上述目标区域进行确定时,可以将第二终端上的显示界面锁定在应用图标界面,在这种锁定状态下,用户可以通过单击操作、双击操作、划圈操作或者悬浮触控操作来对应用图标界面上的任意小区域进行操作,而在用户利用上述任一操作方式来对任意小区域进行操作后,这些小区域将会被确定为上述目标区域。

进一步的,为了方便对应用上的用户数据进行分享,本实施例中,在第二终端上安装与应用信息对应的应用的过程之后,还可以包括:

获取用户在第一终端上选择的目标数据,其中,该目标数据为目标应用上的用户数据;然后通过数据传输通道,将该目标数据发送至第二终端,当第二终端接收到目标数据,则将目标数据导入到与应用图标对应的应用中。

另外,在上一实施例步骤S12中,需要将第一终端上的与目标应用对应的应用信息发送至第二终端。具体的,本实施例中,可以将与目标应用对应的安装程序发送至第二终端。这样,当第二终端接收到第一终端发送的安装程序后,便可直接利用该安装程序在第二终端上安装相应的应用。可以理解的是,当第一终端向第二终端发送上述安装程序之前,若第一终端上没有与上述目标应用对应的安装程序,则可以启动第一终端的应用程序下载进程,以控制第一终端自动从相应的应用服务器或云端下载与上述目标应用所对应的安装程序,然后将下载完毕的安装程序通过上述数据传输通道传输至第二终端。

由上可见,本实施例具体可以通过数据传输通道将第一终端上的相应安装程序发送至第二终端。当然,上一实施例步骤S13中,将与第一终端中的目标应用对应的应用信息发送至第二终端的过程,具体也可以为:将与目标应用对应的应用ID发送至第二终端。

相应的,上一实施例步骤S14中,在第二终端上安装与应用信息对应的应用的过程,则具体包括:当第二终端获取到应用ID,则将与应用ID对应的安装程序下载至第二终端,然后在第二终端上自动运行该安装程序。

也即,本实施例也可以让第一终端向第二终端发送目标应用所对应的应用ID,第二终端接收到该应用ID后,则可以从相应的应用服务器或云端下载与该应用ID对应的安装程序,下载完毕后则可在第二终端自动运行该安装程序。

相应的,本发明实施例还公开了一种设备终端,参见图2所示,包括:

通道建立模块21,用于建立与源终端之间的数据传输通道;

信息获取模块22,用于通过数据传输通道,获取源终端发送的与目标应用对应的应用信息;

区域确定模块23,用于在上述设备终端的应用图标界面上确定出目标区域;

应用安装模块24,用于在上述设备终端上安装与应用信息对应的应用,并在目标区域上显示安装后生成的应用图标。

可以理解的是,上述设备终端与上述源终端并非是同一台终端,在本实施例中,源终端为需要向上述设备终端分享应用的终端。

本发明实施例中,上述通道建立模块21可以基于蓝牙通讯技术、NFC通讯技术或者wifi直连技术等,建立与源终端之间的数据传输通道。

另外,本实施例中的设备终端和源终端可以是任何能够安装应用APP的终端,如智能手机、平板电脑、智能电视和个人计算机等。

需要进一步说明的是,本实施例中,源终端可以在一次分享过程中,向本实施例中的设备终端分享一个应用或一个以上的应用,也即,上述位于源终端上的目标应用中所包括的应用的数量可以为一个,也可以大于一个。相应的,上述区域确定模块23则需要在上述设备终端的应用图标界面上相应地确定出一个或一个以上的区域作为目标区域,也即,上述目标区域中所包括的区域的数量与上述目标应用中所包括的应用的数量之间是相一致的。

另外,需要进一步说明的是,本实施例中的设备终端包括处理器、通信芯片以及存储了上述通道建立模块21、信息获取模块22,区域确定模块23和应用安装模块24的存储器,当然,还可以进一步包括电源、显示屏、输出装置和输入装置。其中,上述设备终端的处理器可以通过调用上述存储器中存储的各个模块来完成相应的应用分享过程,具体如下:建立与源终端之间的数据传输通道以及在上述设备终端的应用图标界面上确定出目标区域,通过上述数据传输通道,获取源终端发送的与目标应用对应的应用信息,最后在上述设备终端上安装与上述应用信息对应的应用,并在目标区域上显示安装后生成的应用图标。

可以理解的是,本实施例中处理器、存储器、通信芯片、电源、显示屏、输出装置和输入装置的数量均可以是单数个,也可以是复数个,在此不对它们进行一一限定。另外,本实施例中设备终端的操作系统可以包括现有所有主流终端操作系统中的一个或多个,也可以包括未来新开发的操作系统,在此不对本实施例中设备终端的操作系统进行具体限定。

可见,本发明实施例预先在第二终端的应用图标界面上确定出目标区域,当第二终端获取到目标应用对应的应用信息之后,将在第二终端上安装与上述应用信息对应的应用,并在上述目标区域上显示安装后生成的应用图标,由于在第二终端上安装相应的应用之前,该应用的应用图标所在的位置区域可以预先确定下来,从而使得用户能够事先知晓分享应用之后相应的应用图标所在的位置区域,由此能够进一步提升终端应用分享过程中的用户体验

参见图3所示,上述区域确定模块23具体可以包括叩击信息获取子模块2311和叩击信息判断子模块2312;其中,

叩击信息获取子模块2311,用于获取用户叩击应用图标界面的过程中所对应的叩击信息;

叩击信息判断子模块2312,用于判断叩击信息是否满足预设要求,如果是,则将相应的叩击位置所在的界面区域确定为目标区域。

进一步的,上述叩击信息判断子模块2311具体可以包括叩击频率判断单元、叩击间隔判断单元和判定单元;其中,

叩击频率判断单元,用于判断叩击频率是否大于预设频率;

叩击间隔判断单元,用于判断任意相邻的两次叩击之间的时间间隔是否均小于预设时间间隔;

判定单元,用于当叩击频率判断单元判定叩击频率大于预设频率并且叩击间隔判断单元判定任意相邻的两次叩击之间的时间间隔均小于预设时间间隔,则判定叩击信息满足预设要求,否则,判定叩击信息不满足预设要求。

参见图4所示,本实施例中,上述区域确定模块23具体也可以包括界面锁定单元2321、操作识别单元2322和区域确定单元2323;其中,

界面锁定单元2321,用于将当前设备终端的显示界面锁定为应用图标界面;

操作识别单元2322,用于识别用户对应用图标界面进行的用户操作;

区域确定单元2323,用于将用户操作对应的界面操作区域确定为目标区域;

其中,上述用户操作具体可以为单击操作、双击操作或划圈操作,当然也可以是悬浮触控操作。

进一步的,为了方便对应用上的用户数据进行分享,本实施例中的设备终端,还可以包括数据获取模块和数据导入模块;其中,

数据获取模块,用于通过数据传输通道,获取源终端发送的目标数据;其中,目标数据为用户在源终端上选择的位于目标应用中的用户数据;

数据导入模块,用于当数据获取模块接收到目标数据,则将目标数据导入到应用图标对应的应用中。

另外,本实施例中,上述信息获取模块22具体可以为:安装程序获取模块,用于通过数据传输通道,获取源终端发送的与目标应用对应的安装程序。

可以理解的是,当上述信息获取模块22获取到源终端发送的安装程序后,上述设备终端上的应用安装模块24便可直接利用该安装程序在上述设备终端上安装相应的应用。另外,在源终端向本实施例中的设备终端发送上述安装程序之前,若源终端上没有与上述目标应用对应的安装程序,则可以启动源终端的应用程序下载进程,以控制源终端自动从相应的应用服务器或云端下载与上述目标应用所对应的安装程序,然后将下载完毕的安装程序通过上述数据传输通道传输至本实施例中的设备终端。

由上可见,本实施例具体可以通过数据传输通道将源终端上的相应安装程序发送至上述设备终端。当然,本实施例中,上述信息获取模块22具体也可以为:应用ID获取模块,用于通过数据传输通道,获取源终端发送的与目标应用对应的应用ID。与此对应的,上述应用安装模块24则具体包括安装程序下载单元和安装程序运行单元;其中,

安装程序下载单元,用于当应用ID获取模块获取到应用ID,则将与应用ID对应的安装程序下载至设备终端;

安装程序运行单元,用于在设备终端上自动运行安装程序下载单元所下载的安装程序。

另外,本发明还进一步公开了一种终端应用分享系统,包括前述实施例中公开的设备终端以及源终端。关于该设备终端以及源终端的具体构造可以参考前述实施例中公开的相应内容,在此不再进行赘述。

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

以上对本发明所提供的一种终端应用分享方法、系统以及设备终端进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

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