应用分享方法、装置、终端设备及系统的制作方法

文档序号:6549245阅读:174来源:国知局
应用分享方法、装置、终端设备及系统的制作方法
【专利摘要】本发明实施例提供一种应用分享方法、装置、终端设备及系统,其中方法应用于终端设备,终端设备的桌面显示有至少一个应用图标,该方法包括:检测被选取的应用图标的被操作轨迹;在所述被操作轨迹符合预定条件时,确定所述被选取的应用图标对应的应用标识信息;向服务器请求与所述应用标识信息对应的应用下载链接;在接收到所述服务器反馈的所述应用下载链接时,通过社会性网络服务sns应用分享所述应用下载链接。通过本发明实施例提供的应用分享方法,可在便捷的用户操作下实现用户间的应用分享,减小终端设备的耗电量。
【专利说明】应用分享方法、装置、终端设备及系统
【技术领域】
[0001]本发明涉及数据处理【技术领域】,更具体地说,涉及一种应用分享方法、装置、终端设备及系统。
【背景技术】
[0002]随着智能终端设备(如智能手机,平板电脑等)的普及,智能终端设备内下载安装的应用越来越多,这些应用对于用户的生活和工作提供了诸多的便利和帮助,因此用户往往会将其中的某个应用分享给好友,以便好友也能够下载使用所分享的应用。
[0003]目前实现应用在用户间分享的方式主要为:用户告知好友需要进行分享的应用的应用名称,好友使用终端设备进入应用市场中搜索与该应用名称对应的应用,从而得到应用的下载链接,进而通过下载链接进行应用的下载安装,实现应用在用户间的分享。
[0004]可以看出,现有应用在用户间分享的方式需要用户手动进入应用市场中搜索与需要进行分享的应用的应用名称对应的应用,才能得到下载链接进行应用的下载安装;应用的下载链接获取过程存在大量的用户手动操作,这使得现有应用在用户间分享的方式存在用户操作较为繁琐的问题,从而导致终端设备的耗电量较大。

【发明内容】

[0005]为解决上述技术问题,本发明实施例提供一种应用分享方法、装置、终端设备及系统,以解决现有应用在用户间分享的方式,在获取需要进行分享的应用的下载链接的过程中存在大量的用户手动操作,使得应用在用户间分享的方式操作较为繁琐的问题。
[0006]为实现上述目的,本发明实施例提供如下技术方案:
[0007]—种应用分享方法,应用于终端设备,所述终端设备的桌面显示有至少一个应用图标;所述方法包括:
[0008]检测被选取的应用图标的被操作轨迹;
[0009]在所述被操作轨迹符合预定条件时,确定所述被选取的应用图标对应的应用标识
信息;
[0010]向服务器请求与所述应用标识信息对应的应用下载链接;
[0011]在接收到所述服务器反馈的所述应用下载链接时,通过社会性网络服务sns应用分享所述应用下载链接。
[0012]本发明实施例还提供一种应用分享装置,应用于终端设备,所述终端设备的桌面显示有至少一个应用图标;所述装置包括:
[0013]轨迹检测模块,用于检测被选取的应用图标的被操作轨迹;
[0014]标识信息确定模块,用于在所述被操作轨迹符合预定条件时,确定所述被选取的应用图标对应的应用标识信息;
[0015]请求模块,用于向服务器请求与所述应用标识信息对应的应用下载链接;
[0016]分享模块,用于在接收到所述服务器反馈的所述应用下载链接时,通过社会性网络服务sns应用分享所述应用下载链接。
[0017]本发明实施例还提供一种终端设备,包括上述所述的应用分享装置。
[0018]本发明实施例还提供一种应用分享系统,包括:第一终端设备,第二终端设备和服务器,所述第一终端设备的桌面显示有至少一个应用图标;
[0019]所述第一终端设备,用于检测被选取的应用图标的被操作轨迹;在所述被操作轨迹符合预定条件时,确定所述被选取的应用图标对应的应用标识信息;向服务器请求与所述应用标识信息对应的应用下载链接;在接收到所述服务器反馈的所述应用下载链接时,通过社会性网络服务sns应用分享所述应用下载链接;
[0020]所述服务器,用于接收所述第一终端设备发送的请求与所述应用标识信息对应的应用下载链接的请求消息,查询与所述应用标识信息对应的应用下载链接,在查询到所述应用下载链接后,向所述第一终端设备反馈所述应用下载链接;
[0021]所述第二终端设备,用于接收所述第一终端设备通过所述sns应用分享的所述应用下载链接。
[0022]基于上述技术方案,本发明实施例提供的应用分享方法,在终端设备的桌面所显示的应用图标被用户选取后,可检测在用户操作下被选取的应用图标的被操作轨迹,在所述被操作轨迹符合预定条件时,可确定所述被选取的应用图标对应的应用标识信息,从而向服务器请求与所述应用标识信息对应的应用下载链接;以在获取到所述应用下载链接时,通过sns应用分享所述应用下载链接。通过本发明实施例提供的应用分享方法,用户在需要将终端设备内所安装的某一应用分享给好友时,只需按照预定条件操作需要分享的应用的应用图标,终端设备可确定该应用图标对应的应用标识信息,进而向服务器请求与所述应用标识信息对应的应用下载链接,从而在获取到应用下载链接后,实现需要分享的应用的应用下载链接在sns好友间的分享。在本发明实施例中,用户只需按照预定条件操作需要分享的应用的应用图标,终端设备即可确定按照预定条件操作的应用图标对应的应用为需要分享的应用,从而自动实现需要分享的应用的应用下载链接在sns好友间的分享,并不需要用户大量的手动搜索应用下载链接的动作,大幅减少了用户操作,应用分享的过程中用户操作极为简便、便捷,从而减小了终端设备的耗电量。通过本发明实施例提供的应用分享方法,可在便捷的用户操作下实现用户间的应用分享,减小终端设备的耗电量。
【专利附图】

【附图说明】
[0023]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0024]图1为本发明实施例提供的应用分享方法的流程图;
[0025]图2为本发明实施例提供的检测被选取的应用图标的被操作轨迹的方法流程图;
[0026]图3为本发明实施例提供的被操作轨迹符合预定条件的示意图;
[0027]图4为本发明实施例提供的确定应用标识信息的方法流程图;
[0028]图5为本发明实施例提供的终端设备与服务器的信息交互流程图;
[0029]图6为本发明实施例提供的应用分享方法的另一流程图;[0030]图7为本发明实施例提供的应用分享方法的一个应用例的示意图;
[0031]图8为本发明实施例提供的应用分享装置的结构框图;
[0032]图9为本发明实施例提供的轨迹检测模块的结构框图;
[0033]图10为本发明实施例提供的条件符合确定单元的结构框图;
[0034]图11为本发明实施例提供的标识信息确定模块的结构框图;
[0035]图12为本发明实施例提供的请求模块的结构框图;
[0036]图13为本发明实施例提供的分享模块的结构框图;
[0037]图14为本发明实施例提供的终端设备的硬件结构框图;
[0038]图15为本发明实施例提供的应用分享系统的结构框图。
【具体实施方式】
[0039]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0040]图1为本发明实施例提供的应用分享方法的流程图,该方法可应用于终端设备,该终端设备的桌面可显示有至少一个应用图标;参照图1,该方法可以包括:
[0041]步骤S100、检测被选取的应用图标的被操作轨迹;
[0042]可选的,用户可从桌面上显示的至少一个应用图标中选取待操作的应用图标;可选的,对于具有触摸屏的终端设备,可通过触控点的位置确定被选取的应用图标,当终端设备检测到触控点的位置与桌面上显示的某一应用图标的显示位置相对应时,则可确定与触控点的位置相对应的显示位置所显示的应用图标为被选取的应用图标;可选的,对于具有鼠标的终端设备,可通过鼠标点击位置确定该点击位置所对应的应用图标,进而确定点击位置所对应的应用图标为被选取的应用图标。
[0043]可选的,在用户选取了应用图标后,用户可对被选取的应用图标进行操作,使得被选取的应用图标存在被操作轨迹。
[0044]步骤S110、在所述被操作轨迹符合预定条件时,确定所述被选取的应用图标对应的应用标识信息;
[0045]本发明实施例可自定义符合预定条件的被操作轨迹,预定条件可以是被操作轨迹与预定操作轨迹相对应(如预定操作轨迹为S形时,被操作轨迹只需与S形对应即可符合预定条件),或被操作轨迹的终止位置与预定位置对应等。在被选取的应用图标的被操作轨迹符合预定条件时,终端设备可确定被选取的应用图标对应的应用为需要进行分享的应用,从而在终端设备内触发一个确定需要进行分享的应用的应用标识信息的指令,即确定所述被选取的应用图标对应的应用标识信息。
[0046]可选的,应用标识信息可以是能够唯一标识应用的信息,如应用的包名等。
[0047]步骤S120、向服务器请求与所述应用标识信息对应的应用下载链接;
[0048]本发明实施例在确定了所述被选取的应用图标对应的应用标识信息后,可触发一个向服务器请求与所述应用标识信息对应的应用下载链接的指令,从而结合所确定的应用标识信息,服务器的地址信息等组成一个请求消息,向服务器发送该请求信息。可选的,本发明实施例所指的服务器中可以预置有应用标识信息和应用下载链接的对应关系,显然,在此基础上也可以预置其他的应用信息,如应用名称等。
[0049]步骤S130、在接收到所述服务器反馈的所述应用下载链接时,通过sns(SocialNetworking Services,社会性网络服务)应用分享所述应用下载链接。
[0050]服务器在接收到终端设备发送的请求与所述应用标识信息对应的应用下载链接的请求消息后,可查询与所述应用标识信息对应的应用下载链接,并将所查询到的应用下载链接反馈至终端设备。终端设备在接收到服务器反馈的所述应用下载链接后,可触发sns应用实现所述应用下载链接的分享。可选的,可以是触发预定的sns应用进入运行状态,将所述应用下载链接分享给指定的好友或指定的朋友圈;也可以是触发一个显示有终端设备内所装载的sns应用的窗口,用户通过该窗口可选取需要使用的sns应用,从而触发所选取的sns应用进入运行状态,将所述应用下载链接分享给指定的好友或指定的朋友圈。
[0051]可选的,在通过sns应用分享所述应用下载链接时,除了在分享给好友的消息中携带应用下载链接外,还可携带应用名称等其他应用信息。
[0052]应用下载链接的分享接收方在通过sns应用接收到应用下载链接后,可通过该应用下载链接,实现被分享应用的下载安装,从而完成被分享应用在用户间的分享。
[0053]本发明实施例提供的应用分享方法,在终端设备的桌面所显示的应用图标被用户选取后,可检测在用户操作下被选取的应用图标的被操作轨迹,在所述被操作轨迹符合预定条件时,可确定所述被选取的应用图标对应的应用标识信息,从而向服务器请求与所述应用标识信息对应的应用下载链接;以在获取到所述应用下载链接时,通过sns应用分享所述应用下载链接。通过本发明实施例提供的应用分享方法,用户在需要将终端设备内所安装的某一应用分享给好友时,只需按照预定条件操作需要分享的应用的应用图标,终端设备可确定该应用图标对应的应用标识信息,进而向服务器请求与所述应用标识信息对应的应用下载链接,从而在获取到应用下载链接后,实现需要分享的应用的应用下载链接在sns好友间的分享。在本发明实施例中,用户只需按照预定条件操作需要分享的应用的应用图标,终端设备即可确定按照预定条件操作的应用图标对应的应用为需要分享的应用,从而自动实现需要分享的应用的应用下载链接在sns好友间的分享,并不需要用户大量的手动搜索应用下载链接的动作,大幅减少了用户操作,应用分享的过程中用户操作极为简便、便捷,从而减小了终端设备的耗电量。通过本发明实施例提供的应用分享方法,可在便捷的用户操作下实现用户间的应用分享,减小终端设备的耗电量。
[0054]可选的,本发明实施例中符合预定条件的被操作轨迹,可以为被操作轨迹的终止位置与预定位置对应;可选的,图2示出了本发明实施例提供的检测被选取的应用图标的被操作轨迹的一种可选方法流程图,参照图2,该方法可以包括:
[0055]步骤S200、检测被选取的应用图标的被操作轨迹对应的终止位置;
[0056]被选取的应用图标在用户操作下存在被操作轨迹,该被操作轨迹存在初始位置和终止位置,初始位置可以认为是被选取的应用图标在被选取时,在桌面上的显示位置。
[0057]步骤S210、在所述被操作轨迹对应的终止位置,与桌面上显示的第一图标对应的第一位置相对应时,确定所述被操作轨迹符合预定条件。
[0058]在本发明实施例中,终端设备的桌面显示有第一图标,第一图标显示在所述桌面的第一位置,该第一位置即为预定位置;若检测到被选取的应用图标的被操作轨迹对应的终止位置与该第一位置对应,则可确定被选取的应用图标的被操作轨迹符合预定条件,该被选取的应用图标对应的应用即为本发明实施例需要进行分享的应用,从而触发终端设备确定该被选取的应用图标对应的应用标识信息。
[0059]为便于理解,图3示出了本发明实施例提供的被操作轨迹符合预定条件的示意图,参照图3,桌面上显不有第一图标10和被选取的应用图标11,第一图标显不于桌面的第一位置A,第一位置A即为预定位置;被选取的应用图标在用户操作下存在被操作轨迹,第二位置B为被操作轨迹的初始位置,即被选取的应用图标11在被选取时在桌面上的显示位置,第一位置A为被操作轨迹的终止位置;可见,在用户的操作下被选取的应用图标11将从第二位置B拖动至第一位置A,对应的,被选取的应用图标11从第二位置B拖动至第一位置A的轨迹为符合预定条件的被操作轨迹,从而在被选取的应用图标11被拖动至第一位置A时,在终端设备内触发一个确定所述被选取的应用图标对应的应用标识信息的指令,从而实现被选取的应用图标对应的应用标识信息的确定。
[0060]可选的,本发明实施例可以终端设备的显示屏幕建立坐标系,第一图标所在的第一位置对应一个坐标点,在被选取的应用图标的被操作轨迹对应的终止位置所对应的坐标点与第一图标所在的坐标点相重合对应时,则可认为被选取的应用图标的被操作轨迹符合预定条件。
[0061]显然,本发明实施例也可具有其他形式的符合预定条件的被操作轨迹,如设置预定操作轨迹,在被选取的应用图标的被操作轨迹与预定操作轨迹相符时,确定被选取的应用图标的被操作轨迹符合预定条件。
[0062]本发明实施例确定被选取的应用图标对应的应用标识信息的方式可以为:终端设备预先存储桌面上显示的各应用图标的显示位置,与对应的应用描述信息的对应关系,应用描述信息包含了应用图标对应的应用的应用名称,应用标识信息(如包名)等。在被选取的应用图标的被操作轨迹符合预定条件时,本发明实施例可通过被选取的应用图标在桌面上的显示位置,确定对应的应用描述信息,从而获取应用描述信息中所包含的应用标识信息,得到被选取的应用图标对应的应用标识信息。具体的,本发明实施例可在被选取的应用图标的被操作轨迹符合预定条件时,确定所述被选取的应用图标在桌面上的显示位置;根据预置的应用图标在桌面上的显示位置,与对应的应用描述信息的对应关系,确定与所述被选取的应用图标在桌面上的显示位置对应的应用描述信息,其中,应用描述信息中包含应用标识信息;进而根据所确定的应用描述信息确定所述被选取的应用图标对应的应用标识信息。其中,被选取的应用图标在桌面上的显示位置可以是指应用图标在被选取时,应用图标在桌面上的显示位置。可选的,本发明实施例可以终端设备的显示屏幕建立坐标系,以各应用图标所在的坐标点表征各应用图标在桌面上的显示位置。
[0063]对应的,图4示出了本发明实施例提供的确定应用标识信息的方法流程,参照图4,该方法可以包括:
[0064]步骤S300、确定被选取的应用图标;
[0065]步骤S310、检测被选取的应用图标的被操作轨迹对应的终止位置;
[0066]步骤S320、在所述被操作轨迹对应的终止位置,与桌面上显示的第一图标对应的第一位置相对应时,确定所述被操作轨迹符合预定条件;
[0067]步骤S330、确定所述被选取的应用图标在桌面上的显示位置;[0068]步骤S340、根据预置的应用图标在桌面上的显示位置,与对应的应用描述信息的对应关系,确定与所述被选取的应用图标在桌面上的显示位置对应的应用描述信息,其中,应用描述信息中包含应用标识信息;
[0069]步骤S350、根据所确定的应用描述信息确定所述被选取的应用图标对应的应用标识息。
[0070]可选的,终端设备在向服务器请求与所述应用标识信息对应的应用下载链接时,为使得服务器知晓在接收到终端设备的请求后能够查询与所述应用标识信息对应的应用下载链接,本发明实施例可在向服务器发送的请求中携带第一标识,该第一标识用于指示所述服务器在接收到所述应用标识信息后,查询与所述应用标识信息对应的应用下载链接。对应的,服务器在查询到与所述应用标识信息对应的应用下载链接,向终端设备反馈所述应用下载链接时,可在反馈消息中携带对所述第一标识的应答信息,以使终端设备在接收到反馈消息后,确认所接收的反馈消息中的应用下载链接与被选取的应用图标对应的应用标识信息相对应,从而触发一个通过sns应用分享所述应用下载链的指令。对应的,图5示出了本发明实施例提供的终端设备与服务器的信息交互流程图,参照图5,该流程可以包括:
[0071]步骤S400、在确定所述被选取的应用图标对应的应用标识信息之后,向服务器发送携带有所述应用标识信息和第一标识的请求消息;
[0072]服务器在接收到该请求消息后,将解析所述请求消息得到第一标识和应用标识信息,从而根据第一标识触发一个查询与应用标识信息对应的应用下载链接的指令,得出与应用标识信息对应的应用下载链接。
[0073]步骤S410、接收所述服务器的反馈消息,所述反馈消息中携带有所述应用标识信息对应的应用下载链接,和对第一标识的应答信息。
[0074]对第一标识的应答信息表示服务器已根据第一标识执行了查询与应用标识信息对应的应用下载链接的指令,反馈消息中所携带的应用下载链接即为查询后所得到的应用下载链接,从而使得终端设备根据该应答信息触发一个通过sns应用分享所述应用下载链接的指令,实现应用下载链接在sns好友间的分享。
[0075]可选的,图5所示方法可应用于具有图2和/或图4所示方法的应用分享方法中。
[0076]可选的,终端设备在接收到所述服务器反馈的应用下载链接后,可通过跨进程通信将所述应用下载链接传递至sns应用,从而通过sns应用分享所述应用下载链接。可选的,本发明实施例可通过跨进程通信将所述应用下载链接传递至预定sns应用(该预定sns应用可以是预先设定的用于进行应用分享的sns应用),从而通过运行状态的预定sns应用分享所述应用下载链接。可选的,本发明实施例还可在接收到服务器反馈的所述应用下载链接后,在终端设备的显示界面弹出显示有终端设备所装载的sns应用的窗口,从而通过用户操作确定所述窗口中被选取的sns应用,通过跨进程通信将所述应用下载链接传递至所述被选取的sns应用,进而通过运行状态的所述被选取的sns应用分享所述应用下载链接。可选的,本段所描述的通过sns应用分享所述应用下载链接的方式,可应用于具有图2,和/或,图4,和/或,图5所示方法的应用分享方法中。
[0077]下面以用户操作被选取的应用图标的方式为拖动操作为例,对本发明实施例提供的应用分享方法进行描述,对应的,图6示出了本发明实施例提供的应用分享方法的另一流程,参照图6,该方法可以包括:
[0078]步骤S500、确定被拖动的应用图标;
[0079]可选的,可通过用户开始执行拖动操作时,触控点所在的位置确定被拖动的应用图标;如检测触控点在终端设备的显示屏幕上的坐标,通过该坐标确定显示在该坐标位置的应用图标,则显示在该坐标位置的应用图标即为被拖动的应用图标。
[0080]步骤S510、检测被拖动的应用图标的被拖动终止位置;
[0081]步骤S520、在所述被拖动终止位置与预定位置对应时,确定所述被拖动的应用图标在桌面上的显示位置;
[0082]可选的,本发明实施例可在桌面上显示第一图标,所述第一图标显示于所述桌面上的第一位置,该第一位置即为预定位置;当被拖动终止位置与该第一位置相重合时,则确定所述被拖动终止位置与预定位置相对应,该被拖动的应用图标对应的应用即为需要进行分享的应用,从而需要确定该被拖动应用图标对应的应用标识信息。
[0083]步骤S530 ;根据预置的应用图标在桌面上的显示位置,与对应的应用描述信息的对应关系,确定与所述被拖动的应用图标在桌面上的显示位置对应的应用描述信息,其中,应用描述信息中包含应用标识信息
[0084]步骤S540、根据所确定的应用描述信息确定所述被拖动的应用图标对应的应用标识息;
[0085]步骤S550、向服务器发送携带有所述应用标识信息和第一标识的请求消息,所述第一标识用于指示所述服务器在接收到所述请求消息后,查询与所述应用标识信息对应的应用下载链接;
[0086]步骤S560、接收所述服务器的反馈消息,所述反馈消息中携带有所述应用标识信息对应的应用下载链接,和对第一标识的应答信息;
[0087]步骤S570、在所述终端设备的显示界面弹出显示有所述终端设备所装载的sns应用的窗口 ;
[0088]步骤S580、确定所述窗口中被选取的sns应用;
[0089]步骤S590、通过跨进程通信将所述应用下载链接传递至所述被选取的sns应用,通过运行状态的所述被选取的sns应用分享所述应用下载链接。
[0090]对应的,图7示出了本发明实施例提供的应用分享方法的一个应用例的示意图,参照图7,持有第一终端设备20的第一用户需要将第一终端设备20中所装载的某一应用分享给,持有第二终端设备21的sns好友(第二用户);该应用在第一终端设备20的桌面上中具有应用图标201,同时,第一终端设备20的桌面上还具有第一图标202,第一终端设备20将在第一图标202的位置上存在重合的应用图标201时,确定重合的应用图标201对应的应用为需要进行分享的应用;在此场景下,进行应用分享的过程可以如下:
[0091]第一用户拖动第一终端设备20的桌面上的应用图标201至第一图标202的位置;
[0092]第一终端设备20确定应用图标201对应的应用为需要进行分享的应用,确定应用图标201对应的应用标识信息;
[0093]第一终端设备20向服务器22请求与所述应用标识信息对应的应用下载链接;
[0094]服务器22在接收到第一终端设备20的请求信息后,查询与所述应用标识信息对应的应用下载链接,并向第一终端设备20反馈所查询到的应用下载链接;[0095]第一终端设备20在接收到服务器22反馈的所述应用下载链接后,通过sns应用将所述应用下载链接分享至第二终端设备21 ;
[0096]第二终端设备21通过处于运行状态的sns应用获得所述应用下载链接。
[0097]持有第二终端设备21的第二用户可通过点击该应用下载链接,进行应用的下载安装,从而实现应用在多用户间的分享。
[0098]值得注意的是,第二终端设备21向第一终端设备20分享应用的原理与上述描述类似,可进行参照。
[0099]本发明实施例提供的应用分享方法中,用户只需按照预定条件操作需要分享的应用的应用图标,终端设备即可确定按照预定条件操作的应用图标对应的应用为需要分享的应用,从而自动实现应用下载链接在sns好友间的分享,并不需要用户大量的手动搜索应用下载链接的动作,大幅减少了用户操作,应用分享的过程中用户操作极为简便、便捷,从而减小了终端设备的耗电量。通过本发明实施例提供的应用分享方法,可在便捷的用户操作下实现用户间的应用分享,减小终端设备的耗电量。
[0100]下面对本发明实施例提供的应用分享装置进行描述,下文描述的应用分享装置与上文描述的应用分享方法可相互对应参照。图8为本发明实施例提供的应用分享装置的结构框图,该装置可应用于终端设备,该终端设备的桌面可显示有至少一个应用图标,参照图8,该装置可以包括:
[0101]轨迹检测模块100,用于检测被选取的应用图标的被操作轨迹;
[0102]标识信息确定模块200,用于在所述被操作轨迹符合预定条件时,确定所述被选取的应用图标对应的应用标识信息;
[0103]请求模块300,用于向服务器请求与所述应用标识信息对应的应用下载链接;
[0104]分享模块400,用于在接收到所述服务器反馈的所述应用下载链接时,通过社会性网络服务sns应用分享所述应用下载链接。
[0105]可选的,本发明实施例可自定义符合预定条件的被操作轨迹,预定条件可以是被操作轨迹与预定操作轨迹相对应,或被操作轨迹的终止位置与预定位置对应等。在被选取的应用图标的被操作轨迹符合预定条件时,终端设备可确定被选取的应用图标对应的应用为需要进行分享的应用,从而在终端设备内触发一个确定需要进行分享的应用的应用标识信息的指令,即确定所述被选取的应用图标对应的应用标识信息。
[0106]对于符合预定条件的被操作轨迹为,被操作轨迹的终止位置与预定位置对应的情况,图9示出了轨迹检测模块100的一种可选结构,参照图9,轨迹检测模块100可以包括:
[0107]终止位置检测单元110,用于检测所述被操作轨迹对应的终止位置;
[0108]条件符合确定单元111,用于在所述被操作轨迹对应的终止位置与预定位置对应时,确定所述被操作轨迹符合预定条件。
[0109]可选的,终端设备的桌面可显示有第一图标,所述第一图标显示于所述桌面上的第一位置,所述第一位置为所述预定位置;对应的,图10示出了本发明实施例提供的条件符合确定单元111的一种可选结构,参照图10,条件符合确定单元111可以包括:
[0110]符合确定子单元1111,用于在所述被操作轨迹对应的终止位置与所述第一位置对应时,确定所述被操作轨迹符合预定条件。
[0111]可选的,图11示出了标识信息确定模块200的一种可选结构,参照图11,标识信息确定模块200可以包括:
[0112]显示位置确定单元210,用于确定所述被选取的应用图标在桌面上的显示位置;
[0113]应用描述信息确定单元211,用于根据预置的应用图标在桌面上的显示位置,与对应的应用描述信息的对应关系,确定与所述被选取的应用图标在桌面上的显示位置对应的应用描述信息,其中,应用描述信息中包含应用标识信息;
[0114]标识信息获得单元212,用于根据所确定的应用描述信息确定所述被选取的应用图标对应的应用标识信息。
[0115]可选的,图11所示标识信息确定模块200也可应用于具有图9所示轨迹检测模块100的应用分享装置中。
[0116]可选的,图12示出了请求模块300的一种可选结构,参照图12,请求模块300可以包括:
[0117]发送单元310,用于向所述服务器发送携带有所述应用标识信息和第一标识的请求消息,所述第一标识用于指示所述服务器在接收到所述请求消息后,查询与所述应用标识信息对应的应用下载链接。
[0118]可选的,图12所示请求模块300可应用于具有图11所示标识信息确定模块200的应用分享装置中,或,可应用于具有图9所示轨迹检测模块100的应用分享装置中,或,可应用于具有图9所示轨迹检测模块100和图11所示标识信息确定模块200的应用分享装置中。
[0119]可选的,图13示出了分享模块400的一种可选结构,参照图13,分享模块400可以包括:
[0120]弹窗单元410,用于在接收到所述服务器反馈的所述应用下载链接后,在所述终端设备的显示界面弹出显示有所述终端设备所装载的sns应用的窗口 ;
[0121]选取确定单元411,用于确定所述窗口中被选取的sns应用;
[0122]传递单元412,用于通过跨进程通信将所述应用下载链接传递至所述被选取的sns应用;
[0123]下载链接分享单元413,用于通过运行状态的所述被选取的sns应用分享所述应用下载链接。
[0124]可选的,图13所示分享模块400可应用于具有图9所示轨迹检测模块100,图11所示标识信息确定模块200,和图12所示请求模块300中的至少一种的应用分享装置中。
[0125]本发明实施例提供的应用分享装置中,用户只需按照预定条件操作需要分享的应用的应用图标,终端设备即可确定按照预定条件操作的应用图标对应的应用为需要分享的应用,从而自动实现应用下载链接在sns好友间的分享,并不需要用户大量的手动搜索应用下载链接的动作,大幅减少了用户操作,应用分享的过程中用户操作极为简便、便捷,从而减小了终端设备的耗电量。通过本发明实施例提供的应用分享方法,可在便捷的用户操作下实现用户间的应用分享,减小终端设备的耗电量。
[0126]本发明实施例还提供一种终端设备,该终端设备的桌面显示有至少一个应用图标,该终端设备可以包括上述所述的应用分享装置,对于应用分享装置的描述可参照上文对应部分描述,此处不再赘述。
[0127]下面对本发明实施例提供的终端设备的硬件结构进行描述,下文描述中涉及应用分享方法的部分可参照上文对应部分描述。终端设备可以是包含计算能力的手机,PAD等智能移动终端,本发明实施例并不对终端设备的具体实现做限定。图14为本发明实施例提供的终端设备的硬件结构框图,参照图14,该终端设备可以包括:
[0128]处理器1,通信接口 2,存储器3和通信总线4 ;
[0129]其中处理器1、通信接口 2、存储器3通过通信总线4完成相互间的通信;
[0130]可选的,通信接口 2可以为通信模块的接口,如GSM模块的接口 ;
[0131]处理器I,用于执行程序;
[0132]存储器3,用于存放程序;
[0133]程序可以包括程序代码,所述程序代码包括计算机操作指令。
[0134]处理器I可能是一个中央处理器CPU,或者是特定集成电路ASIC(ApplicationSpecific Integrated Circuit),或者是被配置成实施本发明实施例的一个或多个集成电路。
[0135]存储器3可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatilememory),例如至少一个磁盘存储器。
[0136]其中,程序可具体用于:
[0137]检测被选取的应用图标的被操作轨迹;
[0138]在所述被操作轨迹符合预定条件时,确定所述被选取的应用图标对应的应用标识
信息;
[0139]向服务器请求与所述应用标识信息对应的应用下载链接;
[0140]在接收到所述服务器反馈的所述应用下载链接时,通过社会性网络服务sns应用分享所述应用下载链接。
[0141]本发明实施例还提供一种应用分享系统,下文对于应用分享系统的描述中与上文描述的应用分享方法相对应的部分可相互参照。图15为本发明实施例提供的应用分享系统的结构框图,参照图15,该应用分享系统可以包括:第一终端设备30,第二终端设备31和服务器32,其中第一终端设备30的桌面显示有至少一个应用图标;
[0142]第一终端设备30,用于检测被选取的应用图标的被操作轨迹;在所述被操作轨迹符合预定条件时,确定所述被选取的应用图标对应的应用标识信息;向服务器请求与所述应用标识信息对应的应用下载链接;在接收到所述服务器反馈的所述应用下载链接时,通过社会性网络服务sns应用分享所述应用下载链接;
[0143]服务器32,用于接收所述第一终端设备发送的请求与所述应用标识信息对应的应用下载链接的请求消息,查询与所述应用标识信息对应的应用下载链接,在查询到所述应用下载链接后,向所述第一终端设备反馈所述应用下载链接;
[0144]第二终端设备31,用于接收所述第一终端设备通过所述sns应用分享的所述应用下载链接。
[0145]第二终端设备31在接收到所述应用下载链接后,可通过所述应用下载链接进行应用的下载安装,从而实现多用户间的应用分享。
[0146]本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
[0147]专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
[0148]结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或【技术领域】内所公知的任意其它形式的存储介质中。
[0149]对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
【权利要求】
1.一种应用分享方法,其特征在于,应用于终端设备,所述终端设备的桌面显示有至少一个应用图标;所述方法包括: 检测被选取的应用图标的被操作轨迹; 在所述被操作轨迹符合预定条件时,确定所述被选取的应用图标对应的应用标识信息; 向服务器请求与所述应用标识信息对应的应用下载链接; 在接收到所述服务器反馈的所述应用下载链接时,通过社会性网络服务Sns应用分享所述应用下载链接。
2.根据权利要求1所述的应用分享方法,其特征在于,所述检测被选取的应用图标的被操作轨迹包括: 检测所述被操作轨迹对应的终止位置; 在所述被操作轨迹对应的终止位置与预定位置对应时,确定所述被操作轨迹符合预定条件。
3.根据权利要求2所述的应用分享方法,其特征在于,所述桌面显示有第一图标,所述第一图标显示于所述桌面上的第一位置,所述第一位置为所述预定位置;所述被操作轨迹对应的终止位置与预定位置对应包括: 所述被操作轨迹对应的终止位置与所述第一位置对应。
4.根据权利要求1-3任一项所述的应用分享方法,其特征在于,所述确定所述被选取的应用图标对应的应用标识信息包括: 确定所述被选取的应用图标在桌面上的显示位置; 根据预置的应用图标在桌面上的显示位置,与对应的应用描述信息的对应关系,确定与所述被选取的应用图标在桌面上的显示位置对应的应用描述信息,其中,应用描述信息中包含应用标识信息; 根据所确定的应用描述信息确定所述被选取的应用图标对应的应用标识信息。
5.根据权利要求1-3任一项所述的应用分享方法,其特征在于,所述向服务器请求与所述应用标识信息对应的应用下载链接包括: 向所述服务器发送携带有所述应用标识信息和第一标识的请求消息,所述第一标识用于指示所述服务器在接收到所述请求消息后,查询与所述应用标识信息对应的应用下载链接。
6.根据权利要求1-3任一项所述的应用分享方法,其特征在于,所述通过sns应用分享所述应用下载链接包括: 在接收到所述服务器反馈的所述应用下载链接后,在所述终端设备的显示界面弹出显示有所述终端设备所装载的sns应用的窗口 ; 确定所述窗口中被选取的sns应用; 通过跨进程通信将所述应用下载链接传递至所述被选取的sns应用; 通过运行状态的所述被选取的sns应用分享所述应用下载链接。
7.一种应用分享装置,其特征在于,应用于终端设备,所述终端设备的桌面显示有至少一个应用图标;所述装置包括: 轨迹检测模块,用于检测被选取的应用图标的被操作轨迹;标识信息确定模块,用于在所述被操作轨迹符合预定条件时,确定所述被选取的应用图标对应的应用标识信息; 请求模块,用于向服务器请求与所述应用标识信息对应的应用下载链接; 分享模块,用于在接收到所述服务器反馈的所述应用下载链接时,通过社会性网络服务sns应用分享所述应用下载链接。
8.根据权利要求7所述的应用分享装置,其特征在于,所述轨迹检测模块包括: 终止位置检测单元,用于检测所述被操作轨迹对应的终止位置; 条件符合确定单元,用于在所述被操作轨迹对应的终止位置与预定位置对应时,确定所述被操作轨迹符合预定条件。
9.根据权利要求8所述的应用分享装置,其特征在于,所述桌面显示有第一图标,所述第一图标显示于所述桌面上的第一位置,所述第一位置为所述预定位置;所述条件符合确定单元包括: 符合确定子单元,用于在所述被操作轨迹对应的终止位置与所述第一位置对应时,确定所述被操作轨迹符合预定条件。
10.根据权利要求7-9任一项所述的应用分享装置,其特征在于,标识信息确定模块包括: 显示位置确定单元,用于确定所述被选取的应用图标在桌面上的显示位置; 应用描述信息确定单元,用于根据预置的应用图标在桌面上的显示位置,与对应的应用描述信息的对应关系,确定与所述被选取的应用图标在桌面上的显示位置对应的应用描述信息,其中,应用描述信息中包含应用标识信息; 标识信息获得单元,用于根据所确定的应用描述信息确定所述被选取的应用图标对应的应用标识信息。
11.根据权利要求7-9任一项所述的应用分享装置,其特征在于,所述请求模块包括: 发送单元,用于向所述服务器发送携带有所述应用标识信息和第一标识的请求消息,所述第一标识用于指示所述服务器在接收到所述请求消息后,查询与所述应用标识信息对应的应用下载链接。
12.根据权利要求7-9任一项所述的应用分享装置,其特征在于,所述分享模块包括: 弹窗单元,用于在接收到所述服务器反馈的所述应用下载链接后,在所述终端设备的显示界面弹出显示有所述终端设备所装载的sns应用的窗口 ; 选取确定单兀,用于确定所述窗口中被选取的sns应用; 传递单元,用于通过跨进程通信将所述应用下载链接传递至所述被选取的sns应用; 下载链接分享单元,用于通过运行状态的所述被选取的sns应用分享所述应用下载链接。
13.—种终端 设备,其特征在于,包括权利要求7-12任一项所述的应用分享装置。
14.一种应用分享系统,其特征在于,包括:第一终端设备,第二终端设备和服务器,所述第一终端设备的桌面显示有至少一个应用图标; 所述第一终端设备,用于检测被选取的应用图标的被操作轨迹;在所述被操作轨迹符合预定条件时,确定所述被选取的应用图标对应的应用标识信息;向服务器请求与所述应用标识信息对应的应用下载链接;在接收到所述服务器反馈的所述应用下载链接时,通过社会性网络服务sns应用分享所述应用下载链接; 所述服务器,用于接收所述第一终端设备发送的请求与所述应用标识信息对应的应用下载链接的请求消息,查询与所述应用标识信息对应的应用下载链接,在查询到所述应用下载链接后,向所述第一终端设备反馈所述应用下载链接; 所述第二终端设备,用于接收所述第一终端设备通过所述sns应用分享的所述应用下载链 接。
【文档编号】G06F9/445GK103984487SQ201410258368
【公开日】2014年8月13日 申请日期:2014年6月11日 优先权日:2014年6月11日
【发明者】郭永智, 王俊山, 何竞, 陈郁, 李斌, 罗程 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1