资源的推荐方法及装置的制造方法
【技术领域】
[0001]本发明涉及计算机技术领域,尤其涉及一种资源的推荐方法及装置。
【背景技术】
[0002]语言学习是指个体学会使用语言进行交际的过程,它包括对一系列声音或符号及其约定俗成意义的识别、再认和重现,对语法规则的理解,以及对使用语言所必需的动作技能如发音、书写等的掌握。
[0003]语言一般可分为有声语言和书面语言。言语是一种人们借语言实现的交际形式或语言在交际过程中的运用。语言学习是在言语活动中实现的。有声语言是指能发出声音的口头语言,即人类社会最早形成的自然语言。它是人类交际最常用的、最基本的信息传递媒介。书面语言是指以字和义结合而成,以写和读为传播方式的语言,是口头语言的文字符号形式。
[0004]目前,我们在学习语言的过程中通常是向为数不多的几个老师学习和模仿,但忽略了很多重要的因素,比如我们每个人对文字发音的音量、音色、面部表情都不相同。因此,迫切需要提供一种适合用户学习语言的产品,从而使用户通过反复学习、比较和交流来快速提升自己的语言能力。
【发明内容】
[0005]本发明实施例旨在至少在一定程度上解决上述技术问题。
[0006]为此,本发明的第一个目的在于提出一种资源的推荐方法,该资源的推荐方法实现了基于用户的特征信息为用户推荐适合自己的目标资源,进而有利于纠正发音、提高用户的语言能力。
[0007]本发明的第二个目的在于提出一种资源的推荐方法。
[0008]本发明的第三个目的在于提出一种资源的推荐装置。
[0009]本发明的第四个目的在于提出一种资源的推荐装置。
[0010]为达上述目的,本发明第一方面实施例提出了一种资源的推荐方法,包括:
[0011]接收用户输入的对象和触发的推荐请求,并根据推荐请求提取用户的特征信息;向服务器上传特征信息和对象的标识,以使服务器根据特征信息、对象的标识和预存的不同用户的特征信息与不同对象目标资源的对应关系,获得与用户的对象对应的目标资源,并返回目标资源;以及接收并展现获得的目标资源,以向用户推荐对应的目标资源。
[0012]上述资源的推荐方法,通过向服务器上传用户的特征信息和用户输入对象的标识,以使服务器根据特征信息、对象的标识和预存的不同用户的特征信息与不同对象目标资源的对应关系,获得与用户的对象对应的目标资源,并返回目标资源;以及接收并展现获得的目标资源,从而实现了基于用户的特征信息为用户推荐适合自己的目标资源,进而有利于纠正发音、提高用户的语言能力。
[0013]为达上述目的,本发明第二方面实施例提出了一种资源的推荐方法,包括:
[0014]接收当前应用程序APP上传的用户的特征信息和对象的标识,其中,用户的特征信息为当前APP接收用户输入的对象和触发的推荐请求后提取的;以及根据用户的特征信息、对象的标识和预存的不同用户的特征信息与不同对象目标资源的对应关系,获得与用户的对象对应的目标资源,并向当前APP返回目标资源,以使当前APP向用户推荐对应的目标资源。
[0015]上述资源的推荐方法,接收当前应用程序APP上传的用户的特征信息和对象的标识,根据用户的特征信息、对象的标识和预存的不同用户的特征信息与不同对象目标资源的对应关系,获得与该用户的对象对应的目标资源,并向当前APP返回目标资源,以使当前APP向用户推荐适合自己的目标资源,从而有利于提高自己的语言能力。
[0016]为达上述目的,本发明第三方面实施例提出了一种资源的推荐装置,包括:
[0017]提取模块,用于接收用户输入的对象和触发的推荐请求,并根据推荐请求提取用户的特征信息;收发模块,用于向服务器上传特征信息和对象的标识,以使服务器根据特征信息、对象的标识和预存的不同用户的特征信息与不同对象目标资源的对应关系,获得与用户的对象对应的目标资源,并返回目标资源;以及展现模块,用于接收并展现获得的目标资源,以向用户推荐对应的目标资源。
[0018]上述资源的推荐装置,通过收发模块向服务器上传用户的特征信息和用户输入对象的标识,以使上述服务器根据上述特征信息、上述对象的标识和预存的不同用户的特征信息与不同对象目标资源的对应关系,获得与用户的对象对应的目标资源,并返回上述目标资源;通过展现模块接收并展现获得的目标资源,从而实现了基于用户的特征信息为用户推荐适合自己的目标资源,进而有利于纠正发音、提高用户的语言能力。
[0019]为达上述目的,本发明第四方面实施例提出了一种资源的推荐装置,包括:
[0020]接收模块,用于接收当前应用程序APP上传的用户的特征信息和对象的标识,其中,用户的特征信息为当前APP接收用户输入的对象和触发的推荐请求后提取的;以及返回模块,用于根据用户的特征信息、对象的标识和预存的不同用户的特征信息与不同对象目标资源的对应关系,获得与用户的对象对应的目标资源,并向当前APP返回目标资源,以使当前APP向用户推荐对应的目标资源。
[0021]上述资源的推荐装置,通过接收模块接收当前应用程序APP上传的用户的特征信息和对象的标识,根据用户的特征信息、对象的标识和预存的不同用户的特征信息与不同对象目标资源的对应关系,获得与该用户的对象对应的目标资源,通过返回模块向上述当前APP返回上述目标资源,以使上述当前APP向上述用户推荐适合自己的目标资源,从而有利于提高自己的语言能力。
【附图说明】
[0022]图1是本发明第一个实施例的资源的推荐方法流程图。
[0023]图2是本发明第二个实施例的资源的推荐方法流程图。
[0024]图3是本发明第三个实施例的资源的推荐方法流程图。
[0025]图4是本发明第四个实施例的资源的推荐方法流程图。
[0026]图5是本发明一个实施例的建立不同用户的特征信息与不同对象目标资源的对应关系的流程图。
[0027]图6是本发明第五个实施例的资源的推荐方法流程图。
[0028]图7是本发明一个实施例的资源的推荐装置的结构示意图。
[0029]图8是本发明另一个实施例的资源的推荐装置的结构示意图。
[0030]图9是本发明又一个实施例的资源的推荐装置的结构示意图。
[0031]图10是本发明再一个实施例的资源的推荐装置的结构示意图。
【具体实施方式】
[0032]下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。
[0033]下面参考附图描述本发明实施例的资源的推荐方法及装置。
[0034]图1是本发明一个实施例的资源的推荐方法流程图,该实施例从应用程序(APP)侧进行描述。
[0035]如图1所示,该资源的推荐方法包括:
[0036]S101,接收用户输入的对象和触发的推荐请求,并根据推荐请求提取用户的特征信息。
[0037]在该实施例中,当前APP可接收用户语音输入的对象,其中,该对象可以为句子、词语或字,也可以为字符、单词、短语或符号等等。在接收到用户语音输入的对象后,若用户期望服务器为其推荐标准发音时,可触发例如点击“推荐”按钮,即当前APP接收用户触发的推荐请求,则可根据推荐请求提取用户的特征信息。其中,当前APP可以为一款学习软件。
[0038]其中,当前APP所提取的用户的特征信息中包括用户的标识(ID),也可以包括其他属性信息例如声音特征信息、性别、年龄等。需要说明的是,如果所提取的特征信息中包括其他属性信息,则当前APP所提取的用户的特征信息与服务器所提取的用户的特征信息相同。
[0039]S102,向服务器上传特征信息和对象的标识,以使服务器根据特征信息、对象的标识和预存的不同用户的特征信息与不同对象目标资源的对应关系,获得与用户的对象对应的目标资源,并返回目标资源。
[0040]其中,对象的标识主要用于区分不同的对象,例如有三个长句,当前APP和服务器可以按照统一标准分别为其分配标识,假定为ST1、ST2和ST3,等等,需要说明的是,上述标识仅为示例,此处不做具体限定。
[0041]在提取用户的特征信息例如用户声音的特征信息后,可以向服务器上传该用户的特征信息和对象例如句子的标识,服务器在接收到用户声音的特征信息和句子标识后,可以根据预存的不同用户的特征信息与不同对象目标资源的对应关系获得与该用户语言输入的句子对应的目标资源例如得分较高的音频或视频资源,并向当前APP返回对应的目标资源。
[0042]其中,服务器中保存的音频或视频资源的得分可以来源于大众对对应资源的认可度,例如,用户通过打分系统提交的对对应资源的认可度;另外,服务器中保存的音频或视频资源可以来自不同的平台或渠道。
[0043]S103,接收并展现获得的目标资源,以向用户推荐对应的目标资源。
[0044]当前APP接收到服务器返回的目