CN114168870A - 基于二维码的页面引导方法、装置、设备及存储介质 - Google Patents
基于二维码的页面引导方法、装置、设备及存储介质 Download PDFInfo
- Publication number
- CN114168870A CN114168870A CN202111504262.8A CN202111504262A CN114168870A CN 114168870 A CN114168870 A CN 114168870A CN 202111504262 A CN202111504262 A CN 202111504262A CN 114168870 A CN114168870 A CN 114168870A
- Authority
- CN
- China
- Prior art keywords
- page
- preset
- code
- service request
- terminal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/955—Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
- G06F16/9554—Retrieval from the web using information identifiers, e.g. uniform resource locators [URL] by using bar codes
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/955—Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
- G06F16/9558—Details of hyperlinks; Management of linked annotations
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K7/14—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
- G06K7/1404—Methods for optical code recognition
- G06K7/1408—Methods for optical code recognition the method being specifically adapted for the type of code
- G06K7/1417—2D bar codes
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- General Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Electromagnetism (AREA)
- General Health & Medical Sciences (AREA)
- Toxicology (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明实施例公开了一种基于二维码的页面引导方法、装置、设备及存储介质。该方法包括:获取第一终端发送的扫码服务请求,基于扫码服务请求验证用户是否关注预设公众号,扫码服务请求由第一终端扫描预设二维码后生成;若否,则基于扫码服务请求配置第一页面并返回至第一终端,第一页面用于引导用户关注预设公众号;若是,则基于扫码服务请求配置第二页面并返回至第一终端,第二页面用于提供与预设二维码对应的扫码服务。本发明实施例根据用户是否关注预设公众号进行区分,进行不同页面展示,能够通过单设备扫码实现一码多用,既能够正常提供预设二维码的扫码服务,也能够实现对预设公众号的关注引导,有益于满足产品方的推广需求。
Description
技术领域
本发明涉及二维码应用领域,尤其涉及一种基于二维码的页面引导方法、装置、设备及存储介质。
背景技术
目前许多企业在生产产品时出于活动推广、防伪等目的,通常会在产品上打印二维码,以供用户扫描查看商品信息、活动信息等,但是很多企业使用的二维码并非是自己研发的,而是通过第三方公司提供的技术支持,用户在扫描二维码的过程中往往需要借助第三方公司的公众号、小程序等,而对于拥企业公众号的企业来说,其更希望通过微信扫码扫描二维码,能够引导用户进入企业公众号关注页面,从而实现企业公众号的推广,同时需要支持在关注公众号之后,扫描同一个二维码,实现对商品信息、活动信息等内容的查询,即做到扫描同一个二维码,实现不同的内容展示效果。而目前二维码技术中实现的方案都局限于使用不同终端扫描同一二维码展现不同结果,无法实现通过一个二维码同时实现扫码服务和对公众号的推广。
发明内容
有鉴于此,本发明提供了一种基于二维码的页面引导方法、装置、设备及存储介质,以根据用户是否关注预设公众号进行区分,进行不同页面展示,实现了通过单设备扫码的一码多用。
为解决上述技术问题,本发明采用以下技术方案:
第一方面,本发明提供了一种基于二维码的页面引导方法,该方法包括:
获取第一终端发送的扫码服务请求,基于所述扫码服务请求验证用户是否关注预设公众号,所述扫码服务请求由第一终端扫描预设二维码后生成;
若否,则基于所述扫码服务请求配置第一页面并返回至第一终端,所述第一页面用于引导用户关注预设公众号;
若是,则基于所述扫码服务请求配置第二页面并返回至第一终端,所述第二页面用于提供与所述预设二维码对应的扫码服务。
可选的,在一些实施例中,所述获取第一终端发送的扫码服务请求之前,还包括:
确定预设公众号对应的预设二维码和预设标识,基于所述预设二维码和所述预设标识生成预设验证规则,所述预设验证规则用于验证用户是否关注预设公众号;
基于所述预设二维码配置第一页面模板和第二页面模板,并确定所述预设验证规则的验证结果与所述第一页面模板和所述第二页面模板之间的映射关系,所述第一页面模板用于根据所述扫码服务请求配置第一页面,所述第二页面模板用于根据所述扫码服务请求配置第二页面。
可选的,在一些实施例中,所述基于所述扫码服务请求验证用户是否关注预设公众号包括:
解析所述扫码服务请求,验证是否包括所述预设标识,若是,则确定用户关注所述预设公众号,若否,则确定用户未关注所述预设公众号。
可选的,在一些实施例中,所述第二页面为溯源信息查询页面。
可选的,在一些实施例中,所述获取第一终端发送的扫码服务请求之前,还包括:
配置扫码规则,将所述扫码规则发送至第一终端,以使第一终端基于预设公众号页面扫描二维码时将所述预设标识添加至扫码服务请求。
可选的,在一些实施例中,所述基于所述扫码服务请求配置第一页面并返回至第一终端,包括:
解析所述扫码服务请求,以确定对应的预设公众号;
基于所述预设公众号和所述第一页面模板生成第一页面,将所述第一页面发送至所述第一终端。
可选的,在一些实施例中,所述基于所述扫码服务请求配置第二页面并返回至第一终端,包括:
解析所述扫码服务请求确定码值参数;
基于所述码值参数查询溯源信息;
将所述溯源信息填充至所述第二页面模板以生成第二页面,将所述第二页面发送至所述第一终端。
第二方面,本发明提供了一种基于二维码的页面引导装置,包括:
扫码服务请求处理模块,用于获取第一终端发送的扫码服务请求,基于所述扫码服务请求验证用户是否关注预设公众号,所述扫码服务请求由第一终端扫描预设二维码后生成;
第一页面引导模块,用于若否,则基于所述扫码服务请求配置第一页面并返回至第一终端,所述第一页面用于引导用户关注预设公众号;
第二页面引导模块,用于若是,则基于所述扫码服务请求配置第二页面并返回至第一终端,所述第二页面用于提供与所述预设二维码对应的扫码服务。
第三方面,本发明提供了一种计算机设备,包括存储器和处理器,所述存储器上存储有可在处理器运行的计算机程序,所述处理器执行所述计算机程序时实现如本发明任一实施例提供的基于二维码的页面引导方法。
第四方面,本发明提供了一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被执行时实现如本发明任一实施例提供的基于二维码的页面引导方法。
同现有技术相比,本发明实施例提供的基于二维码的页面引导方法,能够接受第一终端扫描预设二维码后发送的扫码服务请求,根据扫码服务请求验证用户是否关于预设公众号,当验证用户关注预设公众号之后,根据扫码服务请求向第一终端返回用于完成扫码服务的第二页面,当验证未关注预设公众号之后,根据扫码服务请求配置用于引导用户关注预设公众号的第一页面并返回第一终端,该方法能够实现用户通过第一终端一个设备扫描同一个预设二维码展示不同页面,实现一码多用,既能够满足用户端扫码服务,也能够引导未关注预设公众号的用户关注预设公众号,在由第三方完成扫码服务流程的情况下满足产品方的推广需求。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见的,下面描述中的附图仅仅是本申请的部分实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1是本发明实施例一提供的一种基于二维码的页面引导方法的流程图;
图2是本发明实施例二提供的基于二维码的页面引导方法的子流程图;
图3是本发明实施例二提供的基于二维码的页面引导方法的子流程图;
图4是本发明实施例二提供的基于二维码的页面引导方法的子流程图;
图5是本发明实施例二提供的基于二维码的页面引导方法的子流程图;
图6是本发明实施例二基于二维码的页面引导方法的子流程图;
图7是本发明实施例三提供的一种基于二维码的页面引导系统的结构示意图;
图8是本发明实施例四提供的一种计算机设备的结构示意图。
具体实施方式
下面结合本申请实施例中的附图,对本申请实施中的技术方案进行清楚、完整的描述。可以理解的是,此处所描述的具体实施例仅仅是本申请一部分实施例,而不是全部的实施例,仅用于解释本申请,而非对本申请的限定。另外还需要说明的是,基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中在本发明的说明书中使用的术语只是为了描述具体的实施方式的目的,不是旨在于限制本发明。本文所使用的术语“和/或”包括一个或多个相关的所列项目的任意的和所有的组合。
此外,术语“第一”、“第二”等可在本文中用于描述各种方向、动作、步骤或元件等,但这些方向、动作、步骤或元件不受这些术语限制。这些术语仅用于将第一个方向、动作、步骤或元件与另一个方向、动作、步骤或元件区分。举例来说,在不脱离本发明的范围的情况下,可以将第一用例称为第二用例,且类似地,可将第二用例称为第一用例。第一用例和第二用例两者都是用例,但其不是同一用例。术语“第一”、“第二”等而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者多个特征的组合。在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。需要说明的是,当一个部被称为“固定于”另一个部,它可以直接在另一个部上也可以存在居中的部。当一个部被认为是“连接”到另一个部,它可以是直接连接到另一个部或者可能同时存在居中部。本文所使用的术语“垂直的”、“水平的”、“左”、“右”以及类似的表述,只是为了说明的目的,并不表示是唯一的实施方式。
在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各步骤描述成顺序的处理,但是其中的许多步骤可以被并行地、并发地或者同时实施。此外,各步骤的顺序可以被重新安排。当其操作完成时处理可以被终止,但是还可以具有未包括在附图中的附加步骤。处理可以对应于方法、函数、规程、子例程、子程序等等。
实施例一
参见图1,本实施例提供了一种基于二维码的页面引导方法,可以应用于用户扫码的过程,具体可以由终端或服务器执行,也可以由终端和服务器之间交互完成,本实施例中以二维码服务商的服务器为例进行具体说明,该方法包括以下步骤:
S110、获取第一终端发送的扫码服务请求,基于所述扫码服务请求验证用户是否关注预设公众号,所述扫码服务请求由第一终端扫描预设二维码后生成。
第一终端为具备扫码功能的电子设备,例如手机、平板电脑等设备,其用于供用户操作完成扫码。扫码服务请求由第一终端在扫描预设二维码之后生成,扫码服务请求中包含扫描预设二维码得到的扫码信息,用于供服务端(即服务器)根据扫码信息提供与预设二维码对应的服务,扫码服务请求中通常还包括验证信息,用于验证用户在使用第一终端扫描预设二维码时是否关注预设公众号,在一个具体示例中,其能够读取第一终端中存储的用户信息生成验证信息,还能够根据第一终端的扫码方式生成验证信息(例如是否通过预设公众号内的扫码功能完成扫码),此处不再一一举例。预设公众号为与预设二维码绑定的公众号,预设二维码为预先设计好的二维码,用于供用户扫码以向用户提供对应的服务,具体包括产品防伪、生产信息查询等服务,预设公众号通常为与预设二维码对应的服务实际关联的企业公众号,例如预设二维码为某饮料的生产信息查询码,则预设公众号为该饮料的实际销售商/生产商的企业公众号。在一个具体实施例中,第二页面为溯源信息查询页面,其能够完成各种信息查询,例如查询商品的产品详情、生产厂商等。
具体的,本实施例中,服务器为二维码扫码流程服务方(还能够包括产品方,产品方和服务器能够是同一方也能够是不同方,产品方作为二维码的实际使用方),用于提供预设二维码以及与预设二维码对应的扫码服务,服务器与第一终端以有线或无线的方式进行通信,能够接受第一终端在扫描预设二维码之后发送的扫码服务请求,并解析扫码服务请求以验证用户是否关注预设公众号。
S120、若否,则基于所述扫码服务请求配置第一页面并返回至第一终端,所述第一页面用于引导用户关注预设公众号。
第一页面为用于引导用户关注预设公众号的引导页,其中包括公众号信息和关注选项,公众号信息用于以图片和/或文字等形式向用户展示预设公众号的具体信息,例如公众号名称、所属企业、先关产品以及公众号服务内容等,关注选项用于供用户操作确定关注预设公众号。
具体的,服务端在根据扫码服务请求判断用户尚未关注预设公众号之后,填充预设公众号的相关信息至网页模板生成包括显示区域和操作区域的第一页面,其中显示区域用户显示公众号信息,操作区域用于提供包括关注选项的操作内容,生成第一页面后将页面内容打包通过有线或无线的方式发送至第一终端,以使第一终端向用户展示第一页面,完成对预设公众号的推广。
S130、若是,则基于所述扫码服务请求配置第二页面并返回至第一终端,所述第二页面用于提供与所述预设二维码对应的扫码服务。
第二页面为预先设计好的预设二维码的扫码服务页面,用于提供与预设二维码对应的扫码服务,包括但不限于产品信息查询服务、活动推广服务等,例如某饮料公司运营的扫码抽奖活动。第二页面的具体内容根据实际情况设制,其能够仅提供展示信息,也能够提供交互信息。
具体的,服务端在根据扫码服务请求判断用户已经关注预设公众号之后,根据扫码服务请求中的扫码信息确定预设二维码对应的扫码服务,生成用于提供扫码服务的第二页面后,再将页面内容打包并通过有线或无线的方式发送至第一终端,以使第一终端向用户展示第二页面,完成扫码服务流程。
本实施例提供了一种基于二维码的页面引导方法,能够接受第一终端扫描预设二维码后发送的扫码服务请求,根据扫码服务请求验证用户是否关于预设公众号,当验证用户关注预设公众号之后,根据扫码服务请求向第一终端返回用于完成扫码服务的第二页面,当验证未关注预设公众号之后,根据扫码服务请求配置用于引导用户关注预设公众号的第一页面并返回第一终端,该方法能够实现用户通过第一终端一个设备扫描同一个预设二维码展示不同页面,实现一码多用,既能够满足用户端扫码服务,也能够引导未关注预设公众号的用户关注预设公众号,在由第三方完成扫码服务流程的情况下满足产品方的推广需求。
实施例二
实施例二提供了一种基于二维码的页面引导方法,其可以在实施例一的基础上实现,对实施例一中的部分内容进行了具体的解释或举例,具体包括:
如图2所示,在获取第一终端发送的扫码服务请求之前,还包括预先生成预设二维码和页面模板的过程,具体包括:
S210、确定预设公众号对应的预设二维码和预设标识,基于所述预设二维码和所述预设标识生成预设验证规则,所述预设验证规则用于验证用户是否关注预设公众号。
预设二维码的具体生成过程为:为将码值内容加密后作为二维码链接的部分,如码值明文为:5670000000015263,其加密后的密文为:
U2FsdGVkX19A61NyMur12Y5z+Iq/mNaRLuHf0Oi4wUNXuoDhXlkDltvTbgZ0eORM。则根据加密后的密文最终生成的二维码链接为:
https://l66.com/a/U2FsdGVkX19A61NyMur12Y5z+Iq/mNaRLuHf0Oi4wUNXuoDhXlk,对应的二维码如图3所示。
预设标识代表预设公众号的公众号ID(Identity document),在本实施例中,服务器能够对一个或多个公众号进行关注推广,每个预设标识对应一个预设公众号。具体的,本实施例中在生成预设标识后,根据预设标识配置用于验证用户是否关注预设公众号的预设验证规则,例如设置第一终端在扫描预设二维码时,将用户已关注的公众号对应的公众号ID作为验证信息添加至扫码服务请求中,服务端在接收到扫码服务请求后,能够解析得到预设标识,进而根据预设标识按照预设验证规则验证用户是否关注预设公众号。
S220、基于所述预设二维码配置第一页面模板和第二页面模板,并确定所述预设验证规则的验证结果与所述第一页面模板和所述第二页面模板之间的映射关系,所述第一页面模板用于根据所述扫码服务请求配置第一页面,所述第二页面模板用于根据所述扫码服务请求配置第二页面。
第一页面模板和第二页面模板都是预先设置好的页面加载模板,区别在于二者实际加载的页面内容不同:第一页面模板用于根据预设公众号加载用于引导用户关注的引导页面,也即第一页面;第二页面模板用于根据预设二维码的实际服务内容加载扫码服务页面,也即第二页面。
S230、获取第一终端发送的扫码服务请求,基于所述扫码服务请求验证用户是否关注预设公众号,所述扫码服务请求由第一终端扫描预设二维码后生成。
S240、若否,则基于所述扫码服务请求配置第一页面并返回至第一终端,所述第一页面用于引导用户关注预设公众号。
S250、若是,则基于所述扫码服务请求配置第二页面并返回至第一终端,所述第二页面用于提供与所述预设二维码对应的扫码服务。
可选的,在一些实施例中,进一步提供了根据预设验证规则验证用户是否关注预设公众号的具体过程,也即,基于所述扫码服务请求验证用户是否关注预设公众号具体包括:解析所述扫码服务请求,验证是否包括所述预设标识,若是,则确定用户关注所述预设公众号,若否,则确定用户未关注所述预设公众号。实际能够理解为第二页面与预设标识间存在着匹配关系,每个预设标识对应一个预设公众号,也就对应一个第二页面,在出现匹配不上的情况时,则进行第一页面的跳转。
以图3所示的二维码为例,从微信扫一扫进行扫码的url地址如下所示: https://l66.com/a/U2FsdGVkX19A61NyMur12Y5z+Iq/mNaRLuHf0Oi4wUNXuoDhXl k,从公众号进行扫码时,会添加一个公众号ID参数——publicId,地址如下: https://l66.com/a/U2FsdGVkX19A61NyMur12Y5z+Iq/mNaRLuHf0Oi4wUNXuoDhXl k?publicId=gh_cda0e29154d2。预设匹配规则根据url中是否包含publicId参数来匹配对应的页面模板。如果url中不存在publicId参数,则匹配第一页面模板,否则匹配到第二页面模板。
更具体的,前文已经提及能够在根据用户是否通过预设公众号的扫码功能扫描二维码进行是否关注预设公众的判断,在此基础上,一些实施例给出了具体的实施过程,如图4所示,在步骤S230中获取第一终端发送的扫码服务请求之前,还包括步骤S260:
S260、配置扫码规则,将所述扫码规则发送至第一终端,以使第一终端基于预设公众号页面扫描所述预设二维码时将所述预设标识添加至扫码服务请求。
扫码规则应用于第一终端,用于使得第一终端在扫描预设二维码时能够根据用户是否关注预设公众号生成不同的扫码服务请求:当用户通过预设公众号页面提供的扫码功能扫描预设二维码时,其生成的扫码服务请求中包括预设标识,当用户通过其他手段扫描预设二维码时,其生成的扫码服务请求中不包括预设标识。
更具体的,在一些实施例中,进一步给出了配置第一页面的过程,如图5 所示,步骤S240具体包括步骤S241-242:
S241、解析所述扫码服务请求,以确定对应的预设公众号。
S242、基于所述预设公众号和所述第一页面模板生成第一页面,将所述第一页面发送至所述第一终端。
第一页面模板是公众号引导页面模板,步骤S241实际是根据扫码服务请求中的预设标识验证没有与之匹配的预设公众号之后,需要根据扫码服务请求确定需要对具体哪一个预设公众号进行关注引导。具体而言,在仅有一个预设公众号的情况下,能够直接进行步骤S242以生成该预设公众号的关注引导页面,在同时提供有多个预设公众号的情况下,就需要根据扫码服务请求确定其对应的预设公众号,进而生成与之对应的关注引导页面,也即第一页面,并将生成的第一页面发送至第一终端,以使用户基于第一页面完成对预设公众号的关注。
更具体的,在一些实施例中,还给出了配置第二页面的过程,如图6所示,步骤S250包括S251-253:
S251、解析所述扫码服务请求确定码值参数。
S252、基于所述码值参数查询溯源信息。
S253、将所述溯源信息填充至所述第二页面模板以生成第二页面,将所述第二页面发送至所述第一终端。
第二页面是扫码服务页面,其页面内容需要与具体的扫码服务对应,因此需要由具体的预设二维码确定。具体的,码值参数是预设二维码生成时即确定的,用于确定具体的扫码服务,本实施例中以溯源信息查询为例进行说明,服务端在解析得到码值参数后,根据码值参数查询到相关的溯源信息,并填充溯源信息到第二页面模板,生成溯源信息查询页面,也即第二页面,并将第二页面返回至第一终端,以使用户查看完成溯源信息查询服务。
本实施例进一步提供了预先生成预设二维码和预设标识的过程,并进一步提供了预设验证规则,以验证用户是否关注预设公众号,从而实现对未关注预设公众号的用户进行推广,还提供了生成第一页面以及第二页面的具体过程,能够在一个服务端同时对多个预设公众号提供扫码服务和推广引流。
实施例三
图7为本发明实施例三提供的一种基于二维码的页面引导装置300的结构示意图,如图7所述,该装置300包括:
扫码服务请求处理模块310,用于获取第一终端发送的扫码服务请求,基于所述扫码服务请求验证用户是否关注预设公众号,所述扫码服务请求由第一终端扫描预设二维码后生成;
第一页面引导模块320,用于若否,则基于所述扫码服务请求配置第一页面并返回至第一终端,所述第一页面用于引导用户关注预设公众号;
第二页面引导模块330,用于若是,则基于所述扫码服务请求配置第二页面并返回至第一终端,所述第二页面用于提供与所述预设二维码对应的扫码服务。
可选的,在一些实施例中,还包括,验证规则配置模块和模板生成模块:
验证规则配置模块,用于确定预设公众号对应的预设二维码和预设标识,基于所述预设二维码和所述预设标识生成预设验证规则,所述预设验证规则用于验证用户是否关注预设公众号;
模板生成模块,用于基于所述预设二维码配置第一页面模板和第二页面模板,并确定所述预设验证规则的验证结果与所述第一页面模板和所述第二页面模板之间的映射关系,所述第一页面模板用于根据所述扫码服务请求配置第一页面,所述第二页面模板用于根据所述扫码服务请求配置第二页面。
可选的,在一些实施例中,扫码服务请求处理模块310具体用于:
解析所述扫码服务请求,验证是否包括所述预设标识,若是,则确定用户关注所述预设公众号,若否,则确定用户未关注所述预设公众号。
可选的,在一些实施例中,所述第二页面为溯源信息查询页面。
可选的,在一些实施例中,还包括扫码规则配置模块:
扫码规则配置模块,用于配置扫码规则,将所述扫码规则发送至第一终端,以使第一终端基于预设公众号页面扫描二维码时将所述预设标识添加至扫码服务请求。
可选的,在一些实施例中第一页面引导模块包括公众号解析单元和第一页面配置单元:
公众号解析单元,用于解析所述扫码服务请求,以确定对应的预设公众号;
第一页面配置单元,用于基于所述预设公众号和所述第一页面模板生成第一页面,将所述第一页面发送至所述第一终端。
可选的。在一些实施例中,第二页面引导模块包括二维码解析单元和第二页面配置单元包括:
二维码解析单元,用于解析所述扫码服务请求确定码值参数;还用于基于所述码值参数查询溯源信息;
第二页面配置单元,用于将所述溯源信息填充至所述第二页面模板以生成第二页面,将所述第二页面发送至所述第一终端。
本实施例提供了一种基于二维码的页面引导装置,能够接受第一终端扫描预设二维码后发送的扫码服务请求,根据扫码服务请求验证用户是否关于预设公众号,当验证用户关注预设公众号之后,根据扫码服务请求向第一终端返回用于完成扫码服务的第二页面,当验证未关注预设公众号之后,根据扫码服务请求配置用于引导用户关注预设公众号的第一页面并返回第一终端,该方法能够实现用户通过第一终端一个设备扫描同一个预设二维码展示不同页面,实现一码多用,既能够满足用户端扫码服务,也能够引导未关注预设公众号的用户关注预设公众号,在由第三方完成扫码服务流程的情况下满足产品方的推广需求。
实施例四
图8为本发明实施例四提供的一种可以实现基于二维码的页面引导方法的计算机设备400的结构示意图,如图8所示,该设备包括存储器410、处理器 420,设备中处理器420的数量可以是一个或多个,图8中以一个处理器420为例;设备中的存储器410、处理器420可以通过总线或其他方式连接,图8中以通过总线连接为例。
存储器410作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明实施例中的基于二维码的页面引导方法对应的程序指令/模块(例如,基于二维码的页面引导装置中的扫码服务请求处理模块 310、第一页面引导模块320、第二页面引导模块330)。处理器420通过运行存储在存储器410中的软件程序、指令以及模块,从而执行基于二维码的页面引导第二页面引导模块的各种功能应用以及数据处理,即实现上述的基于二维码的页面引导方法。
其中,所述处理器420用于运行存储在存储器410中的计算机可执行程序,以实现如下步骤:步骤S110、获取第一终端发送的扫码服务请求,基于所述扫码服务请求验证用户是否关注预设公众号,所述扫码服务请求由第一终端扫描预设二维码后生成:步骤S120、若否,则基于所述扫码服务请求配置第一页面并返回至第一终端,所述第一页面用于引导用户关注预设公众号:步骤S130、若是,则基于所述扫码服务请求配置第二页面并返回至第一终端,所述第二页面用于提供与所述预设二维码对应的扫码服务。
当然,本发明实施例所提供的一种基于二维码的页面引导装置,该装置不限于如上所述的方法操作,还可以执行本发明实施例任意实施例所提供的基于二维码的页面引导方法中的相关操作。
存储器410可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端的使用所创建的数据等。此外,存储器410可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器410可进一步包括相对于处理器420 远程设置的存储器,这些远程存储器可以通过网络连接至设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
实施例五
本发明实施例五还提供一种包括计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行一种基于二维码的页面引导方法,该基于二维码的页面引导方法包括:
获取第一终端发送的扫码服务请求,基于所述扫码服务请求验证用户是否关注预设公众号,所述扫码服务请求由第一终端扫描预设二维码后生成;
若否,则基于所述扫码服务请求配置第一页面并返回至第一终端,所述第一页面用于引导用户关注预设公众号;
若是,则基于所述扫码服务请求配置第二页面并返回至第一终端,所述第二页面用于提供与所述预设二维码对应的扫码服务。
当然,本发明实施例所提供的一种包括计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的方法操作,还可以执行本发明任意实施例所提供的基于二维码的页面引导方法中的相关操作。
通过以上关于实施方式的描述,所述领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器 (Read-Only Memory,ROM)、随机存取存储器(RandomAccess Memory,RAM)、闪存(FLASH)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,设备,或者网络设备等)执行本发明各个实施例所述的方法。
值得注意的是,上述授权系统的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
Claims (10)
1.一种基于二维码的页面引导方法,其特征在于,包括:
获取第一终端发送的扫码服务请求,基于所述扫码服务请求验证用户是否关注预设公众号,所述扫码服务请求由第一终端扫描预设二维码后生成;
若否,则基于所述扫码服务请求配置第一页面并返回至第一终端,所述第一页面用于引导用户关注预设公众号;
若是,则基于所述扫码服务请求配置第二页面并返回至第一终端,所述第二页面用于提供与所述预设二维码对应的扫码服务。
2.根据权利要求1所述的基于二维码的页面引导方法,其特征在于,所述获取第一终端发送的扫码服务请求之前,还包括:
确定预设公众号对应的预设二维码和预设标识,基于所述预设二维码和所述预设标识生成预设验证规则,所述预设验证规则用于验证用户是否关注预设公众号;
基于所述预设二维码配置第一页面模板和第二页面模板,并确定所述预设验证规则的验证结果与所述第一页面模板和所述第二页面模板之间的映射关系,所述第一页面模板用于根据所述扫码服务请求配置第一页面,所述第二页面模板用于根据所述扫码服务请求配置第二页面。
3.根据权利要求2所述的基于二维码的页面引导方法,其特征在于,所述基于所述扫码服务请求验证用户是否关注预设公众号包括:
解析所述扫码服务请求,验证是否包括所述预设标识,若是,则确定用户关注所述预设公众号,若否,则确定用户未关注所述预设公众号。
4.根据权利要求1所述的基于二维码的页面引导方法,其特征在于,所述第二页面为溯源信息查询页面。
5.根据权利要求2所述的基于二维码的页面引导方法,其特征在于,所述获取第一终端发送的扫码服务请求之前,还包括:
配置扫码规则,将所述扫码规则发送至第一终端,以使第一终端基于预设公众号页面扫描所述预设二维码时将所述预设标识添加至扫码服务请求。
6.根据权利要求2所述的基于二维码的页面引导方法,其特征在于,所述基于所述扫码服务请求配置第一页面并返回至第一终端,包括:
解析所述扫码服务请求,以确定对应的预设公众号;
基于所述预设公众号和所述第一页面模板生成第一页面,将所述第一页面发送至所述第一终端。
7.根据权利要求2所述的基于二维码的页面引导方法其特征在于,所述基于所述扫码服务请求配置第二页面并返回至第一终端,包括:
解析所述扫码服务请求确定码值参数;
基于所述码值参数查询溯源信息;
将所述溯源信息填充至所述第二页面模板以生成第二页面,将所述第二页面发送至所述第一终端。
8.一种基于二维码的页面引导装置,其特征在于,包括:
扫码服务请求处理模块,用于获取第一终端发送的扫码服务请求,基于所述扫码服务请求验证用户是否关注预设公众号,所述扫码服务请求由第一终端扫描预设二维码后生成;
第一页面引导模块,用于若否,则基于所述扫码服务请求配置第一页面并返回至第一终端,所述第一页面用于引导用户关注预设公众号;
第二页面引导模块,用于若是,则基于所述扫码服务请求配置第二页面并返回至第一终端,所述第二页面用于提供与所述预设二维码对应的扫码服务。
9.一种计算机设备,其特征在于,包括存储器和处理器,所述存储器上存储有可在处理器运行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1-7任意一项所述的基于二维码的页面引导方法。
10.一种计算机可读存储介质,其特征在于,所述存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被执行时,实现如权利要求1-7任意一项所述的基于二维码的页面引导方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202111504262.8A CN114168870A (zh) | 2021-12-10 | 2021-12-10 | 基于二维码的页面引导方法、装置、设备及存储介质 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202111504262.8A CN114168870A (zh) | 2021-12-10 | 2021-12-10 | 基于二维码的页面引导方法、装置、设备及存储介质 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN114168870A true CN114168870A (zh) | 2022-03-11 |
Family
ID=80485263
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202111504262.8A Pending CN114168870A (zh) | 2021-12-10 | 2021-12-10 | 基于二维码的页面引导方法、装置、设备及存储介质 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN114168870A (zh) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105491008A (zh) * | 2015-11-17 | 2016-04-13 | 腾讯科技(深圳)有限公司 | 公众账号二维码生成方法和装置、公众账号关注方法和装置 |
| CN107590698A (zh) * | 2017-09-19 | 2018-01-16 | 深圳市优户科技有限公司 | 一种电子优惠券的管理方法及管理装置 |
| CN107590667A (zh) * | 2017-08-28 | 2018-01-16 | 深圳市金天速科技有限公司 | 基于多码合一的防伪溯源方法、系统和移动终端 |
| CN109979085A (zh) * | 2019-03-29 | 2019-07-05 | 烟台城德信息科技有限责任公司 | 一种共享纸巾柜及其控制方法 |
| WO2020042793A1 (zh) * | 2018-08-31 | 2020-03-05 | 阿里巴巴集团控股有限公司 | 一种基于扫码操作的页面访问方法、装置及系统 |
-
2021
- 2021-12-10 CN CN202111504262.8A patent/CN114168870A/zh active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105491008A (zh) * | 2015-11-17 | 2016-04-13 | 腾讯科技(深圳)有限公司 | 公众账号二维码生成方法和装置、公众账号关注方法和装置 |
| CN107590667A (zh) * | 2017-08-28 | 2018-01-16 | 深圳市金天速科技有限公司 | 基于多码合一的防伪溯源方法、系统和移动终端 |
| CN107590698A (zh) * | 2017-09-19 | 2018-01-16 | 深圳市优户科技有限公司 | 一种电子优惠券的管理方法及管理装置 |
| WO2020042793A1 (zh) * | 2018-08-31 | 2020-03-05 | 阿里巴巴集团控股有限公司 | 一种基于扫码操作的页面访问方法、装置及系统 |
| CN109979085A (zh) * | 2019-03-29 | 2019-07-05 | 烟台城德信息科技有限责任公司 | 一种共享纸巾柜及其控制方法 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN106716918B (zh) | 用户认证方法和系统 | |
| TWI530882B (zh) | 資訊推送方法、伺服器、使用者終端以及系統 | |
| CN105512881B (zh) | 一种基于二维码完成支付的方法及终端 | |
| CN109801051B (zh) | 资源转移方法、系统、服务器和计算机可读存储介质 | |
| CN109802916B (zh) | 资源转移方法、系统、服务器和计算机可读存储介质 | |
| US20020040431A1 (en) | Computer program product and method for exchanging XML signature | |
| CN106716960A (zh) | 用户认证方法和系统 | |
| US12387194B2 (en) | Payment method, apparatus and system, device, and storage medium | |
| CN111163467B (zh) | 5g用户终端接入5g网络的方法、用户终端设备及介质 | |
| CN110909330A (zh) | 车联网平台授权方法、装置、设备及存储介质 | |
| CN105634926A (zh) | 资源分享方法、装置和系统 | |
| CN104753892A (zh) | 一种网络资源传输方法、装置和系统 | |
| CN114116036A (zh) | 应用程序插件的调用方法、装置、介质及电子设备 | |
| WO2016155572A1 (zh) | 一种业务处理方法、终端及服务器 | |
| CN112448917A (zh) | 网站登录方法、装置、可读介质及电子设备 | |
| CN105871785B (zh) | 一种业务处理方法、装置和系统 | |
| CN110324361A (zh) | 信息认证的方法、装置、计算设备和介质 | |
| CN108601064B (zh) | 一种提供及获取无线接入点相关信息的方法 | |
| KR101004038B1 (ko) | 통신 단말기의 화면 터치를 이용한 전자결제 승인 시스템 및 그 방법 | |
| CN114168870A (zh) | 基于二维码的页面引导方法、装置、设备及存储介质 | |
| CN108390817A (zh) | 信息的分享方法、装置及电子设备 | |
| CN107613496B (zh) | 排号方法、系统及认证服务器 | |
| CN111932178A (zh) | 产品物流信息的处理方法、装置、服务器及系统 | |
| CN106716401A (zh) | 一种数据交互处理方法、装置以及系统 | |
| US20140236661A1 (en) | Supplier analysis and verification system and method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination |