业务对象的发布、获取方法、装置及系统与流程

文档序号:17049445发布日期:2019-03-05 19:53阅读:174来源:国知局
业务对象的发布、获取方法、装置及系统与流程

本申请涉及网络技术领域,尤其涉及一种业务对象的发布、获取方法、装置及系统。



背景技术:

在现有的互联网技术中,网站上一般会发布一些业务对象的信息,供登录该网站的用户浏览,以便进一步的针对该业务对象进行后续处理操作。例如,以电子商务网站为例,业务对象具体可以是商家发布的商品。登录电子商务网站的用户可以通过浏览商家发布的商品,进一步的执行收藏、购买或推荐给其他用户等处理操作。

目前,在网站上发布商品时,需要在业务对象发布页面中手工编辑商品信息。例如,当发布的商品为旅游景点商品时,需要在商品发布页面中手工编辑具体的景点信息,该景点信息包括景点所在城市、景点名称、景点门票类型等。若该商品为景点+酒店的商品,则除了要手动编写景点信息以外,还要在商品发布页面中手工编辑具体的酒店信息,包括酒店城市、酒店名称、房间类型等。

发明人在执行上述业务对象的发布时,发现现有技术中至少存在如下问题:在发布页面中手工编辑的业务对象具体信息无法直接进行复用,当需要发布多个相似业务对象时,很多相同的业务对象信息都还需要重新手工编辑,加大了业务对象发布的工作量,影响了业务对象的发布时间,进而会造成业务对象发布的效率较低。



技术实现要素:

有鉴于此,本申请提供了一种业务对象的发布、获取方法、装置及系统,主要目的在于提高业务对象发布的效率。

为达到上述目的,本申请提供如下技术方案:

第一方面,本申请提供了一种业务对象的发布方法,应用于服务端,所述服务端设有包括至少一个资源对象的资源库,所述资源对象具有与该资源对象相对应的资源标识及资源对象描述信息,所述方法包括:

接收业务对象的发布请求,所述业务对象包括至少一个资源对象,所述发布请求中包括所述至少一个资源对象的资源标识;

根据所述资源标识,从所述资源库中获取所述资源标识对应的资源对象描述信息;

基于获取的所述资源对象描述信息,生成所述业务对象的描述信息并发布。

第二方面,本申请提供了一种业务对象的发布方法,应用于客户端,所述客户端设有包括至少一个资源对象的资源库,所述资源对象具有与该资源对象相对应的资源标识及资源对象描述信息;

接收从所述资源库选取的至少一个资源对象;

查询所述资源库获取所述至少一个资源对象的标识信息;

向服务端发送业务对象发布请求,所述业务对象发布请求中包括所述至少一个资源对象的标识信息。

第三方面,本申请提供了一种一种业务对象的获取方法,应用于用户端,该方法包括:

获取用户通过业务对象选取界面选取的业务对象,所述业务对象包括至少一个资源对象,所述资源对象具有与该资源对象相对应的资源标识及资源对象描述信息;

向服务端发送业务对象获取请求,所述业务对象获取请求中包括选取的业务对象的标识信息;

接收所述服务端发送的业务对象获取反馈信息。

第四方面,本申请提供了一种业务对象的获取方法,应用于服务端,该方法包括:

接收业务对象获取请求,所述业务对象获取请求中包括业务对象的标识信息,所述业务对象包括至少一个资源对象,所述资源对象具有与该资源对象相对应的资源标识及资源对象描述信息;

基于所述业务对象获取请求确定所述业务对象包括的至少一个资源对象;

获取所述至少一个资源对象的库存信息;

根据所述库存信息向业务对象请求端发送业务对象获取的反馈信息。

第五方面,本申请提供了一种业务对象的发布装置,应用于服务端,所述服务端设有包括至少一个资源对象的资源库,所述资源对象具有与该资源对象相对应的资源标识及资源对象描述信息,该装置包括:

业务对象发布请求接收单元,用于接收业务对象的发布请求,所述业务对象包括至少一个资源对象,所述发布请求中包括所述至少一个资源对象的资源标识;

获取单元,用于根据所述资源标识,从所述资源库中获取所述资源标识对应的资源对象描述信息;

生成单元,用于基于获取的所述资源对象描述信息,生成所述业务对象的描述信息并发布。

第六方面,本申请提供了一种存储介质,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行如上第一方面所述的业务对象的发布方法。

第七方面,本申请提供了一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行如上第一方面所述的业务对象的发布方法。

第八方面,本申请提供了一种服务端设备,包括至少一个处理器;以及,

与所述至少一个处理器通信连接的存储介质;

所述存储介质,用于存储所述处理器执行的程序,以及所述处理器执行所述程序过程中所需的数据;

所述处理器,用于运行程序,其中,所述程序运行时执行如上第一方面所述的业务对象的发布方法。

第九方面,本申请提供了一种业务对象的发布装置,应用于客户端,所述客户端设有包括至少一个资源对象的资源库,所述资源对象具有与该资源对象相对应的资源标识及资源对象描述信息;该装置包括:

第一接收单元,用于接收从所述资源库选取的至少一个资源对象;

查询单元,用于查询所述资源库获取所述至少一个资源对象的标识信息;

第一发送单元,用于向服务端发送业务对象发布请求,所述业务对象发布请求中包括所述至少一个资源对象的标识信息。

第十方面,本申请提供了一种存储介质,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行如上第二方面所述的业务对象的发布方法。

第十一方面,本申请提供了一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行如上第二方面所述的业务对象的发布方法。

第十二方面,本申请提供了一种客户端设备,包括至少一个处理器;以及,

与所述至少一个处理器通信连接的存储介质;

所述存储介质,用于存储所述处理器执行的程序,以及所述处理器执行所述程序过程中所需的数据;

所述处理器,用于运行程序,其中,所述程序运行时执行如上第二方面所述的业务对象的发布方法。

第十三方面,本申请提供了一种业务对象的发布系统,包括客户端和服务端,所述客户端和服务端分别设有包括至少一个资源对象的资源库,所述资源对象具有与该资源对象相对应的资源标识及资源对象描述信息;

所客户端,用于接收从所述资源库选取的至少一个资源对象;查询所述资源库获取所述至少一个资源对象的标识信息;向服务端发送业务对象发布请求,所述业务对象发布请求中包括所述至少一个资源对象的标识信息;

所述服务端,用于接收业务对象的发布请求,所述业务对象包括至少一个资源对象,所述发布请求中包括所述至少一个资源对象的资源标识;根据所述资源标识,从所述资源库中获取所述资源标识对应的资源对象描述信息;基于获取的所述资源对象描述信息,生成所述业务对象的描述信息并发布。

第十四方面,本申请提供了一种业务对象的获取装置,应用于用户端,该装置包括:

获取单元,用于获取用户通过业务对象选取界面选取的业务对象,所述业务对象包括至少一个资源对象,所述资源对象具有与该资源对象相对应的资源标识及资源对象描述信息;

发送单元,用于向服务端发送业务对象获取请求,所述业务对象获取请求中包括选取的业务对象的标识信息;

接收单元,用于接收所述服务端发送的业务对象获取反馈信息。

第十五方面,本申请提供了一种存储介质,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行如上第三方面所述的业务对象的获取方法。

第十六方面,本申请提供了一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行如上第三方面所述的业务对象的获取方法。

第十七方面,本申请提供了一种终端设备,包括至少一个处理器;以及,

与所述至少一个处理器通信连接的存储介质;

所述存储介质,用于存储所述处理器执行的程序,以及所述处理器执行所述程序过程中所需的数据;

所述处理器,用于运行程序,其中,所述程序运行时执行如上第三方面所述的业务对象的获取方法。

第十八方面,本申请提供了一种业务对象的获取装置,应用于服务端,该装置包括:

接收单元,用于接收业务对象获取请求,所述业务对象获取请求中包括业务对象的标识信息,所述业务对象包括至少一个资源对象,所述资源对象具有与该资源对象相对应的资源标识及资源对象描述信息;

第一获取单元,用于基于所述业务对象获取请求确定所述业务对象包括的至少一个资源对象;

第二获取单元,用于获取所述至少一个资源对象的库存信息;

发送单元,用于根据所述库存信息向业务对象请求端发送业务对象获取的反馈信息。

第十九方面,本申请提供了一种存储介质,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行如上第四方面所述的业务对象的获取方法。

第二十方面,本申请提供了一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行如上第四方面所述的业务对象的获取方法。

第二十一方面,本申请提供了一种服务端设备,包括至少一个处理器;以及,

与所述至少一个处理器通信连接的存储介质;

所述存储介质,用于存储所述处理器执行的程序,以及所述处理器执行所述程序过程中所需的数据;

所述处理器,用于运行程序,其中,所述程序运行时执行如上第四方面所述的业务对象的获取方法。

借由上述技术方案,本申请提供的业务对象的发布、获取方法、装置及系统,与需要在业务对象发布页面中手工编辑业务对象的方式相比,其可以预先发布一些可以构成业务对象的资源对象并保存在各自对应的资源库中,将构成业务对象的资源对象设置为组成业务对象的最小资源粒度。当需要使用到该资源对象组成待发布的业务对象像时,从预先存储的资源库中选取组成业务对象的资源对象即可,不用再重复编写,实现了资源对象的直接复用,避免了重复手工编辑相同的资源对象信息,减少了发布业务对象的工作量,缩短了业务对象的发布时间,进而可以提业务对象发布的效率。

上述说明仅是本申请技术方案的概述,为了能够更清楚了解本申请的技术手段,而可依照说明书的内容予以实施,并且为了让本申请的上述和其它目的、特征和优点能够更明显易懂,以下特举本申请的具体实施方式。

附图说明

通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本申请的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:

图1示出了本申请实施例提供的一种服务端的业务对象的发布方法的流程图;

图2示出了本申请实施例提供的一种客户端的业务对象的发布方法的流程图;

图3示出了本申请实施例提供的一种业务对象的发布方法的终端组成示意图;

图4示出了本申请实施例提供的一种资源对象的发布方法交互流程图;

图5示出了本申请实施例提供的一种资源对象添加页面示意图;

图6示出了本申请实施例提供的一种资源对象发布页面示意图;

图7示出了本申请实施例提供的一种业务对象发布方法交互流程图;

图8示出了本申请实施例提供的一种业务对象发布页面示意图;

图9示出了本申请实施例提供的一种用户端的业务对象的获取方法流程图;

图10示出了本申请实施例提供的一种服务端的业务对象的获取方法流程图;

图11示出了本申请实施例提供的另一种用户端的业务对象的获取方法流程图;

图12示出了本申请实施例提供的另一种服务端的业务对象的获取方法流程图;

图13示出了本申请实施例提供的一种服务端的业务对象的发布装置的组成框图;

图14示出了本申请实施例提供的一种客户端的业务对象的发布装置的组成框图;

图15示出了本申请实施例提供的一种业务对象的发布系统的组成框图;

图16示出了本申请实施例提供的一种用户端的业务对象的获取装置的组成框图;

图17示出了本申请实施例提供的一种服务端的业务对象的获取装置的组成框图。

具体实施方式

下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。

为了便于理解本申请的实现方法,本申请此处先从整体上阐述一下本申请整体的改进:传统的业务对象是由业务对象信息+库存量(stockkeepingunit,sku)组成,该sku是业务对象的最小资源粒度,其是业务对象进出计量的单位,可以以件,盒,托盘等为单位。而本申请中,业务对象的最小资源粒度为资源对象,该资源对象有库存,无价格,是商家提供的;该资源对象在进行发布时,加上资源对象的价格信息,就组成了可以对外发布的产品,该产品有价格、有库存,但是无法对外销售;产品组成最终可以对外销售的商品(即业务对象)。基于本申请的新的商品模型:资源对象-产品-商品,发布商在对商品进行发布时,只需要提前录入一批资源对象,然后这部分的资源对象就可以一直为后续业务对象发布做共享,商家在发布对应的业务对象时,只需要选择组成业务对象的资源对象,然后填写资源对象对应的价格,库存等信息即可形成可以发布和销售的业务对象,无需再输入很多繁琐的业务对象描述信息了。

本申请实施例提供了一种业务对象的发布方法,应用于服务端,所述服务端设有包括至少一个资源对象的资源库,所述资源对象具有与该资源对象相对应的资源标识及资源对象描述信息;如图1所示,该方法包括:

101、接收业务对象的发布请求,所述业务对象包括至少一个资源对象,所述发布请求中包括所述至少一个资源对象的资源标识。

如上所述,在本申请实施例中,资源对象是组成业务对象的最小资源粒度单位,其一次编辑发布并存储在资源库中后,可以无限次的重复使用,故在资源对象存储到资源库中时,每个资源对象都有一个标识其身份的唯一标识,该资源标识可以是其身份标识id,也可以是其他的标识信息,具体的本申请实施例对此不进行限制。在对发布的资源对象进行存储时,可以将所有的已经发布的资源对象统一存储,也可以将已经发布的资源对象,按照资源对象的类型分别存储,具体的本申请实施例对此不进行限制。

另外,需要说明的是,业务对象由资源对象组成,其可以由一个资源对象组成,也可以由两个以上的资源对象组成,具体的可以根据客户端具体需要发布的业务对象的内容确定,本申请实施例对此不进行限制。故接收到客户端发送的业务对象发布请求时,该业务对象包括至少一个资源对象,所述发布请求中包括所述至少一个资源对象的资源标识。

102、根据所述资源标识,从所述资源库中获取所述资源标识对应的资源对象描述信息。

本申请中,客户端在将需要用到的资源对象编辑并发布后,服务端接收客户端发布的资源对象,并将该资源对象的标识信息、描述信息以及客户端标识存储在服务端的资源库中,以便后续使用。其中,资源对象的描述信息为详细的描述资源对象的属性信息,例如,当该资源对象为机票时,该机票对应的描述信息可以为航班号、起飞时间、降落时间、起飞机场、降落机场、飞行时长等信息;当该资源对象为酒店时,该酒店对应的描述信息可以为酒店名、房型、位置、服务等。

103、基于获取的所述资源对象描述信息,生成所述业务对象的描述信息并发布。

本申请在基于资源对象的描述信息,生成待发布的业务对象时,可以使用已经设计的业务对象发布页面对组成业务对象的资源对象的描述信息进行组合,也可以直接按照客户端设计的业务对象的发布形式进行组合,具体的,本申请实施例对此不进行限制。

当使用业务对象发布页面生成待发布的业务对象时,可以根据组成业务对象的资源对象的数量及类型选取对应的业务对象发布页面,在该选取的业务对象发布页面上进行对应资源对象描述信息的添加;之后基于该业务发布页面的设置,对添加的资源对象描述信息进行组合,得到待发布的业务对象的描述信息。

例如,当组成业务对象的资源对象仅有一种,为机票资源,而机票资源又有机票a资源、机票b资源、机票c资源、机票d资源,当发布请求信息中包含机票c资源的标识信息时,根据该标识信息,查询服务端的资源对象库可以获取机票c资源的描述信息,将机票c资源的描述信息添加在一个资源对应的业务对象发布页中,并基于该发布页将机票c资源的描述信息进行处理,生成包含资源对象机票c资源的业务对象的描述信息,将该业务对象的描述信息发布。

再例如,当组成业务对象的资源对象为两种,包括机票资源和酒店资源,并且该业务对象发布请求中包含的机票资源的标识信息为机票a的标识信息和酒店b的标识信息时,根据该机票a的标识信息和酒店b的标识信息,查询服务端资源库的,获取对应的机票a的描述信息和酒店b的描述信息。将所述描述信息分别添加在包含两种不同资源对象的业务对象发布页面中,将该两种资源对象的描述信息进行绑定,生成包含机票a资源对象和酒店b资源对象的业务对象描述信息,并将该业务对象发布。

值得说明的是,在对业务对象进行发布时,该业务对象可能为一个可以买卖的商品,也可以为非商品,当其可以进行买卖时,该服务端接收到的业务发布请求中可能会包括资源对象的价格信息和库存信息。当服务端接收到的业务发布请求中包括资源对象的价格信息和存储信息时,所述基于获取的所述资源对象描述信息,生成所述业务对象的描述信息并发布具体为:

基于获取的所述资源对象描述信息、价格信息和库存信息,生成所述业务对象的描述信息并发布。相应的,基于资源对象描述信息、价格信息和库存信息,生成所述业务对象的描述信息并发布时,可以基于业务对象发布页面进行,在个业务对象发布页面中添加价格信息和库存信息的相关内容,基于该发布页面中对象资源的描述信息、价格信息以及库存信息生成对应的业务对象描述信息。

本申请实施例还提供一种业务对象的发布方法,该方法应用于客户端,所述客户端设有包括至少一个资源对象的资源库,所述资源对象具有与该资源对象相对应的资源标识及资源对象描述信息;如图2所示,该方法包括:

201、接收从所述资源库选取的至少一个资源对象。

如上所述的,客户端是资源对象的编辑并发布端,其是编辑资源对象的源头,客户端和服务端有什么样的资源对象,取决于客户端编写并发布什么样的资源对象。例如,客户端编写景点门票的资源对象,那么在该景点门票的资源对象发布后,客户端和服务端就都存储有景点门票的资源对象了。在业务对象发布者对业务对象进行发布时,若其需要发布的业务对象包含的业务资源已经发布,业务对象发布者通过该客户端直接从本地的业务资源库中选取对应资源对象即可,若业务对象包含的业务资源在资源库中没有找到,其可以先将该没有发布的资源对象发布并存储在客户端本地资源库中,之后再从该资源库中进行选择。

值得说明的是,关于从所述资源库选取的资源对象数量的描述,本申请实施例此处将不再赘述,可以参考图1对应实施例的相关描述。

202、查询所述资源库获取所述至少一个资源对象的标识信息。

本申请实施例中,关于至少一个资源对象的标识信息相关描述,此处也不再赘述,可以参考图1对应实施例中的相关描述。

203、向服务端发送业务对象发布请求,所述业务对象发布请求中包括所述至少一个资源对象的标识信息。

值得说明的是,在对业务对象进行发布时,该业务对象可能为一个可以买卖的商品,也可以为非商品,当其可以进行买卖时,该客户端接选取组成业务对象的资源对象时,需要填写上该资源对象的价格信息和库存信息,以便基于本申请新的商品模型:资源对象-产品-商品,将对应的业务对象组成对应的能够出售的商品。故,在接收从所述资源库选取的至少一个资源对象之后,该方法还包括:

获取所述至少一个资源对象的价格信息和库存信息;

所述向服务端发送业务对象发布请求,所述业务对象发布请求中包括所述至少一个资源对象的标识信息具体为:向服务端发送业务对象发布请求,所述业务对象发布请求中包括所述至少一个资源对象的标识信息、价格信息和库存信息。

本申请实施例中,将构成业务对象的资源对象设置为组成业务对象的最小资源粒度,其预先保存在各自对应的资源库中。当需要使用到该资源对象组成待发布的业务对象像时,从预先存储的资源库中选取组成业务对象的资源对象即可,不用再重复编写,实现了资源对象的直接复用,避免了重复手工编辑相同的资源对象信息,减少了发布业务对象的工作量,缩短了业务对象的发布时间,进而可以提业务对象发布的效率。

为了更好的对上述方法进行理解,作为对上述实施方式的细化和扩展,本申请包括客户端、服务端和用户端,如图3所示。其中,客户端为业务对象发布者应用端,主要用于资源对象的录入和发布,其可以基于具体的资源对象发布界面进行资源对象的录入和发布;以及业务对象的获取和发布,基于资源对象已经存储到客户端的本地资源库中,业务对象的获取,也可以基于业务发布页面进行操作,该业务发布页面与资源对象发布页面关联,并且两者都与资源对象关联。其中,该资源对象发布页面和业务对象发布页面可同属于一个应用平台,也可以隶属于不同的应用平台,具体的本发明实施例对此不进行限制。本申请实施例中的客户端,可以为商家平台,在具体应用时,商家进入资源对象发布页面,进行资源对象的发布,并将发布的资源对象存储在客户端的资源库中。当商家需要进行业务对象,即商品的发布时,可以进入业务对象(商品)发布页面,从资源库中选择需要发布的商品包含的资源对象,进行商品的发布。若该要发布的商品为可以买卖的商品,则可以在发布商品之前,在商品发布页面录入对应资源对象的价格和库存。

与该客户端对应的服务端,用于完成该客户端的相关操作,实现客户端资源对象的发布和业务对象的发布,将客户端发布的资源对象和业务对象存储。在将业务对象发布完成之后,通过互联网对发布的业务对象进行浏览的用户,便可以根据自己的需求进行对应业务对象(商品)的买卖选择。

本申请以下实施例将以客户端为商家应用的客户端为例,具体阐述业务对象的发布。在执行业务对象发布之前,本申请先阐述一下商家客户端针对资源对象的发布方法,该方法具体基于资源对象的发布页面进行,具体如图4所示,包括:

301、接收商家通过资源对象发布页面录入其可能应用到的资源对象的信息,该资源对象信息包括但不局限于资源对象的类型信息、资源标识以及资源对象描述信息。

其中,该资源对象发布页面包括但不局限于资源对象的添加页面,该资源对象添加页面可以为但不局限于图5所示的内容,该内容可以根据具体资源对象的描述信息进行变更,例如如图5所述的景点门票资源对象添加界面,其包括但不局限于景点所在城市,景点名称,门票类型,以及商家编码等。

在将该资源对象添加完成后,可以展示在资源对象发布页面中,该资源对象发布页面可以为但不局限于如图6所示的内容,该内容包括已发布资源对象的分类显示,以及新添加的资源对象的展示,以及方便触发资源对象添加页面的按钮。

302、向服务端发送资源对象发布请求,所述资源对象发布请求包含所述资源对象信息和发布资源对象的客户端信息。

303、服务端接收客户端发布的资源对象发布请求。

304、将所述资源对象信息和发布资源对象的客户端信息存储在所述资源库中。

进一步的,当服务端接收到客户端的资源对象发布请求,并将对应的资源对象进行存储后,该服务端还可以将存储在资源库中的资源对象进行分类提取;将该提取的资源对象信息发送给资源对象发布方,以便所述资源对象发布方对其已经发布的资源进行展示并存储。

客户端在将录入的资源对象发布后,可能存在发布不成功的资源对象,故当发布不成功时,就要重新录入对应的资源对象,进行重新发布。若发布的资源对象成功,在接收所述服务端发送的已经发布成功的资源对象信息;将所述发布成功的资源对象信息进行展示并存储在所述资源库中。其中,在将发布成功的资源对象存储在客户端本地的资源库中时,可以将所述资源信息按照资源对象的类型信息进行分类;按照不同类型信息将所述资源信息分别存储在所述资源库中。其中,在将已经发布的资源对象进行存储显示时,可以分类显示,如图6所示,如分类为景点库,酒店库,餐饮库,交通接驳库等。

基于本申请上述实施例中资源对象的发布,本申请实施例提供了另一种业务对象发布方法,如图7所示,该方法包括:

401、客户端接收从所述资源库选取的至少一个资源对象。

值得说明的是,本申请实施例中,客户端在接收从资源库选取的至少一个资源对象时,可以是基于业务对象发布页面进行。具体的,可以为但不局限于如图8所示,该业务对象发布页面包括分类存储和显示的资源对象,到需要组成需要发布的业务对象像时,可以选择对应的资源对象库,从选取的资源对象库中选取对应的资源对象资源。例如,如图8所示,本申请实施例要发布一个包含景点门票+酒店住宿的业务对象,在进行对应资源对象的选择时,直接点击添加景点门票,从景点门票对应的资源库中进行选取即可;同样的选取酒店住宿时,直接点击添加酒店住宿,从酒店住宿资源库中选取即可。若需要获取的资源对象不再已经存储的资源库中,则本申请还在该业务对象发布页面中,添加了添加资源的触发按钮,当触发该按钮时,直接跳转到图5所示的资源对象添加页面中,执行对应资源的添加和发布。

402、客户端查询所述资源库获取所述至少一个资源对象的标识信息。

在客户端接收到商家通过业务对象发布页面选取的资源对象后,查询对应的资源库,获取该选取的资源对象对应的标识信息。

403、客户端向服务端发送业务对象发布请求,所述业务对象发布请求中包括所述至少一个资源对象的标识信息。

404、服务端接收客户端发送的业务对象的发布请求,所述业务对象包括至少一个资源对象,所述发布请求中包括所述至少一个资源对象的资源标识。

405、服务端根据所述资源标识,从所述资源库中获取所述资源标识对应的资源对象描述信息。

406、服务端确定所述业务对象中资源对象的数量;若所述资源对象的数量为一个,则执行407;若所述资源对象的数量为多个,则执行408。

值得说明的是,如上所述的,业务对象在发布的时候,可能包括一个资源对象,也可能包括两个以上的资源对象,当仅包含一个资源对象时,不用进行资源对象之间的处理,直接将该一个资源对象的描述信息呈现即可。当包含两个以上的资源对象时,根据资源对象类型的不同,需要进行不同的资源对象和业务对象呈现类型的绑定和组合。具体的如408所述。

407、服务端将所述一个资源对象的描述信息添加在单类型单资源格式业务对象发布页中,生成所述业务对象的描述信息并发布,并执行409。

408、服务端根据所述多个资源对象的类型,将对应多个资源对象的描述信息生成业务对象的描述信息并发布,并执行409。

其中,基于资源对象类型和数量的不同,以及需要发布形式的不同,本申请根据所述多个资源对象的类型,将对应多个资源对象的描述信息生成业务对象的描述信息并发布,具体为包括:

若确定所述多个资源对象为同一类型的资源对象,则将所述多个资源对象的描述信息以下拉列表的形式添加在单类型多资源格式业务对象发布页中,生成所述业务对象的描述信息并发布。

若所述多个资源对象为不同类型的资源对象,则将所述多个资源对象的描述信息进行组合绑定,将组合绑定后的多个资源对象的描述信息添加在多类型单资源格式业务对象发布页中,生成所述业务对象的描述信息并发布。

若所述多个资源对象包含多种类型的资源对象,并且其中某种类型的资源对象为两个以上,则将同一种类型的两个以上的资源对象的描述信息组合成下拉列表的形式,并与其他类型的资源对象的描述信息进行绑定,将组合绑定后的多个资源对象的描述信息添加在多类型多资源格式业务对象发布页中,生成所述业务对象的描述信息并发布。

409、服务端将发布的所述业务对象的描述信息存储在资源库中,并发送给对应的发布请求方。

410、客户端接收该服务端发送的已经发布成功的业务对象,将该业务对象的描述信息存储在客户端本地的资源库中,以便后续查看。

基于上述业务对象进行发布之后,若该发布的业务对象包括的资源对象具有价格信息和库存信息,则用户会对对应的业务对象的资源对象进行买卖交易,后续需要对对应的资源对象进行库存的管理。在具体对应资源对象进行库存管理时,可以采用但不局限于以下的方法实现,该方法包括:根据用户端对资源对象的获取情况,对对应的资源对象的库存信息进行更新;将资源对象更新后的库存信息发送给客户端,以便客户端对所述资源对象的库存进行更新。

客户端接收服务端发送的资源对象更新后的库存信息;根据所述更新后的库存信息对本地资源对象的库存进行更新。

基于上述资源对象库存的管理,当后续还有关于该资源对象的新的业务发布时,服务端在接收到包含该资源对象的业务对象的发布之后,要查看对应的资源对象的库存是否在预定的阈值范围之内,若在预定的阈值范围之内,则包含该资源对象的业务对象是可以发布的,若不在预定预置范围之内,则包含该资源对象的业务对象发布将不成功。需要通知客户端的商户,让其确定是否增加新的库存。

本申请实施例中,根据业务发布请求中包含的资源对象的数量以及类型分别进行了不同类型的业务对象的发布,使得业务对象的发布类型多样性,也为用户提供了多方面的选择,提高了业务对象发布的推广。

进一步的,在上述业务对象发布之后,用户会根据需求对发布的业务对象进行获取,当该业务对象可以买卖时,用户可以对具体的业务对象进行购买。本申请实施例提供一种业务对象的获取方法,应用于用户端,如图9所示,该方法包括:

501、用户端获取用户通过业务对象选取界面选取的业务对象,所述业务对象包括至少一个资源对象,所述资源对象具有与该资源对象相对应的资源标识及资源对象描述信息。

用户在获取对应的业务对象时,可以通过但不局限于用户业务对象选取界面进行选取,也可以通过其他的方式获取,为了方便用户的操作,一般会提供人机交互的业务对象选取界面。

供用户进行对应业务对象的选取,具体本发明实施例对此不进行限制。关于资源对象相对应的资源标识及资源对象描述信息的相关描述,本申请此处将不再赘述,具体可以参考业务对象发布方法的相关描述。

502、用户端向服务端发送业务对象获取请求,所述业务对象获取请求中包括选取的业务对象的标识信息。

503、接收所述服务端发送的业务对象获取反馈信息。

本申请还提供一种业务对象的获取方法,应用于服务端,如图10所示,该方法包括:

601、服务端接收业务对象获取请求,所述业务对象获取请求中包括业务对象的标识信息,所述业务对象包括至少一个资源对象,所述资源对象具有与该资源对象相对应的资源标识及资源对象描述信息。

关于资源对象相对应的资源标识及资源对象描述信息的相关描述,本申请此处将不再赘述,具体可以参考业务对象发布方法的相关描述。

602、基于所述业务对象获取请求确定所述业务对象包括的至少一个资源对象。

603、获取所述至少一个资源对象的库存信息。

604、根据所述库存信息向业务对象请求端发送业务对象获取的反馈信息。

本申请实施例中,由于发布的业务对象至少包括一种资源对象,当该业务对象中包含一种资源对象时,该资源对象可以以业务对象为单位获取,也可以以资源对象为单位获取;当该业务对象包含至少两种资源对象时,资源对象也可以是以下拉菜单的形式供用户选取,该资源对象也可以单独选取,使得业务对象以及资源对象的购买灵活多样,方便购买,进而提升了业务对象的购买性。

基于上述业务对象包含的资源对象的可选择性,本申请实施例还提供一种业务对象的获取方法,该方法应用于用户端,如图11所示,该方法包括:

701、用户端确定用户通过业务对象选取界面选取的业务对象的类型;若所述业务对象包含的至少一个资源对象为固定组合的业务对象,则执行702;若所述业务对象包含的至少一个资源对象为可选择下拉列表式的资源对象,则执行704。

702、直接获取该固定组合的业务对象,并执行703。

703、所述向服务端发送业务对象获取请求,所述业务对象获取请求中包括选取的业务对象的标识信息。

704、接收用户通过业务对象选取界面下拉列表选取的至少一个资源对象,并将所述选取的至少一个资源对象进行组合得到的业务对象。执行705。

705、向服务端发送业务对象获取请求,所述业务对象获取请求中包括选取的业务对象的标识信息以及选取的至少一个资源对象的标识信息。

基于上述用户端的方法实施例,本申请实施例还提供一种业务对象的获取方法,应用于服务端,如图12所示,该方法包括:

801、接收业务对象获取请求,所述业务对象获取请求中包括业务对象的标识信息,所述业务对象包括至少一个资源对象,所述资源对象具有与该资源对象相对应的资源标识及资源对象描述信息。

802、查询所述业务对象获取请求中是否包含所述业务对象包括的至少一个资源对象的标识信息;若所述业务对象获取请求中不包含所述业务对象包括的至少一个资源对象的标识信息,则执行803;若所述业务对象获取请求中包括包含所述业务对象包括的至少一个资源对象的标识信息,则执行804。

803、根据所述业务对象标识信息查询资源库,获取所述业务对象包括的至少一个资源对象,并执行805。

804、根据所述业务对象包括的至少一个对象资源标识信息查询资源库,获取所述业务对象包括的至少一个资源对象,并执行805。

805、获取所述至少一个资源对象的库存信息。

806、检测业务对象包含的至少一个资源对象中每个资源对象的库存是否小于或等于各自对应的预设库存阈值;若业务对象包含的至少一个资源对象中存在库存小于或等于所述预设库存阈值的业务对象资源,则执行807;若业务对象包含的至少一个资源对象中不存在库存小于或等于所述预设库存阈值的业务对象资源,则执行808。

807、向业务对象请求端发送业务对象获取失败的反馈信息,所述反馈信息中包含库存不足的资源对象的标识信息。

808、向业务对象请求端发送业务对象获取成功的反馈信息。

基于上述方法实施例,本申请实施例提供一种业务对象的发布装置,如图13所示,应用于服务端,所述服务端设有包括至少一个资源对象的资源库,所述资源对象具有与该资源对象相对应的资源标识及资源对象描述信息,该装置包括:

业务对象发布请求接收单元91,用于接收业务对象的发布请求,所述业务对象包括至少一个资源对象,所述发布请求中包括所述至少一个资源对象的资源标识;

获取单元92,用于根据所述资源标识,从所述资源库中获取所述资源标识对应的资源对象描述信息;

生成单元93,用于基于获取的所述资源对象描述信息,生成所述业务对象的描述信息并发布。其中,生成单元93包括:

确定模块,用于确定所述业务对象中资源对象的数量;

生成模块,用于在确地所述资源对象的数量为一个时,将所述一个资源对象的描述信息添加在单类型单资源格式业务对象发布页中,生成所述业务对象的描述信息并发布;

所述生成模块还用于,在确定所述资源对象的数量为多个时,根据所述多个资源对象的类型,将对应多个资源对象的描述信息生成业务对象的描述信息并发布。其中,根据所述多个资源对象的类型,将对应多个资源对象的描述信息生成业务对象的描述信息并发布可以采用但不局限于以下的方式显示,该方法包括:

若确定所述多个资源对象为同一类型的资源对象,则将所述多个资源对象的描述信息以下拉列表的形式添加在单类型多资源格式业务对象发布页中,生成所述业务对象的描述信息并发布;

若所述多个资源对象为不同类型的资源对象,则将所述多个资源对象的描述信息进行组合绑定,将组合绑定后的多个资源对象的描述信息添加在多类型单资源格式业务对象发布页中,生成所述业务对象的描述信息并发布。

若所述多个资源对象包含多种类型的资源对象,并且其中某种类型的资源对象为两个以上,则将同一种类型的两个以上的资源对象的描述信息组合成下拉列表的形式,并与其他类型的资源对象的描述信息进行绑定,将组合绑定后的多个资源对象的描述信息添加在多类型多资源格式业务对象发布页中,生成所述业务对象的描述信息并发布。

进一步的,该装置还包括:

第一存储单元,用于在基于获取的所述资源对象描述信息,生成所述业务对象的描述信息并发布之后,将发布的所述业务对象的描述信息存储在资源库中;

第一发送单元,用于发布的所述业务对象的描述信息发送给对应的发布请求方。

进一步的,该装置还包括,

资源对象发布请求接收单元,用于接收发布的资源对象发布请求,所述资源对象发布请求包含所述资源对象信息和发布资源对象的客户端信息,所述资源对象信息包括资源对象的类型信息、资源标识以及资源对象描述信息;

第二存储单元,用于将所述资源对象信息和发布资源对象的客户端信息存储在所述资源库中。

进一步的,该装置还包括:

分类单元,用于将存储在资源库中的资源对象进行分类提取;

第二发送单元,用于将该提取的资源对象信息发送给资源对象发布方,以便所述资源对象发布方对其已经发布的资源进行展示并存储。

当所述发布请求中还包括资源对象的价格信息和库存信息时,所述生成单元用于基于获取的所述资源对象描述信息、价格信息和库存信息,生成所述业务对象的描述信息并发布。

进一步的,该装置还包括:

更新单元,用于根据用户端对资源对象的获取情况,对对应的资源对象的库存信息进行更新;

第三发送单元,用于将资源对象更新后的库存信息发送给客户端,以便客户端对所述资源对象的库存进行更新。

本申请实施例还提供一种存储介质,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行上述服务端业务对象的发布方法。

申请实施例还提供一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行上述服务端业务对象的发布方法。

申请实施例还提供一种服务端设备,包括至少一个处理器;以及,

与所述至少一个处理器通信连接的存储介质;

所述存储介质,用于存储所述处理器执行的程序,以及所述处理器执行所述程序过程中所需的数据;

所述处理器,用于运行程序,其中,所述程序运行时执行上述服务端业务对象的发布方法。

本申请实施例还提供一种业务对象的发布装置,如图14所示,应用于客户端,所述客户端设有包括至少一个资源对象的资源库,所述资源对象具有与该资源对象相对应的资源标识及资源对象描述信息;该装置包括:

第一接收单元1001,用于接收从所述资源库选取的至少一个资源对象;

查询单元1002,用于查询所述资源库获取所述至少一个资源对象的标识信息;

第一发送单元1003,用于向服务端发送业务对象发布请求,所述业务对象发布请求中包括所述至少一个资源对象的标识信息。

进一步的,该装置还包括:

第二接收单元,用于在第一接收单元接收从所述资源库选取的至少一个资源对象之前,接收输入的至少一个资源对象信息,所述资源对象信息包括资源对象的类型信息、资源标识以及资源对象描述信息;

第二发送单元,用于向服务端发送资源对象发布请求,所述资源对象发布请求包含所述资源对象信息和发布资源对象的客户端信息。

进一步的,该装置还包括:

第三接收单元,用用于第二发送单元在向服务端发送资源对象发布请求之后,接收所述服务端发送的已经发布成功的资源对象信息;

展示单元,用于将所述发布成功的资源对象信息进行展示;

存储单元,用于将所述发布成功的资源对象信息存储在所述资源库中。其中,所述存储单元包括:

分类模块,用于将所述资源信息按照资源对象的类型信息进行分类;

存储模块,用于按照不同类型信息将所述资源信息分别存储在所述资源库中。

进一步的,该装置还包括:

获取单元,用于在第一接收单元接收从所述资源库选取的至少一个资源对象之后,获取所述至少一个资源对象的价格信息和库存信息;

所述第一发送单元还用于,向服务端发送业务对象发布请求,所述业务对象发布请求中包括所述至少一个资源对象的标识信息、价格信息和库存信息。

进一步的,该装置还包括:

第四接收单元,用于接收服务端发送的资源对象更新后的库存信息;

更新单元,用于根据所述更新后的库存信息对本地资源对象的库存进行更新。

申请实施例还提供一种存储介质,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行上述客户端业务对象的发布方法。

申请实施例还提供一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行上述客户端业务对象的发布方法。

申请实施例还提供一种客户端设备,包括至少一个处理器;以及,

与所述至少一个处理器通信连接的存储介质;

所述存储介质,用于存储所述处理器执行的程序,以及所述处理器执行所述程序过程中所需的数据;

所述处理器,用于运行程序,其中,所述程序运行时执行上述客户端业务对象的发布方法。

本申请实施例还提供一种业务对象的发布系统,如图15所示,该系统包括客户端1101和服务端1101,所述客户端和服务端分别设有包括至少一个资源对象的资源库,所述资源对象具有与该资源对象相对应的资源标识及资源对象描述信息;

所客户端1101,用于接收从所述资源库选取的至少一个资源对象;查询所述资源库获取所述至少一个资源对象的标识信息;向服务端1102发送业务对象发布请求,所述业务对象发布请求中包括所述至少一个资源对象的标识信息;

所述服务端1102,用于接收业务对象的发布请求,所述业务对象包括至少一个资源对象,所述发布请求中包括所述至少一个资源对象的资源标识;根据所述资源标识,从所述资源库中获取所述资源标识对应的资源对象描述信息;基于获取的所述资源对象描述信息,生成所述业务对象的描述信息并发布。

本申请实施例中,将构成业务对象的资源对象设置为组成业务对象的最小资源粒度,其预先保存在各自对应的资源库中。当需要使用到该资源对象组成待发布的业务对象像时,从预先存储的资源库中选取组成业务对象的资源对象即可,不用再重复编写,实现了资源对象的直接复用,避免了重复手工编辑相同的资源对象信息,减少了发布业务对象的工作量,缩短了业务对象的发布时间,进而可以提业务对象发布的效率。

本申请实施例提供一种业务对象的获取装置,如图16所示,应用于用户端,该装置包括:

获取单元1201,用于获取用户通过业务对象选取界面选取的业务对象,所述业务对象包括至少一个资源对象,所述资源对象具有与该资源对象相对应的资源标识及资源对象描述信息;

发送单元1202,用于向服务端发送业务对象获取请求,所述业务对象获取请求中包括选取的业务对象的标识信息;

接收单元1203,用于接收所述服务端发送的业务对象获取反馈信息。

进一步的,所述获取单元1201包括:

确定模块,用于确定用户通过业务对象选取界面选取的业务对象的类型;

获取模块,用于在确定所述业务对象包含的至少一个资源对象为固定组合的业务对象时,直接获取该固定组合的业务对象;

所述获取模块,还用于在确定所述业务对象包含的至少一个资源对象为可选择下拉列表式的资源对象时,接收用户通过业务对象选取界面下拉列表选取的至少一个资源对象,并将所述选取的至少一个资源对象进行组合得到的业务对象。

所述发送单元1202还用于,在确定所述获取的业务对象是该固定组合的业务对象时,向服务端发送业务对象获取请求,所述业务对象获取请求中包括选取的业务对象的标识信息;

所述发送单元1202还用于,在确定所述获取的业务对象为组合得到业务对象时,向服务端发送业务对象获取请求,所述业务对象获取请求中包括选取的业务对象的标识信息以及选取的至少一个资源对象的标识信息。

本申请实施例提供一种存储介质,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行如上用户端所述的业务对象的获取方法。

本申请实施例提供实施例还提供一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行如上用户端所述的业务对象的获取方法。

本申请实施例还提供一种终端设备,包括至少一个处理器;以及,

与所述至少一个处理器通信连接的存储介质;

所述存储介质,用于存储所述处理器执行的程序,以及所述处理器执行所述程序过程中所需的数据;

所述处理器,用于运行程序,其中,所述程序运行时执行如上用户端所述的业务对象的获取方法。

本申请实施例提供一种业务对象的获取装置,如图17所示,应用于服务端,该装置包括:

接收单元1301,用于接收业务对象获取请求,所述业务对象获取请求中包括业务对象的标识信息,所述业务对象包括至少一个资源对象,所述资源对象具有与该资源对象相对应的资源标识及资源对象描述信息;

第一获取单元1302,用于基于所述业务对象获取请求确定所述业务对象包括的至少一个资源对象;

第二获取单元1303,用于获取所述至少一个资源对象的库存信息;

发送单元1304,用于根据所述库存信息向业务对象请求端发送业务对象获取的反馈信息。

所述第一获取单元1302,包括:

查询模块,用于查询所述业务对象获取请求中是否包含所述业务对象包括的至少一个资源对象的标识信息;

获取模块,用于在查询到所述业务对象获取请求中不包含所述业务对象包括的至少一个资源对象的标识信息时,根据所述业务对象标识信息查询资源库,获取所述业务对象包括的至少一个资源对象;

所述获取模块还用于,在查询到所述业务对象获取请求中包括包含所述业务对象包括的至少一个资源对象的标识信息时,根据所述业务对象包括的至少一个对象资源标识信息查询资源库,获取所述业务对象包括的至少一个资源对象。

进一步的,所述发送单元1304,包括:

检测模块,用于检测业务对象包含的至少一个资源对象中每个资源对象的库存是否小于或等于各自对应的预设库存阈值;

发送模块,用于在所述检测模块检测到业务对象包含的至少一个资源对象中存在库存小于或等于所述预设库存阈值的业务对象资源时,向业务对象请求端发送业务对象获取失败的反馈信息,所述反馈信息中包含库存不足的资源对象的标识信息;

所述发送模块还用于,在所述检测模块检测到业务对象包含的至少一个资源对象中不存在库存小于或等于所述预设库存阈值的业务对象资源时,向业务对象请求端发送业务对象获取成功的反馈信息。

本申请实施例还提供一种存储介质,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行如上服务端所述的业务对象的获取方法。

本申请实施例还提供一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行如上服务端所述的业务对象的获取方法。

本申请实施例还提供一种服务端设备,包括至少一个处理器;以及,

与所述至少一个处理器通信连接的存储介质;

所述存储介质,用于存储所述处理器执行的程序,以及所述处理器执行所述程序过程中所需的数据;

所述处理器,用于运行程序,其中,所述程序运行时执行如上服务端所述的业务对象的获取方法。

本申请实施例中,由于发布的业务对象至少包括一种资源对象,当该业务对象中包含一种资源对象时,该资源对象可以以业务对象为单位获取,也可以以资源对象为单位获取;当该业务对象包含至少两种资源对象时,资源对象也可以是以下拉菜单的形式供用户选取,该资源对象也可以单独选取,使得业务对象以及资源对象的购买灵活多样,方便购买,进而提升了业务对象的购买性。

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

本申请是参照根据本申请实施例的商品发布方法、装置、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

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

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

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

以上仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。

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