物品信息处理方法、装置及存储介质与流程

文档序号:35285319发布日期:2023-09-01 05:49阅读:35来源:国知局
物品信息处理方法、装置及存储介质与流程

本技术涉及计算机及互联网,尤其涉及一种物品信息处理方法、装置及存储介质。


背景技术:

1、随着待交易物品集应用场景的丰富化和加车渠道的多元化,待交易物品集的物品容量一直在扩容。持续不断的扩容给前后端带来了巨大的压力,待交易物品集中物品种类数量的增加对应到前后端的计算资源也会线性增加。客户端从服务器获取待交易物品集内的全部物品信息时,也需要同时获取对应的物品全局信息。相关技术中,客户端同时获取物品全局信息和全部物品信息时是通过一个通信通道一次性的从服务器获取的。由于服务器的资源有限,所以当前客户端从服务器获取待交易物品集内的物品信息的效率较低。


技术实现思路

1、本技术实施例提供的一种物品信息处理方法、装置及存储介质,可以提高客户端从服务器获取待交易物品集内的物品信息的效率。

2、本技术的技术方案是这样实现的:

3、本技术实施例提供了一种物品信息处理方法,包括:

4、基于第一接口从服务器获取物品全局信息,并基于第二接口从所述服务器获取第一物品局部信息;所述物品全局信息为基于目标用户对应的全部物品确定的,所述第一物品局部信息为基于所述全部物品中的第一部分物品确定的物品信息;

5、在展示所述物品全局信息和所述第一物品局部信息的过程中,接收操作指令,并基于所述操作指令确定所述全部物品中的第二部分物品;

6、基于所述第二接口从所述服务器获取所述第二部分物品对应的第二物品局部信息。

7、上述方案中,所述第一部分物品包括所述全部物品中的至少一个第一物品;所述方法还包括:

8、在所述目标用户对应的多个物品标识中确定需要展示的至少一个第一物品标识;所述多个物品标识是基于查询接口预先从服务器获取的所述全部物品的物品标识;

9、所述基于第一接口从服务器获取物品全局信息,并基于第二接口从所述服务器获取第一物品局部信息,包括:

10、获取所述全部物品中每一物品对应的物品标识,并确定每一所述第一物品对应的第一物品标识;

11、通过所述第一接口向所述服务器发送携带每一所述物品标识的第一查询请求,并通过所述第二接口向所述服务器发送携带每一所述第一物品标识的第二查询请求;

12、接收所述服务器从所述第一接口反馈的所述物品全局信息,并接收所述服务器从所述第二接口反馈的所述第一物品局部信息;所述第一物品局部信息包括每一所述第一物品的物品信息。

13、上述方案中,所述第二接口包括以下至少之一:图片子接口、名称子接口和价值子接口;

14、所述接收所述服务器从所述第二接口反馈的所述第一物品局部信息,包括:

15、在所述第二接口包括所述图片子接口的情况下,接收所述服务器从所述图片子接口反馈的每一所述第一物品的图片信息;

16、在所述第二接口包括所述图片子接口和所述名称子接口的情况下,接收所述服务器从所述图片子接口反馈的每一所述第一物品的所述图片信息,及所述服务器从所述名称子接口反馈的每一所述第一物品的名称信息;

17、在所述第二接口包括所述图片子接口、所述名称子接口和所述价值子接口的情况下,接收所述服务器从所述图片子接口反馈的每一所述第一物品的所述图片信息,所述服务器从所述名称子接口反馈的每一所述第一物品的所述名称信息,及所述服务器从所述价值子接口反馈的每一所述第一物品的价值数量信息。

18、上述方案中,所述操作指令为滑动操作,所述第二部分物品包括所述全部物品中的至少一个第二物品;所述基于所述操作指令确定所述全部物品中的第二部分物品,包括:

19、基于所述滑动操作的滑动速度在所述全部物品的物品标识中,确定出每一所述第二物品的第二物品标识;

20、所述基于所述第二接口从所述服务器获取所述第二部分物品对应的第二物品局部信息,包括:

21、通过所述第二接口向所述服务器发送携带每一所述第二物品的第二物品标识的第三查询请求;所述第三查询请求用于指示所述服务器从所述第二接口反馈所述第二物品局部信息;

22、接收所述服务器从所述第二接口反馈的所述第二物品局部信息。

23、上述方案中,所述基于所述滑动操作的滑动速度在所述全部物品的物品标识中,确定出每一所述第二物品的第二物品标识,包括:

24、若所述滑动速度大于第一速度阈值,则获取所述滑动速度降至第二速度阈值时的第一当前物品标识;第一当前物品标识为当前页面对应的最后一个待渲染容器对应的物品标识;所述最后一个待渲染容器属于预构建的多个物品信息对应的多个待渲染容器;

25、按照所述全部物品的物品标识次序,确定出所述第一当前物品标识之后的每一所述第二物品的第二物品标识。

26、上述方案中,所述基于所述滑动操作的滑动速度在所述全部物品的物品标识中,确定出每一所述第二物品的第二物品标识,包括:

27、若所述滑动速度不大于第一速度阈值,则按照所述全部物品的物品标识次序,确定出至少一个第一物品标识之后的预设浏览数量个物品标识为每一所述第二物品的第二物品标识;

28、所述通过所述第二接口向所述服务器发送携带每一所述第二物品的第二物品标识的第三查询请求,包括:

29、实时获取当前页面展示的最后一个物品的第二当前物品标识;

30、基于所述第二当前物品标识与所述第二物品标识中的首个标识的实时间隔个数,分梯度通过所述第二接口向所述服务器发送所述第三查询请求;所述第三查询请求携带每一所述第二物品的第二物品标识;所述实时间隔个数越多,通过所述第三查询请求获取的信息的优先级越高。

31、上述方案中,所述第二接口包括至少两个等级对应的子接口;

32、所述基于所述第二当前物品标识与所述第二物品标识中的首个标识的实时间隔个数,分梯度通过所述第二接口向所述服务器发送所述第三查询请求,包括:

33、基于所述实时间隔个数与至少一个间隔阈值,在所述至少两个等级对应的子接口中确定对应等级接口,通过所述对应等级接口发送所述第三查询请求。

34、上述方案中,所述基于所述实时间隔个数与至少一个间隔阈值,在所述至少两个等级对应的子接口中确定对应等级接口,通过所述对应等级接口发送所述第三查询请求,包括:

35、若检测到第一间隔个数等于第一预设阈值,则通过价值子接口携带每一所述第二物品的第二物品标识向所述服务器发送第一梯度请求;所述第一梯度请求用于指示所述服务器从所述价值子接口反馈每一所述第二物品的价值数量信息;

36、若检测到第二间隔个数等于第二预设阈值,则分别通过图片子接口及名称子接口携带每一所述第二物品的第二物品标识向所述服务器发送第二梯度请求;所述第二梯度请求用于指示所述服务器从所述图片子接口反馈每一所述第二物品的图片信息,从所述名称子接口反馈每一所述第二物品的名称信息;

37、其中,所述第三查询请求包括:所述第一梯度请求和所述第二梯度请求;所述实时间隔个数信息包括:所述第一间隔个数信息和所述第二间隔个数信息;所述至少一个间隔阈值包括:所述第一预设阈值和所述第二预设阈值,所述第一预设阈值大于所述第二预设阈值;所述第一间隔个数对应的时刻早于所述第二间隔个数对应的时刻。

38、上述方案中,所述接收所述服务器从所述第二接口反馈的所述第二物品局部信息,包括:

39、接收所述服务器响应所述第一梯度请求,从所述价值子接口反馈的每一所述第二物品的所述价值数量信息;

40、接收所述服务器响应所述第二梯度请求,从所述图片子接口反馈的每一所述第二物品的所述图片信息,从所述名称子接口反馈的每一所述第二物品的所述名称信息。

41、上述方案中,所述基于第一接口从服务器获取物品全局信息,并基于第二接口从所述服务器获取第一物品局部信息之前,所述方法还包括:

42、响应于获取的所述目标用户针对目标图标触发的触控指令,向所述服务器发送标识查询请求;所述标识查询请求用于指示所述服务器通过标识查询接口反馈多个物品标识;

43、接收所述服务器从所述标识查询接口反馈的所述多个物品标识。

44、本技术实施例还提供了一种物品信息处理方法,包括:

45、基于第一接口向客户端反馈物品全局信息,并基于第二接口向所述客户端反馈第一物品局部信息;所述物品全局信息为基于目标用户对应的全部物品确定的;所述第一物品局部信息为基于所述全部物品中的第一部分物品确定的物品信息;

46、基于所述第二接口向所述客户端反馈第二物品局部信息;所述第二物品局部信息是所述客户端在展示所述物品全局信息和所述第一物品局部信息的过程中,基于操作指令在所述全部物品中确定的第二部分物品的信息。

47、上述方案中,所述第一部分物品包括所述全部物品中的至少一个第一物品;

48、所述基于第一接口向客户端反馈物品全局信息,并基于第二接口向所述客户端反馈第一物品局部信息,包括:

49、接收客户端通过所述第一接口发送的第一查询请求,及通过第二接口发送的第二查询请求;所述第一查询请求中携带每一所述物品标识;所述第二查询请求中携带每一所述第一物品对应的第一物品标识;

50、基于每一所述物品标识查找获得所述物品全局信息,并基于每一所述第一物品对应的第一物品标识查找获得第一物品局部信息;

51、从所述第一接口向所述客户端反馈所述物品全局信息,从所述第二接口向所述客户端反馈所述第一物品局部信息。

52、上述方案中,所述基于每一所述物品标识查找获得所述物品全局信息,并基于每一所述第一物品对应的第一物品标识查找获得第一物品局部信息,包括:

53、在每一所述物品标识中确定出已勾选物品标识,通过所述已勾选物品标识查找获得每个已勾选物品对应的物品信息,进而得到所述物品全局信息;

54、基于每一所述第一物品对应的第一物品标识查找获得每一所述第一物品对应的图片信息、名称信息和价值数量信息;

55、所述从所述第二接口向所述客户端反馈所述第一物品局部信息,包括:

56、在所述第二接口包括图片子接口的情况下,从所述图片子接口向所述客户端反馈每一所述第一物品的所述图片信息;

57、在所述第二接口包括所述图片子接口和名称子接口的情况下,从所述图片子接口向所述客户端反馈每一所述第一物品的所述图片信息,及从所述名称子接口向所述客户端反馈每一所述第一物品的名称信息;

58、在所述第二接口包括所述图片子接口、所述名称子接口和价值子接口的情况下,从所述图片子接口向所述客户端反馈每一所述第一物品的所述图片信息,从所述名称子接口向所述客户端反馈每一所述第一物品的所述名称信息,及从所述价值子接口向所述客户端反馈每一所述第一物品的价值数量信息。

59、上述方案中,所述第二部分物品包括所述全部物品中的至少一个第二物品;

60、所述基于所述第二接口向所述客户端反馈第二物品局部信息,包括:

61、接收客户端通过所述第二接口发送的第三查询请求;所述第三查询请求携带有每一所述第二物品的第二物品标识;

62、基于每一所述第二物品的第二物品标识查找获得所述第二物品局部信息;

63、通过所述第二接口向所述客户端反馈所述第二物品局部信息。

64、上述方案中,所述接收客户端通过第二接口发送的第三查询请求,包括:

65、接收所述客户端分梯度通过所述第二接口发送的所述第三查询请求。

66、上述方案中,所述接收所述客户端分梯度通过所述第二接口发送的所述第三查询请求,包括:

67、接收所述客户端通过对应等级接口发送的所述第三查询请求;所述第二接口包括至少两个等级对应的子接口;所述对应等级接口是在所述至少两个等级对应的子接口中确定的。

68、上述方案中,所述接收所述客户端通过对应等级接口发送的所述第三查询请求,包括:

69、接收所述客户端通过价值子接口发送的第一梯度请求;所述第一梯度请求携带每一所述第二物品的第二物品标识;

70、接收所述客户端通过图片子接口及名称子接口发送的第二梯度请求;所述第二梯度请求携带每一所述第二物品的第二物品标识。

71、上述方案中,所述基于每一所述第二物品的第二物品标识查找获得所述第二物品局部信息,包括:

72、基于每一所述第二物品对应的第二物品标识查找获得每一所述第二物品对应的图片信息、名称信息和价值数量信息;

73、所述通过第二接口向所述客户端反馈所述第二物品局部信息,包括:

74、从所述价值子接口向所述客户端反馈每一所述第二物品的所述价值数量信息;

75、从所述图片子接口向所述客户端反馈每一所述第二物品的所述图片信息,从所述名称子接口向所述客户端反馈每一所述第二物品的所述名称信息。

76、上述方案中,所述基于第一接口向客户端反馈物品全局信息,并基于第二接口向所述客户端反馈第一物品局部信息之前,所述方法还包括:

77、接收客户端通过标识查询接口发送的标识查询请求;

78、响应所述标识查询请求查找获得多个物品标识,并从所述标识查询接口给所述客户端反馈所述多个物品标识。

79、本技术实施例还提供了一种物品信息处理装置,包括:

80、信息获取单元,用于基于第一接口从服务器获取物品全局信息,并基于第二接口从所述服务器获取第一物品局部信息;所述物品全局信息为基于目标用户对应的全部物品确定的,所述第一物品局部信息为基于所述全部物品中的第一部分物品确定的物品信息;

81、展示确定单元,用于在展示所述物品全局信息和所述第一物品局部信息的过程中,接收操作指令,并基于所述操作指令确定所述全部物品中的第二部分物品;

82、所述信息获取单元,还用于基于所述第二接口从所述服务器获取所述第二部分物品对应的第二物品局部信息。

83、本技术实施例还提供了一种物品信息处理装置,包括:

84、信息反馈单元,用于基于第一接口向客户端反馈物品全局信息,并基于第二接口向所述客户端反馈第一物品全局信息;所述物品全局信息为基于目标用户对应的全部物品确定的;所述第一物品局部信息为基于所述全部物品中的第一部分物品确定的物品信息;

85、所述信息反馈单元,还用于基于所述第二接口向所述客户端反馈第二物品局部信息;所述第二物品局部信息是所述客户端在展示所述物品全局信息和所述第一物品局部信息的过程中,基于操作指令在所述全部物品中确定的第二部分物品的信息。

86、本技术实施例还提供了一种物品信息处理装置,包括第一存储器和第一处理器,所述第一存储器存储有可在第一处理器上运行的计算机程序,所述第一处理器执行所述程序时实现客户端一侧方法中的步骤。

87、本技术实施例还提供了一种物品信息处理装置,包括第二存储器和第二处理器,所述第二存储器存储有可在第二处理器上运行的计算机程序,所述第二处理器执行所述程序时实现服务器所述方法中的步骤。

88、本技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现客户端一侧所述方法中的步骤。

89、本技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现服务器一侧所述方法中的步骤。

90、本技术实施例中,基于第一接口从服务器获取物品全局信息,并基于第二接口从服务器获取第一物品局部信息;物品全局信息为基于目标用户对应的全部物品确定的,第一物品局部信息为基于全部物品中的第一部分物品确定的物品信息;在展示物品全局信息和第一物品局部信息的过程中,接收操作指令,并基于操作指令确定全部物品中的第二部分物品;基于第二接口从服务器获取第二部分物品对应的第二物品局部信息。由于本技术中客户端是在获取了第一物品局部信息之后再获取第二物品局部信息的,通过分批次获取物品局部信息的方式减轻了服务器的计算压力,而且获取第一物品局部信息与物品全局信息的通信接口不同,随着获取信息的通信接口数量的增加也减轻了客户端与服务器之间的通信接口的传输压力,提高了服务器的处理效率,进而提高了客户端从服务器获取待交易物品集内的物品信息的效率。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1