System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请实施例涉及电子设备领域,尤其涉及一种推荐信息的方法、装置和系统。
技术介绍
1、随着互联网技术的发展,用户可以通过电子设备获取感兴趣的推荐内容。当前推荐系统为用户的提供的推荐服务较为单一,难以根据用户当前的推荐场景适应性调整相应的推荐服务。此外,推荐服务的推荐时延与推荐效果通常较为固定,难以权衡推荐服务的推荐时延与推荐效果。
2、因此,如何为用户提供一种更高效的推荐服务,以提升用户使用感是目前亟待解决的问题。
技术实现思路
1、本申请实施例提供一种推荐信息的方法、装置和系统。该方法可以为用户提供多个等级的推荐服务,提升用户的使用感。
2、第一方面,提供了一种推荐信息的方法,包括:接收至少两个等级的推荐响应信息,该至少两个等级的推荐响应信息用于提供至少两个等级的推荐服务,该推荐响应信息包括推荐内容;将该至少两个等级的推荐响应信息的推荐内容存入至少两个等级的推荐服务内容缓存队列,该至少两个等级的推荐服务内容缓存队列与该至少两个等级的推荐响应信息一一对应。
3、示例性的,至少两个等级的推荐服务内容缓存队列与至少两个等级的推荐响应信息在等级上一一对应。例如,第一等级的推荐服务内容缓存队列对应于第一等级的推荐响应信息;第二等级的推荐服务内容缓存队列对应于第二等级的推荐响应信息;第三等级的推荐服务内容缓存队列对应于第三等级的推荐响应信息。
4、基于上述方案,通过设计多个等级的推荐服务,终端设备可以接收多个等级的推荐响应信息,并将推荐响应信息
5、结合第一方面,在第一方面的某些实现方式中,该方法包括:响应于用户的推荐请求操作,确定第一推荐请求信息;根据该第一推荐请求信息确定至少两个等级的第二推荐请求信息,该至少两个等级的第二推荐请求信息与该至少两个等级的推荐响应信息一一对应;发送该至少两个等级的第二推荐请求信息。
6、基于上述方案,用户的推荐请求操作可以触发终端设备确定原始推荐请求信息(第一推荐请求信息),并将原始推荐请求进行再封装处理,得到不同等级的第二推荐请求信息。不同等级的第二推荐请求信息对应不同等级的推荐服务,不同等级的推荐服务的推荐效果不同。终端设备可以发送不同等级的第二推荐请求信息以请求不同等级的推荐内容,满足用户在不同推荐场景下的推荐需求。同时,由于终端设备进行的原始推荐请求的再封装处理,终端设备可以结合当前所处的网络状态以及推荐服务内容缓存队列的状态进行再封装处理,再封装处理得到的第二推荐请求信息更适应于终端设备当前的推荐场景。
7、结合第一方面,在第一方面的某些实现方式中,该方法还包括:接收推荐参数响应信息,该推荐参数响应信息包括以下至少一项:推荐服务器目的地址的标识、该推荐服务的等级标识、该推荐服务的推荐时延、该推荐服务的推荐效果,其中,该推荐服务器目的地址的标识用于指示与该至少两个等级的推荐服务对应的推荐服务器的地址。
8、结合第一方面,在第一方面的某些实现方式中,该根据该第一推荐请求信息确定至少两个等级的第二推荐请求信息,包括:根据该第一推荐请求信息和该推荐参数响应信息确定该至少两个等级的第二推荐请求信息。
9、基于上述方案,终端设备对原始推荐请求进行再封装处理之前,需要获取服务器的推荐参数响应信息,终端设备根据推荐参数响应信息对原始推荐请求再封装,使得再封装后的推荐请求信息携带有推荐参数响应信息中的相关内容,便于至少两个等级的第二推荐请求信息发送至服务器对应等级的推荐服务接口。
10、结合第一方面,在第一方面的某些实现方式中,该第二推荐请求信息包括:该第一推荐请求信息、推荐参数、该推荐服务器目的地址的标识,其中,该推荐参数包括该推荐服务的等级标识。
11、结合第一方面,在第一方面的某些实现方式中,该至少两个等级的推荐响应信息包括以下至少两项:第一等级的推荐响应信息、第二等级的推荐响应信息、第三等级的推荐响应信息;其中,该将该至少两个等级的推荐响应信息的推荐内容存入至少两个等级的推荐服务内容缓存队列,包括以下至少两项:将该第一等级的推荐响应信息的推荐内容存入第一等级的推荐服务内容缓存队列;将该第二等级的推荐响应信息的推荐内容存入第二等级的推荐服务内容缓存队列;将该第三等级的推荐响应信息的推荐内容存入第三等级的推荐服务内容缓存队列。
12、基于上述方法,终端设备将推荐内容缓存到相应等级的推荐服务内容缓存队列中,便于终端设备根据用户当前的推荐场景,优先为用户提供优质的推荐服务。
13、结合第一方面,在第一方面的某些实现方式中,所述方法还包括:根据推荐规则确定目标推荐响应信息,该目标推荐响应信息为该至少两个等级的推荐响应信息中的一个;显示该目标响应推荐信息的推荐内容。
14、示例性的,推荐规则为当终端设备接收到多个等级的推荐响应信息时,确定其中推荐效果最好的推荐响应信息。终端设备可以优先在用户界面上显示推荐效果好的推荐响应信息的推荐内容。例如,在本申请实施例中,第一等级的推荐服务(推荐服务l1)的推荐时延为100ms,终端设备在100ms时接收到第一等级的推荐响应信息,此时,其他等级的推荐服务由于推荐时延较长,还未到达终端设备,因此,终端设备显示第一等级的推荐响应信息的推荐内容。第二等级的推荐服务(推荐服务l2)的推荐时延为300ms,终端设备在300ms时接收到第二等级的推荐响应信息,由于第二等级推荐服务的推荐效果比第一等级推荐服务的推荐效果好,因此终端设备在用户界面上显示第二等级的推荐信息的推荐内容。
15、基于上述方案,终端设备可以优先在用户界面显示更好推荐效果的推荐内容,使得推荐时延与推荐效果能够更好平衡,为用户带来更好的推荐体验。
16、结合第一方面,在第一方面的某些实现方式中,所述方法还包括:响应于用户的推荐请求操作,确定第一推荐请求信息;发送该第一推荐请求信息。
17、基于上述方法,终端设备自身不进行第一推荐请求的再封装处理,当用户触发第一推荐请求信息时,终端设备将第一推荐请求信息发送至网络设备,或者终端设备通过网络设备发送至服务器,由网络设备或者服务器执行对第一推荐请求的再封装处理。
18、结合第一方面,在第一方面的某些实现方式中,该推荐响应信息包括:分级参数、响应报文,该分级参数用于指示该推荐服务内容缓存队列的地址,该响应报文包括该推荐内容。
19、基于上述方案,终端设备可以获取多个等级的推荐响应信息,并根据推荐响应信息中的分级参数,确定推荐响应信息可以存入的推荐服务内容缓存队列。
20、结合第一方面,在第一方面的某些实现方式中:该至少两个等级的第二推荐请求信息包括以下至少两项:第一等级的第二推荐请求信息、第二等级的第二推荐请求信息、第三等级的第二推荐请求信息。
21、第二方面,提供了一种推荐信息的方法,包括:获取至少两本文档来自技高网...
【技术保护点】
1.一种推荐信息的方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
4.根据权利要求3所述的方法,其特征在于,所述根据所述第一推荐请求信息确定至少两个等级的第二推荐请求信息,包括:
5.根据权利要求2至4中任一项所述的方法,其特征在于,所述第二推荐请求信息包括:所述第一推荐请求信息、推荐参数、所述推荐服务器目的地址的标识,
6.根据权利要求1至5中任一项所述的方法,其特征在于,所述至少两个等级的推荐响应信息包括以下至少两项:
7.根据权利要求1至6中任一项所述的方法,其特征在于,所述方法还包括:
8.根据权利要求1所述的方法,其特征在于,所述方法还包括:
9.根据权利要求1至8中任一项所述的方法,其特征在于,所述推荐响应信息包括:分级参数、响应报文,所述分级参数用于指示所述推荐服务内容缓存队列的地址,所述响应报文包括所述推荐内容。
10.根据权利要求所述的方法,其特征在于,所述至
11.一种推荐信息的方法,其特征在于,包括:
12.根据权利要求11所述的方法,其特征在于,所述获取至少两个等级的第二推荐请求信息,包括:
13.根据权利要求11所述的方法,其特征在于,所述方法还包括:
14.根据权利要求13所述的方法,其特征在于,所述第二推荐请求信息包括:所述第一推荐请求信息、推荐参数、所述推荐服务器目的地址的标识,
15.根据权利要求10至14中任一项所述的方法,其特征在于,所述推荐响应信息包括:分级参数、响应报文,所述分级参数用于指示推荐服务内容缓存队列的地址,所述响应报文包括所述推荐内容。
16.一种推荐信息的装置,其特征在于,包括用于执行如权利要求1至10中任一项所述方法的模块,或者包括用于执行如权利要求11至15中任一项所述方法的模块。
17.一种推荐信息的装置,其特征在于,包括:与存储器耦合的处理器,所述存储器用于存储计算机程序,所述处理器用于运行所述计算机程序,使得所述推荐装置执行如权利要求1至10中任一项所述的方法,或者,使得所述推荐装置执行如权利要求11至15中任一项所述的方法。
18.根据权利要求17所述的推荐信息的装置,其特征在于,还包括所述存储器和收发器中的一项或多项,所述收发器用于接收信号和/或发送信号。
19.一种电子设备,其特征在于,包括:
20.一种电子设备,其特征在于,包括:
21.一种推荐信息的系统,其特征在于,所述推荐信息的系统包括:
22.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括计算机程序或指令,当所述计算机程序或指令在计算机上运行时,使得如权利要求1至10中任一项所述的方法被执行,或者使得如权利要求11至15中任一项所述的方法被执行。
23.一种计算机程序产品,其特征在于,所述计算机程序产品包括计算机程序或指令,当所述计算机程序或指令在计算机上运行时,使得如权利要求1至10中任一项所述的方法被执行,或者使得如权利要求11至15中任一项所述的方法被执行。
...【技术特征摘要】
1.一种推荐信息的方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
4.根据权利要求3所述的方法,其特征在于,所述根据所述第一推荐请求信息确定至少两个等级的第二推荐请求信息,包括:
5.根据权利要求2至4中任一项所述的方法,其特征在于,所述第二推荐请求信息包括:所述第一推荐请求信息、推荐参数、所述推荐服务器目的地址的标识,
6.根据权利要求1至5中任一项所述的方法,其特征在于,所述至少两个等级的推荐响应信息包括以下至少两项:
7.根据权利要求1至6中任一项所述的方法,其特征在于,所述方法还包括:
8.根据权利要求1所述的方法,其特征在于,所述方法还包括:
9.根据权利要求1至8中任一项所述的方法,其特征在于,所述推荐响应信息包括:分级参数、响应报文,所述分级参数用于指示所述推荐服务内容缓存队列的地址,所述响应报文包括所述推荐内容。
10.根据权利要求所述的方法,其特征在于,所述至少两个等级的第二推荐请求信息包括以下至少两项:
11.一种推荐信息的方法,其特征在于,包括:
12.根据权利要求11所述的方法,其特征在于,所述获取至少两个等级的第二推荐请求信息,包括:
13.根据权利要求11所述的方法,其特征在于,所述方法还包括:
14.根据权利要求13所述的方法,其特征在于,所述第二推荐请求信息包括:所述第一推荐请求信息、推荐参数、所述推荐服务器目的地址的标识,<...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。