提供应用程序、用户推荐信息的方法及装置制造方法

文档序号:6511169阅读:275来源:国知局
提供应用程序、用户推荐信息的方法及装置制造方法
【专利摘要】本申请公开了提供应用程序、用户推荐信息的方法及装置,其中,所述方法包括:确定用户对终端中的各个应用程序的使用顺序信息;根据所述使用顺序信息确定应用程序之间关联关系;将应用程序之间的关联关系信息上传到服务器端,以便所述服务器端综合各个终端上传的关联关系信息,确定出与第一应用程序关联的至少一个第三应用程序,进行关联应用程序推荐信息的发送,或者,确定出与第一终端用户相似的至少一个第二终端用户,进行相似终端用户推荐信息的发送。通过本申请,能够提高推荐信息的有效性。
【专利说明】提供应用程序、用户推荐信息的方法及装置

【技术领域】
[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] 第一统计单元,用于综合各个终端发送的关联关系信息,通过统计出第三应用程 序被确定为与第一应用程序关联的次数,确定与第一应用程序关联的至少一个第三应用程 序;
[0050] 应用程序推荐信息提供单元,用于向终端提供关于与第一应用程序关联的至少一 个第三应用程序的推荐信息。
[0051] -种提供相似用户推荐信息的装置,包括:
[0052] 关联关系信息接收单元,用于接收终端发送的应用程序之间的关联关系信息,其 中,所述关联关系是终端根据用户对终端中的各个应用程序被使用的顺序信息确定的;
[0053] 第二统计单元,用于通过比对各个终端发送的关联关系信息之间的相似性,确定 与第一终端用户相似的至少一个第二终端用户;
[0054] 用户推荐信息提供单元,用于根据所确定出的第一终端用户相似的至少一个第二 终端用户,则向第一终端用户提供关于所述第二终端用户的推荐信息。
[0055] -种提供应用程序推荐信息的装置,包括:
[0056] 使用信息接收单元,用于接收终端发送的用户对终端中的应用程序的使用信息;
[0057] 使用顺序确定单元,用于根据各个终端发送的所述使用信息,确定各个用户对应 用程序的使用顺序信息;
[0058] 关联关系确定单元,用于综合各个终端的所述使用顺序信息,确定与第一应用程 序关联的至少一个第三应用程序;
[0059] 应用程序推荐信息提供单元,用于向终端提供关于与该第一应用程序关联的至少 一个第三应用程序的推荐信息。
[0060] 一种提供用户推荐信息的装置,包括:
[0061] 使用信息接收单元,用于接收终端发送的用户对终端中的应用程序的使用信息;
[0062] 使用顺序确定单元,用于根据各个终端发送的所述使用信息,确定各个终端用户 对应用程序的使用顺序信息;
[0063] 用户相似性确定单元,用于确定一个终端用户与另一个终端用户的所述使用顺序 之间的相似性;
[0064] 用户推荐信息提供单元,用于如果第一终端用户与第二终端用户的所述使用顺序 信息之间的相似性满足预置条件,则向第一终端用户提供关于所述第二终端用户的推荐信 肩、。
[0065] 一种应用程序相关信息的推荐装置,包括:
[0066] 使用信息获取单元,用于获取用户对终端中的各个应用程序的使用信息;
[0067] 使用信息发送单元,用于将所述使用信息发送到服务器端,以便所述服务器端根 据各个终端发送的使用信息,确定各个终端用户对应用程序的使用顺序信息,并综合各个 终端的所述使用顺序信息,确定与第一应用程序关联的至少一个第三应用程序,进行关联 应用程序推荐信息的发送。
[0068] 一种相似用户信息的推荐装置,包括:
[0069] 使用信息获取单元,用于获取用户对终端中的各个应用程序的使用信息;
[0070] 使用信息发送单元,用于将所述使用信息发送到服务器端,以便所述服务器端根 据各个终端发送的使用信息,确定各个终端用户对应用程序的使用顺序信息,并综合各个 终端的所述使用顺序信息,确定出与第一终端用户相似的至少一个第二终端用户,进行相 似终端用户推荐信息的发送。
[0071] 根据本申请提供的具体实施例,本申请公开了以下技术效果:
[0072] 通过本申请,可以根据用户使用过程中各应用程序的先后顺序关系,来确定出可 能存在关联关系的应用程序,进而就可以根据应用程序之间的关联关系,来向用户提供应 用程序的推荐信息,这样可以提高推荐信息的有效性,这提高了推荐资源的效率,并且提高 了用户体验。
[0073] 另外,在收集了用户对应用程序的使用顺序信息之后,不仅可以向用户推荐其可 能感兴趣的应用程序,还可以进行提供关于其他用户的推荐消息,使得用户可以发现与其 在应用程序使用方面具有相似性的其他用户,方便用户寻找相似习惯的用户,避免因用户 推荐不准确对用户造成的骚扰,进一步提高了用户的体验。
[0074] 当然,实施本申请的任一产品并不一定需要同时达到以上所述的所有优点。

【专利附图】

【附图说明】
[0075]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例中所 需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施 例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获 得其他的附图。
[0076] 图1是本申请实施例提供的第一方法的流程图;
[0077] 图2是本申请实施例提供的第二方法的流程图;
[0078] 图3是本申请实施例提供的第三方法的流程图;
[0079] 图4是本申请实施例提供的第四方法的流程图;
[0080] 图5是本申请实施例提供的第五方法的流程图;
[0081] 图6是本申请实施例提供的第六方法的流程图;
[0082] 图7是本申请实施例提供的第七方法的流程图;
[0083] 图8是本申请实施例提供的第八方法的流程图;
[0084] 图9是本申请实施例提供的第一装置的示意图;
[0085] 图10是本申请实施例提供的第二装置的示意图;
[0086] 图11是本申请实施例提供的第三装置的示意图;
[0087] 图12是本申请实施例提供的第四装置的示意图;
[0088] 图13是本申请实施例提供的第五装置的示意图;
[0089] 图14是本申请实施例提供的第六装置的示意图;
[0090] 图15是本申请实施例提供的第七装置的示意图;
[0091] 图16是本申请实施例提供的第八装置的示意图。

【具体实施方式】
[0092] 下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于 本申请中的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本申请保护的 范围。
[0093] 在实现本申请的过程中,发明人发现,用户使用的应用程序之间往往具有一定的 关联性,例如,在使用完小说应用进行阅读后,通常使用音乐应用播放音乐或者玩一下用户 喜欢的某款游戏应用,则小说应用与音乐应用或游戏应用之间具有一定的关联性。也就是 说,如果一个用户在使用第一应用后,通常会使用第二应用,则这种顺序关系可以体现出用 户的使用习惯;如果大多数用户在使用一个应用之后,都通常会使用第二应用,则这种顺序 关系还可以体现出应用之间的潜在关联。例如,对于阅读应用,在阅读一段时间后,多数用 户都会选择某休闲游戏放松一下,则阅读类的应用程序与休闲类的应用程序就具有潜在的 关联性。如果依据这种潜在的关联性向用户进行应用程序的推荐,则推荐信息的有效性将 得到大大的提高。本申请实施例就是基于上述考虑,提供了推荐应用程序的方法,下面对此 进行详细地介绍。
[0094] 首先需要说明的是,在具体的实现方案中,可以提供一款用于推荐的应用程序,该 应用程序可以包括客户端以及服务器端两部分,其中,客户端可以安装在各个用户的终端 设备上,服务器端可以安装在服务器上,两者相互配合共同实现信息的推荐。下面分别从客 户端以及服务器端的角度出发,对本申请实施例提供的技术方案进行详细地介绍。
[0095] 实施例一
[0096] 在该实施例一中,首先从客户端的角度,提供了一种应用程序相关信息的处理方 法,参见图1,该方法可以包括以下步骤:
[0097] S101 :确定用户对终端中的各个应用程序的使用顺序信息;
[0098] 在该实施例一中,客户端负责记录用户对应用程序的使用信息,并确定到用户对 各个应用程序的使用顺序信息,进而确定出应用程序之间的关联关系,并上传至服务器端, 服务器端对各个客户端上传的信息进行收集汇总,并进行统计分析。
[0099] 在本申请实施例中,需要对用户使用应用程序过程中对各个应用程序的使用先后 顺序进行统计,最终向用户推荐的第二或第三应用程序(为区别用户在终端本地确定出的 与第一应用程序关联的第二应用程序,本申请实施例中,将服务器端确定出的与第一应用 程序关联的应用程序称为第三应用程序,通常第二应用程序与第三应用程序会有一定的差 异,但是,也存在相同的情形,例如,终端本地和服务器端均确定出相同的与第一应用程序 关联的应用程序)。也就是说,一般情况下,应用程序之间可能会具有一定的关联性,这种关 联性一般是通过用户在使用应用程序过程中的使用习惯体现出来的。
[0100] 具体实现时,在一种实现方式下,可以直接记录各应用程序被使用的时间信息, 根据各应用程序被使用的时间信息,确定各应用程序被使用的顺序,然后,在后续的步骤 中,根据确定出的各应用程序被使用的顺序,统计出从一个应用程序切换到另一个应用程 序的次数,如果从第一应用程序切换到第二应用程序的次数满足预置条件,则确定第一应 用程序与第二应用程序之间具有关联关系。需要指出的是,本申请实施例中提到的这种顺 序信息,既可以包括直接的顺序关系,也可以包括间接的顺序关系。例如,假设用户先后使 用了应用程序A、应用程序B、应用程序C,那么应用程序A与应用程序B之间顺序直接的顺 序关系,而应用程序A与应用程序C之间存在间接的顺序关系。无论是直接的顺序关系,还 是间接的顺序关系,其本质上体现了用户的使用习惯,可以理解为相对于用户而言,应用程 序B和应用程序C与应用程序A存在关联关系。
[0101] 其中,应用程序被使用的时间信息可以是指应用程序被打开的时间,或者被关闭 的时间、运行的时间等等。例如,如果是应用程序被打开的时间,则可以分别记录各个应用 程序被打开的时间,然后根据被打开时间的先后来确定应用程序被使用的顺序。例如,某用 户在T1时刻打开了应用程序A,接下来在T2时刻打开了应用程序B,则根据T1与T2的先后 关系,就可以确定出用户使用应用程序的顺序是先使用了应用程序A,之后切换到应用程序 B。类似地,如果用户关闭应用程序A的时间为T1,接下来打开或关闭应用程序B的时间为 T2,则根据T1与T2的先后关系,同样可以确定出用户使用应用程序的顺序为从应用程序A 到应用程序B。依此类推,如果用户在时间段A1时运行了应用程序A,接下来在A2时刻运 行了应用程序B,则根据A1与A2的先后关系,同样可以确定出用户使用应用程序的顺序为 从应用程序A到应用程序B。当然,存在这种顺序关系的第二应用程序可能有多个。即用户 在每次使用第一应用程序A之后,接下来可能使用不同的第二应用程序,例如应用程序C。
[0102] 需要说明的是,用户通过终端设备使用应用程序时,在用户退出第一应用程序后, 只有在较短的时间内打开第二应用的这种先后顺序才会具有参考价值。例如,某用户使用 了应用程序A,之后就将终端设备锁屏,在经过了比较长的时间之后,才重新拿起终端设备 使用应用程序B。此时,应用程序B并不应该看作是用户在使用完应用程序A之后可能会使 用到的应用程序。但是,如果单纯的考虑应用程序被使用的顺序关系,则同样也会记录下应 用程序A到应用程序B的切换关系,这显然会干扰应用程序之间切换关系的判断。因此,为 了避免这种误判现象的发生,在后续根据应用程序被使用的先后顺序信息来统计应用程序 之间的切换关系时,还可以预先设定一时间长度阈值,如果某两个应用程序的使用时间之 间的时间间隔超过了该阈值,在统计时,则会排除应用程序之间的这种切换关系。
[0103] 或者,在另一种实现方式下,客户端在记录用户对应用程序的使用信息时,可以分 别记录用户每次使用终端设备过程中,对各个应用程序的使用信息。在同一次使用过程中, 根据所述各应用程序被使用的时间信息,确定各应用程序被使用的顺序信息,并且,在同一 次使用过程中,将相邻的应用程序确定为具有切换关系的应用程序,并统计出从第一应用 程序切换到第二应用程序的次数,累计各次使用过程中的统计结果,统计出从第一应用程 序切换到第二应用程序的总次数,如果从第一应用程序切换到第二应用程序的总次数满足 预置条件,则确定第一应用程序与第二应用程序之间具有关联关系。
[0104] 也就是说,在客户端,可以对用户的同一次使用过程进行定义,这样就可以分别记 录每次使用过程中对应用程序的使用情况,后续在统计应用程序之间的切换关系时,就可 以首先在同一次使用过程中进行统计,然后对各次使用过程的统计结果进行累计,这样可 以得到最终的从一个应用程序到另一个应用程序的切换次数,而不用再每次都判断两个应 用程序被使用的时间间隔是否超过某阈值,等等,这样有利于提高效率。也就是说,在监控 用户对应用程序的使用时,可以分别基于用户的每次对终端设备的使用过程进行监控,分 别记录下每次使用过程中用户对各个应用程序的使用时间,这样,只有同一次使用过程中 被使用的应用程序之间才会记录切换关系。
[0105] 而如何定义一次使用过程是首先需要说明的问题。在实际应用中,为了避免用户 误操作,在用户长时间没有对终端设备进行输入操作,或者在用户手动按下"锁定"等按钮 之后,终端设备的输入装置(例如键盘或者触摸屏等)会进入到锁死状态,此时,即使用户不 小心按下了键盘中的按键,或者碰到了触摸屏,也会被视为无效的操作;当用户需要使用终 端设备时,则可以首先执行解锁操作,以激活终端设备的输入装置,然后使用终端设备中的 各种应用程序进行各种操作。因此,可以将用户的解锁操作作为一次使用过程的开始,而将 终端设备的输入装置进行锁定状态作为一次使用过程的结束。这样,就明确了一次使用过 程的概念,进而就可以分别记录用户在每次使用过程中,分别使用了哪些应用程序,以及这 些应用程序之间的先后顺序是怎样的。
[0106] 例如,某用户在执行了解锁操作之后,首先使用了应用程序A,然后又使用了应用 程序B,接下来又使用了应用程序C,之后终端设备的输入装置就进入了锁死状态,则客户 端就可以确定到该用户此次使用过程使用的应用程序按照先后顺序分别为A、B、C。
[0107] S102 :根据所述使用顺序信息确定应用程序之间关联关系;
[0108] 由于已经确定到用户对各个应用程序的使用顺序信息,因此,就可以根据这种使 用顺序信息,确定应用程序之间的关联关系。具体在确定应用程序之间的关联关系时,可以 首先根据对各个应用程序的使用顺序信息,统计用户在使用应用程序过程中,从一个应用 程序到另一应用程序的切换次数,如果从第一应用程序切换到第二应用程序的次数符合预 置的条件,例如大于某阈值等,就可以确定第一应用程序与第二应用程序之间具有关联关 系。
[0109] 其中,如果在收集用户的使用信息时,没有区分是否属于同一次使用过程,则针对 同一个用户,可以根据使用信息中各应用程序被使用的时间信息,确定各应用程序被使用 的顺序,以此得到一个应用程序序列,例如:ABCDACBED,等等。然后,就可以根据应用程序被 使用的顺序,将相邻的应用程序确定为具有切换关系的应用程序,并统计出从一个应用程 序切换到另一个应用程序的次数。也就是说,在前述例子中,A到B、B到C、C到D等等都可 以记录下切换关系。当然,如前文所述,为了提高统计的准确度,还可以判断从第一应用程 序切换到第二应用程序的时间间隔是否超过预置的时间阈值,如果不超过,则统计该次切 换。换言之,在发现从一个应用程序切换到另一应用程序的时间间隔超过设定的时间阈值 时,则不统计该次切换。这样,首先,在该序列中,如果两个应用程序相邻,则可以进一步判 断这两个应用程序被使用的时间间隔是否超过了某时间阈值,如果是,则不再记录这两个 应用程序之间的切换关系。例如,在前述例子中,D与A相邻,但是使用这两个应用程序的 时间间隔为20分钟,该值超过了时间阈值(例如,一分钟,等等),因此,就不再记录D与A之 间的切换关系。当然,在其他用户的使用信息中,D与A又可能存在切换关系。总之,最终 可以得到从一个应用程序到另一个应用程序的切换次数。
[0110] 如果在步骤S101中确定使用顺序信息时,包括了各个应用程序是否对应同一使 用过程的相关信息,则可以对这些信息进行统计分析,以便统计出从一个应用程序切换到 另一个应用程序的次数。具体的,可以直接根据各应用程序之间的顺序,以及对应的使用过 程信息,直接统计应用程序之间的切换关系。例如,假设某一终端设备中存在应用程序A、 B、C、D、E ;用户甲通过该终端设备多次使用各应用程序的顺序如下:
[0111] ACBDE、EACE、DEAC、CADE、ACEDA
[0112] 可以根据上述使用信息,统计出该用户甲从一个应用程序切换到另一个应用程序 的次数。例如,可以如表1所示:
[0113] 表 1
[0114]

【权利要求】
1. 一种应用程序相关信息的推荐方法,其特征在于,包括: 确定用户对终端中的各个应用程序的使用顺序信息; 根据所述使用顺序信息确定应用程序之间关联关系; 将应用程序之间的关联关系信息上传到服务器端,以便所述服务器端综合各个终端上 传的关联关系信息,确定出与第一应用程序关联的至少一个第三应用程序,并进行关联应 用程序推荐信息的发送。
2. 根据权利要求1所述的方法,其特征在于,还包括: 接收服务器端发送的关联应用程序推荐信息,如果本地安装了第一应用程序,但未安 装第三应用程序,则向用户提供关于第三应用程序的推荐信息。
3. 根据权利要求1所述的方法,其特征在于,还包括: 根据终端本地确定出的第一应用程序关联的第二应用程序,将所述关联的第二应用程 序的入口信息加入所述第一应用程序的运行界面中,以便在用户对所述关联第二应用程序 的入口信息执行指定操作时,运行所述第二应用程序。
4. 根据权利要求3所述的方法,其特征在于,所述确定用户对终端中的各个应用程序 的使用顺序信息,包括: 基于用户的登录信息,分别统计各个用户对终端中的各个应用程序的使用顺序信息; 所述根据所述使用顺序信息确定应用程序之间关联关系,包括: 分别根据不同用户的使用顺序信息确定应用程序之间关联关系。
5. 根据权利要求4所述的方法,其特征在于, 所述根据终端本地确定出的第一应用程序关联的第二应用程序,将所述关联的第二应 用程序的入口信息加入所述第一应用程序的运行界面中,包括: 根据用户的登录信息,以及终端本地为该用户确定出的第一应用程序关联的第二应用 程序,将所述关联的第二应用程序的入口信息加入所述第一应用程序的运行界面中。
6. 根据权利要求1所述的方法,其特征在于,所述根据所述使用顺序信息确定应用程 序之间关联关系,包括: 根据所述使用顺序信息,将相邻的应用程序确定为具有切换关系的应用程序,并统计 出从第一应用程序切换到第二应用程序的次数; 如果从第一应用程序切换到第二应用程序的次数满足预置条件,则确定第一应用程序 与第二应用程序之间具有关联关系。
7. 根据权利要求4所述的方法,其特征在于,所述确定用户对终端中的各个应用程序 的使用顺序信息,包括: 记录各应用程序被使用的时间信息; 根据所述各应用程序被使用的时间信息,确定各应用程序被使用的顺序信息。
8. 根据权利要求6所述的方法,其特征在于,在统计出从第一应用程序切换到第二应 用程序的次数之前,还包括一判定步骤: 判断从第一应用程序切换到第二应用程序的时间间隔是否超过预置的时间阈值,如果 不超过,则统计该次切换。
9. 一种相似用户信息的推荐方法,其特征在于,包括: 确定用户对终端中的各个应用程序的使用顺序信息; 根据所述使用顺序信息确定应用程序之间关联关系; 将应用程序之间的关联关系信息上传到服务器端,以便所述服务器端综合各个终端上 传的关联关系信息,确定出与第一终端用户相似的至少一个第二终端用户,进行相似终端 用户推荐信息的发送。
10. -种提供应用程序推荐信息的方法,其特征在于,包括: 接收终端发送的应用程序之间的关联关系信息,其中,所述关联关系是终端根据用户 对终端中的各个应用程序被使用的顺序信息确定的; 综合各个终端发送的关联关系信息,通过统计出第三应用程序被确定为与第一应用程 序关联的次数,确定与第一应用程序关联的至少一个第三应用程序; 向终端提供关于与第一应用程序关联的至少一个第三应用程序的推荐信息。
11. 根据权利要求10所述的方法,其特征在于,所述向终端提供关于与第一应用程序 关联的至少一个第三应用程序的推荐信息,包括: 判断安装有第一应用程序的终端中是否安装了所述第三应用程序; 如果尚未安装,则向用户提供关于所述第三应用程序的推荐信息。
12. -种提供相似用户推荐信息的方法,其特征在于,包括: 接收终端发送的应用程序之间的关联关系信息,其中,所述关联关系是终端根据用户 对终端中的各个应用程序被使用的顺序信息确定的; 通过比对各个终端发送的关联关系信息之间的相似性,确定与第一终端用户相似的至 少一个第二终端用户; 根据所确定出的第一终端用户相似的至少一个第二终端用户,则向第一终端用户提供 关于所述第二终端用户的推荐信息。
13. -种提供应用程序推荐信息的方法,其特征在于,包括: 接收终端发送的用户对终端中的应用程序的使用信息; 根据各个终端发送的所述使用信息,确定各个用户对应用程序的使用顺序信息; 综合各个终端的所述使用顺序信息,确定与第一应用程序关联的至少一个第三应用程 序; 向终端提供关于与该第一应用程序关联的至少一个第三应用程序的推荐信息。
14. 根据权利要求13所述的方法,其特征在于,所述接收终端发送的用户对终端中的 应用程序的使用信息,包括: 接收终端上传的各应用程序被使用的时间信息; 所述根据各个终端发送的所述使用信息,确定各个终端用户对应用程序的使用顺序信 息,包括: 根据所述终端发送的各应用程序被使用的时间信息,确定各终端中各应用程序被使用 的顺序。
15. 根据权利要求13所述的方法,其特征在于,所述综合各个终端的所述使用顺序信 息,确定与第一应用程序关联的至少一个第三应用程序,包括: 综合各个终端中各应用程序被使用的顺序,将相邻的应用程序确定为具有切换关系的 应用程序,并统计出从一个应用程序切换到另一个应用程序的次数; 如果从第一应用程序切换到第三应用程序的次数满足预置条件,则确定第一应用程序 与第三应用程序之间具有关联关系。
16. -种提供用户推荐信息的方法,其特征在于,包括: 接收终端发送的用户对终端中的应用程序的使用信息; 根据各个终端发送的所述使用信息,确定各个终端用户对应用程序的使用顺序信息; 确定一个终端用户与另一个终端用户的所述使用顺序之间的相似性; 如果第一终端用户与第二终端用户的所述使用顺序信息之间的相似性满足预置条件, 则向第一终端用户提供关于所述第二终端用户的推荐信息。
17. 根据权利要求16所述的方法,其特征在于,所述确定一个终端用户与另一个终端 用户的所述使用顺序信息之间的相似性,包括: 根据所述使用顺序信息,分别统计出各个终端用户从一个应用程序切换到另一个应用 程序的次数; 根据第一终端用户从第一应用程序切换到第三应用程序的次数,以及第二终端用户从 第一应用程序切换到第三应用程序的次数,确定第一终端用户与第二终端用户的所述使用 顺序信息之间的相似性。
18. -种应用程序相关信息的推荐方法,其特征在于,包括: 获取用户对终端中的各个应用程序的使用信息; 将所述使用信息发送到服务器端,以便所述服务器端根据各个终端发送的使用信息, 确定各个终端用户对应用程序的使用顺序信息,并综合各个终端的所述使用顺序信息,确 定与第一应用程序关联的至少一个第三应用程序,进行关联应用程序推荐信息的发送。
19. 一种相似用户信息的推荐方法,其特征在于,包括: 获取用户对终端中的各个应用程序的使用信息; 将所述使用信息发送到服务器端,以便所述服务器端根据各个终端发送的使用信息, 确定各个终端用户对应用程序的使用顺序信息,并综合各个终端的所述使用顺序信息,确 定出与第一终端用户相似的至少一个第二终端用户,进行相似终端用户推荐信息的发送。
20. -种应用程序相关信息的推荐装置,其特征在于,包括: 使用顺序信息确定单元,用于确定用户对终端中的各个应用程序的使用顺序信息; 关联关系确定单元,用于根据所述使用顺序信息确定应用程序之间关联关系; 第一上传单元,用于将应用程序之间的关联关系信息上传到服务器端,以便所述服务 器端综合各个终端上传的关联关系信息,确定出与第一应用程序关联的至少一个第三应用 程序,并进行关联应用程序推荐信息的发送。
21. -种相似用户信息的推荐装置,其特征在于,包括: 使用顺序信息确定单元,用于确定用户对终端中的各个应用程序的使用顺序信息; 关联关系确定单元,用于根据所述使用顺序信息确定应用程序之间关联关系; 第二上传单元,用于将应用程序之间的关联关系信息上传到服务器端,以便所述服务 器端综合各个终端上传的关联关系信息,确定出与第一终端用户相似的至少一个第二终端 用户,进行相似终端用户推荐信息的发送。
22. -种提供应用程序推荐信息的装置,其特征在于,包括: 关联关系信息接收单元,用于接收终端发送的应用程序之间的关联关系信息,其中,所 述关联关系是终端根据用户对终端中的各个应用程序被使用的顺序信息确定的; 第一统计单元,用于综合各个终端发送的关联关系信息,通过统计出第三应用程序被 确定为与第一应用程序关联的次数,确定与第一应用程序关联的至少一个第三应用程序; 应用程序推荐信息提供单元,用于向终端提供关于与第一应用程序关联的至少一个第 三应用程序的推荐信息。
23. -种提供相似用户推荐信息的装置,其特征在于,包括: 关联关系信息接收单元,用于接收终端发送的应用程序之间的关联关系信息,其中,所 述关联关系是终端根据用户对终端中的各个应用程序被使用的顺序信息确定的; 第二统计单元,用于通过比对各个终端发送的关联关系信息之间的相似性,确定与第 一终端用户相似的至少一个第二终端用户; 用户推荐信息提供单元,用于根据所确定出的第一终端用户相似的至少一个第二终端 用户,则向第一终端用户提供关于所述第二终端用户的推荐信息。
24. -种提供应用程序推荐信息的装置,其特征在于,包括: 使用信息接收单元,用于接收终端发送的用户对终端中的应用程序的使用信息; 使用顺序确定单元,用于根据各个终端发送的所述使用信息,确定各个用户对应用程 序的使用顺序信息; 关联关系确定单元,用于综合各个终端的所述使用顺序信息,确定与第一应用程序关 联的至少一个第三应用程序; 应用程序推荐信息提供单元,用于向终端提供关于与该第一应用程序关联的至少一个 第三应用程序的推荐信息。
25. -种提供用户推荐信息的装置,其特征在于,包括: 使用信息接收单元,用于接收终端发送的用户对终端中的应用程序的使用信息; 使用顺序确定单元,用于根据各个终端发送的所述使用信息,确定各个终端用户对应 用程序的使用顺序信息; 用户相似性确定单元,用于确定一个终端用户与另一个终端用户的所述使用顺序之间 的相似性; 用户推荐信息提供单元,用于如果第一终端用户与第二终端用户的所述使用顺序信息 之间的相似性满足预置条件,则向第一终端用户提供关于所述第二终端用户的推荐信息。
26. -种应用程序相关信息的推荐装置,其特征在于,包括: 使用信息获取单元,用于获取用户对终端中的各个应用程序的使用信息; 第一使用信息发送单元,用于将所述使用信息发送到服务器端,以便所述服务器端根 据各个终端发送的使用信息,确定各个终端用户对应用程序的使用顺序信息,并综合各个 终端的所述使用顺序信息,确定与第一应用程序关联的至少一个第三应用程序,进行关联 应用程序推荐信息的发送。
27. -种相似用户信息的推荐装置,其特征在于,包括: 使用信息获取单元,用于获取用户对终端中的各个应用程序的使用信息; 第二使用信息发送单元,用于将所述使用信息发送到服务器端,以便所述服务器端根 据各个终端发送的使用信息,确定各个终端用户对应用程序的使用顺序信息,并综合各个 终端的所述使用顺序信息,确定出与第一终端用户相似的至少一个第二终端用户,进行相 似终端用户推荐信息的发送。
【文档编号】G06F9/46GK104424023SQ201310412738
【公开日】2015年3月18日 申请日期:2013年9月11日 优先权日:2013年9月11日
【发明者】季江胜 申请人:阿里巴巴集团控股有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1