产品信息隔离方法和系统与流程

文档序号:17069174发布日期:2019-03-08 23:10阅读:368来源:国知局
产品信息隔离方法和系统与流程

本申请涉及互联网技术领域,特别是涉及一种产品信息隔离方法和系统。



背景技术:

随着互联网技术的发展,涌现出了多种电商平台。卖家可以在电商平台建立相应的店铺,进行产品销售。卖家中不乏小微企业,由于小微企业的利润较低,产品的价格是非常敏感的话题。而同行之间的价格竞争较为常见,同行之间微弱的价格优势,就有可能导致产品销售状况发生变化。为了避免不正当的价格竞争,有必要对同行业的卖家之间的产品信息进行隔离。因此,如何对电商平台中同行业的卖家之间的产品信息进行有效隔离,成为目前需要解决的一个技术问题。



技术实现要素:

基于此,有必要针对上述技术问题,提供一种能够有效针对同行业的卖家进行产品信息隔离的产品信息隔离方法和系统。

一种产品信息隔离方法,所述方法包括:

通过服务器接收第一终端上传的二维码创建请求,所述二维码创建请求中携带了页面标识;

所述服务器根据所述二维码创建请求,创建与所述页面标识对应的二维码;

所述服务器将所述二维码返回至第一终端,所述第一终端将所述二维码发送至信息分享空间;

在第二终端在所述信息分享空间获取到所述二维码后,接收所述第二终端上传的页面访问请求,第二终端触发所述二维码生成所述页面访问请求;

所述服务器根据所述页面访问请求,识别所述第二终端对应的用户身份是否与所述第一终端对应的用户身份属于相同行业;

若是,则根据所述页面标识获取相应页面内容,所述页面内容中包括产品信息;对所述页面内容的产品信息进行隐藏;将隐藏产品信息后的页面内容返回至第二终端。

在其中一个实施例中,在所述识别所述第二终端对应的用户身份是否与所述第一终端对应的用户身份属于相同行业之后,所述方法还包括:

当所述第二终端对应的用户身份与所述第一终端对应的用户身份不属于相同行业时,所述服务器根据所述页面标识获取对应的页面内容,所述页面内容中包括产品信息;将包含所述产品信息的页面返回至第二终端。

在其中一个实施例中,在所述通过服务器接收所述第二终端上传的页面访问请求之前,所述方法还包括:

所述服务器接收第一终端上传的价格隐藏请求,所述价格隐藏请求中携带了产品标识;

所述服务器根据所述产品标识将对应产品信息中的价格进行隐藏;

所述服务器建立所述第一终端与所述第二终端之间的通信连接,所述第二终端针对被隐藏的价格向所述第一终端发送相应的询价消息,所述第一终端根据所述询价信息返回对应的价格。

在其中一个实施例中,所述方法还包括:

当识别到所述第二终端对应的用户身份尚未注册时,所述服务器根据所述页面标识获取部分产品信息;

所述服务器将包含部分产品信息的页面返回至第二终端,并且向所述第二终端返回注册提示信息。

在其中一个实施例中,所述方法还包括:

所述服务器获取多个第一终端上传的注册信息;所述注册信息中包括所属行业;

所述服务器获取推送消息,识别所述推送消息中的关键字;

所述服务器根据所述关键字与所述所属行业的对应关系,将所述推送消息推送至第一终端。

一种产品信息隔离系统,所述系统包括:

第一终端,用于获取页面标识,利用所述页面标识生成二维码创建请求,将所述二维码创建请求上传至服务器;

服务器,用于根据所述二维码创建请求,创建与所述页面标识对应的二维码;将所述二维码返回至第一终端;

所述第一终端还用于将所述二维码发送至信息分享空间;

第二终端,用于在所述信息分享空间获取所述二维码,触发所述二维码生成页面访问请求,将所述页面访问请求上传至所述服务器;

所述服务器还用于根据所述页面访问请求,对所述第二终端对应的用户身份进行识别;当所述第二终端对应的用户身份与所述第一终端对应的用户身份属于相同行业时,根据所述页面标识获取相应页面内容,所述页面内容中包括产品信息;对所述页面内容的产品信息进行隐藏;将隐藏产品信息后的页面内容返回至第二终端。

在其中一个实施例中,当所述第二终端对应的用户身份与所述第一终端对应的用户身份不属于相同行业时,所述服务器还用于根据所述页面标识获取对应的页面内容,所述页面内容中包括产品信息;将包含所述产品信息的页面返回至第二终端。

在其中一个实施例中,所述第一终端还用于上传价格隐藏请求,所述价格隐藏请求中携带了产品标识;所述服务器还用于根据所述产品标识将对应产品信息中的价格进行隐藏,以及建立所述第一终端与所述第二终端之间的通信连接;所述第二终端还用于针对被隐藏的价格向所述第一终端发送相应的询价消息,所述第一终端根据所述询价信息返回对应的价格。

在其中一个实施例中,所述服务器还用于识别所述第二终端对应的用户身份是否注册,当识别到所述第二终端对应的用户身份尚未注册时,所述服务器还用于根据所述页面标识获取部分产品信息;将包含部分产品信息的页面返回至第二终端,并且向所述第二终端返回注册提示信息。

在其中一个实施例中,所述第一终端还用于上传注册信息,所述注册信息中包括所属行业;所述服务器还用于获取推送消息,识别所述推送消息中的关键字;根据所述关键字与所述所属行业的对应关系,将所述推送消息推送至第一终端。

上述产品信息隔离方法和系统,第一终端可以上传二维码创建请求,服务器根据二维码创建请求可以创建与页面标识对应的二维码。第一终端可以将该二维码在信息分享空间中进行分享。第二终端可以在信息分享空间中获取该二维码,通过触发该二维码可以向服务器发送页面访问请求。服务器根据页面访问请求对第二终端对应的用户身份进行识别,当第二终端对应的用户身份与第一终端对应的用户身份属于相同行业时,表示第二终端对应的用户与第一终端对应的用户属于同行业的卖家。服务器根据页面访问请求中携带的页面标识获取对应的页面内容,将页面内容中的产品信息进行隐藏,将隐藏产品信息后的页面内容返回至第二终端。通过对同行业卖家之间的店铺页面进行隔离,由此实现了对同一行业的不同卖家的产品信息进行了有效隔离。

附图说明

图1为一个实施例中产品信息隔离方法的应用场景图;

图2为一个实施例中产品信息隔离方法的流程示意图;

图3为又一个实施例中产品信息隔离方法的流程示意图;

图4为一个实施例中产品信息隔离系统的结构框图;

图5为一个实施例中计算机设备的内部结构图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

本申请提供的产品信息隔离方法,可以应用于如图1所示的应用环境中。第一终端102通过网络与服务器104进行通信。第二终端106通过网络与服务器104进行通信.其中,第一终端102以及第二终端106可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备,服务器104可以用独立的服务器或者是多个服务器组成的服务器集群来实现。

卖家通过第一终端102在服务器104进行注册,注册信息中包括所属行业。注册成功后,卖家可以通过第一终端向服务器上传产品信息,服务器利用产品信息生成卖家的店铺页面。店铺页面具有唯一的页面标识。第一终端102生成二维码创建请求,该二维码创建请求中携带了店铺页面的页面标识。第一终端102将二维码创建请求上传至服务器。服务器104根据二维码创建请求创建与页面标识对应的二维码,将二维码返回至第一终端102。第一终端102将二维码发送至信息分享空间。第二终端106在信息分享空间获取到二维码后,通过触发二维码,生成对店铺页面的页面访问请求。第二终端106将页面访问请求上传至服务器104。服务器104识别第二终端对应的用户身份是否与第一终端对应的用户身份属于相同行业,若属于相同行业时,则根据页面标识获取相应页面内容,页面内容中包括产品信息;对页面内容的产品信息进行隐藏。服务器104将隐藏产品信息后的页面内容返回至第二终端106。由此实现了对同一行业的不同卖家的产品信息进行了有效隔离。

在一个实施例中,如图2所示,提供了一种产品信息隔离方法,以该方法应用于图1中的服务器为例进行说明,包括以下步骤:

步骤202,通过服务器接收第一终端上传的二维码创建请求,二维码创建请求中携带了页面标识。

步骤204,服务器根据二维码创建请求,创建与页面标识对应的二维码。

步骤206,服务器将二维码返回至第一终端,第一终端将二维码发送至信息分享空间。

第一终端上预先安装了应用程序,卖家可以通过应用程序向服务器发送注册请求,服务器根据注册请求向第一终端返回注册页面。第一终端通过注册页面向服务器上传相应的注册信息。其中,注册信息中包括卖家的用户身份,例如,卖家的用户身份可以是小微企业。服务器对注册信息进行审核,审核通过,则卖家注册成功。注册成功后,卖家可以通过第一终端向服务器上传产品信息,服务器利用产品信息生成卖家的店铺页面。店铺页面具有唯一的页面标识。店铺页面中可以包含多种产品,每种产品页也可以具有对应的产品页面。

店铺页面中包括多个控件,其中包括用于创建二维码的控件。卖家可以通过第一终端在店铺页面中触发用于创建二维码的控件,第一终端生成二维码创建请求,该二维码创建请求中携带了店铺页面的页面标识。第一终端将二维码创建请求上传至服务器。服务器根据二维码创建请求创建与页面标识对应的二维码,将二维码返回至第一终端。第一终端将二维码发送至信息分享空间。信息分享空间包括朋友圈、群组以及虚拟空间等。不同的卖家可以将二维码发送至不同的信息分享空间。

步骤208,在第二终端在信息分享空间获取到二维码后,服务器接收第二终端上传的页面访问请求,第二终端触发二维码生成页面访问请求。

步骤210,服务器根据页面访问请求,识别第二终端对应的用户身份是否与第一终端对应的用户身份属于相同行业。

步骤212,当第二终端对应的用户身份与第一终端对应的用户身份属于相同行业时,服务器根据页面标识获取相应页面内容,页面内容中包括产品信息;对页面内容的产品信息进行隐藏,将隐藏产品信息后的页面内容返回至第二终端。

第二终端中预先安装了应用程序。买家可以通过第二终端的应用程序访问信息分享空间。第二终端在信息分享空间中可以获取到第一终端分享的二维码。买家可以通过第二终端触发二维码,生成对店铺页面的页面访问请求。第二终端将页面访问请求上传至服务器。服务器对页面访问请求进行解析,得到相应的页面标识以及第二终端的终端标识。此外,服务器根据页面访问请求对第二终端对应的用户身份进行验证。

具体的,服务器根据第二终端的终端标识查询是否存在对应的用户信息。用户信息中包括用户标识、是否为卖家、所属行业、产品类别等。若查询到与第二终端对应的用户信息,则服务器获取第一终端对应的用户信息,将第一终端对应的用户身份与第二终端对应的用户身份进行比对,以便验证第二终端对应的用户身份是否与第一终端对应的用户身份属于同行业卖家。

当验证第二终端对应的用户身份与第一终端对应的用户身份属于同行业的卖家时,服务器根据页面访问请求中携带的页面标识获取对应的页面内容,将页面内容中的产品信息进行隐藏,将隐藏产品信息后的页面内容返回至第二终端。第二终端展示隐藏产品信息后的页面。第二终端对应的用户(即同行业卖家)无法获取到同行业其他卖家(即第一终端对应的用户)的产品信息。

本实施例中,第一终端可以上传二维码创建请求,服务器根据二维码创建请求可以创建与页面标识对应的二维码。第一终端可以将该二维码在信息分享空间中进行分享。第二终端可以在信息分享空间中获取该二维码,通过触发该二维码可以向服务器发送页面访问请求。服务器根据页面访问请求对第二终端对应的用户身份进行识别,当第二终端对应的用户身份与第一终端对应的用户身份属于相同行业时,表示第二终端对应的用户与第一终端对应的用户属于同行业的卖家。服务器根据页面访问请求中携带的页面标识获取对应的页面内容,将页面内容中的产品信息进行隐藏,将隐藏产品信息后的页面内容返回至第二终端。通过对同行业卖家之间的店铺页面进行隔离,由此实现了对同一行业的不同卖家的产品信息进行了有效隔离。

进一步的,对于第二终端对应的用户而言,也可能有在同行卖家的店铺中购买产品的情形,而不是获取产品信息进行价格竞争。此时,第二终端对应的用户也可以是真实的卖家。服务器向第二终端返回的隐藏产品信息后的页面中,还可以包含其他控件,例如留言控件。第二终端可以通过触发留言控件向第一终端发送留言。第一终端在收到留言后,可以通过应用程序与第二终端进行通信,在第一终端可以获取产品链接,将产品链接发送至第二终端。由此可以使得第二终端的买家能够获取到所需产品的相应信息。

在一个实施例中,如图3所示,在步骤210之后,若第二终端对应的用户身份与第一终端对应的用户身份属于相同行业,则执行步骤212;否则执行步骤216;

步骤214,当第二终端对应的用户身份与第一终端对应的用户身份不属于相同行业时,服务器根据页面标识获取对应的页面内容,页面内容中包括产品信息,将包含产品信息的页面内容返回至第二终端。

本实施例中,服务器对第二终端对应的用户身份进行验证之后,如果确定第二终端对应的用户身份与第一终端对应的用户身份不属于相同行业时,表示第二终端对应的用户为买家。服务器根据页面访问请求中携带的页面标识获取对应的页面内容,页面内容中包含了产品信息。产品信息中可以包含产品介绍以及价格等。服务器将包含产品信息的页面内容返回至第二终端。第二终端展示该页面,由此可以了解卖家的产品状况。

在识别到第二终端对应的用户身份为买家时,服务器可以根据买家的页面访问请求,返回卖家店铺的页面。由此可以使得卖家的产品信息对同行业卖家进行有效隔离的同时,还可以确保买家顺利获悉到产品信息。

在一个实施例中,该方法还包括:当识别到第二终端对应的用户身份尚未注册时,服务器根据页面标识获取部分产品信息;将包含部分产品信息的页面返回至第二终端,并且向第二终端返回注册提示信息。

在服务器识别第二中的对应的用户身份时,如果未能查询到相应的注册信息,则将其标注为未注册用户。服务器向未注册的第二终端返回仅包含部分产品信息的页面,并且向第二终端返回注册提示信息。当第二终端根据注册提示信息进行注册之后,服务器进一步对第二终端对应的用户身份进行识别,如果确认其为同行业卖家,则向其返回隐藏产品信息后的页面,如果确认其为买家,则向其返回完整的页面。由于未注册的用户无法准确识别其是否为同行卖家,因此在其注册之前,仅向其返回包含部分信息的页面。在其注册之后,再次仅向身份识别,以便返回与其身份相应的页面。从而进一步确保了对同一行业的不同卖家的产品信息进行有效隔离。

在一个实施例中,在通过服务器接收第二终端上传的页面访问请求之前,该方法还包括:服务器接收第一终端上传的价格隐藏请求,价格隐藏请求中携带了产品标识;服务器根据产品标识将对应产品信息中的价格进行隐藏;服务器建立第一终端与第二终端之间的通信连接,第二终端针对被隐藏的价格向第一终端发送相应的询价消息,第一终端根据询价信息返回对应的价格。

由于价格竞争会对产品销售造成较大影响,为了进一步对产品信息中的价格进行保密,避免价格泄露,卖家还可以对产品信息中的价格进行隐藏。具体的,第一终端可以针对一个或多个产品进行价格隐藏。第一终端向服务器上传价格隐藏请求,价格隐藏请求中携带了产品标识。服务器根据产品标识将对应产品信息中的价格进行隐藏。其中,第一终端可以先创建二维码,后设置价格隐藏。第一终端也可以先设置价格隐藏,后创建二维码。其执行的先后顺序在此不做限定。

在价格隐藏之后,服务器向第二终端返回的页面中,产品信息中的价格是处于隐藏状态的。服务器可以建立第一终端与第二终端之间的通信。如果第二终端对应的用户想要进一步了解价格,第二终端可以针对被隐藏价格向第一终端发送相应的询价信息,询价信息中包括产品标识等。第一终端根据询价信息可以向第二终端返回该产品标识对应的价格。由此可以使得第二终端的用户了解到相应产品的价格。

为了对价格进一步的进行保密,第一终端还可以对价格设置相应的时效。具体的,第一终端在接收到询价信息时,可以在价格设置页面中,设置相应产品的价格显示时长。例如显示10分钟,10分钟后价格隐藏。第一终端将价格显示时长上传至服务器。服务器对第一终端与第二终端之间的通信进行监听,在第一终端将设置时效后的价格发送至第二终端后,服务器对价格显示时长进行计时。当达到被设置的价格显示时长时,价格被再次隐藏,第二终端也不再显示该价格。由此通过设置价格显示时效,能够进一步防止价格被泄露,有效进行价格保密。

进一步的,在询价过程中,第一终端可以向第二终端发送购买链接,第二终端触发该购买链接后,可以进入相应的订单结算页面,直接下单。在传统的购物方式中,买家通过第二终端与卖家进行沟通之后,需要退回到产品页面,选择相应产品后,再进入订单结算页面。如果需要修改价格的,还需要买家通过第二终端在购买下单之后,由卖家通过第一终端修改价格。传统方式中的这一流程需要多次操作,较为繁琐。而本实施例中,第一终端向第二终端发送的购买链接之后,第二终端可以直接进入相应的订单结算页面,不需要退回产品页面。如果存在需要修改价格的情形,第一终端可以预先将价格修改,将修改价格后的购买链接发送至第二终端。由此可以方便第二终端在进入订单结算页面之后,可以直接下单,为买家购买产品提供了方便。

在一个实施例中,该方法还包括:服务器获取多个第一终端上传的注册信息;注册信息中包括所属行业;获取推送消息,识别推送消息中的关键字;根据关键字与所属行业的对应关系,将推送消息推送至第一终端。

服务器可以获取多种推送消息。推送消息中包括关键字。服务器可以预先建立推送消息的关键字与注册信息中所属行业之间的对应关系。服务器根据该对应关系,可以将推送消息向相应的第一终端进行推送。由此可以使得卖家通过第一终端及时了解与所属行业相关的消息。

应该理解的是,虽然图2和图3的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2和图3中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。

在一个实施例中,如图4所示,提供了一种产品信息隔离系统,包括:第一终端402、服务器404和第二终端406,其中:

第一终端402,用于获取页面标识,利用页面标识生成二维码创建请求,将二维码创建请求上传至服务器404。

服务器404,用于根据二维码创建请求,创建与页面标识对应的二维码;将二维码返回至第一终端402。

第一终端402还用于将二维码发送至信息分享空间。

第二终端406,用于在信息分享空间获取二维码,触发二维码生成页面访问请求,将页面访问请求上传至服务器404。

服务器404还用于根据页面访问请求,对第二终端406对应的用户身份进行识别;当第二终端对应的用户身份与第一终端对应的用户身份属于相同行业时,根据页面标识获取相应页面内容,页面内容中包括产品信息;对页面内容的产品信息进行隐藏;将隐藏产品信息后的页面内容返回至第二终端406。

在一个实施例中,当第二终端对应的用户身份与第一终端对应的用户身份不属于相同行业时,服务器404还用于根据页面标识获取对应的页面内容,页面内容中包括产品信息;将包含产品信息的页面内容返回至第二终端。

在一个实施例中,当验证第二终端对应的用户身份尚未注册时,服务器404还用于根据页面标识获取部分产品信息;将包含部分产品信息的页面返回至第二终端,并且向第二终端返回注册提示信息。

在一个实施例中,第一终端402还用于上传价格隐藏请求,价格隐藏请求中携带了产品标识;服务器还用于根据产品标识将对应产品信息中的价格进行隐藏,以及建立第一终端与第二终端之间的通信连接;第二终端还用于针对被隐藏的价格向第一终端发送相应的询价消息,第一终端根据询价信息返回对应的价格。

在一个实施例中,第一终端402还用于在价格设置页面中输入产品标识以及对应的价格显示时长,将价格显示时长发送至服务器404,服务器404还用于对第一终端402与第二终端406之间的通信进行监听,在第一终端402将设置时效后的价格发送至第二终端406后,服务器406对价格显示时长进行计时,当达到被设置的价格显示时长时,价格被再次隐藏。

在一个实施例中,第一终端402还用于上传注册信息,注册信息中包括所属行业;服务器404还用于获取推送消息,识别推送消息中的关键字;根据关键字与所属行业的对应关系,将推送消息推送至第一终端402。

在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图5所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储注册信息、页面内容等。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种产品信息隔离方法。

本领域技术人员可以理解,图5中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

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