一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

商品的信息处理方法及相关装置与流程

2022-11-19 17:28:29 来源:中国专利 TAG:


1.本技术属于互联网产业的一般数据处理技术领域,具体涉及一种商品的信息处理方法及相关装置。


背景技术:

2.目前,在跨境电商交易系统中,频繁的向跨境电商交易服务器发起调用数据请求会导致服务器接口采取限流措施,以保护跨境电商交易服务器数据调用的安全稳定,直到服务器接口解除限流措施之后才能重新进行访问,调取数据。
3.对于用户提起的商品同步请求会存在滞后性,无法满足用户需要实时同步商品信息的需求,影响商品同步的及时性、效率。


技术实现要素:

4.本技术提供了一种商品的信息的处理方法及相关装置,以期提高商品信息处理的实时性,提升用户体验。
5.第一方面,本技术实施例提供了一种商品的信息处理方法,其特征在于,应用于商品同步系统中的店铺管理服务器,所述商品同步系统包括所述店铺管理服务器、用户终端以及跨境电商交易服务器,其中,所述店铺管理服务器与所述用户终端之间通信连接,所述店铺管理服务器与所述跨境电商交易服务器之间通信连接,所述方法包括:接收来自所述用户终端的同步请求消息,所述同步请求消息用于指示目标商品,所述目标商品为用户在所述用户终端上选取的请求进行信息同步的商品,所述目标商品包括目标店铺的一个或多个商品,所述目标店铺为目标账号所关联的多个跨境电商店铺中的一个或多个,所述目标账号为所述用户在所述店铺管理服务器的店铺管理服务平台所注册的账号,所述信息用于指示以下信息中的至少一种:商品信息、价格、优惠政策;响应所述同步请求消息,向所述用户终端发送第一提示消息,所述第一提示消息用于指示提示信息,所述提示信息为在所述用户终端上保持显示状态的提示用户等待的信息;以及,生成访问请求队列,所述访问请求队列包括多个访问请求消息,并执行如下操作:第一次向所述跨境电商交易服务器发送在所述访问请求队列中处于第一位置的所述访问请求消息,所述第一次是指当前次访问事件中的首次发送;若第一次接收到来自所述跨境电商交易服务器的拒绝响应请求消息,则等待第一预设时长后第二次向所述跨境电商交易服务器发送在所述访问请求队列中处于第二位置的所述访问请求消息,所述第一预设时长为历史访问事件中访问成功的最快用时;若第二次接收到来自所述跨境电商交易服务器的拒绝响应请求消息,则等待第二预设时长后第三次向所述跨境电商交易服务器发送在所述访问请求队列中处于第三位置的所述访问请求消息,所述第一预设时长小于所述第二预设时长;重复上述针对所述访问请求消息的发送操作,直至第n 1次向所述跨境电商交易服务器发送在所述访问请求队列中处于第n 1位置的所述访问请求消息,n为大于2的整数,
其中,所述当前次访问事件所使用到的n个等待时长的总参考时长大于或等于所述访问请求消息当前次被限制访问的动态时长,n个预设时长按照时间顺序组成的时长序列中前一个预设时长小于后一个预设时长;在第n 1次发送所述访问请求消息之后接收到来自所述跨境电商交易服务器的所述目标商品的信息;向所述用户终端发送携带所述目标商品的信息的第一通知消息,所述第一通知消息用于指示在所述用户终端上显示的所述目标商品的信息。
6.第二方面,本技术实施例提供了一种商品的信息处理装置,其特征在于,应用于商品同步系统中的店铺管理服务器,所述商品同步系统包括所述店铺管理服务器、用户终端以及跨境电商交易服务器,其中,所述店铺管理服务器与所述用户终端之间通信连接,所述店铺管理服务器与所述跨境电商交易服务器之间通信连接,所述装置包括:第一接收单元,用于接收来自所述用户终端的同步请求消息,所述同步请求消息用于指示目标商品,所述目标商品为用户在所述用户终端上选取的请求进行信息同步的商品,所述目标商品包括目标店铺的一个或多个商品,所述目标店铺为目标账号所关联的多个跨境电商店铺中的一个或多个,所述目标账号为所述用户在所述店铺管理服务器的店铺管理服务平台所注册的账号,所述信息用于指示以下信息中的至少一种:商品信息、价格、优惠政策;响应单元,用于响应所述同步请求消息,向所述用户终端发送第一提示消息,所述第一提示消息用于指示提示信息,所述提示信息为在所述用户终端上保持显示状态的提示用户等待的信息;以及,生成访问请求队列,所述访问请求队列包括多个访问请求消息,并执行如下操作:第一次向所述跨境电商交易服务器发送在所述访问请求队列中处于第一位置的所述访问请求消息,所述第一次是指当前次访问事件中的首次发送;若第一次接收到来自所述跨境电商交易服务器的拒绝响应请求消息,则等待第一预设时长后第二次向所述跨境电商交易服务器发送在所述访问请求队列中处于第二位置的所述访问请求消息,所述第一预设时长为历史访问事件中访问成功的最快用时;若第二次接收到来自所述跨境电商交易服务器的拒绝响应请求消息,则等待第二预设时长后第三次向所述跨境电商交易服务器发送在所述访问请求队列中处于第三位置的所述访问请求消息,所述第一预设时长小于所述第二预设时长;重复上述针对所述访问请求消息的发送操作,直至第n 1次向所述跨境电商交易服务器发送在所述访问请求队列中处于第n 1位置的所述访问请求消息,n为大于2的整数,其中,所述当前次访问事件所使用到的n个等待时长的总参考时长大于或等于所述访问请求消息当前次被限制访问的动态时长,n个预设时长按照时间顺序组成的时长序列中前一个预设时长小于后一个预设时长;第二接收单元,用于在第n 1次发送所述访问请求消息之后接收到来自所述跨境电商交易服务器的所述目标商品的信息;通知单元,用于向所述用户终端发送携带所述目标商品的信息的第一通知消息,所述第一通知消息用于指示在所述用户终端上显示的所述目标商品的信息。
7.第三方面,本技术实施例提供了一种服务器,包括处理器存储器以及一个或多个
程序,所述一个或多个程序被存储在所述存储器中,并且被配置由所述处理器执行,所述程序包括用于执行如本技术实施例第一方面中的步骤的指令。
8.第四方面,本技术实施例提供了一种计算机可读存储介质,其上存储有计算机程序/指令,所述计算机程序/指令被处理器执行时实现本技术实施例第一方面中的步骤。
9.第五方面,本技术实施例提供了一种计算机程序产品,其中,上述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,上述计算机程序可操作来使计算机执行如本技术实施例第一方面中所描述的部分或全部步骤。
10.可以看出,本技术实施例中,店铺管理服务器首先接收到来自用户终端的同步消息,再响应所述同步消息,向所述用户终端发送第一提示消息的同时生成访问请求队列,通过所述访问请求队列向跨境电商交易服务器发送访问请求,接收所述目标商品的信息,向所述用户终端发送携带所述目标商品的信息的通知消息。如此,该方法通过访问请求队列的方式向跨境电商交易服务器发送商品同步的请求消息,能够在不断试错中逼近服务器限流解封的时刻,提升了商品信息同步的实时性,优化用户体验。
附图说明
11.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
12.图1是本技术实施例提供的一种店铺管理服务器的结构示意图;图2是本技术实施例提供的一种商品同步系统的示意图;图3a是本技术实施例提供的一种商品的信息处理方法流程示意图;图3b是本技术实施例提供的一种发送操作的流程示意图;图3c是本技术实施例提供的一种用户终端的界面简图;图3d是本技术实施例提供的一种发送访问请求的方式示意图;图4a是本技术实施例提供的一种商品的信息处理装置的功能单元组成框图;图4b是本技术实施例提供的另一种商品的信息处理装置的功能单元组成框图。
具体实施方式
13.为了使本技术领域的人员更好地理解本技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
14.本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。
15.在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包
含在本技术的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
16.为了帮助本领域技术人员更好地理解本技术的技术方案,下面将对本技术技术方案中涉及的相关内容进行介绍。
17.限流:是指限制数据流量的速率。是一个计算机网络的网络交通管理技术,从而延缓部分或所有数据包,是指符合用户所需的网络交通规则。
18.目前,在跨境电商交易系统中,频繁的向跨境电商交易服务器发起调用数据请求会导致服务器接口采取限流措施,以保护跨境电商交易服务器数据调用的安全稳定,直到服务器接口解除限流措施之后才能重新进行访问,调取数据。对于用户提起的商品同步请求会存在滞后性,无法满足用户需要实时同步商品信息的需求,影响商品同步的及时性、效率。
19.为解决上述问题,本技术实施例提供了一种商品的信息处理方法及相关装置,该方法应用于商品同步系统中的店铺管理服务器中。该服务器通过以访问请求队列的方式,向跨境电商交易服务器发送请求访问消息,通过试错的方法不断逼近跨境电商交易服务器的接口解除限流时间,从而进行商品信息同步,提升商品同步的实时性。
20.请参阅图1,图1是本技术实施例提供的一种店铺管理服务器的结构示意图。如图1所示,该店铺管理服务器包括一个或多个应用处理器120、存储器130、通信模块140以及一个或多个程序131,该应用处理器120通过内部通信总线与该存储器130、该通信模块140通信连接。
21.其中,该一个或多个程序131被存储在上述存储器130中,且被配置由上述应用处理器120执行,该一个或多个程序131包括用于执行上述方法实施例中任一步骤的指令。
22.其中,应用处理器120例如可以是中央处理器(central processing unit,cpu),通用处理器,数字信号处理器(digital signal processor,dsp),专用集成电路(application-specific integrated circuit,asic),现场可编程门阵列(field programmable gate array,fpga)或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本技术公开内容所描述的各种示例性的逻辑方框,单元和电路。应用处理器120也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,dsp和微处理器的组合等等。通信单元可以是通信模块140、收发器、收发电路等,存储单元可以是存储器130。
23.存储器130可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-only memory,rom)、可编程只读存储器(programmable rom,prom)、可擦除可编程只读存储器(erasable prom,eprom)、电可擦除可编程只读存储器(electrically eprom,eeprom)或闪存。易失性存储器可以是随机存取存储器(random access memory,ram),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的随机存取存储器(random access memory,ram)可用,例如静态随机存取存储器(static ram,sram)、动态随机存取存储器(dram)、同步动态随机存取存储器(synchronous dram,sdram)、双倍数据速率同步动态随机存取存储器(double data rate sdram,ddr sdram)、增强型同步动态随机存取存储器(enhanced sdram,esdram)、同步连接
动态随机存取存储器(synchlink dram,sldram)和直接内存总线随机存取存储器(direct rambus ram,dr ram)。
24.请参阅图2,图2是本技术实施例提供的一种商品同步系统的示意图。
25.该商品同步系统包括至少一个店铺管理服务器,一个跨境电商交易服务器以及多个用户终端设备。其中,多个用户终端设备中的每个用户终端设备通过注册账号与店铺管理服务器网络连接,以便于每个用户终端设备可以通过网络与店铺管理服务器进行数据交互;店铺管理服务器与跨境电商交易服务器通信连接,以便于进行数据交互。如图2所示,具体可以包括用户终端设备a,用户终端设备b,......,用户终端设备n。
26.其中,所述店铺管理服务器可对从跨境电商交易服务器实时获取店铺的物流信息、采购信息、装箱信息、商品信息、销售信息和库存信息等数据进行分析,以为用户提供广告、订单、成本、利润等数据实时汇总、图形化展示广告、订单、成本、利润等数据、跨店铺、站点、类型、层级接口聚合展示广告数据、生成多维度广告报表、实时计算动态销量、展示库存情况、展示物流情况、展示本地、海外、在途、fba(fulfillment by amazon,亚马逊物流)等库存数据、集中查看运单物流轨迹以迅速发现物流异常情况、支持多种支付方式批量付款、无缝衔接财务请付款流程、实时同步采购订单状态、支持多店铺、多sku(stock keeping unit,最小存货单位)、组合品、加工品的库存管理、支持fba(fulfillment by amazon,亚马逊物流)、fbm(fulfillment by myself,自配送)本地仓和海外仓等多种发货模式、按站点、店铺、asin(amazon standard identification number,亚马逊标准识别号)、业务员精准核算利润情况、全面展示赔偿费、仓储费、广告费、税费等数据等服务。
27.可见,店铺管理服务器可从跨境电商交易服务器实时获取相关数据,并分析该相关数据,为用户提供管理店铺便利服务,提高用户体验。
28.其中,该用户终端可以是智能手机、平板电脑、笔记本电脑、桌上型电脑、可穿戴设备、头戴设备、车载终端等智能终端,用户终端的种类具体此处不作限制。应当理解,如图2所示的商品同步系统中的每个终端均可以安装有应用(即应用客户端),当该应用客户端运行于各终端设备时,可以分别与上述图2所示的服务器之间进行数据交互。
29.下面介绍本技术实施例提供的一种商品的信息处理方法。
30.请参阅图3a,图3a是本技术实施例提供的一种商品的信息处理方法的流程示意图,所述方法应用于如图2所示的商品同步系统中的店铺管理服务器。所述商品同步系统包括所述店铺管理服务器、用户终端以及跨境电商交易服务器,其中,所述店铺管理服务器与所述用户终端之间通信连接,所述店铺管理服务器与所述跨境电商交易服务器之间通信连接,如图3a所示,所述方法包括:步骤310,接收来自所述用户终端的同步消息。
31.其中,所述同步请求消息用于指示目标商品,所述目标商品为用户在所述用户终端上选取的请求进行信息同步的商品,所述目标商品包括目标店铺的一个或多个商品,所述目标店铺为目标账号所关联的多个跨境电商店铺中的一个或多个,所述目标账号为所述用户在所述店铺管理服务器的店铺管理服务平台所注册的账号,所述信息用于指示以下信息中的至少一种:商品信息、价格、优惠政策;其中,所述信息还可以包括:商品图片、历史价格的波动数据、最优推荐价格等信息,应理解的是,所述信息并不唯一,可以由用户自定义设置需要进行同步的商品的信息。
32.具体地,用户在选取目标商品之后,可以选取需要进行同步的信息,举例来说用户在终端设备上勾选某运动鞋之后,可以同时勾选需要对该运动鞋进行同步的价格、图片、优惠政策等商品信息。
33.其中,用户对需要进行管理的一个或多个跨境电商店铺在所述店铺管理服务器上进行授权,授权成功之后就在所述店铺管理服务器上对跨境电商平台上的店铺进行商品管理,包括商品同步、商品配对等;在授权完成之后,所述店铺管理服务器会针对所有授权店铺的所有商品信息进行全面获取,然后将得到信息发送到所述用户终端上,由所述用户终端对包括所有商品的多条信息在所述用户终端上进行显示。
34.其中,请参阅图3c,图3c是本技术实施例提供的一种用户终端的界面简图,如图3c所示,图中的31区域是功能选择区域,在31处对在店铺管理服务器上显示的商品进行功能选择,可以进行如批量配对、批量同步产品等功能;32区域是商品的信息类型,如图3c所示,可以在所述店铺管理服务器中看见商品的诸如:商品状态、图片、asin/msku(merchant stock keeping unit,卖家库存单位)等信息,33区域是对应某个商品的具体信息展示,如图3c所示其中显示已删除或者不可售的商品不能进行同步选取,其原因是因为所述跨境电商交易服务器中该商品已下架等;商品同步指通过所述店铺管理服务器对所述跨境电商交易服务器的访问,对用户选取的商品进行信息获取,并将信息发送到用户终端,由用户终端对信息进行更新显示。
35.可选地,在具体实现时可设置用户对商品的关注程度,同时提供排序显示功能,优先显示关注度高的商品。示例性的,获取关注程度可以通过用户设置某商品的关注权重,也可以通过用户终端记录用户查看或点击某商品的更新同步次数,越频繁的查看次数/点击更新同步的次数代表了越高的关注度。
36.可见,本示例中,通过用户自定义设置需要进行同步的信息,给予用户自主选择的途径进行同步更新,满足绝大部分用户的需求,优化了用户体验。
37.在一个可能的示例中,所述目标商品为商品集合中除商品状态为不可售状态的第一类商品之外的第二类商品中的商品;所述商品集合中的商品状态包括可售状态和不可售状态。
38.其中,所述商品状态除可售状态和不可售状态之外,还可以包括已删除状态,所述已删除状态在进行商品同步时,为不可选取的状态。若某商品更新之后为已删除状态,反映了在服务器后台中已经无法读取对应的商品信息,说明该商品在所述跨境电商交易平台中已经被删除或者是被下架。
39.其中,所述商品状态为不可售状态时,在进行商品同步的步骤时,为不可选取的状态。若某商品更新之后为不可售状态,说明该商品因为某些原因暂时无法从所述跨境电商交易服务器处读取商品信息数据,这里的某些原因可能是:因库存不足导致无法同步商品信息、因产品类型受到跨境电商交易平台的审核导致无法进行同步或者其他导致无法在所述跨境电商交易服务器中读取商品信息的原因。
40.可见,本示例中,除了可以对一般商品信息进行同步之外,还能够对商品状态进行同步,根据商品状态在终端呈现,真实全面的反映了当前商品的信息,满足多种用户需求,优化用户体验。
41.在一个可能的示例中,所述接收来自所述用户终端的同步请求消息对应的时段为
第一时段,在所述接收来自所述用户终端的同步请求消息之前还包括:在第二时段向所述跨境电商交易服务器发送平台更新请求消息,所述平台更新请求消息用于指示所述商品状态为可售状态的商品,所述可售状态的商品为所述店铺管理平台上除不可售状态的商品以外的所有商品,所述第一时段与所述第二时段不同;接收到来自所述跨境电商交易服务器的所述可售状态的商品的信息;向所述用户终端发送携带所述可售状态的商品的信息的第四通知消息,所述第四通知消息用于指示在所述用户终端上显示的所述可售状态的商品的信息。
42.其中,所述第二时段是指按预设周期间隔的凌晨时段,应理解的是,这里的预设周期可以由用户自定义设置,可以是一天、一周、一个月等确定的时间周期,一般来说不小于一天时间;在同一个预设周期里,所述第二时段在所述第一时段之前。
43.举例来说,某用户设置的预设周期为一个月,那么所述店铺管理服务器会在每间隔一个月,在下个月第一天的凌晨时段(一般指0:00-6:00)进行平台更新,那么在接下来的一个月内除了平台更新的当天0:00-6:00之外的所有时段,都可以是所述第二时段,可对所述目标商品的信息进行同步。
44.其中,对于所述第一时段的时间段可以由用户自行确定,具体地,在自动同步消息的生成时刻的选择时,可以选择靠近用户同步请求频次较少的时间段,如凌晨等时间,为了避免过多访问请求导致限流的情况,提高商品的信息同步实时性,也为了避免与用户终端提起的访问请求间隔时间过近,导致同步步骤过于密集引发跨境电商交易服务器接口发生限流。
45.可见,本示例中,设置每一次预设时间间隔时对全店铺的所有产品进行一次自动更新,对于之后用户提出的同步请求是在全局更新的基础上针对某些存在信息更新的商品进行信息数据的获取,减少商品信息同步的数据量,简化同步更新的步骤,提高了商品的信息同步的效率。
46.步骤320,响应所述同步消息,向所述用户终端发送第一提示消息。
47.其中,所述第一提示消息用于指示提示信息,所述提示信息为在所述用户终端上保持显示状态的提示用户等待的信息;其中,所述提示信息在所述用户终端上进行显示,用于指示用户等待;应理解的是,在所述第一提示消息的显示期间,用户不能就同一访问请求内容发起同步请求,直到所述跨境电商交易服务器接收所述访问请求消息后,所述提示信息结束显示。
48.具体地,所述提示信息内容可以是“数据正在处理中,请稍后”、或“正处于同步中,请稍等”等此提示用户等待的消息。
49.可见,本示例中,通过在用户终端上显示提示消息,让用户了解当前正处于何种处理阶段,同时避免了在访问过程中接收到来自用户终端的频繁访问请求,导致数据量激增,处理难度大,优化了用户体验以及信息处理的稳定性。
50.步骤330,生成访问请求队列,并执行发送操作:其中,所述访问请求队列包括多个访问请求消息,请参阅图3d,图3d是本技术实施例提供的一种发送访问请求的方式示意图,如图3d所示的在所述请求队列中包括的所述多个访问请求消息,所述多个访问请求消息中均携带相同的所述目标商品的信息请求消息。
51.其中,所述发送操作请参阅图3b,图3b是本技术实施例提供的一种发送操作的流
程示意图,如图3b所示,所述发送操作步骤包括:步骤3301,第一次向所述跨境电商交易服务器发送在所述访问请求队列中处于第一位置的所述访问请求消息。
52.其中,所述第一次是指当前次访问事件中的首次发送。
53.在一个可能的实例中,在所述第一次向所述跨境电商交易服务器发送在所述访问请求队列中处于第一位置的所述访问请求消息之后还包括:在所述第一次发送所述访问请求消息之后接收到来自所述跨境电商交易服务器的所述目标商品的信息,则向所述用户终端发送携带所述目标商品的信息的第二通知消息,所述第二通知消息用于指示在所述用户终端上显示的所述目标商品的信息。
54.其中,所述在所述第一次发送所述访问请求消息之后接收到来自所述跨境电商交易服务器的所述目标商品的信息,说明所述访问请求消息成功对所述跨境电商交易服务器进行了访问。
55.其中,若第一次接收到来自所述跨境电商交易服务器的拒绝响应请求消息,跳转至步骤3302;步骤3302,等待第一预设时长后第二次向所述跨境电商交易服务器发送在所述访问请求队列中处于第二位置的所述访问请求消息;其中,所述第一预设时长为历史访问事件中访问成功的最快用时。
56.其中,所述多个访问请求消息在所述访问请求队列中按照一定时间间隔进行排序,所述访问次数与所述访问请求消息在所述访问请求队列中的位置相对应,举例来说就是,第二次发送访问请求消息也即向所述跨境电商交易服务器发送位于所述访问请求队列中的第二位置的所述访问请求消息。
57.在一个可能的示例中,在所述等待第一预设时长后第二次向所述跨境电商交易服务器发送在所述访问请求队列中处于第二位置的所述访问请求消息之后还包括:在所述第二次发送所述访问请求消息之后接收到来自所述跨境电商交易服务器的所述目标商品的信息,则向所述用户终端发送携带所述目标商品的信息的第三通知消息,所述第三通知消息用于指示在所述用户终端上显示的所述目标商品的信息。
58.其中,若第二次接收到来自所述跨境电商交易服务器的拒绝响应请求消息,跳转至步骤3303;在一个可能的示例中,在所述接收到来自所述跨境电商交易服务器的所述目标商品的信息之后还包括:停止向所述跨境电商交易服务器发送所述访问请求消息。
59.其中,所述接收到来自所述跨境电商交易服务器的所述目标商品的信息意味着所述访问请求消息的访问成功实现。
60.可见,在本示例中,在成功访问之后停止向所述跨境电商交易服务器发送所述访问请求消息的步骤,能够加快商品信息同步的流程,降低计算复杂度,提高效率。
61.在一个可能的示例中,所述停止向所述跨境电商交易服务器发送所述访问请求消息之后还包括:删除所述访问请求队列。
62.其中,在停止发送所述访问请求消息之后还可以包括,向所述用户终端发送所述结束显示的提示消息,所述结束显示的提示消息用于结束先前在所述用户终端显示界面上保持显示状态的提示消息。
63.可选地,在停止发送所述访问请求消息之后还可以包括,向所述用户终端发送通知的消息,所述通知访问成功的消息具体可以是:“同步成功”、“完成同步”等弹框,在数秒后自动消失。
64.可见,在本示例中,通过向所述用户终端发送提示消息,提示了用户当前访问成功的情况,优化用户体验。
65.步骤3303,等待第二预设时长后第三次向所述跨境电商交易服务器发送在所述访问请求队列中处于第三位置的所述访问请求消息。
66.其中,所述第一预设时长小于所述第二预设时长;重复上述针对所述访问请求消息的发送操作,跳转至步骤3304;步骤3304,第n 1次向所述跨境电商交易服务器发送在所述访问请求队列中处于第n 1位置的所述访问请求消息,其中,n为大于2的整数,所述当前次访问事件所使用到的n个等待时长的总参考时长大于或等于所述访问请求消息当前次被限制访问的动态时长,n个预设时长按照时间顺序组成的时长序列中前一个预设时长小于后一个预设时长。
67.具体地,等待的所述预设时间随着访问次数的增加会变长,举例来说就是,所述店铺管理服务器在后台发送第一次请求进行商品信息同步的消息之后,若遭到所述跨境电商交易服务器的拒绝,在等待5s之后重新向所述跨境电商交易服务器发送消息;在第二次遭到所述跨境电商交易服务器的拒绝时,在等待10s之后重新向所述跨境电商交易服务器发送消息;直到接收到来自所述跨境电商交易服务器的所述目标的信息之后,结束发送操作。
68.可见,本示例中,在无法准确预测跨境电商交易服务器的解除屏蔽时刻时,通过扩大重新访问的等待时长,在不断试错中逐步接近所述跨境电商交易服务器接口解除屏蔽的时刻,提高商品信息同步的实时性和效率,优化用户体验。
69.步骤340,在第n 1次发送所述访问请求消息之后接收来自所述跨境电商交易服务器的所述目标商品的信息。
70.步骤350,向所述用户终端发送携带所述目标商品的信息的第一通知消息。
71.其中,所述第一通知消息用于指示在所述用户终端上显示的所述目标商品的信息。
72.可见,本示例中,通过通知消息在所述用户终端上对接收到的所述目标商品的信息,将商品信息的同步结果可视化,提升了用户使用体验。
73.本技术提供了一种商品的信息处理方法及相关装置,应用于商品同步系统中的店铺管理服务器,包括:接收来自所述用户终端的同步消息;响应所述同步消息,向所述用户终端发送第一提示消息;生成访问请求队列,并执行发送操作;在第n 1次发送所述访问请求消息之后接收来自所述跨境电商交易服务器的所述目标商品的信息;向所述用户终端发送携带所述目标商品的信息的通知消息。本技术实施例通过以访问请求队列的方式,不断向跨境电商交易服务器发送请求访问消息,逐步接近跨境电商交易服务器的接口解除限流时间,及时进行商品信息同步,提升商品同步的实时性。
74.与上述所示的实施例一致的,请参阅图4a,图4a是本技术实施例提供的一种商品的信息处理装置的功能单元组成框图,所述装置应用于如图1所示的店铺管理服务器中,所述商品的信息处理装置40包括:第一接收单元410,用于接收来自所述用户终端的同步请求
消息,所述同步请求消息用于指示目标商品,所述目标商品为用户在所述用户终端上选取的请求进行信息同步的商品,所述目标商品包括目标店铺的一个或多个商品,所述目标店铺为目标账号所关联的多个跨境电商店铺中的一个或多个,所述目标账号为所述用户在所述店铺管理服务器的店铺管理服务平台所注册的账号,所述信息用于指示以下信息中的至少一种:商品信息、价格、优惠政策;响应单元420,用于响应所述同步请求消息,向所述用户终端发送第一提示消息,所述第一提示消息用于指示提示信息,所述提示信息为在所述用户终端上保持显示状态的提示用户等待的信息;以及,生成访问请求队列,所述访问请求队列包括多个访问请求消息,并执行如下操作:第一次向所述跨境电商交易服务器发送在所述访问请求队列中处于第一位置的所述访问请求消息,所述第一次是指当前次访问事件中的首次发送;若第一次接收到来自所述跨境电商交易服务器的拒绝响应请求消息,则等待第一预设时长后第二次向所述跨境电商交易服务器发送在所述访问请求队列中处于第二位置的所述访问请求消息,所述第一预设时长为历史访问事件中访问成功的最快用时;若第二次接收到来自所述跨境电商交易服务器的拒绝响应请求消息,则等待第二预设时长后第三次向所述跨境电商交易服务器发送在所述访问请求队列中处于第三位置的所述访问请求消息,所述第一预设时长小于所述第二预设时长;重复上述针对所述访问请求消息的发送操作,直至第n 1次向所述跨境电商交易服务器发送在所述访问请求队列中处于第n 1位置的所述访问请求消息,n为大于2的整数,其中,所述当前次访问事件所使用到的n个等待时长的总参考时长大于或等于所述访问请求消息当前次被限制访问的动态时长,n个预设时长按照时间顺序组成的时长序列中前一个预设时长小于后一个预设时长。
75.第二接收单元430,用于在第n 1次发送所述访问请求消息之后接收到来自所述跨境电商交易服务器的所述目标商品的信息;通知单元440,用于向所述用户终端发送携带所述目标商品的信息的第一通知消息,所述第一通知消息用于指示在所述用户终端上显示的所述目标商品的信息。
76.在一个可能的示例中,在所述第一次向所述跨境电商交易服务器发送在所述访问请求队列中处于第一位置的所述访问请求消息的方面,所述响应单元420具体用于:在所述第一次发送所述访问请求消息之后接收到来自所述跨境电商交易服务器的所述目标商品的信息,则向所述用户终端发送携带所述目标商品的信息的第二通知消息,所述第二通知消息用于指示在所述用户终端上显示的所述目标商品的信息。
77.在一个可能的示例中,在所述等待第一预设时长后第二次向所述跨境电商交易服务器发送在所述访问请求队列中处于第二位置的所述访问请求消息的方面,所述响应单元420具体用于:在所述第二次发送所述访问请求消息之后接收到来自所述跨境电商交易服务器的所述目标商品的信息,则向所述用户终端发送携带所述目标商品的信息的第三通知消息,所述第三通知消息用于指示在所述用户终端上显示的所述目标商品的信息。
78.在一个可能的示例中,在所述接收到来自所述跨境电商交易服务器的所述目标商品的信息的方面,所述第二接收单元430具体用于:停止向所述跨境电商交易服务器发送所述访问请求消息。
79.在一个可能的示例中,在所述停止向所述跨境电商交易服务器发送所述访问请求消息的方面,所述第二接收单元430具体还用于:删除所述访问请求队列。
80.在一个可能的示例中,所述目标商品为商品集合中除商品状态为不可售状态的第一类商品之外的第二类商品中的商品;所述商品集合中的商品状态包括可售状态和不可售状态。
81.在一个可能的示例中,所述接收来自所述用户终端的同步请求消息对应的时段为第一时段,在所述接收来自所述用户终端的同步请求消息的方面,所述第一接收单元410具体还用于:在第二时段向所述跨境电商交易服务器发送平台更新请求消息,所述平台更新请求消息用于指示所述商品状态为可售状态的商品,所述可售状态的商品为所述店铺管理平台上除不可售状态的商品以外的所有商品,所述第一时段与所述第二时段不同;接收到来自所述跨境电商交易服务器的所述可售状态的商品的信息;向所述用户终端发送携带所述可售状态的商品的信息的第四通知消息,所述第四通知消息用于指示在所述用户终端上显示的所述可售状态的商品的信息。
82.可以理解的是,由于方法实施例与装置实施例为相同技术构思的不同呈现形式,因此,本技术中方法实施例部分的内容应同步适配于装置实施例部分,此处不再赘述。
83.在采用集成的单元的情况下,如图4b所示,图4b是本技术实施例提供的另一种商品的信息处理装置的功能单元组成框图。在图4b中,商品的信息处理装置41包括:通信模块411和处理模块412。处理模块412用于对商品的信息处理装置的动作进行控制管理,例如,执行第一接收单元410、响应单元420、第二接收单元430和通知单元440的步骤,和/或用于执行本文所描述的技术的其他过程。通信模块411用于支持商品的信息处理装置与其他设备之间的交互。如图4b所示,商品的信息处理装置还可以包括存储模块413,存储模块413用于存储商品的信息处理装置的程序代码和数据。
84.其中,处理模块412可以是处理器或控制器,例如可以是中央处理器(central processing unit,cpu),通用处理器,数字信号处理器(digital signal processor,dsp),asic,fpga或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本技术公开内容所描述的各种示例性的逻辑方框,模块和电路。所述处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,dsp和微处理器的组合等等。通信模块411可以是收发器,rf电路或通信接口等。存储模块413可以是存储器。
85.其中,上述方法实施例涉及的各场景的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。上述商品的信息处理装置41均可执行上述图3a所示的商品的信息处理方法。
86.上述实施例,可以全部或部分地通过软件、硬件、固件或其他任意组合来实现。当使用软件实现时,上述实施例可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令或计算机程序。在计算机上加载或执行所述计算机指令或计算机程序时,全部或部分地产生按照本技术实施例所述的流程或功能。所述计算机可以为通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线或无线方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读
rambus ram,dr ram)等各种可以存储程序代码的介质。
95.虽然本发明披露如上,但本发明并非限定于此。任何本领域技术人员,在不脱离本发明的精神和范围内,可轻易想到变化或替换,均可作各种更动与修改,包含上述不同功能、实施步骤的组合,包含软件和硬件的实施方式,均在本发明的保护范围。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献