CN112804275B - 页面跳转方法、装置、电子设备及计算机可读存储介质 - Google Patents
页面跳转方法、装置、电子设备及计算机可读存储介质 Download PDFInfo
- Publication number
- CN112804275B CN112804275B CN201911033572.9A CN201911033572A CN112804275B CN 112804275 B CN112804275 B CN 112804275B CN 201911033572 A CN201911033572 A CN 201911033572A CN 112804275 B CN112804275 B CN 112804275B
- Authority
- CN
- China
- Prior art keywords
- terminal
- target
- identifier
- page
- equipment
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 91
- 230000009191 jumping Effects 0.000 claims abstract description 51
- 230000006870 function Effects 0.000 claims description 46
- 230000004044 response Effects 0.000 claims description 21
- 230000008569 process Effects 0.000 abstract description 25
- 238000012544 monitoring process Methods 0.000 abstract description 10
- 238000010586 diagram Methods 0.000 description 18
- 238000004891 communication Methods 0.000 description 10
- 238000004590 computer program Methods 0.000 description 6
- 235000013305 food Nutrition 0.000 description 5
- 235000012054 meals Nutrition 0.000 description 5
- 230000008859 change Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 230000003993 interaction Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 238000012552 review Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
- H04L67/141—Setup of application sessions
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/958—Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
- H04L67/146—Markers for unambiguous identification of a particular session, e.g. session cookie or URL-encoding
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本公开实施例公开了一种页面跳转方法、装置、电子设备及计算机可读存储介质,所述方法包括:接收目标位置关联的设备发送的信标消息,所述信标消息包括所述设备的设备标识;响应于所述信标消息,从当前页面跳转至所述设备标识对应的目标页面,所述目标页面与目标位置相关联。该方案中终端可以通过目标位置关联的设备发送的信标消息包括的设备标识来实现页面的跳转,应用于网络购物领域时可以避免送货人员在到达目标位置之后无法通过终端扫描二维码跳转至待送货物的录单页面的问题,也避免了送货人员跨地点进行录单的情况,进而降低了物流过程出现错误的概率,提高了***对整个物流过程的监控力度。
Description
技术领域
本公开涉及电子信息处理技术领域,具体涉及一种页面跳转方法、装置、电子设备及计算机可读存储介质。
背景技术
随着互联网技术的快速发展,网络早已经成为现代人日常生活中不可或缺的部分,网络购物由于其独有的便捷性和直观性,使得越来越多的用户选择通过网络购物解决日常购物问题,该货物可以为食品、卫生用品、衣物等任何物品。
目前常见的形式是用户通过用户终端,比如电脑、手机,在APP上进行下单,商家接收到订单后,准备货物,包装货物,并将包装好的货物交给物流人员,最后由物流的送货人员将货物送至目的地的用户手中。具体的,送货人员在配送货物的时候可以首先将货物配送至目的地附近的末端站点,然后由末端站点的物流人员或者送餐机器人将该货物配送至该用户手中。
发明内容
本公开实施例提供一种页面跳转方法、装置、电子设备及计算机可读存储介质。
第一方面,本公开实施例中提供了一种页面跳转方法,应用于终端。
具体的,所述页面跳转方法,包括:
接收目标位置关联的设备发送的信标消息,所述信标消息包括所述设备的设备标识;
响应于所述信标消息,从当前页面跳转至所述设备标识对应的目标页面,所述目标页面与目标位置相关联。
结合第一方面,本公开在第一方面的第一种实现方式中,所述响应于所述信标消息,从当前页面跳转至所述设备标识对应的目标页面包括:
将所述设备标识发送至服务器,以便于所述服务器对所述设备标识进行解密,获取解密后设备标识;
接收所述服务器发送的解密后设备标识;
根据所述解密后设备标识,从所述当前页面跳转至所述目标页面。
结合第一方面和第一方面的第一种实现方式,本公开在第一方面的第二种实现方式中,所述接收目标位置关联的设备发送的信标消息包括:
获取开启指令,响应于所述开启指令打开目标程序;
通过所述目标程序接收所述目标位置关联的设备发送的所述信标消息。
结合第一方面、第一方面的第一种实现方式和第一方面的第二种实现方式,本公开在第一方面的第三种实现方式中,在所述将所述设备标识发送至服务器之前,所述方法还包括:
通过所述目标程序解析所述信标消息获取所述设备标识。
结合第一方面、第一方面的第一种实现方式、第一方面的第二种实现方式和第一方面的第三种实现方式,本公开在第一方面的第四种实现方式中,所述响应于所述信标消息,从当前页面跳转至所述设备标识对应的目标页面包括:
扫描所述目标位置设置的二维码,获取所述开启指令;
基于所述二维码获取的所述目标位置的目标标识;
确定所述目标标识与所述信标消息包括的所述设备标识是否匹配;
若所述目标标识与所述信标消息包括的所述设备标识匹配,从所述目标程序的当前页面跳转至所述目标页面。
结合第一方面、第一方面的第一种实现方式、第一方面的第二种实现方式、第一方面的第三种实现方式和第一方面的第四种实现方式,本公开在第一方面的第五种实现方式中,所述设备为蓝牙设备;所述获取开启指令,响应于所述开启指令打开目标程序包括:
获取所述开启指令,确定当前是否已开启蓝牙功能;
若当前已开启蓝牙功能,打开所述目标程序。
结合第一方面、第一方面的第一种实现方式、第一方面的第二种实现方式、第一方面的第三种实现方式、第一方面的第四种实现方式和第一方面的第五种实现方式,本公开在第一方面的第六种实现方式中,所述方法还包括:
若当前未开启蓝牙功能,显示提示信息,以便于用户根据所述提示信息开启所述终端的蓝牙功能。
结合第一方面、第一方面的第一种实现方式、第一方面的第二种实现方式、第一方面的第三种实现方式、第一方面的第四种实现方式、第一方面的第五种实现方式和第一方面的第六种实现方式,本公开在第一方面的第七种实现方式中,所述方法还包括:
获取所述终端的终端标识、所述终端与所述设备建立连接的第一时间点,以及所述终端与所述设备断开连接的第二时间点;
向服务器发送所述终端标识、所述第一时间点和所述第二时间点,以便于所述服务器根据接收到的多个终端发送的终端标识、第一时间点和第二时间点统计预定时间内与所述设备建立连接的终端数量,和/或终端与所述设备连接的平均连接时间。
第二方面,本公开实施例中提供了一种页面跳转方法,应用于服务器。
具体的,所述页面跳转方法,包括:
接收终端发送的目标位置关联的设备的设备标识;
根据预设的解密规则对所述设备标识进行解密,获取解密后设备标识;
将所述解密后设备标识发送给所述终端,以便于所述终端根据所述解密后设备标识,从当前页面跳转至所述设备标识对应的目标页面。
结合第二方面,本公开在第二方面的第一种实现方式中,所述方法还包括:
接收所述终端发送的终端标识,所述终端与所述目标位置关联的设备建立连接的第一时间点,以及所述终端与所述设备断开连接的第二时间点;
根据接收到的多个终端发送的终端标识、第一时间点和第二时间点,统计预定时间内与所述设备建立连接的终端数量,和/或终端与所述设备连接的平均连接时间。
第三方面,本公开实施例中提供了一种页面跳转装置。
具体的,所述页面跳转装置,包括:
第一接收模块,被配置为接收目标位置关联的设备发送的信标消息,所述信标消息包括所述设备的设备标识;
跳转模块,被配置为响应于所述信标消息,从当前页面跳转至所述设备标识对应的目标页面,所述目标页面与目标位置相关联。
结合第三方面,本公开在第三方面的第一种实现方式中,所述跳转模块包括:
发送子模块,被配置为将所述设备标识发送至服务器,以便于所述服务器对所述设备标识进行解密,获取解密后设备标识;
第一接收子模块,被配置为接收所述服务器发送的解密后设备标识;
第一跳转子模块,被配置为根据所述解密后设备标识,从所述当前页面跳转至所述目标页面。
结合第三方面和第三方面的第一种实现方式,本公开在第三方面的第二种实现方式中,所述第一接收模块包括:
第一获取子模块,被配置为获取开启指令,响应于所述开启指令打开目标程序;
第二接收子模块,被配置为通过所述目标程序接收所述目标位置关联的设备发送的所述信标消息。
结合第三方面、第三方面的第一种实现方式和第三方面的第二种实现方式,本公开在第三方面的第三种实现方式中,所述装置还包括:
解析子模块,被配置为通过所述目标程序解析所述信标消息获取所述设备标识。
结合第三方面、第三方面的第一种实现方式、第三方面的第二种实现方式和第三方面的第三种实现方式,本公开在第三方面的第四种实现方式中,所述跳转模块包括:
第二获取子模块,被配置为扫描所述目标位置设置的二维码,获取所述开启指令;
第三获取子模块,被配置为基于所述二维码获取所述目标位置的目标标识;
第一确定子模块,被配置为确定所述目标标识与所述信标消息包括的所述设备标识是否匹配;
第二跳转子模块,被配置为若所述目标标识与所述信标消息包括的所述设备标识匹配,从所述目标程序的当前页面跳转至所述目标页面。
结合第三方面、第三方面的第一种实现方式、第三方面的第二种实现方式、第三方面的第三种实现方式和第三方面的第四种实现方式,本公开在第三方面的第五种实现方式中,所述设备为蓝牙设备;所述第一获取子模块包括:
第二确定子模块,被配置为获取所述开启指令,确定当前是否已开启蓝牙功能;
打开子模块,被配置为若当前已开启蓝牙功能,打开所述目标程序。
结合第三方面、第三方面的第一种实现方式、第三方面的第二种实现方式、第三方面的第三种实现方式、第三方面的第四种实现方式和第三方面的第五种实现方式,本公开在第三方面的第六种实现方式中,所述装置还包括:
显示模块,被配置为若当前未开启蓝牙功能,显示提示信息,以便于用户根据所述提示信息开启所述终端的蓝牙功能。
结合第三方面、第三方面的第一种实现方式、第三方面的第二种实现方式、第三方面的第三种实现方式、第三方面的第四种实现方式、第三方面的第五种实现方式和第三方面的第六种实现方式,本公开在第三方面的第七种实现方式中,所述装置还包括:
获取模块,被配置为获取所述终端的终端标识、所述终端与所述设备建立连接的第一时间点,以及所述终端与所述设备断开连接的第二时间点;
第一发送模块,被配置为向服务器发送所述终端标识、所述第一时间点和所述第二时间点,以便于所述服务器根据接收到的多个终端发送的终端标识、第一时间点和第二时间点统计预定时间内与所述设备建立连接的终端数量,和/或终端与所述设备连接的平均连接时间。
第四方面,本公开实施例中提供了一种页面跳转装置。
具体的,所述页面跳转装置,包括:
第二接收模块,被配置为接收终端发送的目标位置关联的设备的设备标识;
解密模块,被配置为根据预设的解密规则对所述设备标识进行解密,获取解密后设备标识;
第二发送模块,被配置为将所述解密后设备标识发送给所述终端,以便于所述终端根据所述解密后设备标识,从当前页面跳转至所述设备标识对应的目标页面。
结合第四方面,本公开在第四方面的第一种实现方式中,所述装置包括:
第三接收模块,被配置为接收所述终端发送的终端标识,所述终端与所述目标位置关联的设备建立连接的第一时间点,以及所述终端与所述设备断开连接的第二时间点;
统计模块,被配置为根据接收到的多个终端发送的终端标识、第一时间点和第二时间点,统计预定时间内与所述设备建立连接的终端数量,和/或终端与所述设备连接的平均连接时间。
第五方面,本公开实施例提供了一种电子设备,包括存储器和处理器,所述存储器用于存储一条或多条支持页面跳转装置执行上述第一方面中页面跳转方法的计算机指令,所述处理器被配置为用于执行所述存储器中存储的计算机指令。所述页面跳转装置还可以包括通信接口,用于页面跳转装置与其他设备或通信网络通信。
第六方面,本公开实施例提供了一种电子设备,包括存储器和处理器,所述存储器用于存储一条或多条支持页面跳转装置执行上述第二方面中页面跳转方法的计算机指令,所述处理器被配置为用于执行所述存储器中存储的计算机指令。所述页面跳转装置还可以包括通信接口,用于页面跳转装置与其他设备或通信网络通信。
第七方面,本公开实施例提供了一种计算机可读存储介质,用于存储页面跳转装置所用的计算机指令,其包含用于执行上述第一方面中页面跳转方法为页面跳转装置所涉及的计算机指令。
第八方面,本公开实施例提供了一种计算机可读存储介质,用于存储页面跳转装置所用的计算机指令,其包含用于执行上述第二方面中页面跳转方法为页面跳转装置所涉及的计算机指令。
本公开实施例提供的技术方案可以包括以下有益效果:
上述技术方案,终端可以通过目标位置关联的设备发送的信标消息包括的设备标识来实现页面的跳转,应用于网络购物领域时可以避免送货人员在到达目标位置之后无法通过终端扫描二维码跳转至待送货物的录单页面的问题,也避免了送货人员跨地点进行录单的情况,进而降低了物流过程出现错误的概率,提高了***对整个物流过程的监控力度。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
结合附图,通过以下非限制性实施方式的详细描述,本公开的其它特征、目的和优点将变得更加明显。在附图中:
图1a示出根据本公开一实施方式的页面跳转方法的流程图;
图1b示出根据图1a所示实施方式的页面跳转方法的步骤S102的流程图;
图1c示出根据图1a所示实施方式的页面跳转方法的步骤S101的流程图;
图1d示出根据图1a所示实施方式的页面跳转方法的步骤S102的流程图;
图1e示出根据本公开一实施方式的页面跳转方法的流程图;
图2a示出根据本公开一实施方式的页面跳转方法的流程图;
图2b示出根据本公开一实施方式的页面跳转方法的流程图;
图3a示出根据本公开一实施方式的页面跳转装置的结构框图;
图3b示出根据图3a所示实施方式的页面跳转装置的跳转模块302的结构框图;
图3c示出根据图3a所示实施方式的页面跳转装置的第一接收模块301的结构框图;
图3d示出根据图3a所示实施方式的页面跳转装置的跳转模块302的结构框图;
图3e示出根据图3c所示实施方式的页面跳转装置的第一获取子模块3011的结构框图;
图3f示出根据本公开一实施方式的页面跳转装置的结构框图;
图4a示出根据本公开一实施方式的页面跳转装置的结构框图;
图4b示出根据本公开一实施方式的页面跳转装置的结构框图;
图5示出根据本公开一实施方式的电子设备的结构框图;
图6是适于用来实现根据本公开一实施方式的页面跳转方法的计算机***的结构示意图。
具体实施方式
下文中,将参考附图详细描述本公开的示例性实施方式,以使本领域技术人员可容易地实现它们。此外,为了清楚起见,在附图中省略了与描述示例性实施方式无关的部分。
在本公开中,应理解,诸如“包括”或“具有”等的术语旨在指示本说明书中所公开的特征、数字、步骤、行为、部件、部分或其组合的存在,并且不欲排除一个或多个其他特征、数字、步骤、行为、部件、部分或其组合存在或被添加的可能性。
另外还需要说明的是,在不冲突的情况下,本公开中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本公开。
本公开实施例提供的技术方案中终端可以通过目标位置关联的设备发送的信标消息包括的设备标识来实现页面的跳转,应用于网络购物领域时,可以避免送货人员在到达目标位置之后无法通过终端扫描二维码跳转至待送货物的录单页面的问题,也避免了送货人员跨地点进行录单的情况,进而降低了物流过程出现错误的概率,提高了***对整个物流过程的监控力度。
图1a示出根据本公开一实施方式的页面跳转方法的流程图,该页面跳转方法应用于终端。如图1a所示,所述页面跳转方法包括以下步骤S101-S102:
在步骤S101中,接收目标位置关联的设备发送的信标消息,该信标消息包括该设备的设备标识。
在步骤S102中,响应于该信标消息,从当前页面跳转至所述设备标识对应的目标页面,该目标页面与目标位置相关联。
上文提及,送货人员在配送货物的时候可以首先将该货物配送至目的地附近的末端站点,然后由末端站点的物流人员或者送餐机器人将该货物配送至该用户手中。具体的,送货人员在到达目的地附近的末端站点之后,可以采用终端扫描该末端站点设置的二维码。此时终端通过扫描该二维码可以获取到末端站点的目标标识,然后根据该目标标识打开对应的小程序,并跳转至该小程序中与该目标标识对应的录单页面,该录单页面即为该设备标识对应的目标页面。送货人员可以在该录单页面上输入所配送的货物的配送地址以及接收该货物的用户的联系方式等信息,便于末端站点的物流人员或者送餐机器人将该货物配送至该用户手中。但是,终端通过扫描二维码的方式跳转至录单页面有较多弊端,例如,在末端站点的显示设备无法正常显示该末端站点的二维码时,送货人员将无法完成录单操作,影响该末端站点以及整个配送过程的正常运行;或者送货人员可以将该末端站点的二维码拍摄之后在其他地点进行扫描,即可能出现该送货人员在其他地点完成录单,但是并没有将货物交付至末端站点的情况,容易造成货物的丢失;或者如果该末端站点当前的送货人员较多,可能会导致该末端站点的显示设备前较为拥挤,进而导致后续到达的送货人员无法及时扫描该末端站点的二维码,影响货物的配送时效。
考虑到上述缺陷,在该实施方式中,提出一种页面跳转方法,该方法中终端可以通过目标位置关联的设备发送的信标消息包括的设备标识来实现页面的跳转,应用于网络购物领域时可以避免送货人员在到达目标位置之后无法通过终端扫描二维码跳转至待送货物的录单页面的问题,也避免了送货人员跨地点进行录单的情况,进而降低了物流过程出现错误的概率,提高了***对整个物流过程的监控力度。
其中,该页面跳转方法可以应用于网络购物领域的送货人员在到达配送货物的目的地的末端站点之后进行录单的场景,也可以应用于用户在其他目标位置需要终端跳转至该目标位置对应的目标页面,并在该目标页面上进行操作的场景,本公开实施例对此不做限定。
其中,本公开实施例以网络购物领域的场景为例进行说明,该终端可以为送货人员使用的手机,或者其他安装有用于录单的应用或小程序且具有信息接收功能的设备,本公开实施例对此不做限定。
其中,该目标位置关联的设备可以为蓝牙设备,例如,iBeacon(必肯),具体的,该设备可以为安装有模拟iBeacon的App的平板电脑,该平板电脑可以采用低功耗蓝牙技术(Bluetooth Low Energy)发送iBeacon信号,该iBeacon信号即为信标消息;或者该设备还可以为NFC(Near Field Communication,近场通信)设备;或者还可以为其他能够实现本申请技术方案的设备,本公开实施例对此不做限定。
在本实施例的一个可选实现方式中,在网络购物领域的场景下,为了降低网络购物的配送时间,可以针对多个配送地点布局多个末端站点,不同的末端站点对应不同的配送地点。每个末端站点关联有,即设置有用于进行信标信息发送的设备,不同末端站点关联的设备的设备标识不同,且已设置在末端站点的设备以广播的形式实时发送携带其设备标识的信标信息。
送货人员使用的终端上安装有进行录单的小程序或者应用,以小程序为例,送货人员携带进行配送的货物到达该货物的目的地附近的末端站点之后,该送货人员的终端可以接收到该末端站点关联的设备发送的信标消息,该信标消息包括该末端站点关联的设备的设备标识。该终端在接收到该信标消息之后,可以获取该信标消息包括的设备标识,然后响应于该设备标识从当前页面跳转至该小程序中该设备标识对应的目标页面,即从当前页面跳转至该设备标识对应的设备所在的末端站点对应的录单页面,该当前页面可以为终端当前显示的页面,或者也可以为用于录单的小程序的首页。具体的,通常情况下该小程序在打开之后可以显示首页,在该小程序打开的状态下可以接收目标位置关联的设备发送的信标消息,然后根据该信标消息包括的设备标识从该首页跳转至该设备标识对应的设备所在的末端站点对应的录单页面。此时送货人员即可在该录单页面上输入所配送的货物的配送地址以及接收该货物的用户的联系方式等信息,便于末端站点的物流人员或者送餐机器人将该货物配送至该用户手中。
在本实施例的一个可选实现方式中,如图1b所示,所述步骤S102,即响应于该信标消息,从当前页面跳转至该设备标识对应的目标页面的步骤,包括步骤S1021-S1023:
在步骤S1021中,将信标消息包括的设备标识发送至服务器,以便于该服务器对该设备标识进行解密,获取解密后设备标识。
在步骤S1022中,接收该服务器发送的解密后设备标识。
在步骤S1023中,根据该解密后设备标识,从该当前页面跳转至该目标页面。
在本实施方式中,通过给信标消息包括的设备标识进行加密可以避免非送货人员使用的终端在接收到该信标消息之后跳转至录单页面的情况,进而避免了该非送货人员在该录单页面上进行操作导致的扰乱该末端站点的配送工作的情况。
示例的,送货人员使用的终端在接收到送货人员配送的货物的目的地附近的末端站点关联的设备发送的信标消息之后,可以获取该信标消息包括的设备标识,此时该设备标识为经过加密后的设备标识。为了对该加密后的设备标识进行解密,终端可以将获取到的加密后设备标识发送至与其建立连接关系的服务器。服务器可以根据预设的解密规则对所接收的设备标识进行解密,获取解密后设备标识,并将该解密后设备标识发送给该终端。该终端在接收到该解密后设备标识之后,即可从该当前页面跳转至该设备标识对应的目标页面,即从当前页面跳转至该设备标识对应的设备所在的末端站点的录单页面。而非送货人员使用的终端由于未与服务器并建立连接关系,因此即便该非送货人员使用的终端接收到该信标消息,也会因为无法对其包括的设备标识进行解密而无法跳转至录单页面,因此避免了非送货人员在该录单页面上进行操作导致的扰乱该末端站点的配送工作的情况。
具体的,服务器可以预先设置合法列表,该合法列表中设置有所有与其建立连接关系的终端的终端标识。终端在接收到该信标消息之后,可以获取该信标消息包括的设备标识,并将该设备标识和其终端标识发送至服务器。服务器在接收到该设备标识和终端标识之后,首先确定该终端标识是否包括在其合法列表中,若包括,则服务器可以根据预设的解密规则对该设备标识进行解密,获取解密后设备标识,并将该解密后设备标识发送给该终端。该终端在接收到该解密后设备标识之后,即可从当前页面跳转至该设备标识对应的设备所在的末端站点的录单页面。若不包括,则服务器可以忽略接收到的设备标识。
实际应用中,也可以在终端上设置该预设的解密规则,终端在接收到该信标消息之后,可以获取该信标消息包括的设备标识,此时该设备标识为经过加密后的设备标识,然后终端可以根据该预设的解密规则对获取到的加密后的设备标识进行解密,获取解密后设备标识,进而根据该解密后设备标识从当前页面跳转至该设备标识对应的设备所在的末端站点的录单页面。而非送货人员使用的终端由于未设置该解密规则,因此即便该非送货人员使用的终端接收到该信标消息,也会因为无法对其包括的设备标识进行解密而无法跳转至录单页面,因此避免了非送货人员在该录单页面上进行操作导致的扰乱该末端站点的配送工作的情况。
在本实施例的一个可选实现方式中,如图1c所示,所述步骤S101,即接收目标位置关联的设备发送的信标消息的步骤,包括步骤S1011-S1012:
在步骤S1011中,获取开启指令,响应于该开启指令打开目标程序。
在步骤S1012中,通过该目标程序接收该目标位置关联的设备发送的信标消息。
其中,该目标程序可以为进行录单的小程序或者应用。
示例的,送货人员在到达所配送货物的目的地附近的末端站点之后,可以打开终端,该终端上显示有进行录单的小程序或者应用的图标,送货人员在需要进行录单时可以点击该小程序的图标或者该应用的图标。终端在检测到该小程序的图标或者该应用的图标被点击之后,即可确定获取到开启指令。此时终端即可响应于该开启指令打开该小程序或应用,该小程序或者应用即为目标程序,并在检测到该小程序或应用已开启的情况下,通过该小程序或应用接收该目标位置关联的设备发送的该信标消息。
或者,送货人员在到达所配送货物的目的地附近的末端站点之后,可以打开终端的扫描功能,并使用终端扫描该末端站点的显示设备显示的二维码,该二维码描述的信息包括该小程序的标识或者该应用的标识。该终端在确定通过扫描该二维码获取到该二维码包括的小程序标识或者应用标识之后,即可确认获取到开启指令,此时终端即可根据获取到的小程序标识或者应用标识打开对应的小程序或应用,并在检测到该小程序或应用已开启的情况下,通过该小程序或应用接收该目标位置关联的设备发送的该信标消息。
以该目标位置关联的设备为iBeacon设备,且终端安装有小程序为例,送货人员在到达所配送货物的目的地附近的末端站点之后,可以打开终端并点击该终端上显示的小程序的图标。终端在检测到该小程序的图标被点击之后,即可确定获取到开启指令,此时终端即可打开该小程序。该小程序开启之后,可以使用该小程序自带的start BeaconDiscovery接口搜寻该目标位置设置的iBeacon设备发送的iBeacon信号,该iBeacon信号即为信标消息。在搜索到iBeacon信号后,获取该iBeacon信号包括的uuid(UniversallyUnique Identifier,通用唯一识别码),该uuid即为经过加密的设备标识。然后终端可以将该uuid发送给服务器,以便于该服务器根据该uuid获取解密后设备标识,并将该解密后设备标识发送给终端。终端在接收到解密后设备标识后,即可根据该解密后设备标识从当前页面跳转至进行录单的目标页面。
在接收到该信标消息之后,终端可以通过该小程序或应用解析该信标消息来获取该信标消息包括的设备标识。示例的,在通过小程序或应用接收到该iBeacon信号后,可以通过该小程序或应用解析该iBeacon信号,然后获取该获取该iBeacon信号包括的uuid。
在本实施例的一个可选实现方式中,如图1d所示,所述步骤S102,即响应于所述信标消息,从当前页面跳转至所述设备标识对应的目标页面的步骤,包括步骤S1024-S1027:
在步骤S1024中,扫描该目标位置设置的二维码,获取开启指令。
在步骤S1025中,基于该二维码获取目标位置的目标标识。
在步骤S1026中,确定该目标标识与信标消息包括的设备标识是否匹配。
在步骤S1027中,若该目标标识与该信标消息包括的设备标识匹配,从目标程序的当前页面跳转至目标页面。
在本实施方式中,对通过扫描二维码获取到的目标标识和通过信标消息获取到的设备标识进行校验,确定送货人员当前所在的位置是否为该目标位置,避免了送货人员跨地点进行录单的情况,进而降低了物流过程出现错误的概率。
示例的,以该目标位置关联的设备为iBeacon设备,且终端安装有小程序为例,送货人员在到达所配送货物的目的地附近的末端站点之后,可以打开终端并通过该终端的扫描功能扫描该末端站点的显示设备显示的二维码,该二维码描述的信息中包括该小程序标识以及该目标位置的目标标识,即该末端站点的目标标识。该终端在确定通过扫描该二维码获取到该二维码包括的小程序标识和该目标标识之后,即可确认获取到开启指令,此时终端即可打开该小程序。该小程序开启之后,可以使用自带的start Beacon Discovery接口搜寻该目标位置设置的iBeacon设备发送的iBeacon信号,该iBeacon信号即为信标消息。在搜索到iBeacon信号后,获取该iBeacon信号包括的设备标识。然后确定通过该二维码获取到的该末端站点的目标标识与该iBeacon信号包括的设备标识是否匹配。若匹配,则说明送货人员扫描的是该末端站点的二维码,接收到的也是该末端站点关联的设备发送的信标消息,即送货人员没有跨地点录单的情况,此时终端可以从该目标程序的当前页面跳转至该目标页面,即可以从该小程序的首页跳转至该目标页面。
具体的,每个末端站点的目标标识与每个末端站点关联的设备的设备标识可以相同,也可以不同。若预先设置末端站点的目标标识与末端站点关联的设备的设备标识相同,则终端在确定通过该二维码获取到的该末端站点的目标标识与信标消息包括的设备标识是否匹配时,可以确定通过该二维码获取到的该末端站点的目标标识与信标消息包括的设备标识是否相同,若相同,则说明两者匹配;若不相同,则说明不匹配。若预先设置末端站点的目标标识与末端站点关联的设备的设备标识不相同,则终端需要预先建立或存储末端站点的目标标识与其关联的设备的设备标识之间的对应关系,不同的末端站点的目标标识对应不同的设备标识。终端在确定通过该二维码获取到的该末端站点的目标标识与信标消息包括的设备标识是否匹配时,可以根据该末端站点的目标标识与其关联的设备的设备标识之间的对应关系确定通过该二维码获取到的该末端站点的目标标识与信标消息包括的设备标识是否对应,若对应,则说明两者匹配;若不对应,则说明两者不匹配。
在本实施例的一个可选实现方式中,所述步骤S1011,即获取开启指令,响应于该开启指令打开目标程序的步骤,包括步骤S1011a-S1011b:
在步骤S1011a中,获取该开启指令,确定当前是否已开启蓝牙功能。
在步骤S1011b中,若当前已开启蓝牙功能,打开该目标程序。
示例的,以该目标位置关联的设备为iBeacon设备,且终端安装有小程序为例,送货人员在到达所配送货物的目的地附近的末端站点之后,可以点击该终端上显示的小程序的图标。终端在检测到该小程序的图标被点击时,确定获取到开启指令,此时终端可以检测当前蓝牙功能是否开启。若该蓝牙功能开启,说明该终端能够接收到该末端设备设置的iBeacon设备发送的信标消息,因此可以打开该小程序,并使用该小程序自带的startBeacon Discovery接口搜寻该目标位置设置的iBeacon设备发送的iBeacon信号。
在本实施例的一个可选实现方式中,所述方法还包括步骤S1011c:
在步骤S1011c中,若当前未开启蓝牙功能,显示提示信息,以便于用户根据该提示信息开启该终端的蓝牙功能。
示例的,以该目标位置关联的设备为iBeacon设备,且终端安装有小程序为例,终端在确定获取到开启指令之后,可以检测当前终端的蓝牙功能是否开启。若该蓝牙功能未开启,说明该终端无法接收到该末端设备设置的iBeacon设备发送的信标消息,此时终端可以显示提示信息,例如,在当前页面上显示“蓝牙未开启,无法接收信息”的字样,并通过响铃或震动的方式提醒送货人员进行查阅。送货人员在查阅到该提示信息之后,可以及时开启终端的蓝牙功能,以便于完成正常的录单操作。
在本实施例的一个可选实现方式中,如图1e所示,所述方法还包括步骤S103-S104:
在步骤S103中,获取该终端的终端标识,该终端与该设备建立连接的第一时间点,以及该终端与该设备断开连接的第二时间点。
在步骤S104中,向服务器发送该终端标识、该第一时间点和该第二时间点,以便于该服务器根据接收到的多个终端发送的终端标识、第一时间点和第二时间点统计预定时间内与该设备建立连接的终端数量,和/或终端与该设备连接的平均连接时间。
在本实施方式中,终端可以将终端标识、该第一时间点和该第二时间点发送给服务器,以便于服务器统计预定时间内与末端站点关联的设备建立连接的终端数量,以及每个终端与该设备连接的平均连接时间,实现对整个物流过程的监控,并及时根据监控信息增加出现终端密集连接情况的配送地点的末端站点的数量,或者减小出现终端稀疏连接情况的配送地点的末端站点的数量,在降低物流成本的基础上保证了配送时效。
示例的,以目标位置关联的设备为iBeacon设备为例,该iBeacon设备可以在预设距离内与终端建立连接。在建立连接之后,终端即可接收到该iBeacon设备发送的信标消息。超过预设距离之后,该终端与该iBeacon设备断开连接,即终端无法接收到该iBeacon设备发送的信标消息。
送货人员在到达所配送的货物的目的地的末端站点之前,可以通过点击小程序的图标来开启该小程序。该小程序在开启之后,可以通过自带的start Beacon Discovery接口搜寻该目标位置设置的iBeacon设备发送的iBeacon信号,并通过自带的on BeaconService Change接口确定第一次接收到该末端站点设置的iBeacon设备发送的信标消息的时间,以及最后一次接收到该末端站点设置的iBeacon设备发送的信标消息的时间。该第一次接收到该末端站点设置的iBeacon设备发送的信标消息的时间即为终端与该iBeacon设备建立连接的第一时间点,该最后一次接收到该末端站点设置的iBeacon设备发送的信标消息的时间即为终端与该iBeacon设备断开连接的第二时间点。
在终端与该iBeacon设备断开连接之后,可以将当前的终端标识,已记录的该第一时间点和该第二时间点发送给服务器。该服务器在接收到该终端发送的信息之后,可以按照该终端的终端标识存储该终端发送的第一时间点和第二时间点。由于每个根据该iBeacon设备发送的信标消息进行录单操作的终端均可以向该服务器发送其终端标识,第一时间点和第二时间点,因此服务器可以根据接收到的多个终端发送的上述信息统计预定时间内与该iBeacon设备建立连接的终端数量,或者还可以统计每个终端与该iBeacon设备连接的平均连接时间,或者两者同时统计。根据统计到的信息,服务器可以确定设置该iBeacon设备的末端站点的忙碌程度,若在该末端站点的进行录单的送货人员较多,即在该站点出现了终端密集连接的情况,为了保证货物的配送时效,可以在该末端站点附近增加其他的末端站点,即增加出现终端密集连接情况的配送地点的末端站点的数量;若在该末端站点的进行录单的送货人员较少,即该末端站点出现终端稀疏连接情况,则为了保证降低物流成本,可以裁撤该末端站点,即降低出现终端稀疏连接情况的配送地点的末端站点的数量。
图2a示出根据本公开一实施方式的页面跳转方法的流程图,该页面跳转方法应用于服务器。如图2a所示,所述页面跳转方法包括以下步骤S201-S203:
在步骤S201中,接收终端发送的目标位置关联的设备的设备标识。
在步骤S202中,根据预设的解密规则对该设备标识进行解密,获取解密后设备标识。
在步骤S203中,将该解密后设备标识发送给该终端,以便于该终端根据该解密后设备标识,从当前页面跳转至该设备标识对应的目标页面。
上文提及,送货人员在配送货物的时候可以首先将该货物配送至目的地附近的末端站点,然后由末端站点的物流人员或者送餐机器人将该货物配送至该用户手中。具体的,送货人员在到达目的地附近的末端站点之后,可以采用终端扫描该末端站点设置的二维码。此时终端通过扫描该二维码可以获取到末端站点的目标标识,然后根据该目标标识打开对应的小程序,并跳转至该小程序中与该目标标识对应的录单页面,该录单页面即为该设备标识对应的目标页面。送货人员可以在该录单页面上输入所配送的货物的配送地址以及接收该货物的用户的联系方式等信息,便于末端站点的物流人员或者送餐机器人将该货物配送至该用户手中。但是,终端通过扫描二维码的方式跳转至录单页面有较多弊端,例如,在末端站点的显示设备无法正常显示该末端站点的二维码时,送货人员将无法完成录单操作,影响该末端站点以及整个配送过程的正常运行;或者送货人员可以将该末端站点的二维码拍摄之后在其他地点进行扫描,即可能出现该送货人员在其他地点完成录单,但是并没有将货物交付至末端站点的情况,容易造成货物的丢失;或者如果该末端站点当前的送货人员较多,可能会导致该末端站点的显示设备前较为拥挤,进而导致后续到达的送货人员无法及时扫描该末端站点的二维码,影响货物的配送时效。
考虑到上述缺陷,在该实施方式中,提出一种页面跳转方法,该方法中服务器可以对终端发送的设备标识进行解密,并将获取到的解密后设备标识发送给该终端,以便于该终端通过该解密后设备标识来实现页面的跳转,应用于网络购物领域时可以避免送货人员在到达目标位置之后无法通过终端扫描二维码跳转至待送货物的录单页面的问题,也避免了送货人员跨地点进行录单的情况,进而降低了物流过程出现错误的概率,提高了***对整个物流过程的监控力度。
其中,该页面跳转方法可以应用于网络购物领域的送货人员在到达配送货物的目的地的末端站点之后进行录单的场景,也可以应用于用户在其他目标位置需要终端跳转至该目标位置对应的目标页面,并在该目标页面上进行操作的场景,本公开实施例对此不做限定。
其中,本公开实施例以网络购物领域的场景为例进行说明,该终端可以为送货人员使用的手机,或者其他安装有用于录单的应用或小程序且具有信息接收功能的设备,本公开实施例对此不做限定。该服务器为与该终端存在连接关系的服务器或者云服务器等,本公开实施例对此不做限定。
在本实施方式中,终端接收到的信标消息包括的设备标识已加密,终端通过与服务器之间的信息交互获取解密后设备标识,进而根据该解密后设备标识实现页面跳转,避免了非送货人员使用的终端在接收到该信标消息之后跳转至录单页面的情况,进而避免了该非送货人员在该录单页面上进行操作导致的扰乱该末端站点的配送工作的情况。
示例的,送货人员使用的终端在接收到送货人员配送的货物的目的地附近的末端站点关联的设备发送的信标消息之后,可以获取该信标消息包括的设备标识,此时该设备标识为经过加密后的设备标识。为了对该加密后的设备标识进行解密,终端可以将获取到的加密后设备标识发送至与其建立连接关系的服务器。服务器可以根据预设的解密规则对所接收的设备标识进行解密,获取解密后设备标识,并将该解密后设备标识发送给该终端。该终端在接收到该解密后设备标识之后,即可从该当前页面跳转至该设备标识对应的目标页面,即从当前页面跳转至该设备标识对应的设备所在的末端站点的录单页面。而非送货人员使用的终端由于未与服务器建立连接关系,因此即便该非送货人员使用的终端接收到该信标消息,也会因为无法对其包括的设备标识进行解密而无法跳转至录单页面,因此避免了非送货人员在该录单页面上进行操作导致的扰乱该末端站点的配送工作的情况。
具体的,服务器可以预先设置合法列表,该合法列表中设置有所有与其建立连接关系的终端的终端标识。终端在接收到该信标消息之后,可以获取该信标消息包括的设备标识,并将该设备标识和其终端标识发送至服务器。服务器在接收到该设备标识和终端标识之后,首先确定该终端标识是否包括在其合法列表中,若包括,则服务器可以根据预设的解密规则对该设备标识进行解密,获取解密后设备标识,并将该解密后设备标识发送给该终端。该终端在接收到该解密后设备标识之后,即可从当前页面跳转至该设备标识对应的设备所在的末端站点的录单页面。若不包括,则服务器可以忽略接收到的设备标识。
在本实施例的一个可选实现方式中,如图2b所示,所述方法还包括步骤S204-S205:
在步骤S204中,接收该终端发送的终端标识,该终端与该目标位置关联的设备建立连接的第一时间点,以及该终端与该设备断开连接的第二时间点。
在步骤S205中,根据接收到的多个终端发送的终端标识、第一时间点和第二时间点,统计预定时间内与该设备建立连接的终端数量,和/或终端与该设备连接的平均连接时间。
在本实施方式中,服务器可以接收多个终端发动的终端标识、第一时间点和第二时间点,然后根据接收到的信息统计预定时间内与末端站点关联的设备建立连接的终端数量,以及每个终端与该设备连接的平均连接时间,实现对整个物流过程的监控,并及时根据监控信息增加出现终端密集连接情况的配送地点的末端站点的数量,或者减小出现终端稀疏连接情况的配送地点的末端站点的数量,在降低物流成本的基础上保证了配送时效。
示例的,以目标位置关联的设备为iBeacon设备为例,该iBeacon设备可以在预设距离内与终端建立连接。在建立连接之后,终端即可接收到该iBeacon设备发送的信标消息。超过预设距离之后,该终端与该iBeacon设备断开连接,即终端无法接收到该iBeacon设备发送的信标消息。
送货人员在到达所配送的货物的目的地的末端站点之前,可以通过点击小程序的图标来开启该小程序。该小程序在开启之后,可以通过自带的start Beacon Discovery接口搜寻该目标位置设置的iBeacon设备发送的iBeacon信号,并通过自带的on BeaconService Change接口确定第一次接收到该末端站点设置的iBeacon设备发送的信标消息的时间,以及最后一次接收到该末端站点设置的iBeacon设备发送的信标消息的时间。该第一次接收到该末端站点设置的iBeacon设备发送的信标消息的时间即为终端与该iBeacon设备建立连接的第一时间点,该最后一次接收到该末端站点设置的iBeacon设备发送的信标消息的时间即为终端与该iBeacon设备断开连接的第二时间点。
在终端与该iBeacon设备断开连接之后,可以将当前的终端标识,已记录的该第一时间点和该第二时间点发送给服务器。该服务器在接收到该终端发送的信息之后,可以按照该终端的终端标识存储该终端发送的第一时间点和第二时间点。由于每个根据该iBeacon设备发送的信标消息进行录单操作的终端均可以向该服务器发送其终端标识,第一时间点和第二时间点,因此服务器可以根据接收到的多个终端发送的上述信息统计预定时间内与该iBeacon设备建立连接的终端数量,以及每个终端与该iBeacon设备连接的平均连接时间。根据统计到的信息,服务器可以确定设置该iBeacon设备的末端站点的忙碌程度,若在该末端站点的进行录单的送货人员较多,即在该站点出现了终端密集连接的情况,为了保证货物的配送时效,可以在该末端站点附近增加其他的末端站点,即增加出现终端密集连接情况的配送地点的末端站点的数量;若在该末端站点的进行录单的送货人员较少,即该末端站点出现终端稀疏连接情况,则为了保证降低物流成本,可以裁撤该末端站点,即降低出现终端稀疏连接情况的配送地点的末端站点的数量。
下述为本公开装置实施例,可以用于执行本公开方法实施例。
图3a示出根据本公开一实施方式的页面跳转装置的结构框图,该装置可以通过软件、硬件或者两者的结合实现成为电子设备的部分或者全部。如图3a所示,所述页面跳转装置包括:
第一接收模块301,被配置为接收目标位置关联的设备发送的信标消息,所述信标消息包括所述设备的设备标识;
跳转模块302,被配置为响应于所述信标消息,从当前页面跳转至所述设备标识对应的目标页面,该目标页面与目标位置相关联。
上文提及,送货人员在配送货物的时候可以首先将该货物配送至目的地附近的末端站点,然后由末端站点的物流人员或者送餐机器人将该货物配送至该用户手中。具体的,送货人员在到达目的地附近的末端站点之后,可以采用终端扫描该末端站点设置的二维码。此时终端通过扫描该二维码可以获取到末端站点的目标标识,然后根据该目标标识打开对应的小程序,并跳转至该小程序中与该目标标识对应的录单页面,该录单页面即为该设备标识对应的目标页面。送货人员可以在该录单页面上输入所配送的货物的配送地址以及接收该货物的用户的联系方式等信息,便于末端站点的物流人员或者送餐机器人将该货物配送至该用户手中。但是,终端通过扫描二维码的方式跳转至录单页面有较多弊端,例如,在末端站点的显示设备无法正常显示该末端站点的二维码时,送货人员将无法完成录单操作,影响该末端站点以及整个配送过程的正常运行;或者送货人员可以将该末端站点的二维码拍摄之后在其他地点进行扫描,即可能出现该送货人员在其他地点完成录单,但是并没有将货物交付至末端站点的情况,容易造成货物的丢失;或者如果该末端站点当前的送货人员较多,可能会导致该末端站点的显示设备前较为拥挤,进而导致后续到达的送货人员无法及时扫描该末端站点的二维码,影响货物的配送时效。
考虑到上述缺陷,在该实施方式中,提出一种页面跳转装置,该装置可以通过目标位置关联的设备发送的信标消息包括的设备标识来实现页面的跳转,应用于网络购物领域时可以避免送货人员在到达目标位置之后无法通过终端扫描二维码跳转至待送货物的录单页面的问题,也避免了送货人员跨地点进行录单的情况,进而降低了物流过程出现错误的概率,提高了***对整个物流过程的监控力度。
其中,该页面跳转方法可以应用于网络购物领域的送货人员在到达配送货物的目的地的末端站点之后进行录单的场景,也可以应用于用户在其他目标位置需要终端跳转至该目标位置对应的目标页面,并在该目标页面上进行操作的场景,本公开实施例对此不做限定。
其中,本公开实施例以网络购物领域的场景为例进行说明,该装置可以为送货人员使用的手机,或者其他安装有用于录单的应用或小程序且具有信息接收功能的设备,本公开实施例对此不做限定。
其中,该目标位置关联的设备可以为蓝牙设备,例如,iBeacon(必肯),具体的,该设备可以为安装有模拟iBeacon的App的平板电脑,该平板电脑可以采用低功耗蓝牙技术(Bluetooth Low Energy)发送iBeacon信号,该iBeacon信号即为信标消息;或者该设备还可以为NFC(Near Field Communication,近场通信)设备;或者还可以为其他能够实现本申请技术方案的设备,本公开实施例对此不做限定。
在本实施例的一个可选实现方式中,在网络购物领域的场景下,为了降低网络购物的配送时间,可以针对多个配送地点布局多个末端站点,不同的末端站点对应不同的配送地点。每个末端站点设置有用于进行信标信息发送的设备,不同末端站点关联的设备的设备标识不同,且已设置在末端站点的设备以广播的形式实时发送携带其设备标识的信标信息。
送货人员使用的装置上安装有进行录单的小程序或者应用,以小程序为例,送货人员携带进行配送的货物到达该货物的目的地附近的末端站点之后,该送货人员使用的装置的第一接收模块301可以接收到该末端站点关联的设备发送的信标消息,该信标消息包括该末端站点关联的设备的设备标识。该第一接收模块301在接收到该信标消息之后,跳转模块302可以获取该信标消息包括的设备标识,然后响应于该设备标识从当前页面跳转至该小程序中该设备标识对应的目标页面,即从当前页面跳转至该设备标识对应的设备所在的末端站点对应的录单页面,该当前页面可以为装置当前显示的页面,或者也可以为用于录单的小程序的首页。具体的,通常情况下该小程序在打开之后可以显示首页,在该小程序打开的状态下第一接收模块301可以接收目标位置关联的设备发送的信标消息,然后跳转模块302根据该信标消息包括的设备标识从该首页跳转至该设备标识对应的设备所在的末端站点对应的录单页面。此时送货人员即可在该录单页面上输入所配送的货物的配送地址以及接收该货物的用户的联系方式等信息,便于末端站点的物流人员或者送餐机器人将该货物配送至该用户手中。
在本实施例的一个可选实现方式中,如图3b所示,所述跳转模块302包括:
发送子模块3021,被配置为将所述设备标识发送至服务器,以便于所述服务器对所述设备标识进行解密,获取解密后设备标识;
第一接收子模块3022,被配置为接收所述服务器发送的解密后设备标识;
第一跳转模块3023,被配置为根据所述解密后设备标识,从所述当前页面跳转至所述目标页面。
在本实施方式中,通过给信标消息包括的设备标识进行加密可以避免非送货人员使用的终端在接收到该信标消息之后跳转至录单页面的情况,进而避免了该非送货人员在该录单页面上进行操作导致的扰乱该末端站点的配送工作的情况。
示例的,送货人员使用的装置的第一接收模块301在接收到送货人员配送的货物的目的地附近的末端站点关联的设备发送的信标消息之后,跳转模块302可以获取该信标消息包括的设备标识,此时该设备标识为经过加密后的设备标识。为了对该加密后的设备标识进行解密,跳转模块302的发送子模块3021可以将获取到的加密后设备标识发送至与其建立连接关系的服务器。服务器可以根据预设的解密规则对所接收的设备标识进行解密,获取解密后设备标识,并将该解密后设备标识发送给该装置。该装置的第一接收子模块3022在接收到该解密后设备标识之后,第一跳转模块3023即可从该当前页面跳转至该设备标识对应的目标页面,即从当前页面跳转至该设备标识对应的设备所在的末端站点的录单页面。而非送货人员使用的终端由于未与服务器并建立连接关系,因此即便该非送货人员使用的终端接收到该信标消息,也会因为无法对其包括的设备标识进行解密而无法跳转至录单页面,因此避免了非送货人员在该录单页面上进行操作导致的扰乱该末端站点的配送工作的情况。
具体的,服务器可以预先设置合法列表,该合法列表中设置有所有与其建立连接关系的装置的装置标识。送货人员使用的装置的第一接收模块301在接收到该信标消息之后,跳转模块302可以获取该信标消息包括的设备标识,其发送子模块3021将该设备标识和其装置标识发送至服务器。服务器在接收到该设备标识和装置标识之后,首先确定该装置标识是否包括在其合法列表中,若包括,则服务器可以根据预设的解密规则对该设备标识进行解密,获取解密后设备标识,并将该解密后设备标识发送给该装置。该装置的第一接收子模块3022在接收到该解密后设备标识之后,第一跳转模块3023即可根据该解密后设备标识从当前页面跳转至该设备标识对应的设备所在的末端站点的录单页面。若不包括,则服务器可以忽略接收到的设备标识。
实际应用中,也可以在送货人员使用的装置上设置该预设的解密规则,该装置的第一接收模块301在接收到该信标消息之后,跳转模块302可以获取该信标消息包括的设备标识,此时该设备标识为经过加密后的设备标识,然后装置可以根据该预设的解密规则对获取到的加密后的设备标识进行解密,获取解密后设备标识,进而根据该解密后设备标识从当前页面跳转至该设备标识对应的设备所在的末端站点的录单页面。而非送货人员使用的装置由于未设置该解密规则,因此即便该非送货人员使用的装置接收到该信标消息,也会因为无法对其包括的设备标识进行解密而无法跳转至录单页面,因此避免了非送货人员在该录单页面上进行操作导致的扰乱该末端站点的配送工作的情况。
在本实施例的一个可选实现方式中,如图3c所示,所述第一接收模块301包括:
第一获取子模块3011,被配置为获取开启指令,响应于所述开启指令打开目标程序;
第二接收子模块3012,被配置为通过所述目标程序接收所述目标位置关联的设备发送的所述信标消息。
示例的,送货人员在到达所配送货物的目的地附近的末端站点之后,可以打开所使用的装置,该装置上显示有进行录单的小程序或者应用的图标,送货人员在需要进行录单时可以点击该小程序的图标或者该应用的图标。该装置的第一获取子模块3011在检测到该小程序的图标或者该应用的图标被点击之后,即可确定获取到开启指令。此时第一获取子模块3011即可响应于该开启指令打开该小程序或应用,该小程序或者应用即为目标程序,第二接收子模块3012在检测到该小程序或应用已开启的情况下,可以接收该目标位置关联的设备发送的该信标消息。
或者,送货人员在到达所配送货物的目的地附近的末端站点之后,可以打开所使用的装置的扫描功能,并使用该装置扫描该末端站点的显示设备显示的二维码,该二维码描述的信息包括该小程序的标识或者该应用的标识。该装置的第一获取子模块3011在确定通过扫描该二维码获取到该二维码包括的小程序标识或者应用标识之后,即可确认获取到开启指令,此时第一获取子模块3011即可根据获取到的小程序标识或者应用标识打开对应的小程序或应用,第二接收子模块3012在检测到该小程序或应用已开启的情况下,接收该目标位置关联的设备发送的该信标消息。
以该目标位置关联的设备为iBeacon设备,且装置安装有小程序为例,送货人员在到达所配送货物的目的地附近的末端站点之后,可以打开所使用的装置并点击该装置上显示的小程序的图标。该第一获取子模块3011在检测到该小程序的图标被点击之后,即可确定获取到开启指令,此时可以打开该小程序。该小程序开启之后,第二接收子模块3012可以使用小程序自带的start Beacon Discovery接口搜寻该目标位置设置的iBeacon设备发送的iBeacon信号,该iBeacon信号即为信标消息。在搜索到iBeacon信号后,发送子模块3021即可获取该iBeacon信号包括的uuid(Universally Unique Identifier,通用唯一识别码),该uuid即为经过加密的设备标识。然后将该uuid发送给服务器,以便于该服务器根据该uuid获取解密后设备标识,并将该解密后设备标识发送给装置。该装置的第一接收子模块3022在接收到解密后设备标识后,其第一跳转模块3023即可根据该解密后设备标识从当前页面跳转至进行录单的目标页面。
在本实施例的一个可选实现方式中,所述装置还包括解析子模块,所述解析子模块,被配置为通过所述目标程序解析所述信标消息获取所述设备标识。
在接收到该信标消息之后,终端可以通过解析子模块解析该信标消息来获取该信标消息包括的设备标识。示例的,在通过小程序或应用接收到该iBeacon信号后,可以通过该解析子模块解析该iBeacon信号,然后获取该获取该iBeacon信号包括的uuid。
在本实施例的一个可选实现方式中,如图3d所示,所述跳转模块302包括:
第二获取子模块3024,被配置为扫描所述目标位置设置的二维码,获取所述开启指令;
第三获取子模块3025,被配置为基于所述二维码获取所述目标位置的目标标识;
第一确定子模块3026,被配置为确定所述目标标识与所述信标消息包括的所述设备标识是否匹配;
第二跳转子模块3027,被配置为若所述目标标识与所述信标消息包括的所述设备标识匹配,从所述目标程序的当前页面跳转至所述目标页面。
在本实施方式中,对通过扫描二维码获取到的目标标识和通过信标消息获取到的设备标识进行校验,确定送货人员当前所在的位置是否为该目标位置,避免了送货人员跨地点进行录单的情况,进而降低了物流过程出现错误的概率。
示例的,以该目标位置关联的设备为iBeacon设备,且送货人员使用的装置安装有小程序为例,送货人员在到达所配送货物的目的地附近的末端站点之后,可以打开所使用的装置并通过该装置的扫描功能扫描该末端站点的显示设备显示的二维码,该二维码描述的信息中包括该小程序标识以及该目标位置的目标标识,即该末端站点的目标标识。该装置的第二获取子模块3024在确定通过扫描该二维码获取到该二维码包括的小程序标识和该目标标识之后,即可确认获取到开启指令,此时装置即可打开该小程序。该小程序开启之后,第三获取子模块3025可以使用自带的start Beacon Discovery接口搜寻该目标位置设置的iBeacon设备发送的iBeacon信号,该iBeacon信号即为信标消息。在搜索到iBeacon信号后,第三获取子模块3025获取该iBeacon信号包括的设备标识,然后第一确定子模块3026确定通过该二维码获取到的该末端站点的目标标识与该iBeacon信号包括的设备标识是否匹配。若匹配,则说明送货人员扫描的是该末端站点的二维码,接收到的也是该末端站点关联的设备发送的信标消息,即送货人员没有跨地点录单的情况,此时第二跳转子模块3027可以从该目标程序的当前页面跳转至该目标页面,即可以从该小程序的首页跳转至该目标页面。
具体的,每个末端站点的目标标识与每个末端站点关联的设备的设备标识可以相同,也可以不同。若预先设置末端站点的目标标识与末端站点关联的设备的设备标识相同,则第一确定子模块3026在确定通过该二维码获取到的该末端站点的目标标识与信标消息包括的设备标识是否匹配时,可以确定通过该二维码获取到的该末端站点的目标标识与信标消息包括的设备标识是否相同,若相同,则说明两者匹配;若不相同,则说明不匹配。若预先设置末端站点的目标标识与末端站点关联的设备的设备标识不相同,则该装置需要预先建立或存储末端站点的目标标识与其关联的设备的设备标识之间的对应关系,不同的末端站点的目标标识对应不同的设备标识。第一确定子模块3026在确定通过该二维码获取到的该末端站点的目标标识与信标消息包括的设备标识是否匹配时,可以根据该末端站点的目标标识与其关联的设备的设备标识之间的对应关系确定通过该二维码获取到的该末端站点的目标标识与信标消息包括的设备标识是否对应,若对应,则说明两者匹配;若不对应,则说明两者不匹配。
在本实施例的一个可选实现方式中,如图3e所示,所述设备为蓝牙设备;所述第一获取子模块3011包括:
第二确定子模块3011a,被配置为获取所述开启指令,确定当前是否已开启蓝牙功能;
打开子模块3011b,被配置为若当前已开启蓝牙功能,打开所述目标程序。
示例的,以该目标位置关联的设备为iBeacon设备,且送货人员所使用的装置安装有小程序为例,送货人员在到达所配送货物的目的地附近的末端站点之后,可以点击该装置上显示的小程序的图标。装置的第二确定子模块3011a在检测到该小程序的图标被点击时,确定获取到开启指令,此时该第二确定子模块3011a还可以检测当前蓝牙功能是否开启。若该蓝牙功能开启,说明该装置能够接收到该末端设备设置的iBeacon设备发送的信标消息,则打开子模块3011b可以打开该小程序,以便于该装置使用该小程序自带的startBeacon Discovery接口搜寻该目标位置设置的iBeacon设备发送的iBeacon信号。
在本实施例的一个可选实现方式中,所述装置还包括:
显示模块303,被配置为若当前未开启蓝牙功能,显示提示信息,以便于用户根据所述提示信息开启所述终端的蓝牙功能。
示例的,以该目标位置关联的设备为iBeacon设备,且送货人员所使用的装置安装有小程序为例,该装置的第二确定子模块3011a在确定获取到开启指令之后,第二确定子模块3011a可以检测当前该装置的蓝牙功能是否开启。若该蓝牙功能未开启,说明该装置无法接收到该末端设备设置的iBeacon设备发送的信标消息,此时显示模块303可以显示提示信息,例如,在当前页面上显示“蓝牙未开启,无法接收信息”的字样,并通过响铃或震动的方式提醒送货人员进行查阅。送货人员在查阅到该提示信息之后,可以及时开启该装置的蓝牙功能,以便于完成正常的录单操作。
在本实施例的一个可选实现方式中,如图3f所示,所述装置包括:
获取模块304,被配置为获取所述终端的终端标识、所述终端与所述设备建立连接的第一时间点,以及、所述终端与所述设备断开连接的第二时间点;
第一发送模块305,被配置为向服务器发送所述终端标识、所述第一时间点和所述第二时间点,以便于所述服务器根据接收到的多个终端发送的终端标识、第一时间点和第二时间点统计预定时间内与所述设备建立连接的终端数量,和/或终端与所述设备连接的平均连接时间。
在本实施方式中,该装置可以将装置标识、该第一时间点和该第二时间点发送给服务器,以便于服务器统计预定时间内与末端站点关联的设备建立连接的装置数量,以及每个装置与该设备连接的平均连接时间,实现对整个物流过程的监控,并及时根据监控信息增加出现装置密集连接情况的配送地点的末端站点的数量,或者减小出现装置稀疏连接情况的配送地点的末端站点的数量,在降低物流成本的基础上保证了配送时效。
示例的,以目标位置关联的设备为iBeacon设备为例,该iBeacon设备可以在预设距离内与该装置建立连接。在建立连接之后,该装置即可接收到该iBeacon设备发送的信标消息。超过预设距离之后,该装置与该iBeacon设备断开连接,即该装置无法接收到该iBeacon设备发送的信标消息。
送货人员在到达所配送的货物的目的地的末端站点之前,可以通过点击小程序的图标来开启该小程序。该小程序在开启之后,该装置可以通过小程序自带的start BeaconDiscovery接口搜寻该目标位置设置的iBeacon设备发送的iBeacon信号,并通过小程序自带的on Beacon Service Change接口确定第一次接收到该末端站点设置的iBeacon设备发送的信标消息的时间,以及最后一次接收到该末端站点设置的iBeacon设备发送的信标消息的时间。该第一次接收到该末端站点设置的iBeacon设备发送的信标消息的时间即为装置与该iBeacon设备建立连接的第一时间点,该最后一次接收到该末端站点设置的iBeacon设备发送的信标消息的时间即为装置与该iBeacon设备断开连接的第二时间点。
在该装置与该iBeacon设备断开连接之后,获取模块304可以获取当前的装置标识,已记录的该第一时间点和该第二时间点,第一发送模块305可以将获取到的装置标识,该第一时间点和该第二时间点发送给服务器。该服务器在接收到该装置发送的信息之后,可以按照该装置的装置标识存储该装置发送的第一时间点和第二时间点。由于每个根据该iBeacon设备发送的信标消息进行录单操作的装置均可以向该服务器发送其装置标识,第一时间点和第二时间点,因此服务器可以根据接收到的多个装置发送的上述信息统计预定时间内与该iBeacon设备建立连接的装置数量,以及每个装置与该iBeacon设备连接的平均连接时间。根据统计到的信息,服务器可以确定设置该iBeacon设备的末端站点的忙碌程度,若在该末端站点的进行录单的送货人员较多,即在该站点出现了装置密集连接的情况,为了保证货物的配送时效,可以在该末端站点附近增加其他的末端站点,即增加出现装置密集连接情况的配送地点的末端站点的数量;若在该末端站点的进行录单的送货人员较少,即该末端站点出现装置稀疏连接情况,则为了保证降低物流成本,可以裁撤该末端站点,即降低出现装置稀疏连接情况的配送地点的末端站点的数量。
图4a示出根据本公开一实施方式的页面跳转装置的结构框图,该装置可以通过软件、硬件或者两者的结合实现成为电子设备的部分或者全部。如图4a所示,所述页面跳转装置包括:
第二接收模块401,被配置为接收终端发送的目标位置关联的设备的设备标识;
解密模块402,被配置为根据预设的解密规则对所述设备标识进行解密,获取解密后设备标识;
第二发送模块403,被配置为将所述解密后设备标识发送给所述终端,以便于所述终端根据所述解密后设备标识,从当前页面跳转至所述设备标识对应的目标页面。
上文提及,送货人员在配送货物的时候可以首先将该货物配送至目的地附近的末端站点,然后由末端站点的物流人员或者送餐机器人将该货物配送至该用户手中。具体的,送货人员在到达目的地附近的末端站点之后,可以采用终端扫描该末端站点设置的二维码。此时终端通过扫描该二维码可以获取到末端站点的目标标识,然后根据该目标标识打开对应的小程序,并跳转至该小程序中与该目标标识对应的录单页面,该录单页面即为该设备标识对应的目标页面。送货人员可以在该录单页面上输入所配送的货物的配送地址以及接收该货物的用户的联系方式等信息,便于末端站点的物流人员或者送餐机器人将该货物配送至该用户手中。但是,终端通过扫描二维码的方式跳转至录单页面有较多弊端,例如,在末端站点的显示设备无法正常显示该末端站点的二维码时,送货人员将无法完成录单操作,影响该末端站点以及整个配送过程的正常运行;或者送货人员可以将该末端站点的二维码拍摄之后在其他地点进行扫描,即可能出现该送货人员在其他地点完成录单,但是并没有将货物交付至末端站点的情况,容易造成货物的丢失;或者如果该末端站点当前的送货人员较多,可能会导致该末端站点的显示设备前较为拥挤,进而导致后续到达的送货人员无法及时扫描该末端站点的二维码,影响货物的配送时效。
考虑到上述缺陷,在该实施方式中,提出一种页面跳转装置,该装置可以对终端发送的设备标识进行解密,并将获取到的解密后设备标识发送给该终端,以便于该终端通过该解密后设备标识来实现页面的跳转,应用于网络购物领域时可以避免送货人员在到达目标位置之后无法通过终端扫描二维码跳转至待送货物的录单页面的问题,也避免了送货人员跨地点进行录单的情况,进而降低了物流过程出现错误的概率,提高了***对整个物流过程的监控力度。
其中,该页面跳转方法可以应用于网络购物领域的送货人员在到达配送货物的目的地的末端站点之后进行录单的场景,也可以应用于用户在其他目标位置需要终端跳转至该目标位置对应的目标页面,并在该目标页面上进行操作的场景,本公开实施例对此不做限定。
其中,本公开实施例以网络购物领域的场景为例进行说明,该终端可以为送货人员使用的手机,或者其他安装有用于录单的应用或小程序且具有信息接收功能的设备,本公开实施例对此不做限定。该装置可以为与该终端存在连接关系的服务器或者云服务器等,本公开实施例对此不做限定。
在本实施方式中,终端接收到的信标消息包括的设备标识已加密,终端通过与该装置之间的信息交互获取解密后设备标识,进而根据该解密后设备标识实现页面跳转,避免了非送货人员使用的终端在接收到该信标消息之后跳转至录单页面的情况,进而避免了该非送货人员在该录单页面上进行操作导致的扰乱该末端站点的配送工作的情况。
示例的,送货人员使用的终端在接收到送货人员配送的货物的目的地附近的末端站点关联的设备发送的信标消息之后,可以获取该信标消息包括的设备标识,此时该设备标识为经过加密后的设备标识。为了对该加密后的设备标识进行解密,终端可以将获取到的加密后设备标识发送至与其建立连接关系的装置。该装置的第二接收模块401可以接收该加密后设备标识,解密模块402可以根据预设的解密规则对所接收的设备标识进行解密,获取解密后设备标识,第二发送模块403可以将该解密后设备标识发送给该终端。该终端在接收到该解密后设备标识之后,即可从该当前页面跳转至该设备标识对应的目标页面,即从当前页面跳转至该设备标识对应的设备所在的末端站点的录单页面。而非送货人员使用的终端由于未与该装置建立连接关系,因此即便该非送货人员使用的终端接收到该信标消息,也会因为无法对其包括的设备标识进行解密而无法跳转至录单页面,因此避免了非送货人员在该录单页面上进行操作导致的扰乱该末端站点的配送工作的情况。
具体的,该装置中可以预先设置合法列表,该合法列表中设置有所有与其建立连接关系的终端的终端标识。终端在接收到该信标消息之后,可以获取该信标消息包括的设备标识,并将该设备标识和其终端标识发送至装置。该装置的第二接收模块401在接收到该设备标识和终端标识之后,其解密模块402可以首先确定该终端标识是否包括在其合法列表中,若包括,则解密模块402可以根据预设的解密规则对该设备标识进行解密,获取解密后设备标识,第二发送模块403即可将该解密后设备标识发送给该终端。该终端在接收到该解密后设备标识之后,即可从当前页面跳转至该设备标识对应的设备所在的末端站点的录单页面。若不包括,则该装置可以忽略接收到的设备标识。
在本实施例的一个可选实现方式中,如图4b所示,所述装置包括:
第三接收模块404,被配置为接收所述终端发送的终端标识,所述终端与所述目标位置关联的设备建立连接的第一时间点,以及所述终端与所述设备断开连接的第二时间点;
统计模块405,被配置为根据接收到的多个终端发送的终端标识、第一时间点和第二时间点,统计预定时间内与所述设备建立连接的终端数量,和/或终端与所述设备连接的平均连接时间。
在本实施方式中,该装置的第三接收模块404可以接收多个终端发动的终端标识、第一时间点和第二时间点,然后其统计模块405根据接收到的信息统计预定时间内与末端站点关联的设备建立连接的终端数量,以及每个终端与该设备连接的平均连接时间,实现对整个物流过程的监控,并及时根据监控信息增加出现终端密集连接情况的配送地点的末端站点的数量,或者减小出现终端稀疏连接情况的配送地点的末端站点的数量,在降低物流成本的基础上保证了配送时效。
示例的,以目标位置关联的设备为iBeacon设备为例,该iBeacon设备可以在预设距离内与终端建立连接。在建立连接之后,终端即可接收到该iBeacon设备发送的信标消息。超过预设距离之后,该终端与该iBeacon设备断开连接,即终端无法接收到该iBeacon设备发送的信标消息。
送货人员在到达所配送的货物的目的地的末端站点之前,可以通过点击小程序的图标来开启该小程序。该小程序在开启之后,可以通过自带的start Beacon Discovery接口搜寻该目标位置设置的iBeacon设备发送的iBeacon信号,并通过自带的on BeaconService Change接口确定第一次接收到该末端站点设置的iBeacon设备发送的信标消息的时间,以及最后一次接收到该末端站点设置的iBeacon设备发送的信标消息的时间。该第一次接收到该末端站点设置的iBeacon设备发送的信标消息的时间即为终端与该iBeacon设备建立连接的第一时间点,该最后一次接收到该末端站点设置的iBeacon设备发送的信标消息的时间即为终端与该iBeacon设备断开连接的第二时间点。
在终端与该iBeacon设备断开连接之后,可以将当前的终端标识,已记录的该第一时间点和该第二时间点发送给装置。该装置的第三接收模块404可以接受该终端发送的终端标识该第一时间点和该第二时间点,并可以按照该终端的终端标识存储该终端发送的第一时间点和第二时间点。由于每个根据该iBeacon设备发送的信标消息进行录单操作的终端均可以向该装置发送其终端标识,第一时间点和第二时间点,因此该装置的统计模块405可以根据接收到的多个终端发送的上述信息统计预定时间内与该iBeacon设备建立连接的终端数量,以及每个终端与该iBeacon设备连接的平均连接时间。根据统计到的信息,该装置可以确定设置该iBeacon设备的末端站点的忙碌程度,若在该末端站点的进行录单的送货人员较多,即在该站点出现了终端密集连接的情况,为了保证货物的配送时效,可以在该末端站点附近增加其他的末端站点,即增加出现终端密集连接情况的配送地点的末端站点的数量;若在该末端站点的进行录单的送货人员较少,即该末端站点出现终端稀疏连接情况,则为了保证降低物流成本,可以裁撤该末端站点,即降低出现终端稀疏连接情况的配送地点的末端站点的数量。
本公开还公开了一种电子设备,图5示出根据本公开一实施方式的电子设备的结构框图,如图5所示,所述电子设备1100包括存储器1101和处理器1102;其中,
所述存储器1101用于存储一条或多条计算机指令,其中,所述一条或多条计算机指令被所述处理器1102执行以实现上述任一方法步骤。
图6适于用来实现根据本公开实施方式的页面跳转方法的计算机***的结构示意图。
如图6所示,计算机***1200包括中央处理单元(CPU)1201,其可以根据存储在只读存储器(ROM)1202中的程序或者从存储部分1208加载到随机访问存储器(RAM)1203中的程序而执行上述实施方式中的各种处理。在RAM1203中,还存储有***1200操作所需的各种程序和数据。CPU1201、ROM1202以及RAM1203通过总线1204彼此相连。输入/输出(I/O)接口1205也连接至总线1204。
以下部件连接至I/O接口1205:包括键盘、鼠标等的输入部分1206;包括诸如阴极射线管(CRT)、液晶显示器(LCD)等以及扬声器等的输出部分1207;包括硬盘等的存储部分1208;以及包括诸如LAN卡、调制解调器等的网络接口卡的通信部分1209。通信部分1209经由诸如因特网的网络执行通信处理。驱动器1210也根据需要连接至I/O接口1205。可拆卸介质1211,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器1210上,以便于从其上读出的计算机程序根据需要被安装入存储部分1208。
特别地,根据本公开的实施方式,上文描述的方法可以被实现为计算机软件程序。例如,本公开的实施方式包括一种计算机程序产品,其包括有形地包含在及其可读介质上的计算机程序,所述计算机程序包含用于执行所述页面跳转方法的程序代码。在这样的实施方式中,该计算机程序可以通过通信部分1209从网络上被下载和安装,和/或从可拆卸介质1211被安装。
附图中的流程图和框图,图示了按照本公开各种实施方式的***、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,路程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的***来实现,或者可以用专用硬件与计算机指令的组合来实现。
描述于本公开实施方式中所涉及到的单元或模块可以通过软件的方式实现,也可以通过硬件的方式来实现。所描述的单元或模块也可以设置在处理器中,这些单元或模块的名称在某种情况下并不构成对该单元或模块本身的限定。
作为另一方面,本公开还提供了一种计算机可读存储介质,该计算机可读存储介质可以是上述实施方式中所述装置中所包含的计算机可读存储介质;也可以是单独存在,未装配入设备中的计算机可读存储介质。计算机可读存储介质存储有一个或者一个以上程序,所述程序被一个或者一个以上的处理器用来执行描述于本公开的方法。
以上描述仅为本公开的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本公开中所涉及的发明范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离所述发明构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本公开中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。
Claims (24)
1.一种页面跳转方法,其特征在于,应用于终端,包括:
接收目标位置关联的设备发送的信标消息,所述信标消息包括所述设备的设备标识;所述目标位置为配送货物的目的地的末端站点;
响应于所述信标消息,从当前页面跳转至所述设备标识对应的目标页面,所述目标页面与目标位置相关联,包括:基于二维码获取所述目标位置的目标标识;确定所述目标标识与所述信标消息包括的所述设备标识是否匹配;若所述目标标识与所述信标消息包括的所述设备标识匹配,从当前页面跳转至目标页面。
2.根据权利要求1所述的方法,其特征在于,所述响应于所述信标消息,从当前页面跳转至所述设备标识对应的目标页面包括:
将所述设备标识发送至服务器,以便于所述服务器对所述设备标识进行解密,获取解密后设备标识;
接收所述服务器发送的解密后设备标识;
根据所述解密后设备标识,从所述当前页面跳转至所述目标页面。
3.根据权利要求2所述的方法,其特征在于,所述接收目标位置关联的设备发送的信标消息包括:
获取开启指令,响应于所述开启指令打开目标程序;
通过所述目标程序接收所述目标位置关联的设备发送的所述信标消息。
4.根据权利要求3所述的方法,其特征在于,在所述将所述设备标识发送至服务器之前,所述方法还包括:
通过所述目标程序解析所述信标消息获取所述设备标识。
5.根据权利要求3所述的方法,其特征在于,所述响应于所述信标消息,从当前页面跳转至所述设备标识对应的目标页面还包括:
扫描所述目标位置设置的二维码,获取所述开启指令。
6.根据权利要求3所述的方法,其特征在于,所述设备为蓝牙设备;所述获取开启指令,响应于所述开启指令打开目标程序包括:
获取所述开启指令,确定当前是否已开启蓝牙功能;
若当前已开启蓝牙功能,打开所述目标程序。
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
若当前未开启蓝牙功能,显示提示信息,以便于用户根据所述提示信息开启所述终端的蓝牙功能。
8.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:
获取所述终端的终端标识、所述终端与所述设备建立连接的第一时间点,以及所述终端与所述设备断开连接的第二时间点;
向服务器发送所述终端标识、所述第一时间点和所述第二时间点,以便于所述服务器根据接收到的多个终端发送的终端标识、第一时间点和第二时间点统计预定时间内与所述设备建立连接的终端数量,和/或终端与所述设备连接的平均连接时间。
9.一种页面跳转方法,其特征在于,应用于服务器,包括:
接收终端发送的目标位置关联的设备的设备标识;所述目标位置为配送货物的目的地的末端站点;
根据预设的解密规则对所述设备标识进行解密,获取解密后设备标识;
将所述解密后设备标识发送给所述终端,以便于所述终端根据所述解密后设备标识与基于二维码获取的所述目标位置的目标标识进行匹配,若所述目标标识与所述设备标识匹配,从当前页面跳转至所述设备标识对应的目标页面。
10.根据权利要求9所述的方法,其特征在于,所述方法还包括:
接收所述终端发送的终端标识,所述终端与所述目标位置关联的设备建立连接的第一时间点,以及所述终端与所述设备断开连接的第二时间点;
根据接收到的多个终端发送的终端标识、第一时间点和第二时间点,统计预定时间内与所述设备建立连接的终端数量,和/或终端与所述设备连接的平均连接时间。
11.一种页面跳转装置,其特征在于,包括:
第一接收模块,被配置为接收目标位置关联的设备发送的信标消息,所述信标消息包括所述设备的设备标识;所述目标位置为配送货物的目的地的末端站点;
跳转模块,被配置为响应于所述信标消息,从当前页面跳转至所述设备标识对应的目标页面,所述目标页面与目标位置相关联;
其中,所述跳转模块包括:第三获取子模块,被配置为基于二维码获取所述目标位置的目标标识;第一确定子模块,被配置为确定所述目标标识与所述信标消息包括的所述设备标识是否匹配;第二跳转子模块,被配置为若所述目标标识与所述信标消息包括的所述设备标识匹配,从当前页面跳转至目标页面。
12.根据权利要求11所述的装置,其特征在于,所述跳转模块包括:
发送子模块,被配置为将所述设备标识发送至服务器,以便于所述服务器对所述设备标识进行解密,获取解密后设备标识;
第一接收子模块,被配置为接收所述服务器发送的解密后设备标识;
第一跳转子模块,被配置为根据所述解密后设备标识,从所述当前页面跳转至所述目标页面。
13.根据权利要求12所述的装置,其特征在于,所述第一接收模块包括:
第一获取子模块,被配置为获取开启指令,响应于所述开启指令打开目标程序;
第二接收子模块,被配置为通过所述目标程序接收所述目标位置关联的设备发送的所述信标消息。
14.根据权利要求13所述的装置,其特征在于,所述装置还包括:
解析子模块,被配置为通过所述目标程序解析所述信标消息获取所述设备标识。
15.根据权利要求13所述的装置,其特征在于,所述跳转模块还包括:
第二获取子模块,被配置为扫描所述目标位置设置的二维码,获取所述开启指令。
16.根据权利要求13所述的装置,其特征在于,所述设备为蓝牙设备;所述第一获取子模块包括:
第二确定子模块,被配置为获取所述开启指令,确定当前是否已开启蓝牙功能;
打开子模块,被配置为若当前已开启蓝牙功能,打开所述目标程序。
17.根据权利要求16所述的装置,其特征在于,所述装置还包括:
显示模块,被配置为若当前未开启蓝牙功能,显示提示信息,以便于用户根据所述提示信息开启终端的蓝牙功能。
18.根据权利要求11或12所述的装置,其特征在于,所述装置还包括:
获取模块,被配置为获取终端的终端标识、所述终端与所述设备建立连接的第一时间点,以及所述终端与所述设备断开连接的第二时间点;
第一发送模块,被配置为向服务器发送所述终端标识、所述第一时间点和所述第二时间点,以便于所述服务器根据接收到的多个终端发送的终端标识、第一时间点和第二时间点统计预定时间内与所述设备建立连接的终端数量,和/或终端与所述设备连接的平均连接时间。
19.一种页面跳转装置,其特征在于,包括:
第二接收模块,被配置为接收终端发送的目标位置关联的设备的设备标识;所述目标位置为配送货物的目的地的末端站点;
解密模块,被配置为根据预设的解密规则对所述设备标识进行解密,获取解密后设备标识;
第二发送模块,被配置为将所述解密后设备标识发送给所述终端,以便于所述终端根据所述解密后设备标识与基于二维码获取的所述目标位置的目标标识进行匹配,若所述目标标识与所述设备标识匹配,从当前页面跳转至所述设备标识对应的目标页面。
20.根据权利要求19所述的装置,其特征在于,所述装置包括:
第三接收模块,被配置为接收所述终端发送的终端标识,所述终端与所述目标位置关联的设备建立连接的第一时间点,以及所述终端与所述设备断开连接的第二时间点;
统计模块,被配置为根据接收到的多个终端发送的终端标识、第一时间点和第二时间点,统计预定时间内与所述设备建立连接的终端数量,和/或终端与所述设备连接的平均连接时间。
21.一种电子设备,其特征在于,包括存储器和处理器;其中,
所述存储器用于存储一条或多条计算机指令,其中,所述一条或多条计算机指令被所述处理器执行以实现权利要求1-8任一项所述的方法步骤。
22.一种电子设备,其特征在于,包括存储器和处理器;其中,
所述存储器用于存储一条或多条计算机指令,其中,所述一条或多条计算机指令被所述处理器执行以实现权利要求9或10所述的方法步骤。
23.一种计算机可读存储介质,其上存储有计算机指令,其特征在于,该计算机指令被处理器执行时实现权利要求1-8任一项所述的方法步骤。
24.一种计算机可读存储介质,其上存储有计算机指令,其特征在于,该计算机指令被处理器执行时实现权利要求9或10所述的方法步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911033572.9A CN112804275B (zh) | 2019-10-28 | 2019-10-28 | 页面跳转方法、装置、电子设备及计算机可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911033572.9A CN112804275B (zh) | 2019-10-28 | 2019-10-28 | 页面跳转方法、装置、电子设备及计算机可读存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112804275A CN112804275A (zh) | 2021-05-14 |
CN112804275B true CN112804275B (zh) | 2023-06-06 |
Family
ID=75803436
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911033572.9A Active CN112804275B (zh) | 2019-10-28 | 2019-10-28 | 页面跳转方法、装置、电子设备及计算机可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112804275B (zh) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104657842A (zh) * | 2015-03-03 | 2015-05-27 | 付飞泉 | 智能物流签收方法及其*** |
CN104809604A (zh) * | 2015-04-20 | 2015-07-29 | 广东工业大学 | 基于iBeacon的生产物流管理方法及*** |
CN205486266U (zh) * | 2016-02-02 | 2016-08-17 | 郑旭辉 | 物流用移动手持终端 |
CN105930995A (zh) * | 2016-04-18 | 2016-09-07 | 江阴中科今朝科技有限公司 | 基于二维码扫描的防止派送员送错货的实现方法 |
CN106203932A (zh) * | 2016-09-05 | 2016-12-07 | 上海宏欣网络科技有限公司 | 物流智能录单*** |
CN107665412A (zh) * | 2017-09-19 | 2018-02-06 | 深圳市易流科技股份有限公司 | 物流运单自动录单方法及装置、计算机可读存储介质 |
CN108492072A (zh) * | 2018-03-29 | 2018-09-04 | 芜湖乐锐思信息咨询有限公司 | 一种基于智能移动终端的物流管理方法 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103577959B (zh) * | 2013-11-11 | 2018-02-02 | 中国联合网络通信集团有限公司 | 服务器、客户端、商品配送信息推送及识别方法 |
CN106600177B (zh) * | 2015-10-19 | 2022-01-04 | 上海京东到家元信信息技术有限公司 | 配送信息与空间位置的识别方法 |
CN112184054B (zh) * | 2018-07-27 | 2021-06-22 | 拉扎斯网络科技(上海)有限公司 | 配送任务处理方法、装置、电子设备及计算机存储介质 |
CN109711775A (zh) * | 2018-12-14 | 2019-05-03 | 北京梧桐车联科技有限责任公司 | 一种车辆提货***和方法以及相应设备 |
-
2019
- 2019-10-28 CN CN201911033572.9A patent/CN112804275B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104657842A (zh) * | 2015-03-03 | 2015-05-27 | 付飞泉 | 智能物流签收方法及其*** |
CN104809604A (zh) * | 2015-04-20 | 2015-07-29 | 广东工业大学 | 基于iBeacon的生产物流管理方法及*** |
CN205486266U (zh) * | 2016-02-02 | 2016-08-17 | 郑旭辉 | 物流用移动手持终端 |
CN105930995A (zh) * | 2016-04-18 | 2016-09-07 | 江阴中科今朝科技有限公司 | 基于二维码扫描的防止派送员送错货的实现方法 |
CN106203932A (zh) * | 2016-09-05 | 2016-12-07 | 上海宏欣网络科技有限公司 | 物流智能录单*** |
CN107665412A (zh) * | 2017-09-19 | 2018-02-06 | 深圳市易流科技股份有限公司 | 物流运单自动录单方法及装置、计算机可读存储介质 |
CN108492072A (zh) * | 2018-03-29 | 2018-09-04 | 芜湖乐锐思信息咨询有限公司 | 一种基于智能移动终端的物流管理方法 |
Also Published As
Publication number | Publication date |
---|---|
CN112804275A (zh) | 2021-05-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103069755B (zh) | 使用多个客户端实例的即时消息传送的方法和*** | |
US20040156487A1 (en) | Messaging system | |
CN104158883A (zh) | 跨终端设备进行用户登陆的方法、装置、设备及*** | |
JP2004112319A (ja) | 中継装置、情報送信装置、および情報送信方法 | |
CN103890808A (zh) | 用于提供接收确认的对话型短讯服务运作方法 | |
CN105827694B (zh) | 网络资源的获取方法和装置 | |
CN107995247B (zh) | 一种文件传输方法、服务器及*** | |
CN107743154B (zh) | 一种基于Wi-Fi智能终端的追踪及考勤***及其方法 | |
CN104025147A (zh) | 利用无线通信装置的装置识别信息的内容显示方法、内容提供方法,以及执行所述内容显示方法的用户终端和执行所述内容提供方法的内容提供*** | |
CN112346751B (zh) | 应用程序的安装方法、装置、电子设备和存储介质 | |
CN114338650A (zh) | 文件传输方法、装置、电子设备及可读存储介质 | |
CN101552743A (zh) | 电子邮件网关装置 | |
CN106027380A (zh) | 一种消息推送方法及装置 | |
CN104980420A (zh) | 一种业务处理方法、装置、终端及服务器 | |
CN101442505A (zh) | 一种情景模式共享的实现方法及设备 | |
KR20090123342A (ko) | 연관성 있는 메시지 표시 장치 및 방법 | |
CN110659863A (zh) | 对象监听方法、装置、电子设备及计算机可读存储介质 | |
CN103493466A (zh) | 局域信息分发*** | |
KR102075826B1 (ko) | 옴니 채널용 고객 센터 플랫폼 서비스 제공 시스템 및 방법 | |
CN112804275B (zh) | 页面跳转方法、装置、电子设备及计算机可读存储介质 | |
CN111542033A (zh) | 一种数据的近场传输方法、装置及计算机可读存储介质 | |
CN107743116B (zh) | 信息传输方法、装置、计算机设备和计算机可读存储介质 | |
CN106534238B (zh) | 为用户提供离线应用服务的方法与装置 | |
CN103034635A (zh) | 一种文件处理方法及电子设备 | |
CN107396334B (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 |