实现多系统页面切换的方法、设备及系统与流程

文档序号:12470355阅读:255来源:国知局
实现多系统页面切换的方法、设备及系统与流程

本发明涉及互联网领域,特别涉及一种实现多系统页面切换的方法、客户端设备、服务端设备以及系统。



背景技术:

二维码扫码技术是指在客户端设备上调用摄像头对二维码拍照,通过二维码解析技术,将二维码图片解析成对应的网址,并调用内置浏览器打开该网址。

目前,当需要同一个商品匹配不同扫码环境的时候,通用的做法是为不同的扫码环境创建不同的二维码,例如为手机应用创建一个专用于打开原生商品详情页的二维码,为微店创建专用于进入微店的二维码,为M店创建专用于进入M店的二维码。用户扫码二维码,并将扫描得到的二维码对应的信息传回指定的服务端设备,服务端设备根据客户端设备传回的二维码的不同信息,向客户端返回对应的不同页面的链接,客户端设备加载链接所对应的页面。

现有的二维码技术,针对不同的扫码环境需要生成不同的二维码,不同的二维码中设定不同的参数,并由服务端设备根据不同的参数计算需要返回的结果。因此二维码通用性差,且服务端设备的负荷较重。



技术实现要素:

本发明解决的一个技术问题是,如何提高二维码的通用性,以及在多系统页面切换工作过程中如何降低服务端设备的负荷。

根据本发明实施例的一个方面,提供了一种实现多系统页面切换的方法,包括:将从二维码扫描得到的标识信息发送到服务端设备;从服务端设备获取标识信息对应的判断逻辑信息,判断逻辑信息配置有不同扫码环境信息与系统页面网址信息的对应关系信息;读取当前的扫码环境信息;根据判断逻辑信息中配置的对应关系信息,跳转到当前的扫码环境信息对应的系统页面。

在一些实施例中,从服务端设备获取标识信息对应的判断逻辑信息包括:从服务端设备接收标识信息对应的过渡网址信息;加载过渡网址信息对应的过渡网页,过渡网页中配置有不同扫码环境信息与系统页面网址信息的对应关系信息。

在一些实施例中,扫码环境信息包括用来扫描二维码的应用的信息。

在一些实施例中,标识信息的长度短于过渡网址信息的长度。

在一些实施例中,所述根据所述判断逻辑信息中配置的对应关系信息,跳转到当前的扫码环境信息对应的系统页面包括:若检测到已经安装电商应用,则跳转到电商应用的原生商品详情页;若检测到未安装电商应用,进一步检测当前扫码环境是否为即时通讯工具;若当前扫码环境为即时通讯工具,则跳转到微店商品详情页,若当前扫码环境不是即时通讯工具,则跳转到M店商品详情页。

根据本发明实施例的一个方面,提供了一种实现多系统页面切换的方法,包括:接收客户端设备发送的从二维码扫描得到的标识信息;向客户端设备发送与标识信息对应的判断逻辑信息,以便客户端设备根据判断逻辑信息实现多系统页面的切换;其中,判断逻辑信息配置有不同扫码环境信息与系统页面网址信息的对应关系信息。

在一些实施例中,扫码环境信息包括用来扫描二维码的应用的信息。

根据本发明实施例的另一个方面,提供了一种实现多系统页面切换的客户端设备,包括:信息发送模块,用于将从二维码扫描得到的标识信息发送到服务端设备;信息获取模块,用于从服务端设备获取标识信息对应的判断逻辑信息,判断逻辑信息配置有不同扫码环境信息与系统页面网址信息的对应关系信息;信息读取模块,用于读取当前的扫码环境信息;页面跳转模块,用于根据判断逻辑信息中配置的对应关系信息,跳转到当前的扫码环境信息对应的系统页面。

在一些实施例中,信息获取模块包括:信息接收单元,用于从服务端设备接收标识信息对应的过渡网址信息;网页加载单元,用于加载过渡网址信息对应的过渡网页,过渡网页中配置有不同扫码环境信息与系统页面网址信息的对应关系信息。

在一些实施例中,扫码环境信息包括用来扫描二维码的应用的信息。

在一些实施例中,标识信息的长度短于过渡网址信息的长度。

在一些实施例中,所述页面跳转模块,用于若检测到已经安装电商应用,则跳转到电商应用的原生商品详情页;若检测到未安装电商应用,进一步检测当前扫码环境是否为即时通讯工具;若当前扫码环境为即时通讯工具,则跳转到微店商品详情页,若当前扫码环境不是即时通讯工具,则跳转到M店商品详情页。

根据本发明实施例的又一个方面,提供了一种实现多系统页面切换的服务端设备,包括:信息接收模块,用于接收客户端设备发送的从二维码扫描得到的标识信息;信息发送模块,用于向客户端设备发送与标识信息对应的判断逻辑信息,以便客户端设备根据判断逻辑信息实现多系统页面的切换;其中,判断逻辑信息配置有不同扫码环境信息与系统页面网址信息的对应关系信息。

在一些实施例中,扫码环境信息包括用来扫描二维码的应用的信息。

根据本发明实施例的再一个方面,提供了一种实现多系统页面切换的系统,包括:上述的客户端设备以及上述的服务端设备。

根据本发明实施例的又一个方面,提供了一种实现多系统页面切换的装置,包括:存储器;以及耦接至存储器的处理器,处理器被配置为基于存储在存储器中的指令,执行上述的实现多系统页面切换的方法。

本发明通过客户端设备利用从二维码扫描得到的标识信息,从服务端设备获取对应的判断逻辑信息,读取当前的扫码环境信息,并根据判断逻辑信息中配置的对应关系信息,跳转到当前的扫码环境信息对应的系统页面。从而通过一个通用的二维码可以实现多个系统页面的切换,提高了二维码的通用性,并且扫码环境的读取以及系统页面的跳转处理在客户侧执行,在多系统页面切换工作过程中降低了服务端设备的负荷。

通过以下参照附图对本发明的示例性实施例的详细描述,本发明的其它特征及其优点将会变得清楚。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1示出本发明实现多系统页面切换的方法的一个实施例的流程示意图。

图2示出客户端设备从服务端设备获取标识信息对应的判断逻辑信息的一个实施例的流程示意图。

图3示出客户端设备根据不同扫码环境跳转到相应不同系统页面的一个应用例的流程示意图。

图4示出本发明实现多系统页面切换的客户端设备的一个实施例的结构示意图。

图5示出客户端设备信息获取模块的一个实施例的结构示意图。

图6示出本发明实现多系统页面切换的服务端设备的一个实施例的结构示意图。

图7示出本发明实现多系统页面切换的系统的一个实施例的结构示意图。

图8示出本发明实现多系统页面切换的装置的一个实施例的结构示意图。

图9为本发明实现多系统页面切换的装置的又一个实施例的结构图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本发明及其应用或使用的任何限制。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

下面结合图1描述本发明实现多系统页面切换的方法的一个实施例。

图1示出本发明实现多系统页面切换的方法的一个实施例的流程示意图。本实施例能够提高二维码的通用性,并且实现由客户端设备和服务端设备共同完成多系统页面切换工作,降低服务端设备的负荷。如图1所示,该实施例的实现多系统页面切换的方法包括:

步骤S100,客户端设备扫描二维码,得到标识信息。

手机等客户端设备可以使用诸如电商应用、即时通讯工具应用等应用来扫描二维码。其中的二维码例如可以是某种商品、服务或机构等的二维码。以商品二维码为例,扫描商品二维码得到的标识信息可以是包含商品信息的链接。

步骤S102,客户端设备将扫描二维码得到的标识信息发送到服务端设备,相应的,服务端设备接收客户端设备发送的扫描二维码得到的标识信息。

步骤S104,服务端设备生成标识信息对应的判断逻辑信息。其中,判断逻辑信息配置有不同扫码环境与系统页面网址信息的对应关系信息。判断逻辑信息中进一步还可以配置读取当前的扫码环境信息的功能,或者配置指示读取当前的扫码环境信息的功能。

步骤S106,服务端设备向客户端设备发送与标识信息对应的判断逻辑信息,相应的,客户端设备从服务端设备获取标识信息对应的判断逻辑信息,以便根据判断逻辑信息实现多系统页面的切换。

步骤S108,客户端设备读取当前的扫码环境信息。其中,扫码环境信息包括用来扫描二维码的应用的信息,例如可以为客户端设备扫描二维码时采用的扫码工具的标识,例如电商应用、即时通讯工具等应用信息。

具体的,客户端设备可以在获取到判断逻辑信息后,自动读取当前的扫码环境信息。或者,客户端设备可以基于判断逻辑信息的指示采用相应的方式读取当前的扫码环境信息。若判断逻辑信息配置读取当前的扫码环境信息的功能,则客户端设备利用判断逻辑信息中配置的读取功能来读取当前的扫码环境信息。若判断逻辑信息配置指示读取当前的扫码环境信息的功能,则客户端设备自行读取当前的扫码环境信息。

步骤S110,客户端设备根据判断逻辑信息中配置的对应关系信息,跳转到当前的扫码环境信息对应的系统页面。

例如,客户端设备可以根据当前扫码时采用的电商应用信息、按照判断逻辑信息中配置的电商应用信息与商品在电商应用中的原生商品详情页之间的对应关系,跳转到商品在电商应用中的原生商品详情页。

上述实施例中,通过客户端设备利用从二维码扫描得到的标识信息,从服务端设备获取对应的判断逻辑信息,读取当前的扫码环境信息,并根据判断逻辑信息中配置的对应关系信息,跳转到当前的扫码环境信息对应的系统页面。从而通过一个通用的二维码可以实现多个系统页面的切换,提高了二维码的通用性,并且扫码环境的读取以及系统页面的跳转处理在客户侧执行,在多系统页面切换工作过程中降低了服务端设备的负荷。

下面结合图2描述本发明从服务端设备获取标识信息对应的判断逻辑信息的一个实施例。该实施例采用网页的形式承载判断逻辑信息。

图2示出客户端设备从服务端设备获取标识信息对应的判断逻辑信息的一个实施例的流程示意图。如图2所示,该实施例的客户端设备从服务端设备获取标识信息对应的判断逻辑信息的方法包括:

步骤S2042,客户端设备从服务端设备接收标识信息对应的过渡网址信息。

优选的,标识信息的长度短于过渡网址信息的长度。标识信息例如可以是短链接,过渡网址信息例如可以是对应于过渡网页的长链接。

步骤S2044,客户端设备加载过渡网址信息对应的过渡网页,其中的过渡网页中配置有不同扫码环境与系统页面网址信息的对应关系信息。从而使得客户端设备获取标识信息对应的判断逻辑信息。

例如,过渡网址信息可以对应html5形式的过渡网页,该html5网页中配置有如下信息:利用电商应用扫码时对应商品在电商应用中的原生商品详情页,利用即时通讯工具扫码时对应商品在即时通讯工具中的微店商品详情页。配置信息中的对应关系不限于所举示例,根据需要还可以配置其他扫码应用及其对应的系统页面网址信息。

其中,过渡网页例如可以在客户端设备的后台执行,对于用户不可见,从而提升用户体验。

上述实施例中,二维码中只需承载长度较短的标识信息,无需承载长度较长的过渡网址信息,这样有利于降低二维码的密度,使得二维码更容易识别。此外,判断逻辑信息采用网页的形式实现,一方面实现起来比较容易,另一方面可以减少对服务器端的改动,对应关系存储区域仍可以利用,只是改变对应关系中的内容。

下面结合图3描述客户端设备根据不同扫码环境跳转到相应不同系统页面的一个应用例。

图3示出客户端设备根据不同扫码环境跳转到相应不同系统页面的一个应用例的流程示意图。如图3所示,该应用例可以包括以下步骤:

步骤S3101,在客户端设备从服务端设备获取标识信息对应的判断逻辑信息之后,客户端设备检测是否安装电商应用。

如果客户端设备已安装电商应用,则执行步骤S3103;如果客户端设备未安装电商应用,则执行步骤S3105。

步骤S3103,客户端设备启动电商应用,并跳转到对应商品在电商应用中的原生商品详情页。

步骤S3105,客户端设备检测使用的扫描二维码工具是否为即时通讯工具。

如果客户端设备使用即时通讯工具扫描二维码,则执行步骤S3107;如果客户端设备未使用即时通讯工具扫描二维码,则执行步骤S3109。

步骤S3107,客户端设备跳转到对应商品在即时通讯工具中的微店商品详情页。

步骤S3109,客户端设备跳转到M店商品详情页。其中,M店为非应用原生商品详情页,相比原生的店铺,M店的优点为可以被其他浏览器内展示,缺点为用户体验相对原生店铺差。

通过上述应用例中的判断及跳转逻辑,可以实现优先跳转至电商应用原生商品详情页、其次跳转至微店商品详情页、最后跳转至M店商品详情页的不同优先级跳转效果。本领域技术人员应理解,上述判断逻辑和跳转逻辑并不是固定不变的,可以根据不同的优先级需要设置不同的判断逻辑和跳转逻辑,从而优化用户体验。

下面结合图4描述本发明一个实施例的实现多系统页面切换的客户端设备。

图4示出本发明实现多系统页面切换的客户端设备的一个实施例的结构示意图。本实施例能够提高二维码的通用性,并且实现由客户端设备和服务端设备共同完成多系统页面切换工作,降低服务端设备的负荷。如图4所示,该实施例的实现多系统页面切换的客户端设备40包括:

信息发送模块402,用于将从二维码扫描得到的标识信息发送到服务端设备;

信息获取模块404,用于从服务端设备获取所述标识信息对应的判断逻辑信息,所述判断逻辑信息配置有不同扫码环境信息与系统页面网址信息的对应关系信息;

信息读取模块406,用于读取当前的扫码环境信息;

页面跳转模块408,用于根据所述判断逻辑信息中配置的对应关系信息,跳转到当前的扫码环境信息对应的系统页面。

可选的,扫码环境信息包括用来扫描二维码的应用的信息。例如,页面跳转模块,若检测到已经安装电商应用,则跳转到电商应用的原生商品详情页;若检测到未安装电商应用,进一步检测当前扫码环境是否为即时通讯工具;若当前扫码环境为即时通讯工具,则跳转到微店商品详情页,若当前扫码环境不是即时通讯工具,则跳转到M店商品详情页。

上述实施例中,通过一个通用的二维码可以实现多个系统页面的切换,提高了二维码的通用性,并且扫码环境的读取以及系统页面的跳转处理在客户侧执行,在多系统页面切换工作过程中降低了服务端设备的负荷。

下面结合图5描述本发明一个实施例的客户端设备信息获取模块。

图5示出客户端设备信息获取模块的一个实施例的结构示意图。如图5所示,该实施例的客户端设备信息获取模块404包括:

信息接收单元5042,用于从服务端设备接收所述标识信息对应的过渡网址信息;

网页加载单元5044,用于加载所述过渡网址信息对应的过渡网页,所述过渡网页中配置有不同扫码环境信息与系统页面网址信息的对应关系信息。

可选的,标识信息的长度比所述过渡网址信息的长度短。

上述实施例中,二维码中只需承载长度较短的标识信息,无需承载长度较长的过渡网址信息,这样有利于降低二维码的密度,使得二维码更容易识别。此外,判断逻辑信息采用网页的形式实现,一方面实现起来比较容易,另一方面可以减少对服务器端的改动,对应关系存储区域仍可以利用,只是改变对应关系中的内容。

下面结合图6描述本发明一个实施例的实现多系统页面切换的服务端设备。

图6示出本发明实现多系统页面切换的服务端设备的一个实施例的结构示意图。如图6所示,该实施例的实现多系统页面切换的服务端设备60包括:

信息接收模块602,用于接收客户端设备发送的从二维码扫描得到的标识信息。

信息发送模块604,用于向客户端设备发送与所述标识信息对应的判断逻辑信息,以便客户端设备根据所述判断逻辑信息实现多系统页面的切换。

其中,所述判断逻辑信息配置有不同扫码环境与系统页面的网址信息的对应关系信息。

可选的,扫码环境信息包括用来扫描二维码的应用信息。

上述实施例中,通过一个通用的二维码可以实现多个系统页面的切换,提高了二维码的通用性,并且扫码环境的读取以及系统页面的跳转处理在客户侧执行,在多系统页面切换工作过程中降低了服务端设备的负荷。

下面结合图7描述本发明一个实施例的实现多系统页面切换的服务端设备。

图7示出本发明实现多系统页面切换的系统的一个实施例的结构示意图。如图7所示,该实施例的实现多系统页面切换的系统70包括:实现多系统页面切换的客户端设备40以及实现多系统页面切换的服务端设备60。

上述实施例中,通过一个通用的二维码可以实现多个系统页面的切换,提高了二维码的通用性,并且扫码环境的读取以及系统页面的跳转处理在客户侧执行,在多系统页面切换工作过程中降低了服务端设备的负荷。

图8为本发明实现多系统页面切换的装置一个实施例的结构图。如图8所示,该实施例的装置80包括:存储器80以及耦接至该存储器810的处理器820,处理器820被配置为基于存储在存储器810中的指令,执行前述任意一个实施例中的数据挖掘方法。

其中,存储器810例如可以包括系统存储器、固定非易失性存储介质等。系统存储器例如存储有操作系统、应用程序、引导装载程序(Boot Loader)以及其他程序等。

图9为本发明数据挖掘装置的又一个实施例的结构图。如图9所示,该实施例的装置90包括:存储器810以及处理器820,还可以包括输入输出接口930、网络接口940、存储接口950等。这些接口930,940,950以及存储器810和处理器820之间例如可以通过总线960连接。其中,输入输出接口930为显示器、鼠标、键盘、触摸屏等输入输出设备提供连接接口。网络接口640为各种联网设备提供连接接口。存储接口950为SD卡、U盘等外置存储设备提供连接接口。

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

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

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

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

以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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