CN112445987A - 网页更新方法、装置和*** - Google Patents

网页更新方法、装置和*** Download PDF

Info

Publication number
CN112445987A
CN112445987A CN202011384378.8A CN202011384378A CN112445987A CN 112445987 A CN112445987 A CN 112445987A CN 202011384378 A CN202011384378 A CN 202011384378A CN 112445987 A CN112445987 A CN 112445987A
Authority
CN
China
Prior art keywords
hardware
client
access request
identifier
url
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.)
Granted
Application number
CN202011384378.8A
Other languages
English (en)
Other versions
CN112445987B (zh
Inventor
陈泽垒
邓小茜
钟博
戴澧郴
马亮亮
邵建
吴广豪
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
CCB Finetech Co Ltd
Original Assignee
CCB Finetech Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by CCB Finetech Co Ltd filed Critical CCB Finetech Co Ltd
Priority to CN202011384378.8A priority Critical patent/CN112445987B/zh
Publication of CN112445987A publication Critical patent/CN112445987A/zh
Application granted granted Critical
Publication of CN112445987B publication Critical patent/CN112445987B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/955Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
    • G06F16/9554Retrieval from the web using information identifiers, e.g. uniform resource locators [URL] by using bar codes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/955Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
    • G06F16/9566URL specific, e.g. using aliases, detecting broken or misspelled links
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/958Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K17/00Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations
    • G06K17/0022Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations arrangements or provisious for transferring data to distant stations, e.g. from a sensing device
    • G06K17/0025Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations arrangements or provisious for transferring data to distant stations, e.g. from a sensing device the arrangement consisting of a wireless interrogation device in combination with a device for optically marking the record carrier

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明公开了一种网页更新方法、装置和***,涉及计算机技术领域。该方法的一具体实施方式包括:接收客户端发送的访问请求;其中,所述访问请求是客户端通过扫描布置在硬件设备的图形编码发出的,所述访问请求中携带有该硬件设备的标识;根据预先确定的硬件设备标识和预设标签的对应关系获取所述访问请求中携带的硬件设备标识对应的标签;将获取的标签对应的目标统一资源定位符URL指示的页面向客户端返回。该实施方式能够在不增加硬件成本的前提下实现任意指定硬件设备图形编码的访问网页的动态更新。

Description

网页更新方法、装置和***
技术领域
本发明涉及计算机技术领域,尤其涉及一种网页更新方法、装置和***。
背景技术
二维码又称二维条码,是一种近年来在移动设备上流行的编码方式。在通过扫描硬件设备上布置的二维码来访问相关网页的场景中,存在批量更新网页的需求。现有技术中,主要有以下三种方式:
1.通过计算机批量生成包含新URL(Uniform Resource Locator,统一资源定位符)的二维码,再由线下人工更新到硬件设备上,其缺点是无法批量快速更换,对于分布广、数量多的硬件设备来说更换成本较高;
2.将二维码对应的URL的网页内容全量替换为目标内容,其缺点是无法针对指定的硬件设备进行更新,无法根据场景快速调整任意指定硬件设备二维码的网页内容;
3.在硬件设备上加装显示器,每次二维码更新后显示器展示包含新URL的二维码,其缺点是需要投入加装显示器的成本,且显示器有额外的能耗。
发明内容
有鉴于此,本发明实施例提供一种网页更新方法、装置和***,能够在不增加硬件成本的前提下实现任意指定硬件设备图形编码的访问网页的动态更新。
为实现上述目的,根据本发明的一个方面,提供了一种网页更新方法。
本发明实施例的网页更新方法包括:接收客户端发送的访问请求;其中,所述访问请求是客户端通过扫描布置在硬件设备的图形编码发出的,所述访问请求中携带有该硬件设备的标识;根据预先确定的硬件设备标识和预设标签的对应关系获取所述访问请求中携带的硬件设备标识对应的标签;将获取的标签对应的目标统一资源定位符URL指示的页面向客户端返回。
可选地,布置在任一硬件设备的图形编码是根据预设的中转URL和该硬件设备的标识生成的,布置在不同硬件设备的图形编码对应于同一中转URL。
可选地,所述方法进一步包括:在将获取的标签对应的目标URL指示的页面向客户端返回时,将获取的标签对应的硬件设备标识向客户端返回。
可选地,所述方法进一步包括:接收客户端发送的硬件工作请求;其中,所述硬件工作请求是客户端基于目标URL指示的页面发出的,所述硬件工作请求中携带有硬件设备标识;根据所述硬件工作请求中携带的硬件设备标识向相应的硬件设备发送工作指令。
可选地,所述图形编码包括二维码。
为实现上述目的,根据本发明的另一方面,提供了一种网页更新装置。
本发明实施例的网页更新装置可以包括:接收单元,用于接收客户端发送的访问请求;其中,所述访问请求是客户端通过扫描布置在硬件设备的图形编码发出的,所述访问请求中携带有该硬件设备的标识;标签获取单元,用于根据预先确定的硬件设备标识和预设标签的对应关系获取所述访问请求中携带的硬件设备标识对应的标签;网页返回单元,用于将获取的标签对应的目标统一资源定位符URL指示的页面向客户端返回。
为实现上述目的,根据本发明的又一方面,提供了一种网页更新***。
本发明实施例的网页更新***可以包括:客户端、服务控制模块、数据库模块和硬件设备;其中,服务控制模块接收客户端发送的访问请求;其中,所述访问请求是客户端通过扫描布置在硬件设备的图形编码发出的,所述访问请求中携带有该硬件设备的标识;服务控制模块利用数据库模块中预先存储的硬件设备标识和预设标签的对应关系,获取所述访问请求中携带的硬件设备标识对应的标签以及该标签对应的目标统一资源定位符URL;服务控制模块将目标URL指示的页面向客户端返回。
可选地,布置在任一硬件设备的图形编码是根据预设的中转URL和该硬件设备的标识生成的,布置在不同硬件设备的图形编码对应于同一中转URL。
可选地,服务控制模块在将目标URL指示的页面向客户端返回时,将获取的标签对应的硬件设备标识向客户端返回。
可选地,服务控制模块接收客户端发送的硬件工作请求;其中,所述硬件工作请求是客户端基于目标URL指示的页面发出的,所述硬件工作请求中携带有硬件设备标识;服务控制模块根据所述硬件工作请求中携带的硬件设备标识向相应的硬件设备发送工作指令。
可选地,所述图形编码包括二维码。
为实现上述目的,根据本发明的又一方面,提供了一种电子设备。
本发明的一种电子设备包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本发明所提供的网页更新方法。
为实现上述目的,根据本发明的再一方面,提供了一种计算机可读存储介质。
本发明的一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现本发明所提供的网页更新方法。
根据本发明的技术方案,上述发明中的实施例具有如下优点或有益效果:在服务端预先建立各硬件设备标识与标签的对应关系以及各标签与目标URL的对应关系,并根据可以访问服务端的统一的中转URL和硬件设备标识生成每一硬件设备对应的图形编码;当客户端扫描某硬件设备的图形编码时,即向服务端发送访问请求,服务端根据访问请求中携带的硬件设备标识获取其对应的标签以及目标URL,并将目标URL指示的页面向客户端返回;此后,当客户端在目标URL页面操作时即向服务端发送硬件工作请求,服务端可以根据硬件工作请求中携带的硬件设备标识向相应的硬件设备发送工作指令,从而实现客户端与硬件设备的交互。当需要更新任意一个或多个硬件设备图形编码的网页内容时,可以在服务端调整硬件设备标识对应的标签、和/或标签对应的目标URL,不需改变二维码,从而以较低成本实现了针对任意指定硬件设备的访问网页的动态更新。
上述的非惯用的可选方式所具有的进一步效果将在下文中结合具体实施方式加以说明。
附图说明
附图用于更好地理解本发明,不构成对本发明的不当限定。其中:
图1是本发明实施例中网页更新方法的主要步骤示意图;
图2是本发明实施例中网页更新装置的主要部分示意图;
图3是本发明实施例中网页更新***的组成部分示意图;
图4是本发明实施例中网页更新***的工作流程示意图;
图5是根据本发明实施例可以应用于其中的示例性***架构图;
图6是用来实现本发明实施例中网页更新方法的电子设备结构示意图。
具体实施方式
以下结合附图对本发明的示范性实施例做出说明,其中包括本发明实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本发明的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。
需要指出的是,在不冲突的情况下,本发明的实施例以及实施例中的技术特征可以相互结合。
图1是根据本发明实施例中网页更新方法的主要步骤示意图。
如图1所示,本发明实施例的网页更新方法可具体按照如下步骤执行:
步骤S101:服务端接收客户端发送的访问请求。
在本步骤中,上述访问请求是客户端通过扫描布置在硬件设备的图形编码发出的,可以理解,客户端可以是具有通信功能的移动智能终端,客户端可以通过安装在其中的浏览器或者应用程序(例如移动端应用程序APP)扫描图形编码以访问服务端。图形编码指的是包含网站或网页访问途径信息的图形,例如二维码。在本发明实施例中,图形编码可以作为打印品、以黏贴等方式布置在硬件设备表面,也可以作为数字图像显示在硬件设备的显示器中;布置在任一硬件设备的图形编码可以根据用于访问服务端的预设中转URL和该硬件设备的标识生成,布置在不同硬件设备的图形编码可以对应于同一中转URL。此外,本发明实施例中的硬件设备可以是涉及通过扫描图形编码访问服务端场景的任何设备,例如银行业务自助办理终端、物品共享自助终端等。
具体应用中,客户端扫描某硬件设备的图形编码之后,即向服务端发出访问请求,访问请求中携带有该硬件设备的标识,服务端接收该访问请求,并从该访问请求中解析出其中的硬件设备标识执行后续处理。
步骤S102:服务端根据预先确定的硬件设备标识和预设标签的对应关系获取访问请求中携带的硬件设备标识对应的标签。
在本发明实施例中,服务端可以预先确定各硬件设备标识与标签的对应关系以及各标签与目标URL的对应关系。具体应用中,上述标签可以是根据客户端种类、硬件设备所在地区、硬件设备所属行业、和/或硬件设备所在场所为硬件设备划分的类别,例如,可以根据硬件设备所属行业确定每一硬件设备的标签,如医院、银行、工厂等。目标URL指的是某一硬件设备或者某一标签对应的最终展示给用户的网页URL,在客户端目标URL页面可以通过中转URL重定向得以展示。
在本步骤中,服务端可以根据预先存储的硬件设备标识和预设标签的对应关系获取访问请求中携带的硬件设备标识对应的标签,进而根据预先存储的标签与目标URL的对应关系获取相应的目标URL。
步骤S103:服务端将获取的标签对应的目标URL指示的页面向客户端返回。
在本步骤中,服务端向客户端发送响应,将对应于硬件设备标识的目标URL向客户端返回,从而使客户端展示目标URL页面。可以理解,目标URL页面可以是浏览器页面或者应用程序页面(例如APP页面)。基于以上设置,当需要更新任意一个或多个硬件设备图形编码的网页内容时,可以在服务端调整硬件设备标识对应的标签、和/或标签对应的目标URL即可实现,不需改变二维码,从而以较低成本实现了针对任意指定硬件设备的访问网页的动态更新。
作为一个优选方案,服务端向客户端发送的响应中还可以携带相应的硬件设备标识即访问请求中携带的硬件设备标识,以便于后续控制。当客户端在浏览器或者APP显示目标URL页面时,可以基于目标URL页面执行相关操作从而向服务端发送硬件工作请求(即用于使硬件设备开始工作的请求),硬件工作请求中可携带有硬件设备标识;服务端接收硬件工作请求,并根据硬件工作请求中携带的硬件设备标识向相应的硬件设备发送工作指令以使硬件设备执行相关功能。
以硬件设备为物品共享自助终端示例,在客户端显示目标URL页面之后,用户可以在该页面进行微信公众号关注等操作,也可以在完成身份验证后在该页面选择所需的共享物品数量后点击相关按钮,从而向服务端发送硬件工作请求。服务端接收到硬件工作请求之后,从中解析出硬件设备标识,并向相应的硬件设备发送工作指令,以使硬件设备向用户提供共享物品。
在本发明实施例的技术方案中,服务端通过识别中转URL中包含的硬件设备标识,并对硬件设备标识进行标签分类(每个标签对应不同的目标URL),从而对不同硬件设备扫码的访问内容进行重定向,实现批量动态更新任意指定硬件设备上静态二维码的网页内容,无须大量人力作业,也无须额外增加显示器配置。
需要说明的是,对于前述的各方法实施例,为了便于描述,将其表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,某些步骤事实上可以采用其它顺序进行或者同时进行。此外,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是实现本发明所必须的。
为便于更好的实施本发明实施例的上述方案,下面还提供用于实施上述方案的相关装置。
请参阅图2所示,本发明实施例提供的网页更新装置200可以包括:接收单元201、标签获取单元202和网页返回单元203。
其中,接收单元201可用于接收客户端发送的访问请求;其中,所述访问请求是客户端通过扫描布置在硬件设备的图形编码发出的,所述访问请求中携带有该硬件设备的标识;标签获取单元202可用于根据预先确定的硬件设备标识和预设标签的对应关系获取所述访问请求中携带的硬件设备标识对应的标签;网页返回单元203可用于将获取的标签对应的目标统一资源定位符URL指示的页面向客户端返回。
在本发明实施例中,布置在任一硬件设备的图形编码是根据预设的中转URL和该硬件设备的标识生成的,布置在不同硬件设备的图形编码对应于同一中转URL。
作为一个优选方案,网页返回单元203可进一步用于:在将获取的标签对应的目标URL指示的页面向客户端返回时,将获取的标签对应的硬件设备标识向客户端返回。
较佳地,网页更新装置200可进一步包括硬件驱动单元,其用于:接收客户端发送的硬件工作请求;其中,所述硬件工作请求是客户端基于目标URL指示的页面发出的,所述硬件工作请求中携带有硬件设备标识;根据所述硬件工作请求中携带的硬件设备标识向相应的硬件设备发送工作指令。
此外,在本发明实施例中,所述图形编码包括二维码。
在本发明实施例的技术方案中,服务端通过识别中转URL中包含的硬件设备标识,并对硬件设备标识进行标签分类(每个标签对应不同的目标URL),从而对不同硬件设备扫码的访问内容进行重定向,实现批量动态更新任意指定硬件设备上静态二维码的网页内容,无须大量人力作业,也无须额外增加显示器配置。
图3是本发明实施例中网页更新***的组成部分示意图,如图3所示,本发明实施例的网页更新***可以包括:客户端、服务控制模块、数据库模块和硬件设备。
具体地,服务控制模块接收客户端发送的访问请求;其中,所述访问请求是客户端通过扫描布置在硬件设备的图形编码(例如二维码)发出的,所述访问请求中携带有该硬件设备的标识;服务控制模块利用数据库模块中预先存储的硬件设备标识和预设标签的对应关系,获取所述访问请求中携带的硬件设备标识对应的标签以及该标签对应的目标统一资源定位符URL;服务控制模块将目标URL指示的页面向客户端返回。
在本发明实施例中,布置在任一硬件设备的图形编码是根据预设的中转URL和该硬件设备的标识生成的,布置在不同硬件设备的图形编码对应于同一中转URL。
作为一个优选方案,服务控制模块在将目标URL指示的页面向客户端返回时,将获取的标签对应的硬件设备标识向客户端返回。
在一些实施例中,服务控制模块接收客户端发送的硬件工作请求;其中,所述硬件工作请求是客户端基于目标URL指示的页面发出的,所述硬件工作请求中携带有硬件设备标识;服务控制模块根据所述硬件工作请求中携带的硬件设备标识向相应的硬件设备发送工作指令。
图4是本发明实施例中网页更新***的工作流程示意图,如图4所示,本发明实施例的网页更新***的工作流程包括服务端配置部分和网页访问部分。
在服务端配置部分,运营方首先需在后台管理端登记硬件设备标识、硬件设备名称等信息,完成信息输入后向服务控制模块请求登记信息。接着,服务控制模块获取硬件设备标识等信息后向数据库模块发送数据***指令,数据库模块校验数据合法性,通过后对数据进行存储。之后,运营方执行生成硬件设备二维码操作,服务控制模块根据统一的中转URL加上不同的硬件设备标识生成二维码并返回后台管理端,二维码可印制或黏贴在硬件设备表面。此后,运营方可新增自定义标签,标签可以是客户端类型、硬件设备所在地区、硬件设备所属行业、硬件设备所在场所等,并且为每类标签对应各自唯一的目标URL,输入完成后向服务控制模块发送相关的请求和数据;服务控制模块获取数据后将向数据库模块发送数据***指令;数据库模块获取***指令和相关数据后校验合法性,通过后对数据进行存储;最后,运营方为硬件设备标识选择标签进行关联,将相关的请求和数据发送至服务控制模块;服务控制模块获取请求和数据后向数据库模块发送数据***指令,数据库模块校验数据合法性通过之后即存储硬件设备标识、标签和目标URL的对应关系。
在网页访问部分,用户通过手机微信、外部浏览器或其它APP扫描硬件设备二维码,向服务控制模块发送访问控制请求;服务控制模块获取访问请求中的硬件设备标识,根据硬件设备标识访问数据库模块获取对应的标签及目标URL,并向客户端返回目标URL页面以及相应的硬件设备标识;用户在目标URL页面完成指定的数据操作后向服务控制模块发出硬件工作请求,服务控制端获取到指定的数据,并确保数据的完整性后,向相应的硬件设备发送工作指令,硬件设备中的通讯模块获取到该工作指令之后,硬件控制模块控制硬件工作模块进行相应工作。
根据本发明实施例的技术方案,在服务端预先建立各硬件设备标识与标签的对应关系以及各标签与目标URL的对应关系,并根据可以访问服务端的统一的中转URL和硬件设备标识生成每一硬件设备对应的图形编码;当客户端扫描某硬件设备的图形编码时,即向服务端发送访问请求,服务端根据访问请求中携带的硬件设备标识获取其对应的标签以及目标URL,并将目标URL指示的页面向客户端返回;此后,当客户端在目标URL页面操作时即向服务端发送硬件工作请求,服务端可以根据硬件工作请求中携带的硬件设备标识向相应的硬件设备发送工作指令,从而实现客户端与硬件设备的交互。当需要更新任意一个或多个硬件设备图形编码的网页内容时,可以在服务端调整硬件设备标识对应的标签、和/或标签对应的目标URL,不需改变二维码,从而以较低成本实现了针对任意指定硬件设备的访问网页的动态更新。
图5示出了可以应用本发明实施例的网页更新方法或网页更新装置的示例性***架构500。
如图5所示,***架构500可以包括终端设备501、502、503,网络504和服务器505(此架构仅仅是示例,具体架构中包含的组件可以根据申请具体情况调整)。网络504用以在终端设备501、502、503和服务器505之间提供通信链路的介质。网络504可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等。
用户可以使用终端设备501、502、503通过网络504与服务器505交互,以接收或发送消息等。终端设备501、502、503上可以安装有各种客户端应用,例如通过扫描二维码以访问网页的应用等(仅为示例)。
终端设备501、502、503可以是具有显示屏并且支持网页浏览的各种电子设备,包括但不限于智能手机、平板电脑、膝上型便携计算机和台式计算机等等。
服务器505可以是提供各种服务的服务器,例如对用户利用终端设备501、502、503所操作的通过扫描二维码以访问网页的应用提供支持的后台服务器(仅为示例)。后台服务器可以对接收到的访问请求进行处理,并将处理结果(例如目标URL指示的页面--仅为示例)反馈给终端设备501、502、503。
需要说明的是,本发明实施例所提供的网页更新方法一般由服务器505执行,相应地,网页更新装置一般设置于服务器505中。
应该理解,图5中的终端设备、网络和服务器的数目仅仅是示意性的。根据实现需要,可以具有任意数目的终端设备、网络和服务器。
本发明还提供了一种电子设备。本发明实施例的电子设备包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本发明所提供的网页更新方法。
下面参考图6,其示出了适于用来实现本发明实施例的电子设备的计算机***600的结构示意图。图6示出的电子设备仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。
如图6所示,计算机***600包括中央处理单元(CPU)601,其可以根据存储在只读存储器(ROM)602中的程序或者从存储部分608加载到随机访问存储器(RAM)603中的程序而执行各种适当的动作和处理。在RAM603中,还存储有计算机***600操作所需的各种程序和数据。CPU601、ROM 602以及RAM 603通过总线604彼此相连。输入/输出(I/O)接口605也连接至总线604。
以下部件连接至I/O接口605:包括键盘、鼠标等的输入部分606;包括诸如阴极射线管(CRT)、液晶显示器(LCD)等以及扬声器等的输出部分607;包括硬盘等的存储部分608;以及包括诸如LAN卡、调制解调器等的网络接口卡的通信部分609。通信部分609经由诸如因特网的网络执行通信处理。驱动器610也根据需要连接至I/O接口605。可拆卸介质611,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器610上,以便从其上读出的计算机程序根据需要被安装入存储部分608。
特别地,根据本发明公开的实施例,上文的主要步骤图描述的过程可以被实现为计算机软件程序。例如,本发明实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行主要步骤图所示的方法的程序代码。在上述实施例中,该计算机程序可以通过通信部分609从网络上被下载和安装,和/或从可拆卸介质611被安装。在该计算机程序被中央处理单元601执行时,执行本发明的***中限定的上述功能。
需要说明的是,本发明所示的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的***、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本发明中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行***、装置或者器件使用或者与其结合使用。在本发明中,计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述任意合适的组合。计算机可读信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行***、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、RF等等,或者上述的任意合适的组合。
附图中的流程图和框图,图示了按照本发明各种实施例的***、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这根据所涉及的功能而定。也要注意的是,框图或流程图中的每个方框、以及框图或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的***来实现,或者可以用专用硬件与计算机指令的组合来实现。
描述于本发明实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现。所描述的单元也可以设置在处理器中,例如,可以描述为:一种处理器包括接收单元、标签获取单元和网页返回单元。其中,这些单元的名称在某种情况下并不构成对该单元本身的限定,例如,接收单元还可以被描述为“向标签获取单元提供访问请求的单元”。
作为另一方面,本发明还提供了一种计算机可读介质,该计算机可读介质可以是上述实施例中描述的设备中所包含的;也可以是单独存在,而未装配入该设备中的。上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被该设备执行时,使得该设备执行的步骤包括:接收客户端发送的访问请求;其中,所述访问请求是客户端通过扫描布置在硬件设备的图形编码发出的,所述访问请求中携带有该硬件设备的标识;根据预先确定的硬件设备标识和预设标签的对应关系获取所述访问请求中携带的硬件设备标识对应的标签;将获取的标签对应的目标统一资源定位符URL指示的页面向客户端返回。
根据本发明实施例的技术方案,在服务端预先建立各硬件设备标识与标签的对应关系以及各标签与目标URL的对应关系,并根据可以访问服务端的统一的中转URL和硬件设备标识生成每一硬件设备对应的图形编码;当客户端扫描某硬件设备的图形编码时,即向服务端发送访问请求,服务端根据访问请求中携带的硬件设备标识获取其对应的标签以及目标URL,并将目标URL指示的页面向客户端返回;此后,当客户端在目标URL页面操作时即向服务端发送硬件工作请求,服务端可以根据硬件工作请求中携带的硬件设备标识向相应的硬件设备发送工作指令,从而实现客户端与硬件设备的交互。当需要更新任意一个或多个硬件设备图形编码的网页内容时,可以在服务端调整硬件设备标识对应的标签、和/或标签对应的目标URL,不需改变二维码,从而以较低成本实现了针对任意指定硬件设备的访问网页的动态更新。
上述具体实施方式,并不构成对本发明保护范围的限制。本领域技术人员应该明白的是,取决于设计要求和其他因素,可以发生各种各样的修改、组合、子组合和替代。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明保护范围之内。

Claims (13)

1.一种网页更新方法,其特征在于,包括:
接收客户端发送的访问请求;其中,所述访问请求是客户端通过扫描布置在硬件设备的图形编码发出的,所述访问请求中携带有该硬件设备的标识;
根据预先确定的硬件设备标识和预设标签的对应关系获取所述访问请求中携带的硬件设备标识对应的标签;
将获取的标签对应的目标统一资源定位符URL指示的页面向客户端返回。
2.根据权利要求1所述的方法,其特征在于,布置在任一硬件设备的图形编码是根据预设的中转URL和该硬件设备的标识生成的,布置在不同硬件设备的图形编码对应于同一中转URL。
3.根据权利要求2所述的方法,其特征在于,所述方法进一步包括:
在将获取的标签对应的目标URL指示的页面向客户端返回时,将获取的标签对应的硬件设备标识向客户端返回。
4.根据权利要求3所述的方法,其特征在于,所述方法进一步包括:
接收客户端发送的硬件工作请求;其中,所述硬件工作请求是客户端基于目标URL指示的页面发出的,所述硬件工作请求中携带有硬件设备标识;
根据所述硬件工作请求中携带的硬件设备标识向相应的硬件设备发送工作指令。
5.根据权利要求1-4任一所述的方法,其特征在于,所述图形编码包括二维码。
6.一种网页更新装置,其特征在于,包括:
接收单元,用于接收客户端发送的访问请求;其中,所述访问请求是客户端通过扫描布置在硬件设备的图形编码发出的,所述访问请求中携带有该硬件设备的标识;
标签获取单元,用于根据预先确定的硬件设备标识和预设标签的对应关系获取所述访问请求中携带的硬件设备标识对应的标签;
网页返回单元,用于将获取的标签对应的目标统一资源定位符URL指示的页面向客户端返回。
7.一种网页更新***,其特征在于,包括:客户端、服务控制模块、数据库模块和硬件设备;其中,
服务控制模块接收客户端发送的访问请求;其中,所述访问请求是客户端通过扫描布置在硬件设备的图形编码发出的,所述访问请求中携带有该硬件设备的标识;
服务控制模块利用数据库模块中预先存储的硬件设备标识和预设标签的对应关系,获取所述访问请求中携带的硬件设备标识对应的标签以及该标签对应的目标统一资源定位符URL;
服务控制模块将目标URL指示的页面向客户端返回。
8.根据权利要求7所述的***,其特征在于,布置在任一硬件设备的图形编码是根据预设的中转URL和该硬件设备的标识生成的,布置在不同硬件设备的图形编码对应于同一中转URL。
9.根据权利要求8所述的***,其特征在于,服务控制模块在将目标URL指示的页面向客户端返回时,将获取的标签对应的硬件设备标识向客户端返回。
10.根据权利要求9所述的***,其特征在于,服务控制模块接收客户端发送的硬件工作请求;其中,所述硬件工作请求是客户端基于目标URL指示的页面发出的,所述硬件工作请求中携带有硬件设备标识;
服务控制模块根据所述硬件工作请求中携带的硬件设备标识向相应的硬件设备发送工作指令。
11.根据权利要求7-10任一所述的***,其特征在于,所述图形编码包括二维码。
12.一种电子设备,其特征在于,包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序,
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-5中任一所述的方法。
13.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现如权利要求1-5中任一所述的方法。
CN202011384378.8A 2020-11-30 2020-11-30 网页更新方法、装置和*** Active CN112445987B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011384378.8A CN112445987B (zh) 2020-11-30 2020-11-30 网页更新方法、装置和***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011384378.8A CN112445987B (zh) 2020-11-30 2020-11-30 网页更新方法、装置和***

Publications (2)

Publication Number Publication Date
CN112445987A true CN112445987A (zh) 2021-03-05
CN112445987B CN112445987B (zh) 2022-11-01

Family

ID=74738936

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011384378.8A Active CN112445987B (zh) 2020-11-30 2020-11-30 网页更新方法、装置和***

Country Status (1)

Country Link
CN (1) CN112445987B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113656093A (zh) * 2021-08-02 2021-11-16 珠海格力电器股份有限公司 插件配置方法、装置、设备及存储介质

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101296255A (zh) * 2008-06-30 2008-10-29 腾讯科技(深圳)有限公司 网页浏览方法、***、代理服务器和手机浏览器
US20120265800A1 (en) * 2011-04-12 2012-10-18 Teletech Holdings, Inc. Methods for providing self-support services using information from a viral source
CN105468350A (zh) * 2014-09-10 2016-04-06 阿里巴巴集团控股有限公司 对象标签的处理方法及装置
CN105912736A (zh) * 2016-06-28 2016-08-31 迈普通信技术股份有限公司 一种统一资源定位符url分类方法及装置
CN106776989A (zh) * 2016-12-02 2017-05-31 武汉斗鱼网络科技有限公司 一种网页信息展示方法以及装置
CN108052674A (zh) * 2017-12-28 2018-05-18 惠州Tcl家电集团有限公司 二维码使用处理方法、装置、***及可读存储介质
CN109074406A (zh) * 2018-06-29 2018-12-21 阿里巴巴集团控股有限公司 管理与基于url的二维码相关的服务
CN109800842A (zh) * 2018-12-06 2019-05-24 珠海西山居移动游戏科技有限公司 一种资产唯一标识码生成方法及***
CN109918590A (zh) * 2019-02-18 2019-06-21 武汉天喻聚联网络有限公司 一种标签远程管理***及方法

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101296255A (zh) * 2008-06-30 2008-10-29 腾讯科技(深圳)有限公司 网页浏览方法、***、代理服务器和手机浏览器
US20120265800A1 (en) * 2011-04-12 2012-10-18 Teletech Holdings, Inc. Methods for providing self-support services using information from a viral source
CN105468350A (zh) * 2014-09-10 2016-04-06 阿里巴巴集团控股有限公司 对象标签的处理方法及装置
CN105912736A (zh) * 2016-06-28 2016-08-31 迈普通信技术股份有限公司 一种统一资源定位符url分类方法及装置
CN106776989A (zh) * 2016-12-02 2017-05-31 武汉斗鱼网络科技有限公司 一种网页信息展示方法以及装置
CN108052674A (zh) * 2017-12-28 2018-05-18 惠州Tcl家电集团有限公司 二维码使用处理方法、装置、***及可读存储介质
CN109074406A (zh) * 2018-06-29 2018-12-21 阿里巴巴集团控股有限公司 管理与基于url的二维码相关的服务
US20200005008A1 (en) * 2018-06-29 2020-01-02 Alibaba Group Holding Limited Managing services associated with url-based two-dimensional codes
CN109800842A (zh) * 2018-12-06 2019-05-24 珠海西山居移动游戏科技有限公司 一种资产唯一标识码生成方法及***
CN109918590A (zh) * 2019-02-18 2019-06-21 武汉天喻聚联网络有限公司 一种标签远程管理***及方法

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
周祺: "标签管理的演进:从管理标签到分发数字客户数据", 《电脑与电信》 *
杨彦格等: "二维码业务实现及其典型应用", 《信息通信技术》 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113656093A (zh) * 2021-08-02 2021-11-16 珠海格力电器股份有限公司 插件配置方法、装置、设备及存储介质

Also Published As

Publication number Publication date
CN112445987B (zh) 2022-11-01

Similar Documents

Publication Publication Date Title
US10635735B2 (en) Method and apparatus for displaying information
CN107665225B (zh) 信息推送方法和装置
US20120234907A1 (en) System and process for managing hosting and redirecting the data output of a 2-D QR barcode
CN109446442B (zh) 用于处理信息的方法和装置
CN111324786A (zh) 咨询问题信息的处理方法和装置
RU2753450C1 (ru) Способ и устройство для быстрой обработки заказа
CN109413056B (zh) 用于处理信息的方法和装置
CN112445987B (zh) 网页更新方法、装置和***
CN114297476A (zh) 基于用户标签的问卷调查方法、***、电子设备及存储介质
CN112817562A (zh) 业务处理的方法和装置
CN113822745A (zh) 一种物品展示方法和装置
CN110956417A (zh) 一种门店商品处理方法和装置
CN110941401A (zh) 一种打印方法和装置
CN110647327A (zh) 基于卡片的用户界面动态控制的方法和装置
CN110807610A (zh) 配送的方法和装置
CN111506285B (zh) 电子价签更新方法、装置、电子设备及可读介质
CN114896244A (zh) 配置数据库表的方法、装置、设备和计算机可读介质
CN111191974B (zh) 药品盘点的方法和装置
CN113450170A (zh) 一种信息显示方法和装置
CN113256207A (zh) 物品配送安装方法及装置、电子设备和存储介质
CN108696472B (zh) 请求处理方法和装置
CN113760279A (zh) 一种生成页面的方法和装置
CN111325621A (zh) 协议处理方法、装置、计算机***和介质
CN111242548B (zh) 物流订单分发的方法和装置
CN109388920A (zh) 用于在移动设备上的应用上动态地设置水印的方法和装置

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
GR01 Patent grant
GR01 Patent grant