业务对象访问/发布方法、装置、系统及电子设备与流程

文档序号:20048608发布日期:2020-03-03 04:14阅读:173来源:国知局
业务对象访问/发布方法、装置、系统及电子设备与流程

本申请涉及电子商务技术领域,具体涉及业务对象访问方法、装置及系统,业务对象发布方法、装置及系统,以及电子设备。



背景技术:

随着业务形势的发展,垂直化电商平台越来越需要借力其基础电商平台的流量体系,即垂直电商平台将其商品发布至基础电商平台,以使得基础电商平台的用户通过该平台也可购买垂直电商平台的商品,由此可有效提升垂直电商商品的销售率,例如,某旅游出行服务平台会借力网购零售平台的流量体系。

垂直电商平台要想借力基础电商平台的流量体系,就要求基础电商平台能够满足垂直电商所售商品的管理需求。以平台销售的旅游类商品为例,要求在传统基础电商平台支持实时更新旅游类商品的动态价格和动态库存。目前,基础电商平台为满足垂直电商商品的管理需求,通常采用如下方式更新商品的第三方动态信息,即:通过执行定时任务更新垂直电商所售商品的第三方动态信息,如旅游类商品的价格和库存,该方式具体是通过定时调用第三方程序接口获取商品的实时第三方动态信息,并根据实时第三方动态信息更新基础电商平台存储的商品第三方动态信息。在实际应用中,为达到近乎实时更新商品的第三方动态信息的效果,需要尽量缩短执行定时任务的时间间隔。然而,考虑到接口在大量频繁的近乎于并发调用时(如每1秒调用一次)会产生很多时序性的逻辑错误,这些错误往往很难解决,甚至无法解决,因此接口调用的最小时间间隔具有一定的限制,即执行定时任务的时间间隔具有一定的限制,如每5秒执行一次定时任务。

然而,在实现本发明过程中,发明人发现该技术方案至少存在如下问题:由于定时任务的执行具有一定的时间间隔(如每5秒更新一次),因此无法做到准实时更新基础电商平台存储的商品的第三方动态信息,由此将给商家带来库存超卖且价格资损的风险。



技术实现要素:

本申请提供业务对象访问方法、装置及系统,业务对象发布方法、装置及系统,以及电子设备,以解决现有技术存在的因无法实时更新业务对象的第三方动态信息而导致的业务对象库存超卖且价格资损的问题。

本申请提供一种业务对象访问方法,包括:

接收客户端发送的针对用户指定业务对象的业务对象访问请求;

确定所述业务对象的动态信息类型;

若所述动态信息类型为第三方动态信息,则确定所述业务对象对应的第三方的信息查询接口;

通过所述信息查询接口获取所述业务对象的实时动态信息,作为第一实时动态信息;

向所述客户端回送所述第一实时动态信息。

可选的,还包括:

根据预设的时间间隔,执行第三方动态信息更新任务;其中,所述任务通过调用所述信息查询接口,获取业务对象信息库内的第三方业务对象的实时动态信息,并将获得的所述实时动态信息更新至所述业务对象信息库中,作为所述第三方业务对象的非实时动态信息;

若未成功获得所述第一实时动态信息,则从所述业务对象信息库中获取所述业务对象的所述非实时动态信息,并向所述客户端回送所述非实时动态信息。

可选的,还包括:

接收所述客户端发送的针对所述业务对象的业务对象购买请求;

若所述动态信息类型为所述第三方动态信息,则通过所述信息查询接口获取所述业务对象的实时动态信息,作为第二实时动态信息;

根据所述第二实时动态信息,生成所述业务对象的订单。

可选的,还包括:

若未成功获得所述第二实时动态信息,则向所述客户端回送创建订单失败的信息。

可选的,还包括:

将获得的实时动态信息更新至业务对象信息库中。

可选的,所述动态信息包括业务对象价格和业务对象库存。

可选的,还包括:

若所述动态信息类型为非第三方动态信息,则从业务对象信息库中获取所述业务对象的实时动态信息,并向所述客户端回送所述实时动态信息。

本申请还提供一种业务对象访问方法,包括:

接收用户输入的针对用户指定业务对象的业务对象访问指令;所述业务对象包括动态信息类型为第三方动态信息的业务对象;

向服务器发送针对所述业务对象的业务对象访问请求;

接收所述服务器回送的所述业务对象的第一实时动态信息;

展示所述第一实时动态信息;

其中,所述第一实时动态信息是所述服务器根据所述业务对象的动态信息类型,通过第三方的信息查询接口获取的。

可选的,还包括:

接收所述服务器回送的所述业务对象的非实时动态信息;

展示所述非实时动态信息;

其中,所述非实时动态信息采用如下步骤确定:

根据预设的时间间隔,执行第三方动态信息更新任务;其中,所述任务通过调用所述信息查询接口,获取业务对象信息库内的第三方业务对象的实时动态信息,并将获得的所述实时动态信息更新至所述业务对象信息库中,作为所述第三方业务对象的非实时动态信息;

若未成功获得所述第一实时动态信息,则从所述业务对象信息库中获取所述业务对象的所述非实时动态信息,并向所述客户端回送所述非实时动态信息。

可选的,还包括:

接收所述用户输入的针对所述业务对象的业务对象购买指令;

向所述服务器发送针对所述业务对象的业务对象购买请求;

其中,所述服务器采用如下方式处理所述业务对象购买请求:

若所述动态信息类型为第三方动态信息,则通过所述信息查询接口获取所述业务对象的实时动态信息,作为第二实时动态信息;

根据所述第二实时动态信息,生成所述业务对象的订单。

可选的,还包括:

接收所述服务器回送的所述业务对象购买请求的处理结果,所述处理结果包括因未成功获取所述第二实时动态信息导致的创建订单失败的信息;

展示所述创建订单失败的信息。

本申请还提供一种业务对象发布方法,包括:

接收客户端发送的针对用户指定业务对象的业务对象发布请求;

确定所述业务对象的动态信息类型;

若所述业务对象的动态信息类型为第三方动态信息,则确定所述业务对象对应的第三方提供的信息查询接口;

通过所述信息查询接口获取所述业务对象的实时动态信息;

根据所述实时动态信息,发布所述业务对象。

可选的,还包括:

若未成功获得所述实时动态信息,则根据所述业务对象的第三方动态信息以外的业务对象信息,发布所述业务对象。

可选的,还包括:

若所述业务对象的动态信息类型为非第三方动态信息,则根据所述业务对象发布请求携带的所述业务对象的动态信息,发布所述业务对象。

本申请还提供一种业务对象发布方法,包括:

接收用户输入的针对用户指定业务对象的业务对象发布指令;

向服务器发送针对所述业务对象的业务对象发布请求;

其中,所述服务器采用如下方式处理所述业务对象发布请求:

确定所述业务对象的动态信息类型;

若所述业务对象的动态信息类型为第三方动态信息,则确定所述业务对象对应的第三方提供的信息查询接口;

通过所述信息查询接口获取所述业务对象的实时动态信息;

若成功获得所述实时动态信息,则根据所述实时动态信息,发布所述业务对象。

本申请还提供一种业务对象访问装置,包括:

访问请求接收单元,用于接收客户端发送的针对用户指定业务对象的业务对象访问请求;

动态信息类型确定单元,用于确定所述业务对象的动态信息类型;

信息查询接口确定单元,用于若所述动态信息类型为第三方动态信息,则确定所述业务对象对应的第三方的信息查询接口;

第一实时动态信息获取单元,用于通过所述信息查询接口获取所述业务对象的实时动态信息,作为第一实时动态信息;

第一实时动态信息回送单元,用于向所述客户端回送所述第一实时动态信息。

可选的,还包括:

定时任务执行单元,用于根据预设的时间间隔,执行第三方动态信息更新任务;其中,所述任务通过调用所述信息查询接口,获取业务对象信息库内的第三方业务对象的实时动态信息,并将获得的所述实时动态信息更新至所述业务对象信息库中,作为所述第三方业务对象的非实时动态信息;

非实时动态信息获取单元,用于若未成功获得所述第一实时动态信息,则从所述业务对象信息库中获取所述业务对象的所述非实时动态信息,并向所述客户端回送所述非实时动态信息。

可选的,还包括:

购买请求接收单元,用于接收所述客户端发送的针对所述业务对象的业务对象购买请求;

第二实时动态信息获取单元,用于若所述动态信息类型为所述第三方动态信息,则通过所述信息查询接口获取所述业务对象的实时动态信息,作为第二实时动态信息;

订单生成单元,用于根据所述第二实时动态信息,生成所述业务对象的订单。

可选的,还包括:

失败信息回送单元,用于若未成功获得所述第二实时动态信息,则向所述客户端回送创建订单失败的信息。

可选的,还包括:

信息库更新单元,用于将获得的实时动态信息更新至业务对象信息库中。

可选的,还包括:

非第三方动态信息回送单元,用于若所述动态信息类型为非第三方动态信息,则从业务对象信息库中获取所述业务对象的实时动态信息,并向所述客户端回送所述实时动态信息。

本申请还提供一种业务对象访问装置,包括:

访问指令接收单元,用于接收用户输入的针对用户指定业务对象的业务对象访问指令;所述业务对象包括动态信息类型为第三方动态信息的业务对象;

访问请求发送单元,用于向服务器发送针对所述业务对象的业务对象访问请求;

第一实时动态信息接收单元,用于接收所述服务器回送的所述业务对象的第一实时动态信息;

第一实时动态信息展示单元,用于展示所述第一实时动态信息;

其中,所述第一实时动态信息是所述服务器根据所述业务对象的动态信息类型,通过第三方的信息查询接口获取的。

可选的,还包括:

非实时动态信息接收单元,用于接收所述服务器回送的所述业务对象的非实时动态信息;

非实时动态信息展示单元,用于展示所述非实时动态信息;

其中,所述非实时动态信息采用如下步骤确定:

根据预设的时间间隔,执行第三方动态信息更新任务;其中,所述任务通过调用所述信息查询接口,获取业务对象信息库内的第三方业务对象的实时动态信息,并将获得的所述实时动态信息更新至所述业务对象信息库中,作为所述第三方业务对象的非实时动态信息;

若未成功获得所述第一实时动态信息,则从所述业务对象信息库中获取所述业务对象的所述非实时动态信息,并向所述客户端回送所述非实时动态信息。

可选的,还包括:

购买指令接收单元,用于接收所述用户输入的针对所述业务对象的业务对象购买指令;

购买请求发送单元,用于向所述服务器发送针对所述业务对象的业务对象购买请求;

其中,所述服务器采用如下方式处理所述业务对象购买请求:

若所述动态信息类型为第三方动态信息,则通过所述信息查询接口获取所述业务对象的实时动态信息,作为第二实时动态信息;

根据所述第二实时动态信息,生成所述业务对象的订单。

可选的,还包括:

失败信息接收单元,用于接收所述服务器回送的所述业务对象购买请求的处理结果,所述处理结果包括因未成功获取所述第二实时动态信息导致的创建订单失败的信息;

失败信息展示单元,用于展示所述创建订单失败的信息。

本申请还提供一种业务对象访问系统,包括:

根据上述服务器侧的业务对象访问装置,以及,根据上述客户端侧所述的业务对象访问装置。

本申请还提供一种业务对象发布装置,包括:

发布请求接收单元,用于接收客户端发送的针对用户指定业务对象的业务对象发布请求;

动态信息类型确定单元,用于确定所述业务对象的动态信息类型;

信息查询接口确定单元,用于若所述业务对象的动态信息类型为第三方动态信息,则确定所述业务对象对应的第三方提供的信息查询接口;

实时动态信息获取单元,用于通过所述信息查询接口获取所述业务对象的实时动态信息;

第一业务对象发布单元,用于根据所述实时动态信息,发布所述业务对象。

可选的,还包括:

第二业务对象发布单元,用于若未成功获得所述实时动态信息,则根据所述业务对象的第三方动态信息以外的业务对象信息,发布所述业务对象。

可选的,还包括:

第三业务对象发布单元,用于若所述业务对象的动态信息类型为非第三方动态信息,则根据所述业务对象发布请求携带的所述业务对象的动态信息,发布所述业务对象。

本申请还提供一种业务对象发布装置,包括:

发布指令接收单元,用于接收用户输入的针对用户指定业务对象的业务对象发布指令;

发布请求发送单元,用于向服务器发送针对所述业务对象的业务对象发布请求;

其中,所述服务器采用如下方式处理所述业务对象发布请求:

确定所述业务对象的动态信息类型;

若所述业务对象的动态信息类型为第三方动态信息,则确定所述业务对象对应的第三方提供的信息查询接口;

通过所述信息查询接口获取所述业务对象的实时动态信息;

若成功获得所述实时动态信息,则根据所述实时动态信息,发布所述业务对象。

本申请还提供一种业务对象发布系统,包括:

根据上述服务器侧的业务对象查询装置,以及,根据上述客户端侧的业务对象查询装置。

本申请还提供一种电子设备,包括:

处理器;以及

存储器,用于存储实现业务对象访问方法的程序,该设备通电并通过所述处理器运行该业务对象访问方法的程序后,执行下述步骤:接收客户端发送的针对用户指定业务对象的业务对象访问请求;确定所述业务对象的动态信息类型;若所述动态信息类型为第三方动态信息,则确定所述业务对象对应的第三方的信息查询接口;通过所述信息查询接口获取所述业务对象的实时动态信息,作为第一实时动态信息;向所述客户端回送所述第一实时动态信息。

本申请还提供一种电子设备,包括:

处理器;以及

存储器,用于存储实现业务对象访问方法的程序,该设备通电并通过所述处理器运行该业务对象访问方法的程序后,执行下述步骤:接收用户输入的针对用户指定业务对象的业务对象访问指令;所述业务对象包括动态信息类型为第三方动态信息的业务对象;向服务器发送针对所述业务对象的业务对象访问请求;接收所述服务器回送的所述业务对象的第一实时动态信息;展示所述第一实时动态信息;其中,所述第一实时动态信息是所述服务器根据所述业务对象的动态信息类型,通过第三方的信息查询接口获取的。

本申请还提供一种电子设备,包括:

处理器;以及

存储器,用于存储实现业务对象发布方法的程序,该设备通电并通过所述处理器运行该业务对象发布方法的程序后,执行下述步骤:接收客户端发送的针对用户指定业务对象的业务对象发布请求;确定所述业务对象的动态信息类型;若所述业务对象的动态信息类型为第三方动态信息,则确定所述业务对象对应的第三方提供的信息查询接口;通过所述信息查询接口获取所述业务对象的实时动态信息;根据所述实时动态信息,发布所述业务对象。

本申请还提供一种电子设备,包括:

处理器;以及

存储器,用于存储实现业务对象发布方法的程序,该设备通电并通过所述处理器运行该业务对象发布方法的程序后,执行下述步骤:接收用户输入的针对用户指定业务对象的业务对象发布指令;向服务器发送针对所述业务对象的业务对象发布请求;其中,所述服务器采用如下方式处理所述业务对象发布请求:确定所述业务对象的动态信息类型;若所述业务对象的动态信息类型为第三方动态信息,则确定所述业务对象对应的第三方提供的信息查询接口;通过所述信息查询接口获取所述业务对象的实时动态信息;若成功获得所述实时动态信息,则根据所述实时动态信息,发布所述业务对象。

本申请还提供一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述各种方法。

本申请还提供一种包括指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述各种方法。

与现有技术相比,本申请具有以下优点:

本申请实施例提供的业务对象访问方法,通过接收客户端发送的针对用户指定业务对象的业务对象访问请求;确定所述业务对象的动态信息类型;若所述动态信息类型为第三方动态信息,则确定所述业务对象对应的第三方提供的信息查询接口;通过所述信息查询接口获取所述业务对象的实时动态信息,向所述客户端回送所述实时动态信息。采用这种处理方式,使得将基础电商平台原有业务对象模型与垂直电商业务对象的行业特性相结合,在访问垂直电商业务对象时通过调用第三方的信息查询接口,动态注入垂直电商业务对象的实时第三方动态信息,由此既不破坏基础电商平台原有业务对象模型的体系,又可实现垂直电商业务对象第三方动态信息的实时变化,确保用户可以查看到具有更高实时性的第三方动态信息;因此,可以有效提升垂直电商业务对象的第三方动态信息的实时性,降低库存超卖且价格资损的风险。同时,由于这种处理方式并不破坏基础电商平台原有业务对象模型的体系,因此可以有效降低对现有系统的影响。此外,这种处理方式还使得垂直电商业务对象可借助基础电商平台的流量体系,因此可以有效提升垂直电商业务对象的销售率。

附图说明

图1本申请提供的一种业务对象访问方法的实施例的流程图;

图2本申请提供的一种业务对象访问方法的实施例的业务对象模型示意图;

图3本申请提供的一种业务对象访问方法的实施例的第三方动态信息动态注入的示意图;

图4是本申请提供的一种业务对象访问装置的实施例的示意图;

图5是本申请提供的一种电子设备的实施例的示意图;

图6本申请提供的另一种业务对象访问方法的实施例的流程图;

图7是本申请提供的另一种业务对象访问装置的实施例的示意图;

图8是本申请提供的另一种电子设备的实施例的示意图;

图9是本申请提供的一种业务对象访问系统的实施例的示意图;

图10本申请提供的一种业务对象查询方法的实施例的流程图;

图11是本申请提供的一种业务对象查询装置的实施例的示意图;

图12是本申请提供的又一种电子设备的实施例的示意图;

图13本申请提供的另一种业务对象查询方法的实施例的流程图;

图14是本申请提供的另一种业务对象查询装置的实施例的示意图;

图15是本申请提供的又一种电子设备的实施例的示意图;

图16是本申请提供的一种业务对象查询系统的实施例的示意图。

具体实施方式

在下面的描述中阐述了很多具体细节以便于充分理解本申请。但是本申请能够以很多不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本申请内涵的情况下做类似推广,因此本申请不受下面公开的具体实施的限制。

在本申请中,提供了业务对象访问方法、装置、及系统,业务对象查询方法、装置、及系统,以及电子设备。下面对各种方案逐一进行详细说明。

本申请提供的技术方案,其发明构思为:将基础电商平台原有业务对象模型与垂直电商业务对象的行业特性相结合,通过判断业务对象的动态信息类型是否为第三方动态信息,若是,则确定业务对象所属第三方的实时第三方动态信息获取接口,并通过该接口获取业务对象的实时第三方动态信息,由此既使得垂直电商业务对象可借助基础电商平台的流量体系,又不破坏基础电商平台原有业务对象模型的体系,还可实现在访问垂直电商业务对象时动态注入业务对象的实时动态信息,确保用户可以查看到具有更高实时性的第三方动态信息。

第一实施例

请参考图1,其为本申请的业务对象访问方法的实施例的流程图,该方法的执行主体为业务对象访问装置。所述方法包括如下步骤:

步骤s101:接收客户端发送的针对用户指定业务对象的业务对象访问请求。

所述客户端包括但不限于移动通讯设备,即:通常所说的手机或者智能手机,还包括个人电脑、pad、ipad等终端设备。

所述用户,包括在电商平台上查询业务对象信息、购买业务对象的消费者用户。

所述业务对象购买请求,至少包括所述用户指定业务对象的标识,如业务对象id或业务对象名称等等。

所述用户指定业务对象,可以是电商平台销售的各种业务对象,例如,服装、家电、办公用品等实物类业务对象,或者,机票、火车票、酒店等旅游类业务对象,或其它类业务对象。

从业务对象信息伴随业务对象销售过程的变化特点维度看,业务对象信息可以分为静态信息和动态信息。其中,所述静态信息,也可称为基础信息,包括伴随业务对象销售过程并不实时发生变化、而是相对保持不变的信息。例如,机票航班号、所属航空公司、起飞时间、到达时间等等;酒店名称、地址、房型说明,服装名称、图片、材质等等;服装、家电、办公用品的名称、规则、品牌、产地等等。

所述动态信息,包括伴随业务对象销售过程实时发生变化的信息,例如,机票、火车票的库存量或价格,酒店可预订房间数或价格,服装、家电、办公用品的库存量等等。

所述用户指定业务对象,可以是业务对象的静态信息、及动态信息的实时数据均存储在电商平台侧的业务对象,例如,服装、家电、办公用品等实物类业务对象,该类动态信息的实时数据可由电商平台计算;也可以是静态信息存储在电商平台侧、动态信息的实时数据存储在第三方侧的业务对象,例如,机票、火车票、酒店等旅游类业务对象,该类动态信息的实时数据通常由第三方计算;还可以是静态信息、及部分动态信息的实时数据存储在电商平台侧、部分动态信息的实时数据存储在第三方侧的业务对象。

为了便于描述,本申请将实时数据存储在第三方侧的动态信息称为第三方动态信息,将实时数据存储在电商平台侧的动态信息称为非第三方动态信息。相应的,将静态信息存储在电商平台侧、而动态信息的实时数据存储在第三方侧的业务对象,称为包括第三方动态信息的业务对象,简称为第三方业务对象;将业务对象的静态信息和动态信息的实时数据均存储在电商平台侧的业务对象,称为不包括第三方动态信息的业务对象,简称为非第三方业务对象。将动态信息的实时数据称为实时动态信息,将动态信息的非实时数据称为非实时动态信息。

由于第三方业务对象的实时动态信息存储在第三方侧,电商平台存储的第三方业务对象的动态信息通常不是实时动态信息,因此,电商平台需通过第三方提供的数据查询接口,从第三方获取第三方业务对象的实时动态信息,以及,通过第三方提供的数据更新接口,更新第三方业务对象的实时动态信息。

由于非第三方业务对象的实时动态信息存储在电商平台侧,因此,电商平台可直接通过其数据库对该类数据进行查询及更新等处理。

步骤s102:确定所述业务对象的动态信息类型。

本申请提供的方法,在响应所述业务对象访问请求时,对第三方业务对象和非第三方业务对象执行不同的业务对象信息查询过程。为了区分第三方业务对象和非第三方业务对象,以对不同动态信息类型的业务对象执行不同的处理过程,首先需要确定业务对象的动态信息类型。

所述动态信息类型包括第三方动态信息或非第三方动态信息,将第三方业务对象的动态信息类型设定为第三方动态信息,将非第三方业务对象的动态信息类型设定为非第三方动态信息。

在一个示例中,在业务对象信息库中添加动态信息类型属性,以及,第三方动态信息查询接口属性,由此建立业务对象、动态信息类型、第三方动态信息查询接口三者之间的关联关系。其中,通过建立业务对象与第三方动态信息查询接口之间的关联关系,使得将业务对象与第三方提供的动态信息计算的服务逻辑建立关系。表1给出了业务对象信息库的数据结构和部分示例数据。

表1、业务对象信息库

如果在现有业务对象信息库中添加动态信息类型属性,则步骤s102可采用如下方式:根据所述业务对象的标识,从所述业务对象信息库中检索所述业务对象的所述动态信息类型。

需要说明的是,第三方业务对象所属商家即可售卖第三方业务对象,也可同时售卖非第三方业务对象。若第三方业务对象所属商家售卖的所有业务对象均为第三方业务对象,则可不在现有业务对象信息库中添加动态信息类型属性,而是将该商家标记为仅售卖第三方业务对象的商家,即商家售卖的所有业务对象的动态信息类型均为第三方动态信息。在这种情况下,步骤s102可采用如下方式:根据所述业务对象所属商家(如机票代理商),获取所述业务对象的所述动态信息类型,或者,根据所述业务对象所属第三方(如航空公司),获取所述业务对象的所述动态信息类型。

在另一个示例中,步骤s102可采用如下方式:根据所述业务对象所属的业务对象类别,获取所述业务对象的所述动态信息类型。例如,业务对象为机票类或酒店类业务对象,则业务对象的动态信息类型为第三方动态信息。

步骤s103:若所述动态信息类型为第三方动态信息,则确定所述业务对象对应的第三方提供的信息查询接口。

在确定所述业务对象的动态信息类型后,就可以根据动态信息类型确定对业务对象的处理方式。如果动态信息类型为第三方动态信息,即该业务对象为第三方业务对象,具有第三方动态信息,则先要确定该业务对象对应的第三方提供的信息查询接口。

所述第三方提供的信息查询接口,可以包括针对不同实时动态信息的不同接口,例如,机票的价格和库存量的实时数据均存储机票所属航空公司的数据库中,航空公司可向电商平台提供价格查询接口和库存查询接口。

所述确定所述业务对象对应的第三方提供的信息查询接口的步骤,至可采用如下方式之一:1)根据业务对象标识获取所述信息查询接口的信息;2)根据业务对象所属第三方,获取所述信息查询接口的信息,例如,某航班为国航航班,则将国航对应的所述接口作为该航班对应的所述接口。

在一个示例中,所述业务对象的动态信息类型为非第三方动态信息,即该业务对象为非第三方业务对象,则本申请提供的方法可直接从电商数据库中查询业务对象的实时动态信息。例如,业务对象为某款服装,该服装的价格、库存量等动态信息的实时数据直接存储在电商的数据库中。

步骤s104:通过所述信息查询接口获取所述业务对象的实时动态信息,作为第一实时动态信息。

通过步骤s103确定所述信息查询接口后,既可以调用该接口从第三方获取所述业务对象的实时动态信息。

在一个示例中,所述第三方动态信息包括业务对象价格和业务对象库存;所述接口包括价格查询接口和库存查询接口;步骤s104可采用如下方式实现:通过所述价格查询接口获取所述业务对象的实时价格信息;以及,通过所述库存查询接口实时获取所述业务对象的实时库存信息。这两个接口的调用处理可以是并行的。

步骤s105:若成功获得所述第一实时动态信息,则向所述客户端回送所述第一实时动态信息。

如果通过所述接口成功获得所述第一实时动态信息,则可将该实时动态信息回送给所述客户端;如果通过所述接口未成功获得所述第一实时动态信息,则可向所述客户端回送未获取到实时动态信息的信息。

在一个示例中,所述方法还可包括如下步骤:根据预设的时间间隔,触发第三方动态信息更新任务的执行,以使所述任务通过调用所述信息查询接口,获取业务对象信息库内的第三方业务对象的实时动态信息,并将获得的所述实时动态信息更新至所述业务对象信息库中,作为所述第三方业务对象的非实时动态信息。

所述第三方动态信息更新任务,可以是一个定时任务,执行该任务的时间间隔可以根据技术限制、业务需求等方面确定,例如每5秒钟或10秒钟执行一次定时任务。

所述业务对象信息库,可以是电商侧的业务对象信息库。通过执行上述定时任务,使得电商侧定期更新其存储的第三方业务对象的动态信息,由于该类动态信息通常不是实时数据,因此将其称为第三方业务对象的非实时动态信息。

在电商平台存储第三方业务对象的非实时动态信息的情况下,如果通过步骤s104没有成功获得所述第一实时动态信息,则可从所述业务对象信息库中获取所述业务对象的所述非实时动态信息,并向所述客户端回送所述非实时动态信息。这种处理方式是一种容灾设计,在导购类场景(导购,搜索,详情)下,一旦在业务对象查询时,无法通过第三方接口获得实时动态信息(如接口调用超时,接口服务不稳定等),则默认向用户显示电商侧存储的非实时动态信息,该信息有所述时间间隔(如5秒)的动态变化误差,由此可避免用户无法查看动态信息,使得用户可以继续下单;因此,可以有效提升用户体验,进而提升业务对象销售率。

在一个示例中,所述方法还包括如下步骤:从电商数据库中查询业务对象的静态信息,如机票的起飞时间、落地时间等等,并将获得的静态信息回送至所述客户端。

在一个示例中,所述方法在获得第三方业务对象的实时动态信息后,可以采用异步方式将实时动态信息更新至电商侧的业务对象信息库中,作为非实时动态信息;这种处理方式,使得电商侧存储的非实时动态信息更接近于实时动态信息;因此,可以有效提升非实时动态信息的准确性,从而提升用户体验。

请参看图2,其为本申请的业务对象访问方法的实施例的具体流程图。在本实施例中,本申请提供的方法还可包括如下步骤:

步骤s201:接收所述客户端发送的针对所述业务对象的业务对象购买请求。

步骤s202:通过所述信息查询接口获取所述业务对象的实时动态信息,作为第二实时动态信息。

本申请提供的方法在响应针对第三方业务对象的购买请求时,将再次调用所述接口,通过所述信息查询接口获取所述业务对象的实时动态信息。

步骤s203:若成功获得所述第二实时动态信息,则根据所述第二实时动态信息,生成所述业务对象的订单。

具体实施时,可调用第三方提供的实时动态信息更新接口通知第三方更新该业务对象的库存量,例如,用户下单同一航班的两张机票,则通过该航空公司的库存量更新接口更新库存量,接口参数包括所售机票数量(2张)。

采用图2的处理方式,可以确保根据实时动态信息生成第三方业务对象的订单;因此,可以有效降低库存超卖且价格资损的风险。

在一个示例中,若通过步骤s202未成功获得所述第二实时动态信息,则可向所述客户端回送创建订单失败的信息;这种处理方式,使得避免根据非实时动态信息生成业务对象订单;因此,可以有效确保库存不会超卖且价格不会受到损失。

从上述实施例可以看出,本申请实施例提供的业务对象访问方法,通过接收客户端发送的针对用户指定业务对象的业务对象访问请求;确定所述业务对象的动态信息类型;若所述动态信息类型为第三方动态信息,则确定所述业务对象对应的第三方提供的信息查询接口;通过所述信息查询接口获取所述业务对象的实时动态信息,向所述客户端回送所述实时动态信息。采用这种处理方式,使得将基础电商平台原有业务对象模型与垂直电商业务对象的行业特性相结合,在访问垂直电商业务对象时通过调用第三方的信息查询接口,动态注入垂直电商业务对象的实时第三方动态信息,由此既不破坏基础电商平台原有业务对象模型的体系,又可实现垂直电商业务对象第三方动态信息的实时变化,确保用户可以查看到具有更高实时性的第三方动态信息;因此,可以有效提升垂直电商业务对象的第三方动态信息的实时性,降低库存超卖且价格资损的风险。同时,由于这种处理方式并不破坏基础电商平台原有业务对象模型的体系,因此可以有效降低对现有系统的影响。此外,这种处理方式还使得垂直电商业务对象可借助基础电商平台的流量体系,因此可以有效提升垂直电商业务对象的销售率。

第二实施例

在上述的实施例中,提供了一种业务对象访问方法,与之相对应的,本申请还提供一种业务对象访问装置。该装置是与上述方法的实施例相对应。

请参看图3,其为本申请的业务对象访问装置的实施例的示意图。由于装置实施例基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。下述描述的装置实施例仅仅是示意性的。

本申请另外提供一种业务对象访问装置,包括:

访问请求接收单元301,用于接收客户端发送的针对用户指定业务对象的业务对象访问请求;

动态信息类型确定单元303,用于确定所述业务对象的动态信息类型;

信息查询接口确定单元305,用于若所述动态信息类型为第三方动态信息,则确定所述业务对象对应的第三方的信息查询接口;

第一实时动态信息获取单元307,用于通过所述信息查询接口获取所述业务对象的实时动态信息,作为第一实时动态信息;

第一实时动态信息回送单元309,用于向所述客户端回送所述第一实时动态信息。

可选的,还包括:

定时任务执行单元,用于根据预设的时间间隔,执行第三方动态信息更新任务;其中,所述任务通过调用所述信息查询接口,获取业务对象信息库内的第三方业务对象的实时动态信息,并将获得的所述实时动态信息更新至所述业务对象信息库中,作为所述第三方业务对象的非实时动态信息;

非实时动态信息获取单元,用于若未成功获得所述第一实时动态信息,则从所述业务对象信息库中获取所述业务对象的所述非实时动态信息,并向所述客户端回送所述非实时动态信息。

可选的,还包括:

购买请求接收单元,用于接收所述客户端发送的针对所述业务对象的业务对象购买请求;

第二实时动态信息获取单元,用于若所述动态信息类型为所述第三方动态信息,则通过所述信息查询接口获取所述业务对象的实时动态信息,作为第二实时动态信息;

订单生成单元,用于根据所述第二实时动态信息,生成所述业务对象的订单。

可选的,还包括:

失败信息回送单元,用于若未成功获得所述第二实时动态信息,则向所述客户端回送创建订单失败的信息。

可选的,还包括:

信息库更新单元,用于将获得的实时动态信息更新至业务对象信息库中。

可选的,还包括:

非第三方动态信息回送单元,用于若所述动态信息类型为非第三方动态信息,则从业务对象信息库中获取所述业务对象的实时动态信息,并向所述客户端回送所述实时动态信息。

第三实施例

请参考图4,其为本申请的电子设备实施例的示意图。由于设备实施例基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。下述描述的设备实施例仅仅是示意性的。

本实施例的一种电子设备,该电子设备包括:处理器401和存储器402;所述存储器,用于存储实现业务对象访问方法的程序,该设备通电并通过所述处理器运行该业务对象访问方法的程序后,执行下述步骤:接收客户端发送的针对用户指定业务对象的业务对象访问请求;确定所述业务对象的动态信息类型;若所述动态信息类型为第三方动态信息,则确定所述业务对象对应的第三方的信息查询接口;通过所述信息查询接口获取所述业务对象的实时动态信息,作为第一实时动态信息;向所述客户端回送所述第一实时动态信息。

第四实施例

与上述第一实施例的业务对象访问方法相对应,本申请还提供又一种业务对象访问方法。请参考图5,其为本申请提供的又一种业务对象访问方法实施例的流程图,本实施例与第一实施例内容相同的部分不再赘述,请参见实施例一中的相应部分。本申请提供的又一种业务对象访问方法包括:

步骤s501:接收用户输入的针对用户指定业务对象的业务对象访问指令。

所述业务对象,包括动态信息类型为第三方动态信息的业务对象,即第三方业务对象。

步骤s502:向服务器发送针对所述业务对象的业务对象访问请求。

步骤s503:接收所述服务器回送的所述业务对象的第一实时动态信息。

所述第一实时动态信息是所述服务器根据所述业务对象的动态信息类型,通过第三方的信息查询接口获取的。

在一个示例中,所述第一实时动态信息采用如下步骤确定:1)确定所述业务对象的动态信息类型;2)若所述动态信息类型为第三方动态信息,则确定所述业务对象对应的第三方提供的信息查询接口;3)通过所述信息查询接口获取所述业务对象的所述实时动态信息;4)若成功获得所述实时动态信息,则向客户端回送所述实时动态信息。

步骤s504:向所述用户展示所述动态信息。

所述方法还包括如下步骤:接收所述服务器回送的所述业务对象的非实时动态信息;向所述用户展示所述非实时动态信息。

所述非实时动态信息采用如下步骤确定:1)根据预设的时间间隔,执行第三方动态信息更新任务;其中,所述任务通过调用所述信息查询接口,获取业务对象信息库内的第三方业务对象的实时动态信息,并将获得的所述实时动态信息更新至所述业务对象信息库中,作为所述第三方业务对象的非实时动态信息;2)若通过所述信息查询接口未成功获得所述实时动态信息,则从业务对象信息库中获取所述业务对象的所述非实时动态信息,并向客户端回送所述非实时动态信息。

请参看图6,其为本申请的业务对象访问方法的实施例的具体流程图。在本实施例中,本申请提供的方法还可包括如下步骤:

步骤s601:接收所述用户输入的针对所述业务对象的业务对象购买指令。

步骤s602:向所述服务器发送针对所述业务对象的业务对象购买请求。

其中,所述服务器采用如下方式处理所述业务对象购买请求:1)若所述动态信息类型为第三方动态信息,则通过所述信息查询接口获取所述业务对象的实时动态信息,作为第二实时动态信息;2)若成功获得第二实时动态信息,则根据第二实时动态信息,生成所述业务对象的订单。

在一个示例中,如果服务器在生成订单时,未成功获得第二实时动态信息,则将回送创建订单失败的信息;相应的,本申请提供的方法还可包括如下步骤:1)接收所述服务器回送的所述业务对象购买请求的处理结果,所述处理结果包括因未成功获取所述第二实时动态信息导致的创建订单失败的信息;2)向所述用户展示所述创建订单失败的信息。

从上述实施例可以看出,本申请实施例提供的业务对象访问方法,通过接收用户输入的针对用户指定业务对象的业务对象访问指令;所述业务对象包括动态信息类型为第三方动态信息的业务对象;向服务器发送针对所述业务对象的业务对象访问请求;接收所述服务器回送的所述业务对象的第一实时动态信息;向所述用户展示所述第一实时动态信息。采用这种处理方式,使得将基础电商平台原有业务对象模型与垂直电商业务对象的行业特性相结合,在访问垂直电商业务对象时通过调用第三方的信息查询接口,动态注入垂直电商业务对象的实时第三方动态信息,由此既不破坏基础电商平台原有业务对象模型的体系,又可实现垂直电商业务对象第三方动态信息的实时变化,确保用户可以查看到具有更高实时性的第三方动态信息;因此,可以有效提升垂直电商业务对象的第三方动态信息的实时性,降低库存超卖且价格资损的风险。同时,由于这种处理方式并不破坏基础电商平台原有业务对象模型的体系,因此可以有效降低对现有系统的影响。此外,这种处理方式还使得垂直电商业务对象可借助基础电商平台的流量体系,因此可以有效提升垂直电商业务对象的销售率。

第五实施例

在上述第四实施例中,提供了一种业务对象访问方法,与之相对应的,本申请还提供一种业务对象访问装置。该装置是与上述方法的实施例相对应。

请参看图7,其为本申请的业务对象访问装置的实施例的示意图。由于装置实施例基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。下述描述的装置实施例仅仅是示意性的。

本申请另外提供一种业务对象访问装置,包括:

访问指令接收单元701,用于接收用户输入的针对用户指定业务对象的业务对象访问指令;所述业务对象包括动态信息类型为第三方动态信息的业务对象;

访问请求发送单元703,用于向服务器发送针对所述业务对象的业务对象访问请求;

第一实时动态信息接收单元705,用于接收所述服务器回送的所述业务对象的第一实时动态信息;

第一实时动态信息展示单元707,用于展示所述第一实时动态信息;

其中,所述第一实时动态信息是所述服务器根据所述业务对象的动态信息类型,通过第三方的信息查询接口获取的。

可选的,还包括:

非实时动态信息接收单元,用于接收所述服务器回送的所述业务对象的非实时动态信息;

非实时动态信息展示单元,用于展示所述非实时动态信息;

其中,所述非实时动态信息采用如下步骤确定:

根据预设的时间间隔,执行第三方动态信息更新任务;其中,所述任务通过调用所述信息查询接口,获取业务对象信息库内的第三方业务对象的实时动态信息,并将获得的所述实时动态信息更新至所述业务对象信息库中,作为所述第三方业务对象的非实时动态信息;

若未成功获得所述第一实时动态信息,则从所述业务对象信息库中获取所述业务对象的所述非实时动态信息,并向所述客户端回送所述非实时动态信息。

可选的,还包括:

购买指令接收单元,用于接收所述用户输入的针对所述业务对象的业务对象购买指令;

购买请求发送单元,用于向所述服务器发送针对所述业务对象的业务对象购买请求;

其中,所述服务器采用如下方式处理所述业务对象购买请求:

若所述动态信息类型为第三方动态信息,则通过所述信息查询接口获取所述业务对象的实时动态信息,作为第二实时动态信息;

根据所述第二实时动态信息,生成所述业务对象的订单。

可选的,还包括:

失败信息接收单元,用于接收所述服务器回送的所述业务对象购买请求的处理结果,所述处理结果包括因未成功获取所述第二实时动态信息导致的创建订单失败的信息;

失败信息展示单元,用于展示所述创建订单失败的信息。

第六实施例

请参考图8,其为本申请的电子设备实施例的示意图。由于设备实施例基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。下述描述的设备实施例仅仅是示意性的。

本实施例的一种电子设备,该电子设备包括:处理器801和存储器802;所述存储器,用于存储实现业务对象访问方法的程序,该设备通电并通过所述处理器运行该业务对象访问方法的程序后,执行下述步骤:接收用户输入的针对用户指定业务对象的业务对象访问指令;所述业务对象包括动态信息类型为第三方动态信息的业务对象;向服务器发送针对所述业务对象的业务对象访问请求;接收所述服务器回送的所述业务对象的第一实时动态信息;展示所述第一实时动态信息;其中,所述第一实时动态信息是所述服务器根据所述业务对象的动态信息类型,通过第三方的信息查询接口获取的。

第七实施例

在上述第一实施例提供的一种业务对象访问方法相对应,本申请实施例还提供了一种业务对象访问系统,如图9所示,该系统包括上述第二实施例所述的第一业务对象访问装置901和上述第五实施例所述的第二业务对象访问装置902。所述第一业务对象访问装置901通常部署于服务器,但并不局限于服务器,也可以是能够实现上述第一实施例所述的业务对象访问方法的任何设备;所述第二业务对象访问装置902通常部署于移动通讯设备、个人电脑、pad、ipad等终端设备。

例如,第二业务对象访问装置902部署在消费者用户的智能手机上,能够接收用户输入的针对用户指定业务对象的业务对象访问指令,如用户输入要查询的航班号等,并触发查询操作,第二业务对象访问装置902向服务器发送针对该业务对象的业务对象访问请求;第一业务对象访问装置901部署在服务器上,通过确定该业务对象的动态信息类型,若所述动态信息类型为第三方动态信息,则确定该业务对象对应的第三方的信息查询接口,并调用该信息查询接口获取该业务对象的实时动态信息,若成功获得实时动态信息,则向第二业务对象访问装置902回送该实时动态信息;第二业务对象访问装置902将该实时动态信息展示给用户。

从上述实施例可以看出,本申请实施例提供的业务对象访问方法,通过接收客户端发送的针对用户指定业务对象的业务对象访问请求;确定所述业务对象的动态信息类型;若所述动态信息类型为第三方动态信息,则确定所述业务对象对应的第三方提供的信息查询接口;通过所述信息查询接口获取所述业务对象的实时动态信息,向所述客户端回送所述实时动态信息。采用这种处理方式,使得将基础电商平台原有业务对象模型与垂直电商业务对象的行业特性相结合,在访问垂直电商业务对象时通过调用第三方的信息查询接口,动态注入垂直电商业务对象的实时第三方动态信息,由此既不破坏基础电商平台原有业务对象模型的体系,又可实现垂直电商业务对象第三方动态信息的实时变化,确保用户可以查看到具有更高实时性的第三方动态信息;因此,可以有效提升垂直电商业务对象的第三方动态信息的实时性,降低库存超卖且价格资损的风险。同时,由于这种处理方式并不破坏基础电商平台原有业务对象模型的体系,因此可以有效降低对现有系统的影响。此外,这种处理方式还使得垂直电商业务对象可借助基础电商平台的流量体系,因此可以有效提升垂直电商业务对象的销售率。

第八实施例

与上述第一实施例的业务对象访问方法相对应,本申请还提供一种业务对象发布方法。请参考图10,其为本申请提供的一种业务对象发布方法实施例的流程图,本实施例与第一实施例内容相同的部分不再赘述,请参见实施例一中的相应部分。本申请提供的一种业务对象发布方法包括:

步骤s1001:接收客户端发送的针对用户指定业务对象的业务对象发布请求。

所述客户端包括但不限于移动通讯设备,即:通常所说的手机或者智能手机,还包括个人电脑、pad、ipad等终端设备。

所述用户,包括在电商平台上销售业务对象的商家,例如,销售服装、家电、办公用品等实物类业务对象,或者,机票、火车票、酒店等旅游类业务对象,或其它类业务对象的商家。

所述用户指定业务对象,可以是第三方业务对象或非第三方业务对象。

对于非第三方业务对象而言,所述业务对象发布请求可包括所述用户指定业务对象的基础信息和动态信息。

对于第三方业务对象而言,所述业务对象发布请求,可包括所述用户指定业务对象的基础信息,也可包括指示该业务对象为第三方业务对象的信息,即指示业务对象的动态信息类型为第三方动态信息,但是可以不包括动态信息。

步骤s1002:确定所述业务对象的动态信息类型。

本申请提供的方法,在响应所述业务对象发布请求时,对第三方业务对象和非第三方业务对象执行不同的业务对象发布过程。为了区分第三方业务对象和非第三方业务对象,以对不同业务对象执行不同的处理过程,首先需要确定业务对象的动态信息类型。

所述动态信息类型包括第三方动态信息或非第三方动态信息,将第三方业务对象的动态信息类型设定为第三方动态信息,将非第三方业务对象的动态信息类型设定为非第三方动态信息。

步骤s1002至少可采用如下方式之一:1)根据所述业务对象发布请求携带的动态信息类型信息,确定所述动态信息类型;2)根据所述业务对象所属业务对象类别,确定所述动态信息类型,例如,业务对象为机票类或酒店类业务对象,则业务对象的动态信息类型为第三方动态信息;3)根据业务对象所属第三方,确定所述动态信息类型,例如,业务对象所属第三方为国航,则业务对象的动态信息类型为第三方动态信息。

步骤s1003:若所述业务对象的动态信息类型为第三方动态信息,则确定所述业务对象对应的第三方提供的信息查询接口。

在确定所述业务对象的动态信息类型后,就可以根据动态信息类型确定对业务对象的处理方式。如果动态信息类型为第三方动态信息,即该业务对象为第三方业务对象,具有第三方动态信息,则先要确定该业务对象对应的第三方提供的信息查询接口。

所述确定所述业务对象对应的第三方提供的信息查询接口的步骤,至可采用如下方式之一:1)根据业务对象标识获取所述信息查询接口的信息,例如,根据航班号获取机票对应的所述信息查询接口的信息;2)根据业务对象所属第三方,获取所述信息查询接口的信息,例如,海航的某种机票,其对应的接口为海航的接口;3)根据所述业务对象发布请求携带的接口信息,确定所述信息查询接口。

在一个示例中,所述业务对象的动态信息类型为非第三方动态信息,即该业务对象为非第三方业务对象,则本申请提供的方法可直接根据所述业务对象发布请求携带的所述业务对象的基础信息和动态信息发布该业务对象,将该业务对象的信息存储至电商数据库中。

步骤s1004:通过所述信息查询接口获取所述业务对象的实时动态信息。

在一个示例中,所述第三方动态信息包括业务对象价格和业务对象库存;所述接口包括价格查询接口和库存查询接口;步骤s1004可采用如下方式实现:通过所述价格查询接口获取所述业务对象的实时价格信息;以及,通过所述库存查询接口实时获取所述业务对象的实时库存信息。这两个接口的调用处理可以是并行的。

步骤s1005:若成功获得所述实时动态信息,则根据所述实时动态信息,发布所述业务对象。

如果通过步骤s1004成功获得所述实时动态信息,则可根据所述实时动态信息、及所述业务对象的第三方动态信息以外的业务对象信息,发布所述业务对象。

具体实施时,发布业务对象可以是在电商数据库中生成一个业务对象条目,包括业务对象的静态信息和动态信息;如果一个商家的所有业务对象均为第三方业务对象,则动态信息类型可与商家对应;如果一个商家的部分业务对象为第三方业务对象,则业务对象条目包括动态信息类型;如果一个商家的所有业务对象的第三方动态信息均需通过同一个接口查询或更新,则接口可与商家对应;如果一个商家的部分业务对象为第三方业务对象,则业务对象条目包括接口信息。

所述业务对象的第三方动态信息以外的业务对象信息,至少包括业务对象名等静态信息,此外还可包括非第三方的动态信息,例如,实时数据存储在电商平台的业务对象在该电商平台的销售数量等动态数据。

所述业务对象的第三方动态信息以外的业务对象信息,可以是所述业务对象发布请求携带的由用户输入的所述第三方动态信息以外的业务对象信息;也可以是根据所述业务对象发布请求携带的业务对象标识确定的所述第三方动态信息以外的业务对象信息。

在一个示例中,所述方法还可包括如下步骤:若未成功获得所述实时动态信息,则根据所述业务对象的第三方动态信息以外的业务对象信息,发布所述业务对象。采用这种处理方式,使得在无法获得第三方实时动态信息的情况下,仍能够发布业务对象;因此,可以确保业务对象成功发布率,从而提升用户体验。

从上述实施例可见,本申请实施例提供的业务对象发布方法,通过接收客户端发送的针对用户指定业务对象的业务对象发布请求;确定所述业务对象的动态信息类型;若所述业务对象的动态信息类型为第三方动态信息,则确定所述业务对象对应的第三方提供的信息查询接口;通过所述信息查询接口获取所述业务对象的实时动态信息;若成功获得所述实时动态信息,则根据所述实时动态信息,发布所述业务对象。采用这种处理方式,使得将基础电商平台原有业务对象模型与垂直电商业务对象的行业特性相结合,在将垂直电商业务对象发布至基础电业务对象平台时,通过调用第三方的信息查询接口,动态注入垂直电商业务对象的实时第三方动态信息,由此既不破坏基础电商平台原有业务对象模型的体系,又可实现垂直电商业务对象第三方动态信息的实时变化,确保用户可以查看到具有更高实时性的第三方动态信息;因此,可以有效提升垂直电商业务对象的第三方动态信息的实时性,降低库存超卖且价格资损的风险。同时,由于这种处理方式并不破坏基础电商平台原有业务对象模型的体系,因此可以有效降低对现有系统的影响。此外,这种处理方式还使得垂直电商业务对象可借助基础电商平台的流量体系,因此可以有效提升垂直电商业务对象的销售率。

第九实施例

在上述的实施例中,提供了一种业务对象发布方法,与之相对应的,本申请还提供一种业务对象发布装置。该装置是与上述方法的实施例相对应。

请参看图11,其为本申请的业务对象发布装置的实施例的示意图。由于装置实施例基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。下述描述的装置实施例仅仅是示意性的。

本申请另外提供一种业务对象发布装置,包括:

发布请求接收单元1101,用于接收客户端发送的针对用户指定业务对象的业务对象发布请求;

动态信息类型确定单元1103,用于确定所述业务对象的动态信息类型;

信息查询接口确定单元1105,用于若所述业务对象的动态信息类型为第三方动态信息,则确定所述业务对象对应的第三方提供的信息查询接口;

实时动态信息获取单元1107,用于通过所述信息查询接口获取所述业务对象的实时动态信息;

第一业务对象发布单元1109,用于根据所述实时动态信息,发布所述业务对象。

可选的,还包括:

第二业务对象发布单元,用于若未成功获得所述实时动态信息,则根据所述业务对象的第三方动态信息以外的业务对象信息,发布所述业务对象。

可选的,还包括:

第三业务对象发布单元,用于若所述业务对象的动态信息类型为非第三方动态信息,则根据所述业务对象发布请求携带的所述业务对象的动态信息,发布所述业务对象。

第十实施例

请参考图12,其为本申请的电子设备实施例的示意图。由于设备实施例基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。下述描述的设备实施例仅仅是示意性的。

本实施例的一种电子设备,该电子设备包括:处理器1201和存储器1202;所述存储器,用于存储实现业务对象发布方法的程序,该设备通电并通过所述处理器运行该业务对象发布方法的程序后,执行下述步骤:接收客户端发送的针对用户指定业务对象的业务对象发布请求;确定所述业务对象的动态信息类型;若所述业务对象的动态信息类型为第三方动态信息,则确定所述业务对象对应的第三方提供的信息查询接口;通过所述信息查询接口获取所述业务对象的实时动态信息;根据所述实时动态信息,发布所述业务对象。

第十一实施例

与上述第八实施例的业务对象发布方法相对应,本申请还提供又一种业务对象发布方法。请参考图13,其为本申请提供的又一种业务对象发布方法实施例的流程图,本实施例与第一实施例内容相同的部分不再赘述,请参见实施例一中的相应部分。本申请提供的又一种业务对象发布方法包括:

步骤s1501:接收用户输入的针对用户指定业务对象的业务对象发布指令。

用户在电商平台上发布第三方业务对象,可首先将业务对象跟第三方服务可提供的数据建立关系,包括使用第三方的基础信息服务,将第三方的一些核心信息存储在业务对象上。以机票业务对象为例,业务对象发布时,通过机票的基础信息库服务,卖家可以选择要售卖的机票标准信息(航空公司,航班号,起飞机场,到达机场等关键信息),这些信息将用于作为查询服务的入参条件。

具体实施时,用户要发布第三方业务对象,可采用如下方式实现:商家在业务对象发布页,通过选择第三方的基础信息,选择要使用第三方动态价格和第三方动态库存的方式,发布一个业务对象。例如,商家准备发布一个机票业务对象,通过在业务对象发布页上输入航班号匹配机票的基础信息,将机票的航班号、航空公司起飞机场、到达机场、起飞时间、到达时间等核心信息获取出来,在发布页上勾选是第三方动态价格和第三方动态库存的方式,然后其他业务对象发布内容跟传统业务对象一样,填写完毕后,点击业务对象发布按钮,向服务器提交针对该业务对象的业务对象发布请求。

步骤s1502:向服务器发送针对所述业务对象的业务对象发布请求。

其中,所述服务器采用如下方式处理所述业务对象发布请求:1)确定所述业务对象的动态信息类型;2)若所述业务对象的动态信息类型为第三方动态信息,则确定所述业务对象对应的第三方提供的信息查询接口;3)通过所述信息查询接口获取所述业务对象的实时动态信息;4)若成功获得所述实时动态信息,则根据所述实时动态信息,发布所述业务对象。

从上述实施例可见,本申请实施例提供的业务对象发布方法,通过接收用户输入的针对用户指定业务对象的业务对象发布指令;向服务器发送针对所述业务对象的业务对象发布请求;其中,所述服务器采用如下方式处理所述业务对象发布请求:确定所述业务对象的动态信息类型;若所述业务对象的动态信息类型为第三方动态信息,则确定所述业务对象对应的第三方提供的信息查询接口;通过所述信息查询接口获取所述业务对象的实时动态信息;若成功获得所述实时动态信息,则根据所述实时动态信息,发布所述业务对象。采用这种处理方式,使得将基础电商平台原有业务对象模型与垂直电商业务对象的行业特性相结合,在访问垂直电商业务对象时通过调用第三方的信息查询接口,动态注入垂直电商业务对象的实时第三方动态信息,由此既不破坏基础电商平台原有业务对象模型的体系,又可实现垂直电商业务对象第三方动态信息的实时变化,确保用户可以查看到具有更高实时性的第三方动态信息;因此,可以有效提升垂直电商业务对象的第三方动态信息的实时性,降低库存超卖且价格资损的风险。同时,由于这种处理方式并不破坏基础电商平台原有业务对象模型的体系,因此可以有效降低对现有系统的影响。此外,这种处理方式还使得垂直电商业务对象可借助基础电商平台的流量体系,因此可以有效提升垂直电商业务对象的销售率。

第十二实施例

在上述第十一实施例中,提供了一种业务对象发布方法,与之相对应的,本申请还提供一种业务对象发布装置。该装置是与上述方法的实施例相对应。

请参看图14,其为本申请的业务对象发布装置的实施例的示意图。由于装置实施例基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。下述描述的装置实施例仅仅是示意性的。

本申请另外提供一种业务对象发布装置,包括:

发布指令接收单元1401,用于接收用户输入的针对用户指定业务对象的业务对象发布指令;

发布请求发送单元1403,用于向服务器发送针对所述业务对象的业务对象发布请求;

其中,所述服务器采用如下方式处理所述业务对象发布请求:

确定所述业务对象的动态信息类型;

若所述业务对象的动态信息类型为第三方动态信息,则确定所述业务对象对应的第三方提供的信息查询接口;

通过所述信息查询接口获取所述业务对象的实时动态信息;

若成功获得所述实时动态信息,则根据所述实时动态信息,发布所述业务对象。

第十三实施例

请参考图15,其为本申请的电子设备实施例的示意图。由于设备实施例基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。下述描述的设备实施例仅仅是示意性的。

本实施例的一种电子设备,该电子设备包括:处理器1701和存储器1702;所述存储器,用于存储实现业务对象发布方法的程序,该设备通电并通过所述处理器运行该业务对象发布方法的程序后,执行下述步骤:接收用户输入的针对用户指定业务对象的业务对象发布指令;向服务器发送针对所述业务对象的业务对象发布请求;其中,所述服务器采用如下方式处理所述业务对象发布请求:确定所述业务对象的动态信息类型;若所述业务对象的动态信息类型为第三方动态信息,则确定所述业务对象对应的第三方提供的信息查询接口;通过所述信息查询接口获取所述业务对象的实时动态信息;若成功获得所述实时动态信息,则根据所述实时动态信息,发布所述业务对象。

第十四实施例

本申请实施例还提供了一种业务对象发布系统,如图16所示,该系统包括上述第九实施例所述的第一业务对象发布装置1601和上述第十二实施例所述的第二业务对象发布装置1602。所述第一业务对象发布装置1601通常部署于服务器,但并不局限于服务器,也可以是能够实现上述第八实施例所述的业务对象发布方法的任何设备;所述第二业务对象发布装置1602通常部署于移动通讯设备、个人电脑、pad、ipad等终端设备。

例如,第二业务对象发布装置1602部署在电商平台的商家的个人电脑上,能够接收用户输入的针对用户指定业务对象的业务对象发布指令,并向服务器发送针对所述业务对象的业务对象发布请求;第一业务对象查询装置1601部署在服务器上,通过确定所述业务对象的动态信息类型;若所述业务对象的动态信息类型为第三方动态信息,则确定所述业务对象对应的第三方提供的信息查询接口;通过所述信息查询接口获取所述业务对象的实时动态信息;若成功获得所述实时动态信息,则根据所述实时动态信息,发布所述业务对象。

本申请虽然以较佳实施例公开如上,但其并不是用来限定本申请,任何本领域技术人员在不脱离本申请的精神和范围内,都可以做出可能的变动和修改,因此本申请的保护范围应当以本申请权利要求所界定的范围为准。

在一个典型的配置中,计算设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。

内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flashram)。内存是计算机可读介质的示例。

1、计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括非暂存电脑可读媒体(transitorymedia),如调制的数据信号和载波。

2、本领域技术人员应明白,本申请的实施例可提供为方法、系统或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

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