著录项信息
专利名称 | 一种软件首页管理方法、装置及系统 |
申请号 | CN201010277693.0 | 申请日期 | 2010-09-08 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2012-04-04 | 公开/公告号 | CN102402513A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06F17/30 | IPC分类号 | G;0;6;F;1;7;/;3;0查看分类表>
|
申请人 | 腾讯科技(深圳)有限公司 | 申请人地址 | 广东省深圳市福田区振兴路赛格科技园2栋东403室
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 腾讯科技(深圳)有限公司 | 当前权利人 | 腾讯科技(深圳)有限公司 |
发明人 | 宫晓妍;张凯;刘锦标;王堃;周杨;崔莉;钟锦松;童洋;李真;王亮;刘秋阁;张卫;肖瑶;肖羽思;刘玉国;王建宇;刘舒;杜健;戴永裕 |
代理机构 | 广州三环专利代理有限公司 | 代理人 | 郝传鑫;潘中毅 |
摘要
本发明实施例公开了一种软件首页管理方法、装置及系统。该软件首页管理方法,包括:检测到触发软件运行的操作时,从该软件所在终端上获取用户特征信息;根据所述用户特征信息,查找与其匹配的软件首页内容;运行所述软件,并显示所述软件首页内容。实施本发明实施例所提供的软件首页管理方法、装置及系统,可以对事先编辑好的优质首页内容进行有效投放,解决用户每次打开软件看到固定不变的首页内容,提升首页内容浏览环节的用户体验。
1.一种软件首页管理方法,其特征在于,包括:
检测到触发软件运行的操作时,从该软件所在终端上获取用户特征信息;
根据所述用户特征信息,逐条与各内容单元的匹配条件比对,查找与各用户特征信息匹配的内容单元,将与各用户特征信息匹配的内容单元添加到基本页面的相应位置,组合为完整的软件首页内容;
运行所述软件,并显示所述软件首页内容;
所述用户特征信息包括:触发所述软件运行的时间、所述软件已运行的次数、所述软件已运行的时长、所述软件的版本、所述终端的地址中的一个或几个;所述软件首页内容由至少两个内容单元组成,每个内容单元中的内容与至少一个用户特征信息匹配。
2.如权利要求1所述的软件首页管理方法,其特征在于,所述检测到触发软件运行的操作时,从该软件所在终端上获取用户特征信息之前,还包括:
预置各内容单元,以及所述各内容单元与各用户特征信息之间的匹配条件。
3.如权利要求2所述的软件首页管理方法,其特征在于,所述根据所述用户特征信息,逐条与各内容单元的匹配条件比对,查找与各用户特征信息匹配的内容单元,将与各用户特征信息匹配的内容单元添加到基本页面的相应位置,组合为完整的软件首页内容包括:
服务器接收终端发送的用户特征信息;
所述服务器根据各用户特征信息,查找与各用户特征信息匹配的内容单元;
所述服务器将所述与各用户特征信息匹配的内容单元组合为软件首页内容;
所述服务器向所述终端发送所述软件首页内容。
4.如权利要求2所述的软件首页管理方法,其特征在于,所述根据所述用户特征信息,逐条与各内容单元的匹配条件比对,查找与各用户特征信息匹配的内容单元,将与各用户特征信息匹配的内容单元添加到基本页面的相应位置,组合为完整的软件首页内容包括:
终端自身的软件首页内容管理模块根据所述用户特征信息,查找与各用户特征信息匹配的内容单元,并将所述与各用户特征信息匹配的内容单元组合为软件首页内容;
所述软件首页内容管理模块定时与网络侧服务器连接,更新所述软件首页内容管理模块中的内容单元和匹配条件。
5.一种软件首页管理装置,其特征在于,包括:
用户特征信息获取模块,用于在检测到触发软件运行的操作时,从该软件所在终端上获取用户特征信息;
软件首页内容管理模块,用于根据所述用户特征信息获取模块所获取的用户特征信息,逐条与各内容单元的匹配条件比对,查找与各用户特征信息匹配的内容单元,将与各用户特征信息匹配的内容单元添加到基本页面的相应位置,组合为完整的软件首页内容;
软件运行显示模块,用于运行所述软件,并显示所述软件首页内容;
所述用户特征信息获取模块所获取的用户特征信息包括:触发所述软件运行的时间、所述软件已运行的次数、所述软件已运行的时长、所述软件的版本、所述终端的地址中的一个或几个;所述软件首页内容由至少两个内容单元组成,每个内容单元中的内容与至少一个用户特征信息匹配。
6.如权利要求5所述的软件首页管理装置,其特征在于,所述软件首页内容管理模块包括:
信息发送单元,用于向网络侧服务器发送所述用户特征信息获取模块所获取的各用户特征信息;
信息接收单元,用于接收所述服务器反馈的软件首页内容;所述软件首页内容是所述服务器根据各用户特征信息查找匹配的内容单元,并将所述匹配的内容单元组合而成的软件首页内容。
7.如权利要求5所述的软件首页管理装置,其特征在于,所述软件首页内容管理模块包括:
数据库,用于预置各种内容单元,以及所述内容单元与用户特征信息之间的匹配条件;
维护单元,用于定时与网络侧服务器连接,更新所述数据库中的内容单元和匹配条件;
查找单元,用于根据所述用户特征信息,在所述数据库中逐条与各内容单元的匹配条件比对,查找与各用户特征信息匹配的内容单元;
组合单元,用于将与各用户特征信息匹配的内容单元添加到基本页面的相应位置,组合为完整的软件首页内容。
8.一种软件首页管理系统,其特征在于,包括:终端和服务器;
所述终端,用于在检测到触发软件运行的操作时,获取用户特征信息,并向网络侧服务器发送;且接收、显示所述服务器反馈的软件首页内容;
所述服务器,用于根据所述终端发送的用户特征信息,逐条与各内容单元的匹配条件比对,查找与各用户特征信息匹配的内容单元,将与各用户特征信息匹配的内容单元添加到基本页面的相应位置,组合为完整的软件首页内容,且向所述终端发送所述软件首页内容;
所述用户特征信息包括:触发所述软件运行的时间、所述软件已运行的次数、所述软件已运行的时长、所述软件的版本、所述终端的地址中的一个或几个;所述软件首页内容由至少两个内容单元组成,每个内容单元中的内容与至少一个用户特征信息匹配。
9.一种软件首页管理系统,其特征在于,包括:终端和服务器;
所述终端,用于在检测到触发软件运行的操作时,获取用户特征信息;并根据所述用户特征信息,在自身的软件首页内容管理模块中,逐条与各内容单元的匹配条件比对,查找与各用户特征信息匹配的内容单元,将与各用户特征信息匹配的内容单元添加到基本页面的相应位置,组合为完整的软件首页内容;运行所述软件,并显示所述软件首页内容;
所述终端的软件首页内容管理模块定时与网络侧服务器连接,更新所述软件首页内容管理模块中的内容单元和匹配条件;
所述服务器,用于存储、更新内容单元和匹配条件,并为所述终端提供所述内容单元和匹配条件,供所述终端的软件首页内容管理模块更新;
所述用户特征信息包括:触发所述软件运行的时间、所述软件已运行的次数、所述软件已运行的时长、所述软件的版本、所述终端的地址中的一个或几个;所述软件首页内容由至少两个内容单元组成,每个内容单元中的内容与至少一个用户特征信息匹配。
一种软件首页管理方法、装置及系统\n技术领域\n[0001] 本发明涉及一种电子领域,尤其涉及一种软件首页管理方法、装置及系统。\n背景技术\n[0002] 网络运营技术是随着网络大范围普及、网络带宽不断增大等一系列网络发展而发展起来的一种技术。软件客户端安装包不再过多包含涉及内容相关的素材,将内容相关的信息放在网络端,达到安装包小,减少下载耗时的好处。软件成功安装后,当用户使用网络服务时,将用户需要的内容投放给用户,更大程度合理利用用户的网络资源,避免所有用户投放完全相同的内容,浪费网络资源。\n[0003] 而对于任何软件,软件的首页是软件和用户交流的第一扇窗口,软件首页内容的优劣一定程度上决定了用户是否喜欢长期使用此软件。目前基于网络运营技术的软件首页管理方法是通过将一幅静态网页页面放入客户端,在用户每次打开软件时,向用户呈现此网页中包含的固定内容。\n[0004] 本发明的发明人在实施本发明的过程中发现,现有的软件首页管理方法存在明显的缺陷:\n[0005] 现有的软件首页管理方法一方面使得软件的首页内容固定,缺乏变化。用户在进行软件版本更新之前,软件首页内容一般是一成不变的,用户长时间看到相同的首页内容,容易产生厌倦感,对再次使用软件兴趣有很大负面影响。另一方面使软件首页内容不可控制。现有的软件首页管理方法由于采用了静态页面的解决方案,客户端和网络端对软件的首页内容没有通信机制,网络端无法控制客户端显示的首页内容,导致对一些时事内容(如汶川地震、舟曲泥石流等新闻)无法进行及时有效的投放。\n发明内容\n[0006] 本发明实施例所要解决的技术问题在于,提供一种软件首页管理方法、装置及系统,可以对事先编辑好的优质首页内容进行有效投放,解决用户每次打开软件看到固定不变的首页内容,提升首页内容浏览环节的用户体验。\n[0007] 为解决上述技术问题,本发明实施例提供了一种软件首页管理方法,包括:\n[0008] 检测到触发软件运行的操作时,从该软件所在终端上获取用户特征信息;\n[0009] 根据所述用户特征信息,查找与其匹配的软件首页内容;\n[0010] 运行所述软件,并显示所述软件首页内容。\n[0011] 其中,所述用户特征信息包括:触发所述软件运行的时间、所述软件已运行的次数、所述软件已运行的时长、所述软件的版本、所述终端的地址中的一个或几个。\n[0012] 其中,所述软件首页内容由至少两个内容单元组成,每个内容单元中的内容与至少一个用户特征信息匹配。\n[0013] 其中,所述检测到触发软件运行的操作时,从该软件所在终端上获取用户特征信息之前,还包括:\n[0014] 预置各内容单元,以及所述各内容单元与各用户特征信息之间的匹配条件。\n[0015] 其中,所述根据所述用户特征信息,查找与其匹配的软件首页内容包括:\n[0016] 服务器接收终端发送的用户特征信息;\n[0017] 所述服务器根据各用户特征信息,查找与各用户特征信息匹配的内容单元;\n[0018] 所述服务器将所述与各用户特征信息匹配的内容单元组合为软件首页内容;\n[0019] 所述服务器向所述终端发送所述软件首页内容。\n[0020] 其中,所述根据所述用户特征信息,查找与其匹配的软件首页内容包括:\n[0021] 终端自身的软件首页内容管理模块根据所述用户特征信息,查找与各用户特征信息匹配的内容单元,并将所述与各用户特征信息匹配的内容单元组合为软件首页内容;\n[0022] 所述软件首页内容管理模块定时与网络侧服务器连接,更新所述软件首页内容管理模块中的内容单元和匹配条件。\n[0023] 相应地,本发明实施例还提供了一种软件首页管理装置,包括:\n[0024] 用户特征信息获取模块,用于在检测到触发软件运行的操作时,从该软件所在终端上获取用户特征信息;\n[0025] 软件首页内容管理模块,用于根据所述用户特征信息获取模块所获取的用户特征信息,获取与其匹配的软件首页内容;\n[0026] 软件运行显示模块,用于运行所述软件,并显示所述软件首页内容。\n[0027] 其中,所述用户特征信息获取模块所获取的用户特征信息包括:触发所述软件运行的时间、所述软件已运行的次数、所述软件已运行的时长、所述软件的版本、所述终端的地址中的一个或几个。\n[0028] 其中,所述软件首页内容由至少两个内容单元组成,每个内容单元中的内容与至少一个用户特征信息匹配。\n[0029] 其中,所述软件首页内容管理模块包括:\n[0030] 信息发送单元,用于向网络侧服务器发送所述用户特征信息获取模块所获取的各用户特征信息;\n[0031] 信息接收单元,用于接收所述服务器反馈的软件首页内容;所述软件首页内容是所述服务器根据各用户特征信息查找匹配的内容单元,并将所述匹配的内容单元组合而成的软件首页内容。\n[0032] 其中,所述软件首页内容管理模块包括:\n[0033] 数据库,用于预置各种内容单元,以及所述内容单元与用户特征信息之间的匹配条件;\n[0034] 维护单元,用于定时与网络侧服务器连接,更新所述数据库中的内容单元和匹配条件;\n[0035] 查找单元,用于根据所述用户特征信息,在所述数据库中查找与各用户特征信息匹配的内容单元;\n[0036] 组合单元,用于将所述查找单元所查找到的、与各用户特征信息匹配的内容单元组合为软件首页内容。\n[0037] 相应地,本发明实施例还提供了一种软件首页管理系统,包括:终端和服务器;\n[0038] 所述终端,用于在检测到触发软件运行的操作时,获取用户特征信息,并向网络侧服务器发送;且接收、显示所述服务器反馈的软件首页内容;\n[0039] 所述服务器,用于根据所述终端发送的用户特征信息,查找的与用户特征信息匹配的内容单元;并将所述与用户特征信息匹配的内容单元组合为软件首页内容,且向所述终端发送所述软件首页内容。\n[0040] 相应地,本发明实施例还提供了一种软件首页管理系统,包括:终端和服务器;\n[0041] 所述终端,用于在检测到触发软件运行的操作时,获取用户特征信息;并根据所述用户特征信息,在自身的软件首页内容管理模块中,查找与各用户特征信息匹配的内容单元;且将所述匹配的内容单元组合为软件首页内容进行显示;\n[0042] 所述终端的软件首页内容管理模块定时与网络侧服务器连接,更新所述软件首页内容管理模块中的内容单元和匹配条件;\n[0043] 所述服务器,用于存储、更新内容单元和匹配条件,并为所述终端提供所述内容单元和匹配条件,供所述终端的软件首页内容管理模块更新。\n[0044] 实施本发明实施例提供的软件首页管理方法、装置及系统,能够有效利用用户特征信息。终端根据户特征信息获取符合这些特性的优质内容,由终端向用户进行呈现,解决用户每次打开软件看到固定不变的首页内容,提升首页内容浏览环节的用户使用体验。\n附图说明\n[0045] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。\n[0046] 图1为本发明提供的软件首页管理方法第一实施例流程示意图;\n[0047] 图2为本发明提供的软件首页管理方法第二实施例流程示意图;\n[0048] 图3为软件首页内容示意图;\n[0049] 图4为基本页面示意图;\n[0050] 图5为本发明提供的软件首页管理方法第三实施例流程示意图;\n[0051] 图6为本实施例提供的软件首页管理系统第一实施例结构示意图;\n[0052] 图7为本实施例提供的软件首页管理系统第二实施例结构示意图;\n[0053] 图8为本发明提供的软件首页管理装置第一实施例结构示意图;\n[0054] 图9为本发明提供的软件首页管理装置第二实施例结构示意图;\n[0055] 图10为本发明提供的软件首页管理装置第三实施例流程示意图。\n具体实施方式\n[0056] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。\n[0057] 参见图1,为本发明提供的软件首页管理方法第一实施例流程示意图,如图所示:\n[0058] 在步骤S100,检测到触发软件运行的操作时,从该软件所在终端上获取用户特征信息。\n[0059] 在步骤S101,根据所述用户特征信息,查找与其匹配的软件首页内容。\n[0060] 在步骤S102,运行所述软件,并显示所述软件首页内容。\n[0061] 实施本发明提供的软件首页管理方法,终端根据用户特征信息获取符合这些特性的优质软件首页内容,并向用户进行呈现,避免用户每次打开软件看到固定不变的首页内容,提升首页内容浏览环节的用户使用体验。\n[0062] 参见图2,为本发明提供的软件首页管理方法第二实施例流程示意图,在本实施例中,将更为详细的描述该软件首页管理方法的流程,如图2所示:\n[0063] 在步骤S200,预置各内容单元,以及所述各内容单元与各用户特征信息之间的匹配条件。本步骤为预置步骤,并非每次都需要执行。\n[0064] 更为具体的,本步骤是在可与终端连接的网络侧服务器上,预置各内容单元,以及所述各内容单元与各用户特征信息之间的匹配条件。本发明各实施例所称终端是指:安装有基于网络运营技术的软件或非单机版软件的终端。本发明各实施例所称用户特征信息是指:触发所述软件运行的时间、所述软件已运行的次数、所述软件已运行的时长、所述软件的版本、所述终端的地址中的一个或几个。\n[0065] 进一步的,如图3所示,在本发明实施例中,将软件的首页内容分为多个内容单元(图3所示的软件首页内容由虚线所示的3个内容单元组成)。服务器中预置的每个内容单元,都有一个对应的匹配条件,如表1所示:\n[0066] 表1\n[0067] \n 内容单元 匹配条件\n 深圳天气预报 用户地址:深圳日期:2010年8月22日\n 广州天气预报 用户地址:广州日期:2010年8月22日\n 香港天气预报 用户地址:香港日期:2010年8月22日\n ...... ......\n 新手上路 软件已运行的次数少于10次\n 高级功能向导 软件已运行的次数不少于10次\n ...... ......\n 今日要闻 日期:2010年8月22日\n[0068] 服务器在后续步骤中,将根据用户特征信息所满足的匹配条件,选择对应的内容单元组合为完整的软件首页内容。\n[0069] 在步骤S201,检测到触发软件运行的操作时,从该软件所在终端上获取用户特征信息,并向网络侧服务器发送。更为具体的,终端在检测到有触发软件运行(包括软件自动运行和用户触发的运行)的操作时,在软件运行前,收集用户特征信息,并上报给网络侧服务器。终端向服务器发送的用户特征信息可以是由多条具体的用户特征信息组成。\n[0070] 在步骤S202,服务器接收终端发送的用户特征信息。更为具体的,服务器所接收的用户特征信息可能是包括多个具体的信息,例如,终端上报的用户特征信息为“用户地址:\n深圳;日期:2010年8月22日;软件已运行3次”。\n[0071] 在步骤S203,所述服务器根据各用户特征信息,查找与各用户特征信息匹配的内容单元。服务器接收到终端发送的用户特征信息后,逐条与各内容单元的匹配条件比对,选出用户特征信息所符合的匹配条件所对应的内容单元。\n[0072] 更为具体的,例如,服务器接收的用户特征信息为“用户地址:深圳;日期:2010年\n8月22日;软件已运行3次”,则在如表1所示的服务器预置内容单元中,其匹配的内容单元为:“深圳天气预报”、“新手上路”以及“今日要闻”。\n[0073] 在步骤S204,所述服务器将所述与各用户特征信息匹配的内容单元组合为软件首页内容。更为具体的,服务器中存有软件首页的基本页面,基本页面是软件首页内容中必然存在,一般不会改变的部分,无需匹配条件。例如图4所示。服务器将与各用户特征信息匹配的内容单元添加到基本页面的相应位置,组合为完整的软件首页内容,例如图3所示。\n[0074] 在步骤S205,服务器向所述终端发送所述软件首页内容。\n[0075] 在步骤S206,终端接收服务器发送的软件首页内容,运行所述软件,并显示所述软件首页内容。\n[0076] 实施本发明提供的软件首页管理方法,网络侧服务器中预置有各种内容单元,终端在软件运行前,将用户特征信息发送给服务器;服务器将符合用户特征信息的内容单元组合为软件首页内容发送给终端,由终端向用户进行呈现。不仅可以避免用户每次打开软件看到固定不变的首页内容,提升首页内容浏览环节的用户使用体验,而且可以控制首页内容,对一些时事内容或广告信息进行及时有效的投放。\n[0077] 通过上述实施例的流程,我们可以看出,其实施依赖于持续的网络连接,当终端较长时间不与网络侧服务器连接时,软件的首页也不能及时的更新,同样会影响用户的使用体验。为解决上述问题,本发明提供另一实施例。\n[0078] 参见图5,为本发明提供的软件首页管理方法第三实施例流程示意图,在本实施例中,可以在终端一段时间不与网络侧服务器连接的情况下,仍然可以根据用户特征信息,提供针对其特征的软件首页内容。与上一实施例相似,在网络侧服务器上预置各内容单元、以及所述各内容单元与各用户特征信息之间的匹配条件,同时软件的首页内容分为多个内容单元。\n[0079] 更为关键的是,本实施例提供的终端具有软件首页内容管理模块,该软件首页内容管理模块周期性的将服务器上预置各内容单元以及匹配条件下载到本地进行存储,例如表1所示。当然,软件首页内容管理模块除了周期性的更新内容单元以及匹配条件外,也可以是在终端连接到网络时,就检测服务器上预置各内容单元以及匹配条件是否存在更新,若有,该软件首页内容管理模块将更新的部分下载到本地进行存储,同时,删除本地存储的已过期的内容单元和匹配条件。\n[0080] 本实施例提供的软件首页管理方法如图5所示:\n[0081] 在步骤S500,检测到触发软件运行的操作时,获取用户特征信息。执行本步骤的可以是终端上的软件首页内容管理模块,也可以是终端上的其它可执行该功能的模块。若本步骤由终端上的其它可执行该功能的模块执行,则该模块获取用户特征信息后,发送给软件首页内容管理模块处理。\n[0082] 更为具体的,获取的用户特征信息可以是由多条具体的用户特征信息组成。例如,用户特征信息可以由“用户地址:深圳”;“日期:2010年8月22日”;“软件已运行3次”3条具体的用户特征信息组成。\n[0083] 在步骤S501,终端自身的软件首页内容管理模块根据所述用户特征信息,查找与各用户特征信息匹配的内容单元。软件首页内容管理模获取用户特征信息后,逐条与自身存储的各内容单元的匹配条件比对,选出用户特征信息所符合的匹配条件所对应的内容单元。\n[0084] 更为具体的,例如,软件首页内容管理模获取的用户特征信息为“用户地址:深圳;\n日期:2010年8月22日;软件已运行3次”,则在软件首页内容管理模存储的如表1所示的内容单元中,其匹配的内容单元为:“深圳天气预报”、“新手上路”以及“今日要闻”。\n[0085] 在步骤S502,软件首页内容管理模将与各用户特征信息匹配的内容单元组合为软件首页内容。更为具体的,软件首页内容管理模中存有软件首页的基本页面,基本页面是软件首页内容中必然存在,一般不会改变的部分,无需匹配条件。例如图4所示。软件首页内容管理模将与各用户特征信息匹配的内容单元添加到基本页面的相应位置,组合为完整的软件首页内容,例如图3所示。\n[0086] 在步骤S503,终端运行所述软件,并显示所述软件首页内容管理模组合完成的软件首页内容。\n[0087] 实施本发明提供的软件首页管理方法,终端根据用户特征信息获取符合这些特性的优质软件首页内容,由终端向用户进行呈现,解决用户每次打开软件看到固定不变的首页内容的问题,提升首页内容浏览环节的用户使用体验。同时,本实施例提供的软件首页管理方法,可以在终端一段时间不与网络侧服务器连接的情况下,仍然可以根据用户特征信息,提供针对其特征的软件首页内容。\n[0088] 参见图6,为本实施例提供的软件首页管理系统第一实施例结构示意图,该系统可以实施如图2所示的软件首页管理方法。如图6所示,该软件首页管理系统包括:终端1和服务器2。\n[0089] 终端1,用于在检测到触发软件运行的操作时,获取用户特征信息,并向网络侧服务器2发送;且接收、显示服务器2反馈的软件首页内容。\n[0090] 服务器2,用于根据终端1发送的用户特征信息,查找的与用户特征信息匹配的内容单元;并将与用户特征信息匹配的内容单元组合为软件首页内容,且向终端1发送软件首页内容。\n[0091] 更为具体的,本发明提供的软件首页管理系统,网络侧服务器2中预置有各种内容单元,终端1在软件运行前,将用户特征信息发送给服务器2;服务器2将符合用户特征信息的内容单元组合为软件首页内容发送给终端1,由终端1向用户进行呈现。该系统不仅可以避免用户每次打开软件看到固定不变的首页内容,提升首页内容浏览环节的用户使用体验,而且可以控制首页内容,对一些时事内容或广告信息进行及时有效的投放。\n[0092] 参见图7,为本实施例提供的软件首页管理系统第二实施例结构示意图,该系统可以实施如图5所示的软件首页管理方法。如图7所示,该软件首页管理系统包括:终端1和服务器2,终端1中具有软件首页内容管理模块12。\n[0093] 终端1,用于在检测到触发软件运行的操作时,获取用户特征信息;并根据用户特征信息,在自身的软件首页内容管理模块12中,查找与各用户特征信息匹配的内容单元;\n且将匹配的内容单元组合为软件首页内容进行显示;\n[0094] 终端的软件首页内容管理模块12定时与网络侧服务器连接,更新软件首页内容管理模块12中的内容单元和匹配条件。当然,软件首页内容管理模块12除了周期性的更新内容单元以及匹配条件外,也可以是在终端1连接到网络时,就检测服务器2上预置各内容单元以及匹配条件是否存在更新,若有,该软件首页内容管理模块12将更新的部分下载到本地进行存储,同时,删除本地存储的已过期的内容单元和匹配条件。\n[0095] 服务器2,用于存储、更新内容单元和匹配条件,并为终端1提供内容单元和匹配条件,供终端1的软件首页内容管理模块12更新。\n[0096] 实施本发明提供的软件首页管理系统,终端根据用户特征信息获取符合这些特性的优质软件首页内容,向用户进行呈现,避免用户每次打开软件看到固定不变的首页内容,提升用户在首页内容浏览环节的体验。同时,本实施例提供的软件首页管理系统,可以在终端一段时间不与网络侧服务器连接的情况下,仍然可以根据用户特征信息,提供针对其特征的软件首页内容。\n[0097] 参见图8,为本发明提供的软件首页管理装置第一实施例结构示意图,如图8所示,该装置包括:\n[0098] 用户特征信息获取模块11,用于在检测到触发软件运行的操作时,从该软件所在终端上获取用户特征信息。\n[0099] 软件首页内容管理模块12,用于根据用户特征信息获取模块11所获取的用户特征信息,获取与其匹配的软件首页内容。\n[0100] 软件运行显示模块13,用于运行软件,并显示软件首页内容。\n[0101] 实施本发明提供的软件首页管理装置,终端根据用户特征信息获取符合这些特性的优质软件首页内容,并向用户进行呈现,避免用户每次打开软件看到固定不变的首页内容,提升首页内容浏览环节的用户体验。\n[0102] 参见图9,为本发明提供的软件首页管理装置第二实施例结构示意图,如图9所示,该装置包括:\n[0103] 用户特征信息获取模块11,用于在检测到触发软件运行的操作时,从该软件所在终端上获取用户特征信息。\n[0104] 更为具体的,用户特征信息获取模块11在检测到有触发软件运行(包括软件自动运行和用户触发的运行)的操作时,在软件运行前,收集用户特征信息,并发送给软件首页内容管理模块12。本发明实施例所称用户特征信息是指:触发所述软件运行的时间、所述软件已运行的次数、所述软件已运行的时长、所述软件的版本、所述终端的地址中的一个或几个,即,用户特征信息获取模块11获取的用户特征信息可以是由多条具体的用户特征信息组成。\n[0105] 软件首页内容管理模块12,用于根据用户特征信息获取模块11所获取的用户特征信息,获取与其匹配的软件首页内容。更为具体的,该软件首页内容管理模块12包括:\n[0106] 信息发送单元121,用于向网络侧服务器发送所述用户特征信息获取模块所获取的各用户特征信息,即,信息发送单元121将用户特征信息获取模块11所获取的用户特征信息发送给网络侧服务器,由网络侧服务器进行处理。\n[0107] 信息接收单元122,用于接收服务器反馈的软件首页内容;所述软件首页内容是所述服务器根据各用户特征信息查找匹配的内容单元,并将所述匹配的内容单元组合而成的软件首页内容。\n[0108] 进一步的,在本实施例中,网络侧服务器上预置有各内容单元,以及各内容单元与各用户特征信息之间的匹配条件。在本发明实施例中,将软件的首页内容分为多个内容单元(图3所示的软件首页内容由虚线所示的3个内容单元组成)。服务器中预置的每个内容单元,都有一个对应的匹配条件,如表1所示。\n[0109] 服务器接收信息发送单元121发送的用户特征信息后,根据各用户特征信息,逐条与各内容单元的匹配条件比对,选出用户特征信息所符合的匹配条件所对应的内容单元。例如,信息发送单元121上报的用户特征信息为“用户地址:深圳;日期:2010年8月\n22日;软件已运行3次”,则在如表1所示的服务器预置内容单元中,其匹配的内容单元为:\n“深圳天气预报”、“新手上路”以及“今日要闻”。\n[0110] 服务器中存有软件首页的基本页面,基本页面是软件首页内容中必然存在,一般不会改变的部分,无需匹配条件。例如图4所示。服务器将与各用户特征信息匹配的内容单元添加到基本页面的相应位置,组合为完整的软件首页内容(例如图3所示)后,向所述终端软件首页内容管理模块12发送所述软件首页内容。\n[0111] 软件运行显示模块13,用于运行软件,并显示软件首页内容管理模块12获取的软件首页内容。\n[0112] 实施本发明提供的软件首页管理装置,网络侧服务器中预置有各种内容单元,软件运行前,该装置将用户特征信息发送给服务器;服务器将符合用户特征信息的内容单元组合为软件首页内容发送给该装置,由终端向用户进行呈现。不仅可以避免用户每次打开软件看到固定不变的首页内容,提升首页内容浏览环节的用户使用体验,而且可以控制首页内容,对一些时事内容或广告信息进行及时有效的投放。\n[0113] 从上述软件首页管理装置实施例可以看出,该软件首页管理装置依赖于持续的网络连接,当软件首页管理装置较长时间不与网络侧服务器连接时,软件的首页也不能及时的更新,同样会影响用户的使用体验。为解决上述问题,本发明提供另一实施例。\n[0114] 参见图10,为本发明提供的软件首页管理装置第三实施例流程示意图,本实施例提供的装置,可以在一段时间不与网络侧服务器连接的情况下,仍然根据用户特征信息,提供针对其特征的软件首页内容。与上一实施例相似,在网络侧服务器上预置有内容单元、以及所述各内容单元与各用户特征信息之间的匹配条件,同时软件的首页内容分为多个内容单元。\n[0115] 本实施例提供的软件首页管理装置如图10所示,包括:\n[0116] 用户特征信息获取模块11,用于在检测到触发软件运行的操作时,从该软件所在终端上获取用户特征信息。\n[0117] 软件首页内容管理模块12,用于根据用户特征信息获取模块11所获取的用户特征信息,获取与其匹配的软件首页内容。\n[0118] 软件运行显示模块13,用于运行软件,并显示软件首页内容。\n[0119] 上述用户特征信息获取模块11和软件运行显示模块13,与如图8所示的软件首页管理装置中的用户特征信息获取模块11和软件运行显示模块13结构和功能基本相同,此处不再赘述。本实施例的关键在于,软件首页内容管理模块12块周期性的将服务器上预置各内容单元以及匹配条件下载到本地进行存储,例如表1所示。当然,软件首页内容管理模块12除了周期性的更新内容单元以及匹配条件外,也可以是在终端连接到网络时,检测服务器上预置各内容单元以及匹配条件是否存在更新,若有,该软件首页内容管理模块12将更新的部分下载到本地进行存储,同时,删除本地存储的已过期的内容单元和匹配条件。\n[0120] 更为具体的,该软件首页内容管理模块12包括:数据库123、查找单元124、组合单元125、维护单元126。\n[0121] 数据库123,用于预置各种内容单元,以及所述内容单元与用户特征信息之间的匹配条件;如表1所示,并接受维护单元124对其所存储信息的维护和管理。\n[0122] 维护单元124,用于定时与网络侧服务器连接,更新所述数据库中的内容单元和匹配条件。更为具体的,维护单元124周期性的将服务器上预置各内容单元以及匹配条件下载到本地进行存储。当然,维护单元124除了周期性的更新内容单元以及匹配条件外,也可以是在终端连接到网络时,就检测服务器上预置各内容单元以及匹配条件是否存在更新,若有,则维护单元124将更新的部分下载到数据库123进行存储,同时,删除数据库123存储的已过期的内容单元和匹配条件。\n[0123] 查找单元125,用于根据所述用户特征信息,在所述数据库中查找与各用户特征信息匹配的内容单元。更为具体的,查找单元125根据各用户特征信息,逐条与各内容单元的匹配条件比对,选出用户特征信息所符合的匹配条件所对应的内容单元。例如,上述用户特征信息获取模块11获取的用户特征信息为“用户地址:深圳;日期:2010年8月22日;软件已运行3次”,则查找单元125在数据库123中预置的如表1所示的内容单元中,查找其匹配的内容单元为:“深圳天气预报”、“新手上路”以及“今日要闻”。\n[0124] 组合单元126,用于将所述查找单元所查找到的、与各用户特征信息匹配的内容单元组合为软件首页内容。更为具体的,组合单元126中存有软件首页的基本页面,基本页面是软件首页内容中必然存在,一般不会改变的部分,无需匹配条件。例如图4所示组合单元\n126将查找单元125所查找到的、与各用户特征信息匹配的内容单元添加到基本页面的相应位置,组合为完整的软件首页内容,例如图3所示。\n[0125] 实施本发明提供的软件首页管理装置,根据用户特征信息获取符合这些特性的优质软件首页内容,由终端向用户进行呈现,解决用户每次打开软件看到固定不变的首页内容的问题,提升首页内容浏览环节的用户使用体验。同时,本实施例提供的软件首页管理装置,可以在一段时间不与网络侧服务器连接的情况下,仍然根据用户特征信息,提供具有针对性的软件首页内容。\n[0126] 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。\n[0127] 以上所揭露的仅为本发明一种较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
法律信息
- 2016-03-02
- 2013-05-15
实质审查的生效
IPC(主分类): G06F 17/30
专利申请号: 201010277693.0
申请日: 2010.09.08
- 2012-04-04
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| | 暂无 |
2003-01-30
| | |
2
| |
2010-07-21
|
2009-01-20
| | |
3
| |
2010-09-01
|
2009-02-27
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |