CN104765609A - 软件关联资源推荐方法、获取方法及相应的装置 - Google Patents
软件关联资源推荐方法、获取方法及相应的装置 Download PDFInfo
- Publication number
- CN104765609A CN104765609A CN201510159383.1A CN201510159383A CN104765609A CN 104765609 A CN104765609 A CN 104765609A CN 201510159383 A CN201510159383 A CN 201510159383A CN 104765609 A CN104765609 A CN 104765609A
- Authority
- CN
- China
- Prior art keywords
- software
- major
- resource
- correlated resources
- client
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Stored Programmes (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本申请公开了一种软件关联资源推荐方法、获取方法及相应的装置。其中,软件关联资源推荐方法包括:建立软件资源数据库,其中软件资源数据库关联地存储有主软件和主软件的关联资源;获取客户端上的主软件的软件数据信息;在软件资源数据库中搜索与软件数据信息匹配的关联资源;以及根据推荐策略向客户端推荐搜索到的关联资源。按照本申请的方案,能够基于客户端的软件数据信息向用户端推荐或呈现与该软件数据信息相关联的资源信息。
Description
技术领域
本公开一般涉及计算机技术,具体涉及软件管理技术,尤其涉及一种软件关联资源推荐方法、获取方法、推荐装置和获取装置。
背景技术
在现有技术中,一般而言,用户使用软件的流程为下载-安装-使用-卸载。具体而言,现有技术中,当用户需要某款软件时,可通过搜索的方法从服务器(例如网站的服务器)中获得该软件的下载链接,并通过对链接的操作(例如点击操作)来进行下载。完成下载后,通过点击软件安装包中的可执行文件进行安装。此外,在需要对软件进行升级时,也可通过与软件安装类似的方法来下载并安装软件的升级包。最后,如果用户不再需要使用该软件,可以将其从客户端卸载。
目前市面上的软件只为用户提供了下载、安装和卸载中的帮助,而在软件使用环节中,除了对软件升级有所帮助以外,对于软件使用中的其它过程,并未提供附加的功能或帮助。
发明内容
鉴于现有技术中的上述缺陷或不足,期望提供一种软件关联资源推荐方法、获取方法、推荐装置和获取装置,可以基于客户端的软件数据信息向用户端推荐或呈现与该软件数据信息相关联的资源信息。
第一方面,本申请实施例提供了一种软件关联资源推荐方法,包括:建立软件资源数据库,其中软件资源数据库关联地存储有主软件和主软件的关联资源;获取客户端上的主软件的软件数据信息;在软件资源数据库中搜索与软件数据信息匹配的关联资源;以及根据推荐策略向客户端推荐搜索到的关联资源,其中,关联资源包括主软件的软件类资源和/或非软件类资源,其中非软件类资源包括文档和/或素材。
第二方面,本申请实施例还提供了一种软件关联资源获取方法,包括:获取客户端上的主软件的软件数据信息;将所述软件数据信息发送至外部服务器;接收所述外部服务器发送的与所述软件数据信息匹配的关联资源;以及向所述客户端呈现所述关联资源;其中,所述关联资源包括以下至少一项:与主软件相关的软件、文档和素材。
第三方面,本申请实施例还提供了一种软件关联资源推荐装置,包括:建立模块,配置用于建立软件资源数据库,其中软件资源数据库关联地存储有主软件和主软件的关联资源;获取模块,配置用于获取客户端上的主软件的软件数据信息;搜索模块,配置用于在软件资源数据库中搜索与软件数据信息匹配的关联资源;以及推荐模块,配置用于根据推荐策略向客户端推荐搜索到的关联资源,其中,关联资源包括主软件的软件类资源和/或非软件类资源,其中非软件类资源包括文档和/或素材。
第四方面,本申请实施例还提供了一种软件关联资源获取装置,包括:获取模块,配置用于获取客户端上的主软件的软件数据信息;发送模块,配置用于将软件数据信息发送至软件资源服务器;接收模块,配置用于接收软件资源服务器发送的与软件数据信息匹配的关联资源;以及呈现模块,配置用于在客户端上呈现关联资源;其中,关联资源包括主软件的软件类资源和/或非软件类资源,其中非软件类资源包括文档和/或素材。
本申请实施例提供的软件关联资源推荐方法、获取方法、推荐装置和获取装置,可以基于客户端上的软件数据信息,向用户差异化的推荐相关的软件、文档和素材。此外,还可通过对用户软件使用喜好的分析,有针对性地向用户主动推荐软件、资源或文档,方便用户下载使用。
此外,在一些实施例中,可以基于客户端对关联资源的喜好程度等推荐策略,来确定是否向客户端推荐关联资源或是否将关联资源获取到客户端,以及向客户端推荐关联资源或是否将关联资源获取到客户端的频率。
附图说明
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:
图1示出了可以应用本申请实施例的示例性系统架构100;
图2示出了本申请实施例的软件关联资源推荐方法的示意性的流程图;
图3示出了本申请实施例的在软件资源数据库中搜索与软件数据信息相关的关联资源的示意性的流程图;
图4示出了本申请另一实施例的软件关联资源推荐方法的示意性的流程图;
图5示出了本申请实施例的软件关联资源获取方法的示意性的流程图;
图6示出了本申请实施例的软件关联资源推荐方法的一种应用场景的示意性流程图;
图7示出了本申请实施例的软件关联资源推荐方法的另一种应用场景的示意图;
图8示出了本申请实施例的软件关联资源推荐装置的示意性的结构图;
图9示出了本申请实施例的软件关联资源获取装置的示意性的结构图;
图10示出了适于用来实现本申请实施例的终端设备或服务器的计算机系统1000的结构示意图。
具体实施方式
下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关发明,而非对该发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与发明相关的部分。
需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。
图1示出了可以应用本申请实施例的示例性系统架构100。
如图1所示,系统架构100可以包括终端设备101、102、网络103和服务器104。网络103用以在终端设备101、102和服务器104之间提供通信链路的介质。网络103可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。
用户110可以使用终端设备101、102通过网络103与服务器104交互,以接收或发送消息等。终端设备101、102上可以安装有各种客户端应用,例如即时通信工具、邮箱客户端、社交平台软件、软件管理应用等。
终端设备101、102可以是各种电子设备,包括但不限于个人电脑、智能手机、智能手表、平板电脑、个人数字助理等等。
服务器104可以是提供各种服务的服务器。服务器可以对接收到的数据进行存储、分析等处理,并将处理结果反馈给终端设备。在本申请的实施例中,服务器104例如是软件资源服务器,用于向终端设备101、102推荐与软件相关的各种资源。
应该理解,图1中的终端设备、网络和服务器的数目仅仅是示意性的。根据实现需要,可以具有任意数目的终端设备、网络和服务器。
如前所述,现有技术中,不能在用户安装新的软件时向其推荐与该新的软件相关联的其他软件、资源或文档;也不能根据用户计算机上已安装的软件向其推荐与该已安装软件相关联的其他软件、资源或文档。这样使得用户需要主动花费大量时间搜寻与新软件或已安装软件相关联的其他软件、资源或文档。
本申请的软件关联资源推荐方法、获取方法、推荐装置和获取装置的实施例旨在解决以上的一个或多个问题。按照本申请的实施例,在软件使用过程中,可以将可能用到的其他软件、文档和素材与该软件联系起来,并在用户需要的时候推荐或推送给用户。
首先,将给出在下文描述中,所要用到的各概念的具体解释。
主软件,是指当前所针对或服务的软件,例如要针对该软件推荐与其关联的资源,因此主软件也是作为软件数据信息的获取对象的软件。需要说明的是,本申请中主软件的概念是相对的。例如,当针对软件A推荐关联资源时,在基于软件A的软件数据信息在软件资源数据库中搜索其相关资源时,软件A可认定为主软件,而与之关联的软件B可作为主软件A的软件类资源。当针对软件B推荐关联资源时,在基于软件B的软件数据信息在软件资源数据库中搜索其相关资源时,软件B可认定为主软件,而与之关联的软件A可作为主软件B的软件类资源。
前置软件,是指主软件完成首次安装时所必需的软件。具体而言,若软件A在安装或者使用的过程中,要求软件B已经安装或者运行,则称软件B为软件A的前置软件。例如,某款游戏软件依赖Java环境的安装,则Java是该游戏的前置软件。
辅助软件,是指能够增强主软件功能的软件。具体而言,若软件B能够使得用户更好的使用软件A,则称软件B为软件A的辅助软件。主软件和它的辅助软件没有强依赖的关系。例如,迅雷游戏加速器能使得玩家玩某款网络游戏更加流畅,则迅雷游戏加速器是该网络游戏的辅助软件。
专用素材,是指仅能用该主软件或具有某种共性的软件打开的素材。这些素材能使用户更好的使用该软件,诸如丰富功能,增强效果等。例如,PPT模板是Powerpoint软件的专用素材,QQ表情是QQ应用的专用素材,PS笔刷是Photoshop软件的专用素材,等等。
教程文档,是指能够指导用户更好的使用某软件的文档。教程文档例如可以包括但不限于,游戏攻略、各种初级、高级软件教程等。
图2示出了本申请实施例的软件关联资源推荐方法200的示意性的流程图。
首先,在步骤210中,建立软件资源数据库。其中软件资源数据库关联地存储有主软件和主软件的关联资源。通过将主软件与其关联资源在数据库中进行关联存储,可以在对主软件的关联资源进行查找时,基于该主软件的信息,方便地查找到所有与该主软件相关的关联资源。
在这里,主软件的关联资源可以指任意与该主软件相关联的资源。例如,可以包括与主软件相关的软件类资源和/或非软件类资源,其中非软件类资源可以包括文档和/或素材。关联资源的类型也没有限制,例如可以是可执行文件(.exe文件,属于软件类资源)、文档(例如.doc文档、.txt文档等,属于非软件类资源)、图片(.jpeg图片文件、.bmp图片文件,属于非软件类资源)等等。
在一些实施例中,在建立软件资源数据库时,可以向主软件和主软件的软件类资源分配相同的软件族标识(软件族ID);并向主软件的非软件类资源分配该主软件的软件标识(软件ID)。拥有同一个软件族ID的软件互为相关或关联软件。
在一种实施方式中,软件资源数据库中存储的主软件可以包括软件ID、软件名称、软件大小、软件版本、更新时间和系统信息中的至少一项。主软件还包括软件族ID以及可选的前置软件ID。前置软件ID指向该主软件的前置软件的软件ID。软件资源数据库中存储的主软件的关联资源可以包括资源ID、资源名称、资源大小、资源版本、更新时间和系统信息中的至少一项。对于非软件类资源,还包括相关软件ID,该相关软件ID所指向的软件为该非软件类资源所关联的软件。换言之,相关软件ID也即该资源的主软件的软件ID。在一些实施例中,可通过软件资源数据库相应存储位置的操作(例如点击),链接至主软件及其关联资源本体的实际存储位置,从而获得主软件本体或者关联资源本体(例如软件的可执行文件、图片、文档等)。这样一来,可使软件资源数据库所占用存储空间较小。
在现有的软件管理中,软件与软件可能用到的其他软件、文档和素材作为单独的文件进行处理,并没有建立相应的逻辑关系,更没有在存储上进行关联。本申请的实施例中通过建立软件资源数据库,可以帮助用户很快的找到需要的相关软件、文档和素材。
接着,在步骤220中,获取客户端上的主软件的软件数据信息。在这里,软件数据信息可以指用户对该主软件所执行的任意行为的信息。例如,用户对该主软件的安装、更新、打开或者卸载,软件数据信息还可以包含例如用户对该主软件中某一控件、某个工具或者某种素材的使用信息。
接着,在步骤230中,在软件资源数据库中搜索与软件数据信息匹配的关联资源。在一些实施例中,由于每个主软件的软件类资源均具有与该主软件相同的软件族标识,则可通过该软件族标识,搜索出该主软件的全部软件类资源。此外,在一些实施例中,由于每个主软件的非软件类资源具有与主软件的软件标识相同的软件标识,可通过该软件标识搜索该主软件的非软件类资源。
接着,在步骤240中,根据推荐策略向客户端推荐关联资源。在软件资源数据库中搜索出与软件数据信息匹配的关联资源后,基于一定的策略向客户端进行推荐。这样一来,例如可以避免过于频繁的推荐导致影响用户对客户端的正常操作和使用。
在一些实施方式中,推荐策略例如可以基于以下至少一项来确定:客户端对关联资源的喜好程度,关联资源的使用人数、关联资源的优质程度、关联资源的更新日期、关联资源是否被推荐等来确定。
例如,可以根据客户端反馈的用户对关联资源的操作行为来确定客户端对关联资源的喜好程度,进而确定向客户端推荐关联资源的频率。在一些实施例中,用户对关联资源的操作行为例如可以包括用户对向客户端推荐的关联资源的点击行为、安装行为或者使用行为中的至少一者。
在一些实施例中,可以根据关联资源的使用人数、关联资源的优质程度、关联资源的更新日期、关联资源是否被推荐中的一项或者多项来对关联资源的推荐频率进行排序。例如,若某一特定关联资源的使用人数较多,则向客户端推荐该关联资源的频率较高。
图3示出了本申请实施例的在软件资源数据库中搜索与软件数据信息相关的关联资源(也即是图2中步骤230)的示意性的流程图。
在该实施例中,软件数据信息可以包括软件安装信息。
在步骤231中,判断软件安装信息是否指示该主软件为首次安装。
在步骤232中,当软件安装信息指示首次安装时,可在软件资源数据库中,搜索主软件的关联资源中的初级资源。
初级资源例如可以包括前置软件和入门教程文档。在这里,前置软件为主软件完成首次安装所必需的软件。例如,游戏软件G必须在Java环境下安装,那么,Java则是该游戏软件G的一个前置软件。
在步骤233中,当软件安装信息指示非首次安装时,搜索主软件的关联资源中的高级资源。
在这里,非首次安装的软件安装信息例如可以包括代表软件升级的软件安装信息或者代表软件从客户端卸载后再次安装的软件安装信息等。
高级资源例如可以包括主软件的辅助软件、高阶教程文档和专用素材中的至少一项。在这里,辅助软件为能够增强主软件功能的软件。在一些实施例中,辅助软件可以提高主软件的运行速度、改善主软件的人机交互界面或者加快主软件的网络连接效率等等。专用素材可以指仅能用该主软件或具有某种共性的软件打开的素材。例如,可以认为PPT(Powerpoint,演示文稿)模板为PPT软件的专用素材,PS(Photoshop)笔刷为PS软件的专用素材,QQ表情为QQ软件的专用素材。
在一些实施例中,软件数据信息还可以包括软件使用信息。在这里,软件使用信息可以包括以下至少一项:客户端的主软件使用频率,例如,在单位时间内,客户端打开Photoshop软件的次数;客户端对主软件中的特定工具的使用频率,例如,在单位时间内,客户端使用Photoshop软件中笔刷工具的次数;以及用户使用的与主软件相关的网络搜索词,例如,用户输入的与Photoshop软件相关的搜索词。
在一些实施例中,搜索高级资源可以包括:基于软件使用信息确定使用者的偏好,以及选择主软件的关联资源中符合偏好的高级资源。
例如,软件使用信息中提示客户端使用Photoshop软件中笔刷工具的频率高于一预设值,基于该软件使用信息,可确定使用者具有使用Photoshop软件中笔刷工具的偏好。那么,可在软件资源数据库中搜索笔刷工具。
图4示出了本申请另一实施例的软件关联资源推荐方法400的示意性的流程图。
本实施例的软件关联资源推荐方法除包括与图2示出的实施例相同的步骤410~440之外,还可以包括如下的步骤。
在步骤450中,响应于新关联资源的出现,更新软件资源数据库。例如,当软件的更新版本出现时,将与该更新版本相对应的软件名称、软件大小、软件版本、更新时间和系统信息中的至少一项添加至软件资源数据库中。或者,当新的关联资源出现时,可将该关联资源的资源名称、资源大小、资源版本、更新时间和系统信息中的至少一项添加至软件资源数据库中。
在步骤460中,基于客户端上的主软件的软件数据信息确定要向其推荐新关联资源的客户端。
例如,在一特定客户端的软件使用信息中提示该客户端使用Photoshop软件中笔刷工具的频率高于一预设值。那么,当新的笔刷工具资源更新至软件资源数据库中时,可确定该客户端为向其推荐该新的笔刷工具资源的客户端。反之,在另一特定客户端的软件使用信息中提示该客户端使用Photoshop软件中笔刷工具的频率低于一预设值。那么,当新的笔刷工具资源更新至软件资源数据库中时,可确定该客户端不是向其推荐该新的笔刷工具资源的客户端。
这样一来,当新关联资源出现时,可通过基于各客户端的软件数据信息来筛选将该新关联资源推荐的客户端。
在步骤470中,根据推荐策略向所确定的客户端推荐新关联资源。在该步骤中,例如可以采用与步骤240和步骤440中相同的推荐策略来向客户端推荐新关联资源。
图5示出了本申请实施例的软件关联资源获取方法的示意性的流程图。
如图5所示,在步骤510中,获取客户端上的主软件的软件数据信息。
接着,在步骤520中,将软件数据信息发送至软件资源服务器。软件资源服务器中,存储有主软件以及与该主软件相关的关联资源。
接着,在步骤530中,接收软件资源服务器发送的与软件数据信息匹配的关联资源。
接着,在步骤540中,在客户端上呈现关联资源。
其中,关联资源包括主软件的软件类资源和/或非软件类资源,其中非软件类资源包括文档和/或素材。
在一些实施例中,获取客户端上的主软件的软件数据信息可以包括响应于用户安装主软件,获取主软件的软件安装信息,软件安装信息指示是否首次安装。也即是说,当用户在客户端上安装一主软件时,软件安装信息中包含了确定该主软件是否首次在本客户端上安装的信息。
在另一些实施例中,获取客户端上的主软件的软件数据信息还可以包括响应于用户使用主软件,或者,搜索主软件或关联资源,来获取主软件的软件使用信息。软件使用信息包括以下至少一项:用户对主软件的使用频率;用户对主软件中的特定工具的使用频率;以及用户使用的与主软件相关的网络搜索词。
在一些实施例中,在客户端上呈现关联资源可以包括在软件管理界面上与主软件关联地呈现关联资源。需要说明的时,主软件与其关联资源在软件管理界面上的具体位置可根据实际情况进行预先设置。例如,可设置为将主软件呈现在软件管理界面的左侧,而将与该主软件相关的关联资源呈现至该主软件的右侧。
在另一些实施例中,在客户端上呈现关联资源可以包括在与软件管理界面独立的窗口中呈现关联资源。例如,可以将关联资源呈现至客户端的弹窗界面中,或者将关联资源呈现至客户端的悬浮窗界面中。
优选地,软件关联资源获取方法还可以包括检测用户对关联资源的操作行为;以及向软件资源服务器反馈操作行为以用于推荐策略的确定。
在一些实施例中,用户对关联资源的操作行为例如可以包括用户对向客户端推荐的关联资源的点击行为、安装行为或者使用行为中的至少一者。
需要说明的是,如图1中的系统架构所示,本申请实施例所提供的软件关联资源推荐方法和软件关联资源获取方法可以由终端设备101、102执行,也可以由服务器104执行,软件关联资源推荐装置和软件关联资源获取装置可以设置于终端设备101、102中,也可以设置于服务器104中。
在一些实施例中,获取客户端上的主软件的软件数据信息的步骤可以在服务器104中执行,也可以在终端设备101、102中执行。软件资源数据库可以存储于服务器104中,也可以存储在终端设备101、102中。例如,在软件资源数据库中搜索与软件数据信息匹配的关联资源以及根据推荐策略向所述客户端推荐搜索到的关联资源时,如果终端设备不具有处理能力,可以由服务器104进行搜索并基于推荐策略向终端设备101、102推荐;如果终端设备101、102具有处理能力,也可以由终端设备101、102直接搜索并向用户呈现关联资源。
图6示出了本申请实施例的软件关联资源推荐方法的一种应用场景的示意性流程图。在该应用场景中,软件数据信息包括软件安装信息和软件使用信息。
如图6所示,当用户在客户端安装或使用软件时(610),在软件资源数据库中对关联资源进行搜索(620),基于软件数据信息判断当前用户是否为初级用户(630),若是,则从软件资源数据库中搜索初级资源(640),并基于一定的推荐策略(650)向用户推荐(680)。
另一方面,若基于软件数据信息判断当前用户不是初级用户,则从软件资源数据库中搜索高级资源(660),并根据软件数据信息判断用户的偏好(670),接着基于一定的推荐策略(650)将符合用户偏好的高级资源推荐给用户(680)。
图7示出了本申请实施例的软件关联资源推荐方法的另一种应用场景的示意性流程图。在该应用场景中,软件数据信息包括软件使用信息。
如图7所示,当用户使用与主软件相关的网络搜索词(710)时,在软件资源数据库中对关联资源进行搜索(720),并根据软件数据信息判断用户的偏好(730),接着基于一定的推荐策略(740)将符合用户偏好的高级资源推荐给用户(750)。
图8示出了本申请实施例的软件关联资源推荐装置的示意性的结构图。
如图8所示,软件关联资源推荐装置800包括建立模块810、获取模块820、搜索模块830和推荐模块840。
其中,建立模块810配置用于建立软件资源数据库,其中软件资源数据库关联地存储有主软件和主软件的关联资源。
获取模块820配置用于获取客户端上的主软件的软件数据信息。
搜索模块830配置用于在软件资源数据库中搜索与软件数据信息匹配的关联资源。
推荐模块840配置用于根据推荐策略向客户端推荐搜索到的关联资源。
其中,关联资源包括主软件的软件类资源和/或非软件类资源,其中非软件类资源包括文档和/或素材。
在一些实施例中,建立模块810可以包括软件族标识分配单元811和软件标识分配单元812。
其中,软件族标识分配单元811配置用于向主软件和主软件的软件类资源分配相同的软件族标识。软件标识分配单元812配置用于向主软件的非软件类资源分配主软件的软件标识。
在一些实施例中,软件资源数据库中存储的主软件可以包括软件名称、软件大小、软件版本、更新时间和系统信息中的至少一项。软件资源数据库中存储的主软件的关联资源可以包括资源名称、资源大小、资源版本、更新时间和系统信息中的至少一项。
在一些实施例中,软件数据信息可以包括软件安装信息。
在这些实施例中,搜索模块830可以包括第一搜索单元831和第二搜索单元832。
其中,第一搜索单元831配置用于当软件安装信息指示首次安装时,搜索主软件的关联资源中的初级资源。初级资源例如可以包括前置软件和入门教程文档,其中,前置软件为主软件完成首次安装所必须的软件。
第二搜索单元832配置用于当软件安装信息指示非首次安装时,搜索主软件的关联资源中的高级资源。高级资源例如可以包括辅助软件、高阶教程文档和专用素材中的至少一项,其中辅助软件为具有增强主软件功能的软件。
在一些实施例中,软件数据信息还可以包括软件使用信息。
软件使用信息例如可以包括以下至少一项:客户端的主软件使用频率;客户端对主软件中的特定工具的使用频率;以及用户使用的与主软件相关的网络搜索词。
在这些实施例中,第二搜索单元832还配置用于基于软件使用信息确定使用者的偏好;以及选择主软件的关联资源中符合偏好的高级资源。
在一些实施例中,推荐模块840可配置用于基于客户端对关联资源的喜好程度、资源使用人数、资源优质程度、资源更新日期以及资源是否被推荐中的至少一项确定推荐策略。
优选地,推荐模块840可以包括喜好确定单元841,配置用于基于客户端反馈的用户对关联资源的操作行为来确定客户端对关联资源的喜好程度。
优选地,软件关联资源推荐装置800还可以包括数据库更新模块850、客户端确定模块860。
其中,数据库更新模块850配置用于响应于新关联资源的出现,更新软件资源数据库。
客户端确定模块860配置用于基于客户端上的主软件的软件数据信息确定向其推荐新关联资源的客户端。
推荐模块840还配置用于根据推荐策略向所确定的客户端推荐新关联资源。
图9示出了本申请实施例的软件关联资源获取装置的示意性的结构图。
如图9所示,软件关联资源获取装置900包括获取模块910、发送模块920、接收模块930和呈现模块940。
其中,获取模块910配置用于获取客户端上的主软件的软件数据信息。
发送模块920配置用于将软件数据信息发送至软件资源服务器。
接收模块930配置用于接收软件资源服务器发送的与软件数据信息匹配的关联资源。
呈现模块940配置用于在客户端上呈现关联资源。
其中,关联资源包括主软件的软件类资源和/或非软件类资源,其中非软件类资源包括文档和/或素材。
在一些实施例中,获取模块910可以安装信息获取单元911和使用信息获取单元912中的至少一项。
其中,安装信息获取单元911配置用于响应于用户安装主软件,获取主软件的软件安装信息,软件安装信息指示是否首次安装。
使用信息获取单元912配置用于响应于用户使用主软件或搜索主软件或关联资源,获取主软件的软件使用信息。
在这里,软件使用信息可以包括以下至少一项:用户对主软件的使用频率;用户对主软件中的特定工具的使用频率;以及用户使用的与主软件相关的网络搜索词。
在一些实施例中,呈现模块940可以包括第一呈现单元941和第二呈现单元942中的任意一项。
其中,第一呈现单元941配置用于在软件管理界面上与主软件关联地呈现关联资源。
第二呈现单元942配置用于在与软件管理界面独立的窗口中呈现关联资源。
优选地,第二呈现单元942还可以包括弹窗呈现子单元和悬浮窗呈现子单元中的任意一项。
其中,弹窗呈现子单元配置用于将关联资源呈现至客户端的弹窗界面中。
悬浮窗呈现子单元配置用于将关联资源呈现至客户端的悬浮窗界面中。
优选地,软件关联资源获取装置900还可以包括操作行为检测模块950和反馈模块960。
其中,操作行为检测模块950配置用于检测用户对关联资源的操作行为。
反馈模块960配置用于向软件资源服务器反馈操作行为以用于推荐策略的确定。
图10示出了适于用来实现本申请实施例的终端设备或服务器的计算机系统1000的结构示意图。
如图10所示,计算机系统1000包括中央处理单元(CPU)1001,其可以根据存储在只读存储器(ROM)1002中的程序或者从存储部分1008加载到随机访问存储器(RAM)1003中的程序而执行各种适当的动作和处理。在RAM 1003中,还存储有系统1000操作所需的各种程序和数据。CPU 1001、ROM 1002以及RAM 1003通过总线1004彼此相连。输入/输出(I/O)接口1005也连接至总线1004。
以下部件连接至I/O接口1005:包括键盘、鼠标等的输入部分1006;包括诸如阴极射线管(CRT)、液晶显示器(LCD)等以及扬声器等的输出部分1007;包括硬盘等的存储部分1008;以及包括诸如LAN卡、调制解调器等的网络接口卡的通信部分1009。通信部分1009经由诸如因特网的网络执行通信处理。驱动器1010也根据需要连接至I/O接口1005。可拆卸介质1011,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器1010上,以便于从其上读出的计算机程序根据需要被安装入存储部分1008。
特别地,根据本公开的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括有形地包含在机器可读介质上的计算机程序,所述计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分1009从网络上被下载和安装,和/或从可拆卸介质1011被安装。
附图中的流程图和框图,图示了按照本发明各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,所述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
描述于本申请实施例中所涉及到的单元或模块可以通过软件的方式实现,也可以通过硬件的方式来实现。所描述的单元或模块也可以设置在处理器中,例如,可以描述为:一种处理器包括建立模块、获取模块、搜索模块和推荐模块。其中,这些单元或模块的名称在某种情况下并不构成对该单元或模块本身的限定,例如,建立模块还可以被描述为“用于建立软件资源数据库的模块”。
作为另一方面,本申请还提供了一种计算机可读存储介质,该计算机可读存储介质可以是上述实施例中所述装置中所包含的计算机可读存储介质;也可以是单独存在,未装配入设备中的计算机可读存储介质。计算机可读存储介质存储有一个或者一个以上程序,所述程序被一个或者一个以上的处理器用来执行描述于本申请的公式输入方法。
以上描述仅为本申请的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本申请中所涉及的发明范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离所述发明构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本申请中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。
Claims (26)
1.一种软件关联资源推荐方法,其特征在于,所述方法包括:
建立软件资源数据库,其中所述软件资源数据库关联地存储有主软件和所述主软件的关联资源;
获取客户端上的主软件的软件数据信息;
在所述软件资源数据库中搜索与所述软件数据信息匹配的关联资源;以及
根据推荐策略向所述客户端推荐搜索到的关联资源,
其中,所述关联资源包括主软件的软件类资源和/或非软件类资源,其中非软件类资源包括文档和/或素材。
2.根据权利要求1所述的方法,其特征在于,所述建立软件资源数据库包括:
向所述主软件和所述主软件的软件类资源分配相同的软件族标识;
向所述主软件的非软件类资源分配所述主软件的软件标识。
3.根据权利要求2所述的方法,其特征在于:
所述软件资源数据库中存储的主软件包括软件名称、软件大小、软件版本、更新时间和系统信息中的至少一项;
所述软件资源数据库中存储的主软件的关联资源包括资源名称、资源大小、资源版本、更新时间和系统信息中的至少一项。
4.根据权利要求1所述的方法,其特征在于,所述软件数据信息包括软件安装信息,其中,在所述软件资源数据库中搜索与所述软件数据信息相关的关联资源包括:
当所述软件安装信息指示首次安装时,搜索所述主软件的关联资源中的初级资源,所述初级资源包括前置软件和入门教程文档,其中,所述前置软件为所述主软件完成首次安装所必需的软件;
当所述软件安装信息指示非首次安装时,搜索所述主软件的关联资源中的高级资源,所述高级资源包括辅助软件、高阶教程文档和专用素材中的至少一项,其中所述辅助软件为具有增强主软件功能的软件。
5.根据权利要求4所述的方法,其特征在于,所述软件数据信息还包括软件使用信息,所述软件使用信息包括以下至少一项:客户端的主软件使用频率;客户端对主软件中的特定工具的使用频率;以及用户使用的与所述主软件相关的网络搜索词;
并且所述搜索高级资源包括:
基于所述软件使用信息确定使用者的偏好;以及
选择所述主软件的关联资源中符合所述偏好的高级资源。
6.根据权利要求1所述的方法,其特征在于,所述推荐策略基于以下至少一项信息:
客户端对关联资源的喜好程度、资源使用人数、资源优质程度、资源更新日期以及资源是否被推荐。
7.根据权利要求6所述的方法,其特征在于,所述客户端对关联资源的喜好程度根据客户端反馈的用户对关联资源的操作行为来确定。
8.根据权利要求1-7任意一项所述的方法,其特征在于,所述方法还包括:
响应于新关联资源的出现,更新所述软件资源数据库;
基于客户端上的主软件的软件数据信息确定要向其推荐所述新关联资源的客户端;以及
根据所述推荐策略向所确定的客户端推荐所述新关联资源。
9.一种软件关联资源获取方法,其特征在于,所述方法包括:
获取客户端上的主软件的软件数据信息;
将所述软件数据信息发送至软件资源服务器;
接收所述软件资源服务器发送的与所述软件数据信息匹配的关联资源;以及
在所述客户端上呈现所述关联资源;
其中,所述关联资源包括主软件的软件类资源和/或非软件类资源,其中非软件类资源包括文档和/或素材。
10.根据权利要求9所述的方法,其特征在于,所述获取客户端上的主软件的软件数据信息包括以下至少一项:
响应于用户安装主软件,获取所述主软件的软件安装信息,所述软件安装信息指示是否首次安装;以及
响应于用户使用主软件或搜索主软件或关联资源,获取所述主软件的软件使用信息,所述软件使用信息包括以下至少一项:用户对主软件的使用频率;用户对主软件中的特定工具的使用频率;以及用户使用的与所述主软件相关的网络搜索词。
11.根据权利要求9所述的方法,其特征在于,在所述客户端上呈现所述关联资源包括以下任意一项:
在软件管理界面上与所述主软件关联地呈现所述关联资源;以及
在与所述软件管理界面独立的窗口中呈现所述关联资源。
12.根据权利要求11所述的方法,其特征在于,所述在与所述软件管理界面独立的窗口中呈现所述关联资源包括以下任意一项:
将所述关联资源呈现至所述客户端的弹窗界面中;以及
将所述关联资源呈现至所述客户端的悬浮窗界面中。
13.根据权利要求9所述的方法,其特征在于,所述方法还包括:
检测用户对所述关联资源的操作行为;以及
向所述软件资源服务器反馈所述操作行为以用于推荐策略的确定。
14.一种软件关联资源推荐装置,其特征在于,所述装置包括:
建立模块,配置用于建立软件资源数据库,其中所述软件资源数据库关联地存储有主软件和所述主软件的关联资源;
获取模块,配置用于获取客户端上的主软件的软件数据信息;
搜索模块,配置用于在所述软件资源数据库中搜索与所述软件数据信息匹配的关联资源;以及
推荐模块,配置用于根据推荐策略向所述客户端推荐搜索到的关联资源,
其中,所述关联资源包括主软件的软件类资源和/或非软件类资源,其中非软件类资源包括文档和/或素材。
15.根据权利要求14所述的装置,其特征在于,建立模块包括:
软件族标识分配单元,配置用于向所述主软件和所述主软件的软件类资源分配相同的软件族标识;
软件标识分配单元,配置用于向所述主软件的非软件类资源分配所述主软件的软件标识。
16.根据权利要求15所述的装置,其特征在于:
所述软件资源数据库中存储的主软件包括软件名称、软件大小、软件版本、更新时间和系统信息中的至少一项;
所述软件资源数据库中存储的主软件的关联资源包括资源名称、资源大小、资源版本、更新时间和系统信息中的至少一项。
17.根据权利要求14所述的装置,其特征在于,所述软件数据信息包括软件安装信息,其中,所述搜索模块包括:
第一搜索单元,配置用于当所述软件安装信息指示首次安装时,搜索所述主软件的关联资源中的初级资源,所述初级资源包括前置软件和入门教程文档,其中,所述前置软件为所述主软件完成首次安装所必需的软件;
第二搜索单元,配置用于当所述软件安装信息指示非首次安装时,搜索所述主软件的关联资源中的高级资源,所述高级资源包括辅助软件、高阶教程文档和专用素材中的至少一项,其中所述辅助软件为具有增强主软件功能的软件。
18.根据权利要求17所述的装置,其特征在于,所述软件数据信息还包括软件使用信息,所述软件使用信息包括以下至少一项:客户端的主软件使用频率;客户端对主软件中的特定工具的使用频率;以及用户使用的与所述主软件相关的网络搜索词;
所述第二搜索单元还配置用于:
基于所述软件使用信息确定使用者的偏好;以及
选择所述主软件的关联资源中符合所述偏好的高级资源。
19.根据权利要求14所述的装置,其特征在于,所述推荐模块配置用于基于客户端对关联资源的喜好程度、资源使用人数、资源优质程度、资源更新日期以及资源是否被推荐中的至少一项确定所述推荐策略。
20.根据权利要求19所述的装置,其特征在于,所述推荐模块包括:
喜好确定单元,配置用于基于客户端反馈的用户对关联资源的操作行为来确定客户端对关联资源的喜好程度。
21.根据权利要求14-20任意一项所述的装置,其特征在于,所述装置还包括:
数据库更新模块,配置用于响应于新关联资源的出现,更新所述软件资源数据库;以及
客户端确定模块,配置用于基于客户端上的主软件的软件数据信息确定要向其推荐所述新关联资源的客户端;并且
所述推荐模块还配置用于根据所述推荐策略向所确定的客户端推荐所述新关联资源。
22.一种软件关联资源获取装置,其特征在于,所述装置包括:
获取模块,配置用于获取客户端上的主软件的软件数据信息;
发送模块,配置用于将所述软件数据信息发送至软件资源服务器;
接收模块,配置用于接收所述软件资源服务器发送的与所述软件数据信息匹配的关联资源;以及
呈现模块,配置用于在所述客户端上呈现所述关联资源;
其中,所述关联资源包括主软件的软件类资源和/或非软件类资源,其中非软件类资源包括文档和/或素材。
23.根据权利要求22所述的装置,其特征在于,所述获取模块包括以下至少一项:
安装信息获取单元,配置用于响应于用户安装主软件,获取所述主软件的软件安装信息,所述软件安装信息指示是否首次安装;以及
使用信息获取单元,配置用于响应于用户使用主软件或搜索主软件或关联资源,获取所述主软件的软件使用信息,所述软件使用信息包括以下至少一项:用户对主软件的使用频率;用户对主软件中的特定工具的使用频率;以及用户使用的与所述主软件相关的网络搜索词。
24.根据权利要求22所述的装置,其特征在于,所述呈现模块包括以下任意一项:
第一呈现单元,配置用于在软件管理界面上与所述主软件关联地呈现所述关联资源;以及
第二呈现单元,配置用于在与所述软件管理界面独立的窗口中呈现所述关联资源。
25.根据权利要求24所述的装置,其特征在于,所述第二呈现单元包括以下任意一项:
弹窗呈现子单元,配置用于将所述关联资源呈现至所述客户端的弹窗界面中;以及
悬浮窗呈现子单元,配置用于将所述关联资源呈现至所述客户端的悬浮窗界面中。
26.根据权利要求23所述的装置,其特征在于,所述装置还包括:
操作行为检测模块,配置用于检测用户对所述关联资源的操作行为;以及
反馈模块,配置用于向所述软件资源服务器反馈所述操作行为以用于推荐策略的确定。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510159383.1A CN104765609B (zh) | 2015-04-03 | 2015-04-03 | 软件关联资源推荐方法、获取方法及相应的装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510159383.1A CN104765609B (zh) | 2015-04-03 | 2015-04-03 | 软件关联资源推荐方法、获取方法及相应的装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104765609A true CN104765609A (zh) | 2015-07-08 |
CN104765609B CN104765609B (zh) | 2018-12-07 |
Family
ID=53647461
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510159383.1A Active CN104765609B (zh) | 2015-04-03 | 2015-04-03 | 软件关联资源推荐方法、获取方法及相应的装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104765609B (zh) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106682196A (zh) * | 2016-12-29 | 2017-05-17 | 北京奇虎科技有限公司 | 相关软件的推荐方法和装置 |
CN107592254A (zh) * | 2017-08-23 | 2018-01-16 | 广东欧珀移动通信有限公司 | 一种信息推送的方法、装置、存储介质及移动终端 |
CN107977224A (zh) * | 2017-11-29 | 2018-05-01 | 广东欧珀移动通信有限公司 | 应用程序配置方法、装置、服务器及存储介质 |
CN108268259A (zh) * | 2016-12-30 | 2018-07-10 | 谷歌有限责任公司 | 动态生成定制应用入门教程 |
CN111160800A (zh) * | 2019-12-31 | 2020-05-15 | 清华大学 | 应急资源的组合方法、装置及相关设备 |
CN111429200A (zh) * | 2020-02-24 | 2020-07-17 | 浙江口碑网络技术有限公司 | 一种内容关联方法及装置、存储介质、计算机设备 |
Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101645065A (zh) * | 2008-08-05 | 2010-02-10 | 北京搜狗科技发展有限公司 | 确定需要加载的辅助词库的方法、装置及输入法系统 |
CN102722379A (zh) * | 2011-03-30 | 2012-10-10 | 腾讯科技(深圳)有限公司 | 软件推荐方法及系统 |
CN102799825A (zh) * | 2012-07-18 | 2012-11-28 | 腾讯科技(深圳)有限公司 | 推送安全应用程序的方法、装置、终端及服务器 |
CN102857559A (zh) * | 2012-08-15 | 2013-01-02 | 腾讯科技(深圳)有限公司 | 推荐软件的方法、用户端及系统 |
CN103019750A (zh) * | 2011-09-20 | 2013-04-03 | 奇智软件(北京)有限公司 | 一种驱动程序的更新重载方法 |
CN103136342A (zh) * | 2013-02-04 | 2013-06-05 | 百度在线网络技术(北京)有限公司 | 应用程序app的搜索方法、系统以及搜索服务器 |
CN103455522A (zh) * | 2012-06-04 | 2013-12-18 | 北京搜狗科技发展有限公司 | 应用程序扩展工具推荐方法及系统 |
CN103500114A (zh) * | 2013-10-12 | 2014-01-08 | 北京奇虎科技有限公司 | 一种应用程序的安装方法及装置 |
CN103677866A (zh) * | 2012-09-05 | 2014-03-26 | 北京搜狗科技发展有限公司 | 应用程序扩展工具推送方法及系统 |
CN103747347A (zh) * | 2013-12-30 | 2014-04-23 | 乐视网信息技术(北京)股份有限公司 | 一种视频推荐的方法 |
CN104111844A (zh) * | 2013-04-19 | 2014-10-22 | 腾讯科技(深圳)有限公司 | 在移动终端内安装应用程序的方法及系统 |
US20140344254A1 (en) * | 2011-12-14 | 2014-11-20 | Beijing Qihood Technology Company Limited | Software recommending method and recommending system |
CN104216960A (zh) * | 2014-08-21 | 2014-12-17 | 北京奇艺世纪科技有限公司 | 一种视频推荐方法和装置 |
CN104298679A (zh) * | 2013-07-18 | 2015-01-21 | 腾讯科技(深圳)有限公司 | 应用业务推荐方法及装置 |
-
2015
- 2015-04-03 CN CN201510159383.1A patent/CN104765609B/zh active Active
Patent Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101645065A (zh) * | 2008-08-05 | 2010-02-10 | 北京搜狗科技发展有限公司 | 确定需要加载的辅助词库的方法、装置及输入法系统 |
CN102722379A (zh) * | 2011-03-30 | 2012-10-10 | 腾讯科技(深圳)有限公司 | 软件推荐方法及系统 |
CN103019750A (zh) * | 2011-09-20 | 2013-04-03 | 奇智软件(北京)有限公司 | 一种驱动程序的更新重载方法 |
US20140344254A1 (en) * | 2011-12-14 | 2014-11-20 | Beijing Qihood Technology Company Limited | Software recommending method and recommending system |
CN103455522A (zh) * | 2012-06-04 | 2013-12-18 | 北京搜狗科技发展有限公司 | 应用程序扩展工具推荐方法及系统 |
CN102799825A (zh) * | 2012-07-18 | 2012-11-28 | 腾讯科技(深圳)有限公司 | 推送安全应用程序的方法、装置、终端及服务器 |
CN102857559A (zh) * | 2012-08-15 | 2013-01-02 | 腾讯科技(深圳)有限公司 | 推荐软件的方法、用户端及系统 |
CN103677866A (zh) * | 2012-09-05 | 2014-03-26 | 北京搜狗科技发展有限公司 | 应用程序扩展工具推送方法及系统 |
CN103136342A (zh) * | 2013-02-04 | 2013-06-05 | 百度在线网络技术(北京)有限公司 | 应用程序app的搜索方法、系统以及搜索服务器 |
CN104111844A (zh) * | 2013-04-19 | 2014-10-22 | 腾讯科技(深圳)有限公司 | 在移动终端内安装应用程序的方法及系统 |
CN104298679A (zh) * | 2013-07-18 | 2015-01-21 | 腾讯科技(深圳)有限公司 | 应用业务推荐方法及装置 |
CN103500114A (zh) * | 2013-10-12 | 2014-01-08 | 北京奇虎科技有限公司 | 一种应用程序的安装方法及装置 |
CN103747347A (zh) * | 2013-12-30 | 2014-04-23 | 乐视网信息技术(北京)股份有限公司 | 一种视频推荐的方法 |
CN104216960A (zh) * | 2014-08-21 | 2014-12-17 | 北京奇艺世纪科技有限公司 | 一种视频推荐方法和装置 |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106682196A (zh) * | 2016-12-29 | 2017-05-17 | 北京奇虎科技有限公司 | 相关软件的推荐方法和装置 |
CN108268259A (zh) * | 2016-12-30 | 2018-07-10 | 谷歌有限责任公司 | 动态生成定制应用入门教程 |
US11029979B2 (en) | 2016-12-30 | 2021-06-08 | Google Llc | Dynamically generating custom application onboarding tutorials |
CN114579122A (zh) * | 2016-12-30 | 2022-06-03 | 谷歌有限责任公司 | 动态生成定制应用入门教程 |
CN107592254A (zh) * | 2017-08-23 | 2018-01-16 | 广东欧珀移动通信有限公司 | 一种信息推送的方法、装置、存储介质及移动终端 |
CN107977224A (zh) * | 2017-11-29 | 2018-05-01 | 广东欧珀移动通信有限公司 | 应用程序配置方法、装置、服务器及存储介质 |
CN107977224B (zh) * | 2017-11-29 | 2021-05-07 | Oppo广东移动通信有限公司 | 应用程序配置方法、装置、服务器及存储介质 |
CN111160800A (zh) * | 2019-12-31 | 2020-05-15 | 清华大学 | 应急资源的组合方法、装置及相关设备 |
CN111160800B (zh) * | 2019-12-31 | 2022-06-17 | 清华大学 | 应急资源的组合方法、装置及相关设备 |
CN111429200A (zh) * | 2020-02-24 | 2020-07-17 | 浙江口碑网络技术有限公司 | 一种内容关联方法及装置、存储介质、计算机设备 |
CN111429200B (zh) * | 2020-02-24 | 2023-04-28 | 浙江口碑网络技术有限公司 | 一种内容关联方法及装置、存储介质、计算机设备 |
Also Published As
Publication number | Publication date |
---|---|
CN104765609B (zh) | 2018-12-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108768875B (zh) | 应用的灰度发布方法、装置及计算机可读存储介质 | |
CN104765609A (zh) | 软件关联资源推荐方法、获取方法及相应的装置 | |
WO2016179958A1 (zh) | 对移动应用进行灰度发布的方法、装置和系统 | |
US9733934B2 (en) | Detecting application similarity | |
CN111160624B (zh) | 一种用户意向预测方法、用户意向预测装置及终端设备 | |
CN107426328B (zh) | 信息推送方法和装置 | |
CN102541852B (zh) | 一种网页应用的客户端软件实现方法 | |
CN107786601B (zh) | 一种信息处理方法、终端及服务器 | |
CN103136342B (zh) | 应用程序app的搜索方法、系统以及搜索服务器 | |
CN109635986A (zh) | 门店推送方法、装置、设备及存储介质 | |
CN104052769B (zh) | 一种对移动终端应用包含的资源更新的方法、装置和系统 | |
CN107770212A (zh) | 富通信套件发布平台、版本更新方法及系统、移动终端 | |
CN107301050B (zh) | 一种推送、安装及更新app应用的方法 | |
CN110196805B (zh) | 数据处理方法、装置、存储介质和电子装置 | |
EP3374860B1 (en) | Communicating information about an update of an application | |
US9171314B2 (en) | Cloud based management of an in-store device experience | |
CN112418443A (zh) | 基于迁移学习的数据处理方法、装置、设备及存储介质 | |
Michalik et al. | Towards a solution for change impact analysis of software product line products | |
CN107145528A (zh) | 更新缓存文件的方法、装置及系统 | |
CN112287261A (zh) | 资源加载方法和电子设备 | |
CN104735130B (zh) | 一种多媒体文件下载的方法与装置 | |
CN103034468A (zh) | 一种显示文本的方法及装置 | |
CN112418441A (zh) | 基于迁移学习的数据处理方法、装置、设备及存储介质 | |
CN106383907A (zh) | 应用推荐方法和装置 | |
CN110457547A (zh) | 搜索词推荐和展示方法及相关装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
EXSB | Decision made by sipo to initiate substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20190823 Address after: 100085 Beijing, Haidian District, No. ten on the ground floor, No. 10 Baidu building, layer 2 Patentee after: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY Co.,Ltd. Address before: 100091 Beijing, Haidian District, northeast Wang West Road, No. 4, Zhongguancun Software Park, building C, block, 1-03 Patentee before: Pacify a Heng Tong (Beijing) Science and Technology Ltd. |