CN102033952A - 一种资源推荐方法及装置 - Google Patents
一种资源推荐方法及装置 Download PDFInfo
- Publication number
- CN102033952A CN102033952A CN 201010604660 CN201010604660A CN102033952A CN 102033952 A CN102033952 A CN 102033952A CN 201010604660 CN201010604660 CN 201010604660 CN 201010604660 A CN201010604660 A CN 201010604660A CN 102033952 A CN102033952 A CN 102033952A
- Authority
- CN
- China
- Prior art keywords
- resource
- user
- information
- particular platform
- configuration
- 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.)
- Pending
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
本发明实施例公开了一种资源推荐方法,包括:定位用户确认的资源信息;当接收到所述用户发送的资源推荐指令时,获取特定平台的配置信息;根据所述获取的特定平台的配置信息,对所述定位的资源信息进行封装处理;将封装处理后的资源信息推荐至所述特定平台。相应地,本发明实施例还公开了一种资源推荐装置。本发明提供用户推荐机制,可根据用户的指令,将资源信息推荐至特定平台,实现资源传播和信息共享。
Description
技术领域
本发明涉及资源信息技术领域,尤其涉及一种资源推荐方法及装置。
背景技术
随着全球的资源传播和信息共享,用户可利用互联网或运营商提供的相应的业务功能来实现资源信息服务功能。软件超市,是用户目前较为关注的一个业务功能,当用户定购了某软件超市,则可通过该软件超市实现对资源的检索、定位和下载的功能。
为了保证用户的持续活跃度和粘度,互联网的资源信息服务商或提供业务功能的运营商都会为用户提供一套资源推荐机制,现有的资源推荐主要采用***推荐方式,以软件超市为例,具体为:软件超市采集用户对资源信息的各种行为,包括对资源信息的定位行为、对资源信息的下载行为、对资源信息的评分等行为,对各种行为进行统计和分析,然后按照一定的规则将关注度较高的资源信息或用户可能感兴趣的资源信息推荐给用户,比如:可直接将推荐的资源信息置于软件超市的首页位置,或者生成相应的资源推荐信息并将资源推荐信息Push(推送)给用户。
发明人在实施本发明的过程中发现,现有的资源推荐方案并未提供用户推荐机制,即用户仅能被动的接受***推荐的资源信息,而无法主动向第三方平台(支持资源推荐的一些特定平台)推荐资源信息,从而减少了***与用户的资源互动性,且不利于资源的传播和信息的共享。
发明内容
本发明实施例所要解决的技术问题在于,提供一种资源推荐方法及装置,提供用户推荐机制,可根据用户的指令,将资源信息推荐至特定平台,实现资源传播和信息共享。
为了解决上述技术问题,本发明实施例提供了一种资源推荐方法,包括:
定位用户确认的资源信息;
当接收到所述用户发送的资源推荐指令时,获取特定平台的配置信息;
根据所述获取的特定平台的配置信息,对所述定位的资源信息进行封装处理;
将封装处理后的资源信息推荐至所述特定平台。
其中,所述定位用户确认的资源信息,包括:
当接收到用户输入的关键字时,从所述用户定购的软件超市中搜索与所述关键字相匹配的资源信息;
将搜索到的资源信息提供给所述用户进行确认;
定位所述用户确认的资源信息。
其中,所述特定平台为接受资源推荐的平台,包括以下平台中的任一种或多种:社交网站、网络论坛BBS(Bulletin Board System,电子公告板)、软件超市;
所述特定平台的配置信息包括以下信息中的任一种或多种:特定平台的接口地址、特定平台的业务描述、特定平台的业务数据参数、特定平台所支持的协议、特定平台的鉴权参数。
其中,所述当接收到所述用户发送的资源推荐指令时,获取特定平台的配置信息包括:
当接收到所述用户发送的资源推荐指令时,向所述用户返回配置界面;
获取所述用户在所述配置界面上输入的特定平台的配置信息。
其中,所述当接收到所述用户发送的资源推荐指令时,获取特定平台的配置信息包括:
当接收到所述用户发送的资源推荐指令时,向所述用户返回特定平台选择界面;
根据所述用户选择的任一个或多个特定平台,从预设的数据库中获取所述用户选择的特定平台的配置信息。
其中,所述当接收到所述用户发送的资源推荐指令时,获取特定平台的配置信息包括:
当接收到所述用户发送的资源推荐指令时,从预设的数据库获取任一个或多个特定平台的配置信息。
相应地,本发明实施例还提供了一种资源推荐装置,包括:
定位模块,用于定位用户确认的资源信息;
配置获取模块,用于当接收到所述用户发送的资源推荐指令时,获取特定平台的配置信息;
处理模块,用于根据所述配置获取模块获取的特定平台的配置信息,对所述定位模块定位的资源信息进行封装处理;
推荐模块,用于将所述处理模块封装处理后的资源信息推荐至所述特定平台。
其中,所述定位模块包括:
资源搜索单元,用于当接收到所述用户输入的关键字时,从所述用户定购的软件超市中搜索与所述关键字相匹配的资源信息;
资源提供单元,用于将所述资源搜索单元搜索到的资源信息提供给所述用户进行确认;
资源定位单元,用于定位所述用户根据所述资源提供单元提供的资源信息进行确认的资源信息。
其中,所述配置获取模块包括:
指令接收单元,用于接收用户发送的资源推荐指令;
第一返回单元,用于当所述指令接收单元接收到用户发送的资源推荐指令时,向所述用户返回配置界面;
第一获取单元,用于获取所述用户在所述第一返回单元返回的配置界面上输入的特定平台的配置信息。
其中,所述配置获取模块包括:
指令接收单元,用于接收用户发送的资源推荐指令;
第二返回单元,用于当所述指令接收单元接收到用户发送的资源推荐指令时,向所述用户返回特定平台选择界面;
第二获取单元,用于根据所述用户选择的任一个或多个特定平台,从预设的数据库中获取用户选择的特定平台的配置信息。
其中,所述配置获取模块包括:
指令接收单元,用于接收用户发送的资源推荐指令;
第三获取单元,用于当所述指令接收单元接收到用户发送的资源推荐指令时,从预设的数据库获取任一个或多个特定平台的配置信息。
实施本发明实施例,具有如下有益效果:
1、本发明实施例首先定位用户所确认的任一资源信息,然后根据用户的指令将定位的资源信息推荐至特定平台,实现了用户推荐的机制,实现了资源传播和信息共享,同时增强了用户的资源互动性体验;
2、本发明实施例可根据用户手动地、实时地配置特定平台的基本信息,也可预先设置特定平台的配置信息,基于特定平台的配置信息进行资源信息的封装处理,完成资源信息的推荐,进一步增强了用户的资源互动性体验,实现了资源传播和信息共享。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明的资源推荐装置的实施例的结构示意图;
图2为本发明的资源推荐装置中的定位模块的实施例的结构示意图;
图3为本发明的资源推荐装置中的配置获取模块的第一实施例结构示意图;
图4为本发明的资源推荐装置中的配置获取模块的第二实施例结构示意图;
图5为本发明的资源推荐装置中的配置获取模块的第三实施例结构示意图;
图6为本发明的资源推荐方法的第一实施例的流程图;
图7为本发明的资源推荐方法的第二实施例的流程图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例的资源推荐装置,适用于移动终端或服务器,即移动终端可安装本发明实施例的资源推荐装置,为移动终端用户提供资源推荐功能;服务器也可安装本发明实施例的资源推荐装置,为服务器的客户端提供资源推荐功能。除特别说明外,本发明实施例以移动终端为例进行阐明。
请参见图1,为本发明的资源推荐装置的实施例的结构示意图;所述资源推荐装置包括:
定位模块10,用于定位用户确认的资源信息。
具体实现中,所述资源信息包括但不限于以下资源信息中的任一种或多种:软件资源信息、视频资源信息、音频资源信息、其他文档资源信息。所述定位模块10可为用户提供搜索功能,该搜索功能根据用户输入的关键字进行资源信息的搜索,具体地,所述定位模块10可在整个互联网上进行搜索,也可以在用户定购的软件超市中进行搜索,然后将搜索结果返回给用户进行确认,最后定位用户确认的资源信息;所述定位模块10还可以直接根据用户选择的资源信息进行定位,比如:用户进入软件超市,选择软件超市提供的某一资源信息,所述定位模块10则直接定位用户选择的某一资源信息,可以理解的是,此处所述定位模块10根据用户选择的资源信息进行定位与现有的软件超市所提供的资源定位功能类似,在此不赘述。
配置获取模块20,用于当接收到所述用户发送的资源推荐指令时,获取特定平台的配置信息。
具体实现中,所述特定平台是指接受资源推荐的一些平台,包括但不限于以下平台中的任一种或多种:社交网站(如开心网、人人网),网络论坛BBS,软件超市;所述特定平台还可以包括下载工具(如迅雷、BT(Bit Torrent,文件分发协议))等平台。所述特定平台的配置信息为特定平台的基本信息,包括以下信息中的任一种或多种:特定平台的接口地址、特定平台的业务描述、特定平台的业务数据参数、特定平台所支持的协议以及特定平台的鉴权参数。具体地,资源推荐装置可以为每个资源信息提供资源推荐按键,当定位到某资源信息后,用户点击该资源信息的资源推荐按键,则可向资源推荐装置发送资源推荐指令。可以理解的是,所述资源推荐按键与现有的资源信息的下载按键、查询按键类似,其用于触发相应功能的启动,在此不赘述。
所述配置获取模块20,用于当接收到用户发送的资源推荐指令时,获取特定平台的配置信息,具体地,所述配置获取模块20获取配置信息的方式主要有三种,其一为:配置获取模块20根据资源推荐指令向用户返回配置界面,获取用户在该配置界面上输入的一个或多个特定平台的配置信息;其二为:配置获取模块20根据资源推荐指令向用户返回特定平台选择界面,可供选择的各个特定平台的配置信息均预先设置于资源推荐装置的数据库中,当用户选择某一个或多个特定平台后,所述配置获取模块20即可直接从资源推荐装置的预设的数据库中获取用户选择的特定平台的配置信息;其三为:资源推荐装置预先设置数据库,该预设的数据库中存储了一个或多个特定平台的配置信息,当接收到用户发送的资源推荐指令时,所述配置获取模块20直接从预设的数据库中获取一个或多个特定平台的配置信息。
处理模块30,用于根据所述配置获取模块20获取的特定平台的配置信息,对所述定位模块10定位的资源信息进行封装处理。
具体实现中,所述处理模块30根据所述配置获取模块20获取的特定平台的配置信息中的接口地址、协议以及参数等信息,按照特定平台所要求的规则进行数据的整理和封装,此处,所述处理模块30对定位的资源信息的封装处理一是为了使即将被发送(推荐)至特定平台的资源信息满足特定平台的接收要求,二是为了节约数据发送的时间,提高数据发送的效率。需要说明的是,所述处理模块30可以采用多种方式对资源信息进行封装处理,比如:所述处理模块30可仅对资源信息的名称以及与名称相关的信息进行封装,或者,所述处理模块30可对资源信息的名称、简介等信息进行封装,或者,所述处理模块30对资源信息所包括的名称、简介、下载链接等所有信息进行封装;再如:所述处理模块30还可将资源信息与一些提示信息一起进行封装,其中,提示信息可以为“某某用户对此资源信息进行了推荐”,或者“此资源信息还被推荐至XX平台”等。
推荐模块40,用于将所述处理模块30封装处理后的资源信息推荐至所述特定平台。
具体实现中,所述推荐模块40的具体推荐过程为:根据特定平台的配置信息中的接口地址,调用资源推荐装置的相应接口,将所述处理模块30封装处理后的资源信息通过接口发送至特定平台,即完成了对资源信息的推荐。可以理解的是,接收到所述推荐模块40推荐的资源信息的特定平台,采用该特定平台自身的规则和策略,对推荐的资源信息进行呈现,比如:特定平台将推荐的资源信息显示在本平台的共享区域中,则本平台的用户则可从共享区域中获得所述被推荐的资源信息。需要说明的是,所述推荐模块40根据特定平台的配置信息中的接口地址,发现资源推荐装置中未包含相应的接口,则所述推荐模块40可直接将所述处理模块30处理后的资源信息,以及所述配置获取模块20获取的特定平台的配置信息上传至资源推荐装置所属的服务器(或互联网中的其他服务器),由服务器根据特定平台的配置信息,将推荐的资源信息转发至特定平台,此过程为服务器的转发过程,与现有通过服务器转发数据的过程类似,在此不赘述。
需要说明的是,本发明实施例的资源推荐装置应当包含一个存储模块,该存储模块用以存储预设的数据库,以及存储一些提示信息。可以理解的是,当所述资源推荐装置被应用于移动终端时,所述资源推荐装置的存储模块可以为移动终端的内存或可扩展存储卡等存储区域。
本发明实施例首先定位用户所确认的任一资源信息,然后根据用户的指令将定位的资源信息推荐至特定平台,实现了用户推荐的机制,实现了资源传播和信息共享,同时增强了用户的资源互动性体验。
为了更清楚的说明本发明,下面将对本发明的资源推荐装置中的定位模块10进行详细介绍。
请参见图2,为本发明的资源推荐装置中的定位模块的实施例的结构示意图;所述定位模块10包括:
资源搜索单元101,用于当接收到用户输入的关键字时,从所述用户定购的软件超市中搜索与所述关键字相匹配的资源信息。
具体实现中,资源搜索单元101在人机交互界面上提供输入区域,用户可以直接在该输入区域内输入关键字,资源搜索单元101根据关键字进行匹配搜索,具体地,所述资源搜索单元101可以从整个可连接的互联网中搜索与关键字相匹配的资源信息;由于互联网数据较多,采用这种在整个互联网中进行搜索的方式需要耗费的时间相对较长,搜索结果也较多,不利于资源信息的定位。优选地,所述资源搜索单元101可根据关键字在用户定购的软件超市中搜索与关键字相匹配的资源信息。需要说明的是,所述资源搜索单元101还可与用户定购的软件超市自带的搜索功能相关联,当用户进入软件超市,利用软件超市的搜索功能进行资源信息的搜索时,等同于利用资源搜索单元101进行搜索,该搜索过程与直接利用资源搜索单元101的搜索过程类似,在此不赘述。
资源提供单元102,用于将所述资源搜索单元101搜索到的资源信息提供给用户进行确认。
具体实现中,资源提供单元102将资源搜索单元101搜索到的资源信息(即搜索结果)以列表或其他类似方式呈现给用户,由用户进行确认,若用户从搜索结果中查找到自己想要的资源信息,则可直接点击该资源信息进行确认。
资源定位单元103,用于定位用户根据所述资源提供单元102提供的资源信息进行确认的资源信息。
具体实现中,所述资源定位单元103在用户确认资源信息后,定位到该资源信息,用户可对定位的该资源信息进行浏览、评价、下载、推荐等操作。
需要说明的是,上述的定位模块10对资源信息的定位过程仅为举例,其他情况,比如:若移动终端已安装了软件超市,用户进入软件超市后,直接在软件超市的首页上发现了自己想要的资源信息,则可直接点击该资源信息进行确认,则此时,所述定位模块10可直接调用其资源定位单元103,将用户确认的资源信息进行定位;再如:若用户首先浏览互联网,利用互联网的搜索功能查找到资源信息并进行确认,所述定位模块10也可直接调用其资源定位单元103,将用户确认的资源信息进行定位;其他情况下可进行类似分析,在此不赘述。
本发明实施例提供用户推荐机制,实现了资源传播和信息共享。
为了更清楚的说明本发明,下面将对本发明的资源推荐装置的配置获取模块20进行详细介绍。
请参见图3,为本发明的资源推荐装置中的配置获取模块的第一实施例结构示意图;所述配置获取模块20包括:
指令接收单元201,用于接收用户发送的资源推荐指令。
具体实现中,如前述,资源推荐装置为每个资源信息提供资源推荐按键,当所述定位模块10定位到某资源信息后,用户点击该资源信息的资源推荐按键,则可向资源推荐装置发送资源推荐指令。可以理解的是,所述资源推荐按键与现有的资源信息的下载按键、查询按键类似,其用于触发相应功能的启动,在此不赘述。此时,所述指令接收单元201,即接收用户发送的资源推荐指令。
第一返回单元202,用于当所述指令接收单元201接收到所述用户发送的资源推荐指令时,向所述用户返回配置界面。
具体实现中,所述第一返回单元202在所述指令接收单元201接收到用户发送的资源推荐指令时,向用户返回配置界面,该配置界面包括对特定平台进行配置的一些提示信息(比如:提示配置项的名称、提示需要输入的配置项内容等),使用户根据该提示信息一步步输入特定平台的配置信息,具体地,用户可以输入一个特定平台的配置信息,用户也可以输入多个特定平台的配置信息。
第一获取单元203,用于获取所述用户在所述第一返回单元202返回的配置界面上输入的特定平台的配置信息。
具体实现中,所述第一获取单元203在所述用户完成特定平台的配置信息输入后,获取用户输入的特定平台的配置信息。
本发明实施例根据用户手动地、实时地配置特定平台的基本信息,基于特定平台的配置信息进行资源信息的封装处理,完成资源信息的推荐,进一步增强了用户的资源互动性体验,实现了资源传播和信息共享。
请参见图4,为本发明的资源推荐装置中的配置获取模块的第二实施例结构示意图;与上一实施例相同,所述配置获取模块20包括:指令接收单元201,本实施例中,所述配置获取模块20还包括:
第二返回单元204,用于当所述指令接收单元201接收到用户发送的资源推荐指令时,向所述用户返回特定平台选择界面。
具体实现中,所述第二返回单元204根据所述指令接收单元201接收到的资源推荐指令向用户返回特定平台选择界面,可供选择的各个特定平台的配置信息均预先设置于资源推荐装置的数据库中,用户可直接点击选择某一个或多个特定平台。
第二获取单元205,用于根据所述用户选择的任一个或多个特定平台,从预设的数据库中获取所述用户选择的特定平台的配置信息。
具体实现中,所述第二获取单元205在用户选择了任一个或多个特定平台后,直接从资源推荐装置的预设的数据库中获取用户选择的特定平台的配置信息。
本发明实施例预先设置特定平台的配置信息,根据用户对特定平台的选择,调用预设的特定平台的配置信息,基于该配置信息进行资源信息的封装处理,完成资源信息的推荐,进一步增强了用户的资源互动性体验,实现了资源传播和信息共享。
请参见图5,为本发明的资源推荐装置中的配置获取模块的第三实施例结构示意图;与上一实施例相同,所述配置获取模块20包括:指令接收单元201,本实施例中,所述配置获取模块20还包括:
第三获取单元206,用于当所述指令接收单元201接收到用户发送的资源推荐指令时,从预设的数据库获取任一个或多个特定平台的配置信息。
具体实现中,当所述指令接收单元201接收到资源推荐指令后,所述第三获取单元206可直接从资源推荐装置的预设的数据库中获取任一个或多个特定平台的配置信息。此实施例体现了资源推荐装置的智能化功能,用户仅需要发送资源推荐指令,资源推荐装置则可直接将定位的资源信息推荐至预设的特定平台。
本发明实施例预先设置特定平台的配置信息,基于预设的特定平台的配置信息进行资源信息的封装处理,完成资源信息的推荐,进一步增强了用户的资源互动性体验,实现了资源传播和信息共享。
上述三个实施例体现了配置获取模块20的三种获取方式,需要说明的是,根据用户的实际需要以及移动终端的性能,所述配置获取模块20可选择采用任一种或多种获取方式来进行特定平台的配置信息的获取。
为了更清楚的说明本发明,下面将对由本发明的资源推荐装置所执行的资源推荐方法进行详细介绍。
请参见图6,为本发明的资源推荐方法的第一实施例的流程图;所述资源推荐方法包括:
S101,定位用户确认的资源信息。
具体实现中,所述资源信息包括但不限于以下资源信息中的任一种或多种:软件资源信息、视频资源信息、音频资源信息、其他文档资源信息。所述S101可为用户提供搜索功能,该搜索功能根据用户输入的关键字进行资源信息的搜索,具体地,所述S101可在整个互联网上进行搜索,也可以在用户定购的软件超市中进行搜索,然后将搜索结果返回给用户进行确认,最后定位用户确认的资源信息;所述S101还可以直接根据用户选择的资源信息进行定位,比如:用户进入软件超市,选择软件超市中提供的某一资源信息,所述S101则直接定位用户选择的某一资源信息,可以理解的是,此处所述S101根据用户选择的资源信息进行定位与现有的软件超市所提供的资源定位功能类似,在此不赘述。
S102,当接收到所述用户发送的资源推荐指令时,获取特定平台的配置信息。
具体实现中,所述特定平台是指接受资源推荐的一些平台,包括但不限于以下平台中的任一种或多种:社交网站(如开心网、人人网),网络论坛BBS,软件超市,下载工具(如迅雷、BT)等平台。所述特定平台的配置信息为特定平台的基本信息,包括以下信息中的任一种或多种:特定平台的接口地址、特定平台的业务描述、特定平台的业务数据参数、特定平台所支持的协议以及特定平台的鉴权参数。具体地,资源推荐装置可以为每个资源信息提供资源推荐按键,当定位到某资源信息后,用户点击该资源信息的资源推荐按键,则可向资源推荐装置发送资源推荐指令。可以理解的是,所述资源推荐按键与现有的资源信息的下载按键、查询按键类似,其用于触发相应功能的启动,在此不赘述。
所述S102,用于当接收到用户发送的资源推荐指令时,获取特定平台的配置信息,此处,所述S102获取配置信息的方式主要有三种,其一为:S102根据资源推荐指令向用户返回配置界面,获取用户在该配置界面上输入的一个或多个特定平台的配置信息;其二为:S102根据资源推荐指令向用户返回特定平台选择界面,可供选择的各个特定平台的配置信息均预先设置于资源推荐装置的数据库中,当用户选择某一个或多个特定平台后,所述S102即可直接从资源推荐装置的预设的数据库中获取用户选择的特定平台的配置信息;其三为:资源推荐装置预先设置数据库,该预设的数据库中存储了一个或多个特定平台的配置信息,当接收到用户发送的资源推荐指令时,所述S102直接从预设的数据库中获取一个或多个特定平台的配置信息。
S103,根据所述获取的特定平台的配置信息,对所述定位的资源信息进行封装处理。
具体实现中,所述S103根据所述S102获取的特定平台的配置信息中的接口地址、协议以及参数等信息,按照特定平台所要求的规则进行数据的整理和封装,此处,所述S103对定位的资源信息的封装处理一是为了使即将被发送(推荐)至特定平台的资源信息满足特定平台的接收要求,二是为了节约数据发送的时间,提高数据发送的效率。需要说明的是,所述S103可以采用多种方式对资源信息进行封装处理,比如:所述S103可仅对资源信息的名称以及与名称相关的信息进行封装,或者,所述S103可对资源信息的名称、简介等信息进行封装,或者,所述S103对资源信息所包括的名称、简介、下载链接等所有信息进行封装;再如:所述S103还可将资源信息与一些提示信息一起进行封装,其中,提示信息可以为“某某用户对此资源信息进行了推荐”,或者“此资源信息还被推荐至XX平台”等。
S104,将封装处理后的资源信息推荐至所述特定平台。
具体实现中,所述S104的推荐过程具体为:根据特定平台的配置信息中的接口地址,调用资源推荐装置的相应接口,将所述S103封装处理后的资源信息通过接口发送至特定平台,即完成了对资源信息的推荐。可以理解的是,接收到所述S104推荐的资源信息的特定平台,采用该特定平台自身的规则和策略,对推荐的资源信息进行呈现,比如:特定平台将推荐的资源信息显示在本平台的共享区域中,则本平台的用户则可从共享区域中获得所述被推荐的资源信息。需要说明的是,所述S104根据特定平台的配置信息中的接口地址,发现资源推荐装置中未包含相应的接口,则所述S104可直接将所述S103处理后的资源信息,以及所述S102获取的特定平台的配置信息上传至资源推荐装置所属的服务器(或互联网中的其他服务器),由服务器根据特定平台的配置信息,将推荐的资源信息转发至特定平台,此过程为服务器的转发过程,与现有通过服务器转发数据的过程类似,在此不赘述。
需要说明的是,本发明实施例的资源推荐装置应当包含一个存储模块,该存储模块用以存储预设的数据库,以及存储一些提示信息。可以理解的是,当所述资源推荐装置被应用于移动终端时,所述资源推荐装置的存储模块可以为移动终端的内存或可扩展存储卡等存储区域。
本发明实施例首先定位用户所确认的任一资源信息,然后根据用户的指令将定位的资源信息推荐至特定平台,实现了用户推荐的机制,实现了资源传播和信息共享,同时增强了用户的资源互动性体验。
请参见图7,为本发明的资源推荐方法的第二实施例的流程图;所述资源推荐方法包括:
S201,当接收到用户输入的关键字时,从所述用户定购的软件超市中搜索与所述关键字相匹配的资源信息。
具体实现中,S201在人机交互界面上提供输入区域,用户可以直接在该输入区域内输入关键字,S201根据关键字进行匹配搜索,具体地,所述S201可以从整个可连接的互联网中搜索与关键字相匹配的资源信息;由于互联网数据较多,采用这种在整个互联网中进行搜索的方式需要耗费的时间相对较长,搜索结果也较多,不利于资源信息的定位。优选地,所述S201可根据关键字在用户定购的软件超市中搜索与关键字相匹配的资源信息。需要说明的是,所述S201还可与用户定购的软件超市自带的搜索功能相关联,当用户进入软件超市,利用软件超市的搜索功能进行资源信息的搜索时,等同于利用S201进行搜索,该搜索过程与直接利用S201的搜索过程类似,在此不赘述。
S202,将搜索到的资源信息提供给所述用户进行确认。
具体实现中,S202将S201搜索到的资源信息(即搜索结果)以列表或其他类似方式呈现给用户,由用户进行确认,若用户从搜索结果中查找到自己想要的资源信息,则可直接点击该资源信息进行确认。
S203,定位用户确认的资源信息;之后,转入S204、S206或S208。
具体实现中,所述S203在用户确认资源信息后,定位到该资源信息,用户可对定位的该资源信息进行浏览、评价、下载、推荐等操作。
需要说明的是,本实施例的所述S201-S203是上一实施例的S101的具体细化步骤,所述S201-S203对资源信息的定位过程为举例,其他情况,比如:若移动终端已安装了软件超市,用户进入软件超市后,直接在软件超市的首页上发现了自己想要的资源信息,则可直接点击该资源信息进行确认,则此时,可直接执行S203,将用户确认的资源信息进行定位;再如:若用户首先浏览互联网,利用互联网的搜索功能查找到资源信息并进行确认,也可直接执行S203,将用户确认的资源信息进行定位;其他情况下可进行类似分析,在此不赘述。
S204,当接收到所述用户发送的资源推荐指令时,向所述用户返回配置界面。
具体实现中,如前述,资源推荐装置为每个资源信息提供资源推荐按键,当所述S203定位到某资源信息后,用户点击该资源信息的资源推荐按键,则可向资源推荐装置发送资源推荐的指令。可以理解的是,所述资源推荐按键与现有的资源信息的下载按键、查询按键类似,其用于触发相应功能的启动,在此不赘述。此时,资源推荐装置即接收用户发送的资源推荐指令。所述S204在资源推荐装置接收到用户发送的资源推荐指令时,向用户返回配置界面,该配置界面包括对特定平台进行配置的一些提示信息(比如:提示配置项的名称、提示需要输入的配置项内容等),使用户根据该提示信息一步步输入特定平台的配置信息,具体地,用户可以输入一个特定平台的配置信息,用户也可以输入多个特定平台的配置信息。
S205,获取所述用户在所述配置界面上输入的特定平台的配置信息;之后转入S209。
具体实现中,所述S205在用户完成特定平台的配置信息输入后,获取用户输入的特定平台的配置信息。
本实施例中的所述S204-S205为上一实施例的S102的具体细化步骤。
S206,当接收到所述用户发送的资源推荐指令时,向所述用户返回特定平台选择界面。
具体实现中,如前述,当用户点击资源推荐装置为资源信息提供的资源推荐按键时,资源推荐装置即接收用户发送的资源推荐指令,所述S206根据接收到的资源推荐指令向用户返回特定平台选择界面,可供选择的各个特定平台的配置信息均预先设置于资源推荐装置的数据库中,用户可直接点击选择某一个或多个特定平台。
S207,根据所述用户选择的任一个或多个特定平台,从预设的数据库中获取用户选择的特定平台的配置信息;之后转入S209。
具体实现中,所述S207在用户选择了任一个或多个特定平台后,即可直接从资源推荐装置的预设的数据库中获取用户选择的特定平台的配置信息。
本实施例中的所述S206-S207为上一实施例的S102的具体细化步骤。
S208,当接收到所述用户发送的资源推荐指令时,从预设的数据库获取任一个或多个特定平台的配置信息。
具体实现中,如前述,当用户点击资源推荐装置为资源信息提供的资源推荐按键时,资源推荐装置即接收用户发送的资源推荐指令,所述S208可直接从资源推荐装置的预设的数据库中获取任一个或多个特定平台的配置信息。此实施例体现了资源推荐装置的智能化功能,用户仅需要发送一个资源推荐指令,资源推荐装置则可直接将定位的资源信息推荐至预设的特定平台。
本实施例中的所述S208为上一实施例的S102的具体细化步骤。
需要说明的,上述S204-S205、S206-S207以及S208体现了上一实施例的S102的三种获取方式,需要说明的是,根据用户的实际需要以及移动终端的性能,本实施例中,可选择采用S204-S205、S206-S207以及S208所体现的三种获取方式中的任一种或多种获取方式来进行特定平台的配置信息的获取。
S209,根据所述获取的特定平台的配置信息,对所述定位的资源信息进行封装处理。
S210,将封装处理后的资源信息推荐至所述特定平台。
本实施例中,所述S209-S210与上一实施例的S103-S104的步骤相同,在此不赘述。
为了更清楚的说明本发明, 下面以一个实例来具体说明本发明的资源推荐方法。
设定用户A的移动终端已安装了资源推荐装置和软件超市,用户A通过移动终端进入其定购的软件超市,并在软件超市的搜索栏输入关键字“曾国藩”,则所述资源推荐装置执行S201,根据用户A输入的关键字“曾国藩”,从软件超市中搜索与“曾国藩”相匹配的资源信息,并由所述S202将搜索到的资源信息提供给用户A进行确认,当用户A确认“曾国藩家训”的资源信息后,所述S203定位“曾国藩家训”资源信息;若此时,用户A点击了“曾国藩家训”资源信息的资源推荐按键,则所述S204向用户A返回配置界面,用户A在该界面上输入开心网共享接口地址、开心网账号、开心网密码等开心网的配置信息;资源配置装置执行S205,获取用户A输入的开心网的配置信息,并由所述S209根据配置信息对定位的“曾国藩家训”资源信息进行封装处理;最后,S210将封装处理后的“曾国藩家训”资源信息推荐至所述开心网。
本实例采用S204-S205所示的获取方式获取配置信息,当采用S206-S207,以及S208的获取方式时,可类似分析,在此不赘述。
本发明实施例首先定位用户所确认的任一资源信息,然后根据用户的指令将定位的资源信息推荐至特定平台,实现了用户推荐的机制,实现了资源传播和信息共享,同时增强了用户的资源互动性体验。
通过上述实施例的描述,本发明实施例首先定位用户所确认的任一资源信息,然后根据用户的指令将定位的资源信息推荐至特定平台,实现了用户推荐的机制,实现了资源传播和信息共享,同时增强了用户的资源互动性体验;另外,本发明实施例可根据用户手动地、实时地配置特定平台的基本信息,也可预先设置特定平台的配置信息,基于特定平台的配置信息进行资源信息的封装处理,完成资源信息的推荐,进一步增强了用户的资源互动性体验,实现了资源传播和信息共享。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。
以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,本领域普通技术人员可以理解实现上述实施例的全部或部分流程,并依本发明权利要求所作的等同变化,仍属于发明所涵盖的范围。
Claims (11)
1.一种资源推荐方法,其特征在于,包括:
定位用户确认的资源信息;
当接收到所述用户发送的资源推荐指令时,获取特定平台的配置信息;
根据所述获取的特定平台的配置信息,对所述定位的资源信息进行封装处理;
将封装处理后的资源信息推荐至所述特定平台。
2.如权利要求1所述的方法,其特征在于,所述定位用户确认的资源信息,包括:
当接收到用户输入的关键字时,从所述用户定购的软件超市中搜索与所述关键字相匹配的资源信息;
将搜索到的资源信息提供给所述用户进行确认;
定位所述用户确认的资源信息。
3.如权利要求1或2所述的方法,其特征在于:
所述特定平台为接受资源推荐的平台,包括以下平台中的任一种或多种:社交网站、网络论坛BBS、软件超市;
所述特定平台的配置信息包括以下信息中的任一种或多种:特定平台的接口地址、特定平台的业务描述、特定平台的业务数据参数、特定平台所支持的协议、特定平台的鉴权参数。
4.如权利要求3所述的方法,其特征在于,所述当接收到所述用户发送的资源推荐指令时,获取特定平台的配置信息包括:
当接收到所述用户发送的资源推荐指令时,向所述用户返回配置界面;
获取所述用户在所述配置界面上输入的特定平台的配置信息。
5.如权利要求3所述的方法,其特征在于,所述当接收到所述用户发送的资源推荐指令时,获取特定平台的配置信息包括:
当接收到所述用户发送的资源推荐指令时,向所述用户返回特定平台选择界面;
根据所述用户选择的任一个或多个特定平台,从预设的数据库中获取所述用户选择的特定平台的配置信息。
6.如权利要求3所述的方法,其特征在于,所述当接收到所述用户发送的资源推荐指令时,获取特定平台的配置信息包括:
当接收到所述用户发送的资源推荐指令时,从预设的数据库获取任一个或多个特定平台的配置信息。
7.一种资源推荐装置,其特征在于,包括:
定位模块,用于定位用户确认的资源信息;
配置获取模块,用于当接收到所述用户发送的资源推荐指令时,获取特定平台的配置信息;
处理模块,用于根据所述配置获取模块获取的特定平台的配置信息,对所述定位模块定位的资源信息进行封装处理;
推荐模块,用于将所述处理模块封装处理后的资源信息推荐至所述特定平台。
8.如权利要求7所述的资源推荐装置,其特征在于,所述定位模块包括:
资源搜索单元,用于当接收到所述用户输入的关键字时,从所述用户定购的软件超市中搜索与所述关键字相匹配的资源信息;
资源提供单元,用于将所述资源搜索单元搜索到的资源信息提供给所述用户进行确认;
资源定位单元,用于定位所述用户根据所述资源提供单元提供的资源信息进行确认的资源信息。
9.如权利要求7或8所述的资源推荐装置,其特征在于,所述配置获取模块包括:
指令接收单元,用于接收用户发送的资源推荐指令;
第一返回单元,用于当所述指令接收单元接收到用户发送的资源推荐指令时,向所述用户返回配置界面;
第一获取单元,用于获取所述用户在所述第一返回单元返回的配置界面上输入的特定平台的配置信息。
10.如权利要求7或8所述的资源推荐装置,其特征在于,所述配置获取模块包括:
指令接收单元,用于接收用户发送的资源推荐指令;
第二返回单元,用于当所述指令接收单元接收到用户发送的资源推荐指令时,向所述用户返回特定平台选择界面;
第二获取单元,用于根据所述用户选择的任一个或多个特定平台,从预设的数据库中获取用户选择的特定平台的配置信息。
11.如权利要求7或8所述的资源推荐装置,其特征在于,所述配置获取模块包括:
指令接收单元,用于接收用户发送的资源推荐指令;
第三获取单元,用于当所述指令接收单元接收到用户发送的资源推荐指令时,从预设的数据库获取任一个或多个特定平台的配置信息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201010604660 CN102033952A (zh) | 2010-12-24 | 2010-12-24 | 一种资源推荐方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201010604660 CN102033952A (zh) | 2010-12-24 | 2010-12-24 | 一种资源推荐方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102033952A true CN102033952A (zh) | 2011-04-27 |
Family
ID=43886845
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 201010604660 Pending CN102033952A (zh) | 2010-12-24 | 2010-12-24 | 一种资源推荐方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102033952A (zh) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102955806A (zh) * | 2011-08-24 | 2013-03-06 | 幻音科技(深圳)有限公司 | 资源分类显示方法及*** |
CN103002127A (zh) * | 2012-11-13 | 2013-03-27 | 东莞宇龙通信科技有限公司 | 移动终端及其链接应用的处理方法 |
CN103368988A (zh) * | 2012-03-28 | 2013-10-23 | 腾讯科技(深圳)有限公司 | 资源分享方法、***和装置 |
CN103457831A (zh) * | 2012-06-04 | 2013-12-18 | 苹果公司 | 从媒体分发平台经社交网络提供反馈 |
CN104063433A (zh) * | 2014-06-10 | 2014-09-24 | 百度在线网络技术(北京)有限公司 | 推荐内容的展现方法和装置 |
CN104135498A (zh) * | 2013-05-03 | 2014-11-05 | 杭州诺霖信息科技有限公司 | 一种跨平台的信息推送***及其推送方法 |
CN105893427A (zh) * | 2015-12-07 | 2016-08-24 | 乐视网信息技术(北京)股份有限公司 | 资源搜索方法以及服务器 |
CN109948035A (zh) * | 2017-09-28 | 2019-06-28 | 广州市动景计算机科技有限公司 | 信息共享方法、装置及*** |
CN111898021A (zh) * | 2020-07-15 | 2020-11-06 | 时时同云科技(成都)有限责任公司 | 资源数据推荐方法和装置,推荐资源数据生成方法和装置 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101206744A (zh) * | 2006-12-21 | 2008-06-25 | 叶克 | 一种在购物搜索引擎中融入商品自定义信息的方法 |
CN101458804A (zh) * | 2008-11-19 | 2009-06-17 | 北京携友聚信信息技术有限公司 | 物品交易管理***及方法 |
-
2010
- 2010-12-24 CN CN 201010604660 patent/CN102033952A/zh active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101206744A (zh) * | 2006-12-21 | 2008-06-25 | 叶克 | 一种在购物搜索引擎中融入商品自定义信息的方法 |
CN101458804A (zh) * | 2008-11-19 | 2009-06-17 | 北京携友聚信信息技术有限公司 | 物品交易管理***及方法 |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102955806B (zh) * | 2011-08-24 | 2016-05-11 | 幻音科技(深圳)有限公司 | 资源分类显示方法及*** |
CN102955806A (zh) * | 2011-08-24 | 2013-03-06 | 幻音科技(深圳)有限公司 | 资源分类显示方法及*** |
CN103368988B (zh) * | 2012-03-28 | 2016-03-16 | 腾讯科技(深圳)有限公司 | 资源分享方法、***和装置 |
CN103368988A (zh) * | 2012-03-28 | 2013-10-23 | 腾讯科技(深圳)有限公司 | 资源分享方法、***和装置 |
CN103457831A (zh) * | 2012-06-04 | 2013-12-18 | 苹果公司 | 从媒体分发平台经社交网络提供反馈 |
US10311403B2 (en) | 2012-06-04 | 2019-06-04 | Apple Inc. | Providing feedback via a social network from a media distribution platform |
CN103002127A (zh) * | 2012-11-13 | 2013-03-27 | 东莞宇龙通信科技有限公司 | 移动终端及其链接应用的处理方法 |
CN104135498A (zh) * | 2013-05-03 | 2014-11-05 | 杭州诺霖信息科技有限公司 | 一种跨平台的信息推送***及其推送方法 |
CN104135498B (zh) * | 2013-05-03 | 2018-07-06 | 杭州诺霖信息科技有限公司 | 一种跨平台的信息推送***及其推送方法 |
CN104063433A (zh) * | 2014-06-10 | 2014-09-24 | 百度在线网络技术(北京)有限公司 | 推荐内容的展现方法和装置 |
CN105893427A (zh) * | 2015-12-07 | 2016-08-24 | 乐视网信息技术(北京)股份有限公司 | 资源搜索方法以及服务器 |
CN109948035A (zh) * | 2017-09-28 | 2019-06-28 | 广州市动景计算机科技有限公司 | 信息共享方法、装置及*** |
CN111898021A (zh) * | 2020-07-15 | 2020-11-06 | 时时同云科技(成都)有限责任公司 | 资源数据推荐方法和装置,推荐资源数据生成方法和装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102033952A (zh) | 一种资源推荐方法及装置 | |
CN108121568A (zh) | 唤起app的方法及装置、电子设备和可读存储介质 | |
CN102263810B (zh) | 用于基于权限的简档储存库服务的***和方法 | |
CN104035947A (zh) | 兴趣点推荐方法及装置、获取推荐兴趣点的方法及装置 | |
CN103838849A (zh) | 用于信息查询的方法、装置及***,数据处理方法及装置 | |
CN105637847A (zh) | 动态电话号码指派 | |
CN103944944A (zh) | 分享网页链接的方法、电子设备及*** | |
CN103347258A (zh) | 应用程序的下载方法、***和服务器及终端设备 | |
CN101216823A (zh) | 网站导航***及网站导航方法 | |
CN103745013A (zh) | 一种搜索方法及装置 | |
CN102567376A (zh) | 一种个性化搜索结果推荐方法和装置 | |
CN104536975A (zh) | 浏览器中进行图片信息处理的方法和浏览器客户端 | |
US20180095807A1 (en) | Method and Apparatus for Automatic Processing of Service Requests on an Electronic Device | |
CN102323937A (zh) | 一种提供搜索结果的方法与设备 | |
CN103617196A (zh) | 推荐网址的方法、浏览器、服务器及*** | |
CN107818046A (zh) | 应用程序页面的a/b测试方法及装置 | |
CN104811485A (zh) | 一种资源分享方法 | |
CN104618388A (zh) | 快速注册登录方法及对应的重置服务器、信息服务器 | |
CN102739776A (zh) | 一种展现信息的方法、装置及*** | |
CN103164425A (zh) | 应用程序平台***中推送应用程序的方法和装置 | |
KR101637016B1 (ko) | 이용자 반응형 웹페이지 제공 방법 | |
WO2014029358A1 (en) | Method and apparatus for switching search engine to repeat search | |
CN103440281A (zh) | 一种用于获取下载文件的方法、装置与设备 | |
CN104980311B (zh) | 预测网络访问的方法、装置及*** | |
CN104135499A (zh) | 流量提醒方法、装置及***、流量查询方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20110427 |