信息交互方法及装置与流程



1.本发明涉及互联网技术领域,具体涉及信息交互方法及装置。


背景技术:



2.远程智能设备,例如智能柜可以实现快递或者已购买餐品的临时存放。用户通过移动终端和电子商务服务器进行交互,就可以建立快递或者外卖的配送订单。在配送订单建立后,基于相关的配送订单,用户终端或存件终端可以进一步与智能柜或智能柜服务器交互控制其打开柜门,取出/存入配送标的。由此,整个配送流程可以以智能柜为中转枢纽,在服务器的控制下,按照预定的业务逻辑开展,从而实现对于大规模电子商务服务的调度。
3.现有技术中,多个不同的配送平台或者电子商务平台会共用智能柜,也即,多个平台的订单会通过其中某一个平台或第三方提供的智能柜来进行配送标的的转送。对于这类业务,如果智能柜运行平台和配送订单平台不能相互共享数据,则智能柜的开柜信息无法通过智能柜运行平台通知到取件者。通常,配送者会输入一个取件人可以根据规则即可获知,而无需通知的取件字符串作为取件密码。由此,取件人在接收到配送订单平台的通知后,可以直接到智能柜输入取件字符串就可以打开对应的格口进行取件。但是,配送者初始输入取件字符串时,可能会输入错误,导致后续取件人无法取件,降低平台运行效率。而且,由于智能柜服务器并不包含取件用户的相关联系信息,所以难以如能够共享数据的配送订单那样给予配送者或取件用户有效提示。


技术实现要素:



4.有鉴于此,本发明实施例提供了一种信息交互方法及装置,进一步改进基于智能柜的信息交互方式,提高智能柜的利用效率,提高整个系统的使用效率。
5.第一方面,本发明实施例提供一种信息交互方法,所述方法包括:
6.显示存件交互页面,所述存件交互页面用于触发目标智能柜开柜存件,所述存件交互页面包括用于输入取件字符串的第一输入控件,所述取件字符串为与取件用户标识关联的字符串;
7.校验通过第一输入控件输入的所述取件字符串;以及
8.响应于所述取件字符串与历史记录不匹配,且与历史记录存在相似关系,提示输入错误,其中,所述历史记录包括预定范围的历史存件订单对应的取件字符串。
9.第二方面,本发明实施例提供一种信息交互方法,所述方法包括:
10.接收客户端上传的取件字符串,所述取件字符串为与取件用户标识关联的字符串,所述取件字符串用于触发智能柜开柜以便于进行取件操作;
11.根据历史记录校验所述取件字符串,其中,所述历史记录包括预定范围的历史存件订单对应的取件字符串;
12.响应于所述取件字符串与历史记录不匹配,且与历史记录存在相似关系,向所述存件终端提示输入错误。
13.第三方面,本发明实施例提供一种信息交互装置,所述装置包括:
14.页面显示单元,用于显示存件交互页面,所述存件交互页面用于触发目标智能柜开柜存件,所述存件交互页面包括用于输入取件字符串的第一输入控件,所述取件字符串为与取件用户标识关联的字符串;
15.校验单元,用于校验通过第一输入控件输入的所述取件字符串;以及
16.提示单元,用于响应于所述取件字符串与历史记录不匹配,且与历史记录存在相似关系,提示输入错误,其中,所述历史记录包括预定范围的历史存件订单对应的取件字符串。
17.第四方面,本发明实施例提供一种信息交互装置,所述装置包括:
18.接收单元,用于接收客户端上传的取件字符串,所述取件字符串为与取件用户标识关联的字符串,所述取件字符串用于触发智能柜开柜以便于进行取件操作;
19.校验单元,用于根据历史记录校验所述取件字符串,其中,所述历史记录包括预定范围的历史存件订单对应的取件字符串;
20.提示发送单元,用于响应于所述取件字符串与历史记录不匹配,且与历史记录存在相似关系,向所述存件终端提示输入错误。
21.第五方面,提供一种计算机可读存储介质,其上存储计算机程序指令,所述计算机程序指令在被处理器执行时实现根据上述各方面所述的方法。
22.第六方面,提供一种电子设备,所述设备包括:
23.存储器,用于存储一条或多条计算机程序指令;
24.处理器,所述一条或多条计算机程序指令被所述处理器执行以实现上述各方面所述的方法。
25.本发明实施例提供的信息交互方法及装置,通过在输入作为取件凭证的取件字符串时,基于历史记录对取件字符串进行校验,在取件字符串在历史记录中不存在,并且与历史记录存在相似关系的情况下,判定取件字符串可能存在错误,基于校验的结果在对输入者进行必要的提示,由此,相对于一般的原则性提示,可以针对性地发现和提示取件字符串的输入错误,避免由于输入错误导致的取件失败,减少对于客服资源的使用,提升了自动化水平,提高用户的使用体验和智能柜平台的运行效率。
附图说明
26.通过以下参照附图对本发明实施例的描述,本发明的上述以及其它目的、特征和优点将更为清楚,在附图中:
27.图1为本发明实施例的信息交互系统的示意图;
28.图2为本发明实施例的智能柜的示意图;
29.图3是本发明实施例的信息交互方法的流程图;
30.图4是本发明实施例的存件交互页面的示例性界面示意图;
31.图5是本发明实施例进行取件字符串校验的流程图;
32.图6是本发明实施例确定存件订单类型的流程图;
33.图7是本发明实施例一种实现方式中终端与服务器的交互流程图;
34.图8是本发明实施例一种实现方式中服务器的信息交互流程图;
35.图9是本发明实施例的存件交互页面输入取件字符串的界面示意图;
36.图10是本发明实施例的存件交互页面进行提示的一个示例性界面示意图;
37.图11是本发明实施例的存件交互页面进行提示的一个示例性界面示意图;
38.图12为本发明实施例的信息交互装置的示意图;
39.图13为本发明实施例的适用于服务器的信息交互装置的示意图;
40.图14为本发明实施例的电子设备的示意图。
具体实施方式
41.以下基于实施例对本发明进行描述,但是本发明并不仅仅限于这些实施例。在下文对本发明的细节描述中,详尽描述了一些特定的细节部分。对本领域技术人员来说没有这些细节部分的描述也可以完全理解本发明。为了避免混淆本发明的实质,公知的方法、过程、流程、元件和电路并没有详细叙述。
42.此外,本领域普通技术人员应当理解,在此提供的附图都是为了说明的目的,并且附图不一定是按比例绘制的。
43.除非上下文明确要求,否则在本技术的“包括”、“包含”等类似词语应当解释为包含的含义而不是排他或穷举的含义;也就是说,是“包括但不限于”的含义。
44.在本技术的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。此外,在本发明的描述中,除非另有说明,“多个”的含义是两个或两个以上。
45.在以下的描述中,以互联网送餐平台为例进行说明,应理解,本发明实施例的方案也适用于其他类型的具有智能柜进行中转的电子商务平台,例如生鲜配送或快递平台。应理解,本技术所有描述中需要从客户端或用户一方获取的信息,均是在获得用户明确授权的情况下获取的。
46.如上所述,在多个平台共用一个智能柜系统,或者平台使用第三方提供的智能柜系统时,由于平台和智能柜系统之间关于用户信息的数据共享和通信渠道受到一定的限制,不能将智能柜的存件订单和配送订单以及用户的信息(例如,取件用户的终端标识)绑定,由此,不能实现如下功能,也即,像平台配送者那样,在配送者将配送标的存入智能柜后,直接将取件凭证通知到取件用户持有的取件终端,或者使得取件用户可以凭借与智能柜交互(例如,扫码或者近距离无线通信)利用自身的id直接打开柜格。在这种情况下,需要非平台配送者输入取件字符串(也即取件密码)。在如下的描述中,非平台配送者表示其所要存放的物品及收货人信息等并未提前记录于平台中。通常,取件字符串会使用与取件终端的终端标识关联的信息,例如,采用取件终端的手机号尾号后4位。由此,配送者无需再将取件密码告知取件用户,而取件用户直接根据系统提示相关的规则就可以知道输入与自身的终端标识关联的信息(例如,手机号尾号后4位)就可以取件。但是,配送者在配送高峰期间,很容易输入错误,导致后续取件用户无法依赖于与终端标识关联的取件字符串完成取件,只能联系配送者或者配送平台,通过客户服务渠道来解决相关的问题。这会降低用户的使用体验和系统的运行效率。虽然部分现有技术中,会统一提示输入者进行反复的确认,例如,让输入者输入两次,但是,这一方面进一步降低了配送交互的效率,另一方面,这种确认提示缺乏针对性,不能有效降低取件字符串的输入错误概率。
47.有鉴于此,本发明实施例通过利用智能柜系统自有的数据,通过智能柜系统的历史记录,在没有确切的配送信息的情况下,对于输入字符串进行校验以完成对于可能的输入错误的有效检测和提示。
48.图1为本发明实施例的信息交互系统的示意图。如图1所示,所述信息交互系统包括智能柜服务器11、多个智能柜12、多个取件终端13和多个配送终端14。
49.智能柜服务器11可以通过网络与智能柜12以及配送终端14进行通信,从而在上述设备之间进行人机交互信息以及控制信息的交互。智能柜12用于对于用户选购的餐品进行中转。也即,持有配送终端14的配送者将餐品放置在智能柜12后,将输入的取件字符串存储在智能柜服务器11或智能柜12。持有取件终端13的取件用户后续可以通过与智能柜服务器11或智能柜12进行交互输入取件字符串打开智能柜12的柜格取出选购的餐品。
50.在本发明实施例中,智能柜服务器11是具有存储、信息处理和通信功能的通用计算设备,其可以是单个计算机,也可以是具有并行处理能力的多台计算机,还可以是分布式设置的计算机集,同时,还可以是采用虚拟技术由分布式计算硬件设备承载的云服务器。
51.在本发明实施例中,如图2所示,智能柜12包括柜体121,所述柜体具有多个柜格。柜格具有用于存储物品的空间。柜格具有至少一个柜门121a。柜门121a以可开关的方式设置于柜体121上,用于封闭对应的柜格。智能柜12还包括控制装置122和动作机构123。动作机构123包括与各柜门121a对应设置的电控锁定解锁结构。控制装置122与动作机构123连接,控制结构122可以根据相关的控制逻辑控制动作机构123解锁并打开特定的柜门121a,以使得配送者可以放入物品或者使得取件用户可以取出物品。在一些可选实现方式中,控制装置122可以是通用的计算设备,例如工控机。在另一些可选实现方式中,控制装置122可以是专用的数据处理或控制设备。动作机构123可以为设置于柜门附近,可以驱动和锁定/解锁柜门的机电系统,通过电控锁来锁定和解锁柜门,通过弹性复位件(例如弹簧)或者电机驱动柜门打开或关闭。控制装置122具有通信模块,可以基于有线或无线方式连接到互联网或专用网络,与服务器11进行通信,向服务器11上报柜门的状态(例如,柜门是否正常打开,柜门是否锁定等)和/或柜格的状态(例如,柜格中的温度或柜格中是否放置有物品)。同时,控制装置122可以从服务器11接收打开或者关闭特定柜格的柜门的指令。在一些实现方式中,智能柜12还可以包括人机交互装置124和近距离通信装置125。人机交互装置124可以是带有触摸功能的显示器,也可以是显示屏和设置于一侧的键盘。近距离通信装置125可以在较近的距离内以无线方式与终端设备,例如用户终端或配送终端,进行通信。近距离通信装置125包括光学读取装置、蓝牙通信装置、zigbee通信装置、超宽带(uwb,ultra wide band)通信装置、无线局域网通信装置中的至少一种。可以使用终端设备在智能柜12附近与其建立通信连接,以进行交互。也可以直接使用人机交互装置124与智能柜进行交互。
52.在本发明实施例中,取件终端13和配送终端14可以为适于安装和运行特定应用程序的通用数据处理设备,例如,手机、平板电脑、便携计算机、智能手表、智能眼镜或其它智能可穿戴设备。应理解,在某些应用场景下,取件终端13和配送终端14也可以为内存中固化特定应用程序的专用设备。
53.在本实施例中,智能柜12被设置在不同的地理位置,以满足不同地理位置用户的需要。智能柜12被配置为响应于存件请求开柜以放入商品,或者,响应于取件请求开柜以取出商品。
54.图3是本发明实施例的信息交互方法的流程图。在存件阶段,配送终端通过与智能柜服务器/智能柜进行交互可以控制分配智能柜的一个柜格并打开该柜格。某些情况下,也可以通过配送者操作智能柜的人机交互装置,来请求分配和打开柜格。由此,可以将配送餐品存放到柜格中。在上述请求分配和打开柜格以便于存放配送餐品的过程中,需要通过配送终端或智能柜的交互界面输入取件字符串。如图3所示,本实施例的信息交互方法包括:
55.在步骤s100,显示存件交互页面。其中,存件交互页面用于触发目标智能柜开柜存件。存件交互页面包括用于输入取件字符串的第一输入控件。取件字符串为与取件用户标识关联的字符串。在本实施例中,以取件字符串为取件用户手机尾号后4位为例进行说明。应理解,取件字符串也可以为取件用户的用户名或用户账号的标识等其它字符串。
56.图4是本发明实施例的存件交互页面的界面示意图。图4以在配送终端上显示的存件交互页面为例进行说明。如图4所示,存件交互页面41上具有于输入取件字符串的第一输入控件41a以及用于请求开柜的开柜请求控件41b和41c。在图4中,开柜请求控件41b和41c分别用于请求分配和打开较小的柜格或较大的柜格。配送人员可以通过例如扫描智能柜二维码唤起智能柜对应的应用程序或者小程序。然后通过选择例如“我要存件”来进入上述存件交互页面。进入存件交互页面41后,需要在第一输入控件41a中输入4位数字的取件字符串,然后点击开柜请求控件41b或者41c请求开柜。
57.应理解,显示存件交互页面以及后续的交互也可以在智能柜设置的人机交互界面上进行。
58.可选地,在显示存件交互页面之前,或者,在显示存件交互页面的同时,可以显示一个交互控件。所述交互控件可以以例如浮窗的方式显示,提示用户选择配送者类型,所述配送者类型包括平台配送者或非平台配送者。非平台配送者为未在平台注册的配送者。进一步地,可以通过所述交互控件接收用户选定的配送者类型绑定至目标存件订单。
59.在步骤s200,校验通过第一输入控件输入的所述取件字符串。
60.其中,校验操作可以通过存件交互页面的请求存件控件触发后启动。上述步骤进行校验的目的在于判断通过第一输入控件输入的取件字符串是否可能存在输入错误。具体地,基于历史记录来进行所述校验。所述历史记录包括预定范围的历史存件订单对应的取件字符串。在本实施例的系统中,智能柜服务器会为每一次存件和取件操作在数据库中形成对应的一条记录,上述记录可以被称为存件订单。所述的预定范围可以是一定时间内(例如,最近一周或一个月以内),当前被请求开柜的智能柜或该智能柜所在的兴趣点(poi,point of intrest)或智能柜所在的更大地理区域内的所有满足一定条件的(例如,取件成功)的历史存件订单对应的取件字符串。也即,在本实施例中,预定范围的历史存件订单为同一智能柜对应的历史存件订单或同一兴趣点对应的历史存件订单。由于取件字符串是与取件用户标识关联的字符串,而取件用户标识不会频繁变化。例如,通常来说,同一用户不会频繁更换手机号。同时,在特定地理区域内,进行外卖订餐的用户体整体来说相对固定,也不会发生大规模的变化。例如,在同一栋写字楼中,过去一个月通过智能柜取餐的用户体整体上变化很小。由于上述原因,所有历史记录的取件字符串虽然并不是完全固定的,但是,可以较为充分地反映针对当前智能柜输入的取件字符串的集合。以在取件字符串为手机尾号为例,在一个配送者通过输入手机尾号作为取件字符串时,其输入的手机尾号大概率是过去一个月使用该手机进行过订餐并被形成为存件订单存储过的手机尾号。当
然,如果是一个新的取件用户来使用智能柜的服务,那么其手机尾号可能也未能在历史记录中体现。在一些实现方式中,历史记录可以是非平台配送者历史存件记录和/或平台配送者历史存件记录。
61.综合上述情况可知,如果被输入的取件字符串与历史记录不匹配(也即,历史记录中未查到相同的字符串),但是,与历史记录存在高度的相似关系,那么,有可能取件字符串被错误地输入了。如果被输入的取件字符串与历史记录匹配,说明取件字符串输入较大概率是正确的。如果被输入的取件字符串与历史记录不匹配并且也并不存在较高的相似关系,那么说明可能是一个与新的、未被记录过的用户关联的取件字符串,没有依据能够怀疑其输入错误。
62.例如,输入的取件字符串“2457”,在历史记录中存在一个取件字符串“2467”,同时,历史记录中不存在相同的字符串“2457”。由于“2457”和“2467”仅一位字符存在不同,可以认为存在相似关系。那么,有较大可能是在输入时,误将“6”输入为“5”。
63.由此,基于上述分析,可以对于与历史记录不匹配,且与历史记录存在相似关系的取件字符串进行提示,请输入者确认是否输入错误。
64.在一个可选实现方式中,参见图5,步骤s200包括如下步骤:
65.步骤s210,确定当前存件交互页面对应的配送者类型。
66.步骤s220,响应于配送者类型对应于非平台配送者,获取所述历史记录。其中,非平台配送者配送的订单可以被称为非平台订单。对于非平台订单,服务侧无法获知取件用户标识的存件订单。如上所述,如果配送平台与智能柜服务器可以共享数据,则可以在配送平台服务器和智能柜服务器任一将取件用户标识与存件订单绑定。在这种情况下,服务器一侧可以准确判断输入的取件字符串是否存在错误,因此,并无必要引入历史记录来进行精确度相对更低的校验。由此,本实施例可以仅针对非平台订单进行校验,从而可以减少不必要的校验,节省计算资源,提高整个系统的运行效率。
67.具体地,获取历史记录可以是智能柜或智能柜服务器从数据库读取历史记录,也可以是终端设备的客户端从智能柜服务器或智能柜请求传输获取历史记录。在本技术中,客户端为终端设备上提供智能储物柜使用或控制功能的应用程序或小程序,例如支付宝小程序,小程序等。
68.在一个可选实现方式中,步骤s210可以通过配送终端的终端标识来确定配送者类型。具体地,步骤s210可以包括步骤s211和步骤s212,参见图6。
69.在步骤s211,确定配送终端的终端标识。
70.在步骤s212,根据所述终端标识确定所述配送者类型。
71.由于配送终端的终端标识可以体现配送者的身份,因此,通过获取配送终端的终端标识就可以确定某一个存件请求对应的存件订单是非平台订单。例如,通过查询配送终端的手机号码获知数据库存储的配送人员信息中不存在该手机号码,则可知持有该配送终端的用户并非平台(例如,饿了么配送平台)的配送人员,由于其它平台的服务器并不能与智能柜服务器共享数据,因此,对应的存件订单的类型为非平台订单,需要基于历史记录来对取件字符串进行校验。
72.如上所述,在另一种可选实现方式中,配送者类型通过交互控件接收用户的选择输入得到。
73.步骤s230,根据所述历史记录对所述取件字符串进行校验。
74.如上所述,根据历史记录对取件字符串进行校验包括需要进行两个方面的校验,也即:
75.在步骤s231,在所述历史记录中匹配所述取件字符串(也即,查相同的取件字符串)。
76.在步骤s232,检测所述取件字符串与所述历史记录的相似关系。
77.上述步骤不受限制,可以先后进行,或者同时以并行方式进行。在本实施例中,与历史记录存在相似关系是指输入的所述取件字符串与任意历史记录中的取件字符串存在如下情况之一仅存在设定数量的字符不同(例如1个);或者组成字符集合相同但是设定位数的字符顺序不同(例如2位)。也即,如果通过第一输入控件输入的取件字符串只有一位字符与历史记录中的某一个取件字符串不同,其它位置的字符均相同,则认为取件字符串与历史记录中的该对应取件字符串存在相似关系。例如,对于输入的取件字符串“2457”(存件者认为的用户手机尾号),历史记录中存在一个取件字符串“2467”。两者仅第三位的一个字符不同,则可判断两者存在相似关系。如果,在步骤s231未能在历史记录中匹配到“2457”这样一个相同的取件字符串,则有可能上述“2457”存在输入错误。
78.另外,如果通过第一输入控件输入的取件字符串包含的字符集合与历史记录中的某一个取件字符串包含的字符集合相同,只是各个字符的位置不同,当位置不同的字符数量满足预设的数量要求时,也可以认为取件字符串与历史记录中的该对应取件字符串存在相似关系。例如,对于输入的取件字符串“2764”(存件者认为的用户手机尾号),历史记录中存在一个取件字符串“2467”。组成上述字符串的字符集合均包含“2”,“4”,“6”和“7”,也即,组成字符集合是相同的。但是,上述字符串中“4”和“7”的位置并不相同。也即,有两位的字符顺序不同,则可判断两者存在相似关系。如果,在步骤s231未能在历史记录中匹配到“2764”这样一个相同的取件字符串,则有可能上述“2764”存在输入错误。
79.由此,基于字符组成的不同或者字符顺序的不同来判断输入的取件字符串和历史记录的取件字符串的相似关系,可以较为准确的覆盖输入字符串时容易出现的错误情况,更加精确定位可能出现的输入错误。
80.从另一个方面来看,可以采用不同的数据检测方式来进行相似关系的校验。一种方式是,在历史记录所对应的相似字符串集合中匹配输入的所述取件字符串。所述相似字符串集合包括与各历史记录的取件字符串存在相似关系的字符串。其中,相似字符串集合可以预先根据历史记录的各取件字符串按照可能存在的相似关系的模式扩展得到。例如,对于历史记录的取件字符串“2467”,则与其存在1位不同的相似字符串包括“0467”,“1467”,“3467
”……
,“9467”;“2067”,“2167”,“2267”,
……
,“2967”;
……
依次类推。同时,与其存在2位字符顺序不同的相似字符串包括“4267”,“2647”,“2476”,“6427”等等。对于历史记录中的每一个已经记录的取件字符串,进行符合这种相似关系规则的扩展,得到历史记录的取件字符串对应的相似字符串。在进行相似关系检测时,可以在所有相似字符串(也即相似字符串集合)中匹配是否存在与输入的取件字符串相同的字符串。如果存在,则可以判定输入的取件字符串与历史记录的取件字符串存在相似关系。如果不存在,则判定输入的取件字符串与历史记录的取件字符串不存在相似关系。
81.对取件字符串进行扩展得到相似字符串集合的操作可以预先在智能柜服务器一
端进行,并存储在数据库中。例如,可以每天在更新历史记录时进行。在进行相似关系判断时,可以从服务器获取相似字符串集合,然后进行匹配或搜索。上述相似关系检测方式只需要进行匹配操作即可,响应速度快,需要的计算资源少。具体地,可以包括如下步骤:
82.预先根据历史记录生成相似字符串集合。
83.在步骤s232a,在所述历史记录的相似字符串集合中查与输入的所述取件字符串相同的字符串。在步骤s232b,响应于在相似字符串集合中查到相同的字符串,确定字符串中的提示部分,所述提示部分为相似字符串与对应的历史记录的取件字符串不同的部分。由此,后续可以基于提示部分来对于取件字符串可能输入错误的位置进行提示。
84.另一种进行相似关系检测的方式是,逐位匹配输入的所述取件字符串和所述历史记录的取件字符串。也即,在通过第一输入控件输入取件字符串的同时,每接收到1位或多个位字符,就根据历史记录的取件字符串进行匹配和判断。这种方法不需要预先进行数据准备,但是对于实时的计算资源的消耗较大。
85.具体地,可以包括如下步骤:
86.在步骤s232c,逐位匹配输入的所述取件字符串和所述历史记录的取件字符串。在步骤s232d,记录不匹配的字符。在步骤s232e,响应于不匹配的字符符合所述相似关系约束,确定所述取件字符串与所述历史记录存在相似关系,并将不匹配的字符确定为提示部分。由此,后续可以基于提示部分来对于取件字符串可能输入错误的位置进行提示。
87.在本实施例中,由于可以在配送终端或者智能柜上来进行取件字符串输入的人机交互操作。由于配送终端和智能柜均可以通过网络与智能柜服务器进行通信。因此,可以通过不同的数据处理分工来完成对于输入的取件字符串的校验。
88.在一些可选实现方式中,所述校验可以在配送终端(也即,配送人员持有的终端设备,例如手机)或智能柜上进行。只需要将历史记录存储在终端设备上或在必要时向服务器请求历史记录即可。这可以减少配送终端与智能柜服务器的通信负担,在网络状况不佳的情况下仍然能够较好地完成校验,不影响用户的使用体验。
89.在一些可选实现方式中,步骤s200的校验操作也可以通过配送终端请求智能服务器进行处理的方式进行。例如,配送终端或智能柜向智能柜服务器发送输入的取件字符串,智能柜服务器调用计算资源来进行取件字符串的校验,并在所述取件字符串与历史记录不匹配,且与历史记录存在相似关系时,向所述配送终端提示输入错误。在上述实现方式中,终端(配送终端或智能柜)与服务器的信息交互流程如图7所示:
90.在步骤s710,客户端向智能柜服务器上传取件字符串。其中,上传的方式可以是完整获取到整个取件字符串后上传,也可以是与智能柜服务器建立上传通信通道后,跟随配送者的输入逐字符地上传。
91.在步骤s720,智能柜服务器在接收到客户端上传的取件字符串后,根据历史记录校验取件字符串。
92.在步骤s730,智能柜服务器响应于所述取件字符串与历史记录不匹配,且与历史记录存在相似关系,向客户端提示输入错误。
93.其中,智能柜服务器可以在判断可能存在输入错误时,向客户端发送一个错误提示消息来提示输入错误。在另一种可选实现方式中,智能柜服务器也可以直接向客户端发送匹配结果和管理关系结果,由客户端来判断是否提示输入错误。
94.在步骤s740,客户端接收到提示后,在存件交互页面提示输入错误。
95.从另一个方面,智能柜服务器一侧执行的信息交互流程如图8所示:
96.在步骤s810,接收客户端上传的取件字符串。其中,所述取件字符串为与取件用户标识关联的字符串,所述取件字符串用于触发智能柜开柜以便于进行取件操作。
97.在步骤s820,根据历史记录校验所述取件字符串。其中,所述历史记录包括预定范围的历史存件订单对应的取件字符串。
98.在步骤s830,响应于所述取件字符串与历史记录不匹配,且与历史记录存在相似关系,向所述客户端提示输入错误。
99.对应地,无论校验操作在系统中的哪一个设备上进行,最后,如果判定输入的取件字符串可能存在错误则需要进行提示,参见图3所示,在步骤s300,响应于所述取件字符串与历史记录不匹配,且与历史记录存在相似关系,提示输入错误。其中,如上所述,所述历史记录包括预定范围的历史存件订单对应的取件字符串。
100.对应地,如果取件字符串与历史记录匹配,或者,虽然不匹配但是不存在上述的相似关系,则不进行提示。在此情况下可以跳转至存件成功提示的页面或进行其它操作。
101.在一些可选实现方式中,在突出显示取件字符串中与相关联的历史记录中的取件字符串不同的字符或顺序不符的字符。
102.进一步地,由于字符错误和顺序错误是不同的错误,还可以根据校验得到的错误类型,提示输入错误的类型为突出显示的一个字符错误或突出显示的多个字符顺序错误。
103.图9是本发明实施例的存件交互页面输入取件字符串的界面示意图。图10是本发明实施例的存件交互页面进行提示的一个示例性界面示意图。如图9所示,配送者首先在存件交互页面41上,在第一输入控件中输入了取件字符串“2457”。如在前的示例所述,历史记录中不存在上述取件字符串,同时存在一个取件字符串“2467”。两者仅第三位不同,因此,校验判断输入的取件字符串与历史记录不匹配,且与历史记录存在相似关系。由此,在图10中,在存件交互页面41上弹出提示窗口42,在其中将可能存在输入错误的字符“5”以增加底纹块的方式突出显示。同时,在弹出窗口中提示“某个字符可能输错”。
104.图11是本发明的存件交互页面进行提示的另一个示例性的界面示意图。在图11所示的示例中,配送者在交互页面41的第一输入控件中输入了取件字符串“2647”。如在前示例所述,历史记录中不存在上述取件字符串,同时存在一个取件字符串“2467”。两者第2-3位的顺序相反。因此,校验判断输入的取件字符串与历史记录不匹配,且与历史记录存在相似关系。由此,在图11中,在存件交互页面41上弹出提示窗口42,在其中将可能存在输入错误的字符“64”以增加底纹的方式突出显示。同时,在弹出窗口中提示“字符位置可能错误”。
105.应理解,突出显示字符的方式也可以增大字符字体,改变字符颜,或者增加字符显示的动态效果(例如让突出显示的字符变或者晃动)。同时,提示方式也并不限于弹出窗口提示,还可以直接在输入控件所输入的内容上渲染进一步的突出显示效果来进行提示。
106.同时,如图10和图11所示,在提示窗口42中,还可以设置“返回修改”控件和“确认无误”控件。如果配送者发现取件字符串输入错误,则可以触发“返回修改”控件,从而消除弹窗,返回到原始的存件交互页面41,重新输入取件字符串。如果配送者发现取件字符串虽然存在相似关系,但是实际上并未输入错误,则可以触发“确认无误”控件,从而确认输入的
取件字符串。客户端在获得确认后会将取件字符串上传智能柜服务器,并控制智能柜开柜进行存件。
107.进一步地,为了增强输入错误的提示效果,也可以同时增加对应的语音提示或声音提示。例如,语音播报“输入取件字符串中的第3位“5”可能输入错误,请确认”或者播放闹铃告警音频提示配送者注意。由此,可以增加提示手段,在配送者没有仔细观察存件交互页面的情况下进行提示。
108.在一些实施例中,在提示窗口42中还可以进一步推荐显示可能正确的取件字符串。所述可能正确的取件字符串实际上可以选取与输入的取件字符串存在相似关系的历史记录中的字符串。例如,配送者输入“2457”,历史记录中存在输入字符串“2467”,则可以提示“请核实是否应为

2467
’”

109.本发明实施例提供的信息交互方法,通过在输入作为取件凭证的取件字符串时,基于历史记录对取件字符串进行校验,在取件字符串在历史记录中不存在,并且与历史记录存在相似关系的情况下,判定取件字符串可能存在错误,基于校验的结果在对输入者进行必要的提示,由此,相对于一般的原则性提示,可以针对性地发现和提示取件字符串的输入错误,避免由于输入错误导致的取件失败,减少对于客服资源的使用,提高用户的使用体验和智能柜平台的运行效率。
110.图12是本发明实施例的信息交互装置的示意图。如图12所示,本实施例的信息交互装置包括页面显示单元1201,校验单元1202和提示单元1203。其中,页面显示单元1201用于显示存件交互页面,所述存件交互页面用于触发目标智能柜开柜存件,所述存件交互页面包括用于输入取件字符串的第一输入控件,所述取件字符串为与取件用户标识关联的字符串。校验单元1202用于校验通过第一输入控件输入的所述取件字符串。提示单元1203用于响应于所述取件字符串与历史记录不匹配,且与历史记录存在相似关系,提示输入错误。其中,所述历史记录包括预定范围的历史存件订单对应的取件字符串。
111.本实施例的信息交互装置可以仅设置于客户端(例如,配送终端或智能柜上),相对独立地来完成取件字符串的输入,校验和提示。
112.本实施例的信息交互装置也可以分布于客户端和服务器,通过客户端请求服务器进行校验,进一步服务器返回结果的方式来完成信息交互。图13是本发明实施例的服务器端的信息交互装置的示意图。在此实现方式中,服务器上对应设置的信息交互装置包括接收单元131,校验单元132和提示发送单元133。其中,接收单元131用于接收配送终端上传的取件字符串,所述取件字符串为与取件用户标识关联的字符串,所述取件字符串用于触发智能柜开柜以便于进行取件操作。校验单元132用于根据历史记录校验所述取件字符串,其中,所述历史记录包括预定范围的历史存件订单对应的取件字符串。提示发送单元133用于响应于所述取件字符串与历史记录不匹配,且与历史记录存在相似关系,向所述配送终端提示输入错误。
113.本发明实施例提供的信息交互装置,通过在输入作为取件凭证的取件字符串时,基于历史记录对取件字符串进行校验,在取件字符串在历史记录中不存在,并且与历史记录存在相似关系的情况下,判定取件字符串可能存在错误,基于校验的结果在对输入者进行必要的提示,由此,相对于一般的原则性提示,可以针对性地发现和提示取件字符串的输入错误,避免由于输入错误导致的取件失败,减少对于客服资源的使用,提高用户的使用体
验和智能柜平台的运行效率。
114.图14是本发明实施例的电子设备的示意图。在本实施例中,电子设备包括服务器、终端等。如图14所示,该电子设备:至少包括一个处理器141;以及,与至少一个处理器141通信连接的存储器142;以及,与网络通信连接的通信组件143,通信组件143在处理器141的控制下接收和发送数据;其中,存储器142存储有可被至少一个处理器141执行的指令,指令被至少一个处理器141执行以实现上述信息交互方法。
115.具体地,该电子设备包括:一个或多个处理器141以及存储器142,图14中以一个处理器141为例。处理器141、存储器142可以通过总线或者其他方式连接,图14中以通过总线连接为例。存储器142作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块。处理器141通过运行存储在存储器142中的非易失性软件程序、指令以及模块,从而执行设备的各种功能应用以及数据处理,即实现上述信息交互方法。
116.存储器142可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储选项列表等。此外,存储器142可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实施例中,存储器142可选包括相对于处理器141远程设置的存储器,这些远程存储器可以通过网络连接至外接设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
117.一个或者多个模块存储在存储器142中,当被一个或者多个处理器141执行时,执行上述任意方法实施例中的信息交互方法。
118.上述产品可执行本技术实施例所提供的方法,具备执行方法相应的功能模块和有益效果,未在本实施例中详尽描述的技术细节,可参见本技术实施例所提供的方法。
119.本发明的另一个实施例涉及一种非易失性存储介质,用于存储计算机可读程序,所述计算机可读程序用于供计算机执行上述部分或全部的方法实施例。
120.即,本领域技术人员可以理解,实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本技术各实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。

技术特征:


1.一种信息交互方法,其特征在于,所述方法包括:显示存件交互页面,所述存件交互页面用于触发目标智能柜开柜存件,所述存件交互页面包括用于输入取件字符串的第一输入控件,所述取件字符串为与取件用户标识关联的字符串;校验通过第一输入控件输入的取件字符串;以及响应于所述取件字符串与历史记录不匹配,且与历史记录存在相似关系,提示输入错误,其中,所述历史记录包括预定范围的历史存件订单对应的取件字符串。2.根据权利要求1所述的方法,其特征在于,校验通过第一输入控件输入的取件字符串包括:确定当前存件交互页面对应的配送者类型,所述配送者类型包括平台配送者或非平台配送者;响应于所述配送者类型对应于非平台配送者,获取所述历史记录;根据所述历史记录对所述取件字符串进行校验。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:显示交互控件,提示用户选择配送者类型;通过所述交互控件接收用户选定的配送者类型绑定至目标存件订单。4.根据权利要求2所述的方法,其特征在于,根据所述历史记录对所述取件字符串进行校验包括:在所述历史记录中查相同的取件字符串;以及检测所述取件字符串与所述历史记录的相似关系。5.根据权利要求3所述的方法,其特征在于,检测所述取件字符串与所述历史记录的相似关系包括检测输入的所述取件字符串与历史记录中的任意取件字符串设定位数的字符的不同。6.根据权利要求3所述的方法,其特征在于,检测所述取件字符串与所述历史记录的相似关系包括检测输入的所述取件字符串与历史记录中的任意取件字符串设定位数的相邻字符的顺序不同。7.根据权利要求1所述的方法,其特征在于,所述与历史记录存在相似关系是指输入的所述取件字符串与历史记录中的任意取件字符串设定位数的字符不同。8.根据权利要求1所述的方法,其特征在于,所述与历史记录存在相似关系是指输入的所述取件字符串与任意历史记录中的取件字符串设定位数的相邻字符的顺序不同。9.根据权利要求4所述的方法,其特征在于,检测所述取件字符串与所述历史记录的相似关系包括:在相似字符串集合中查与输入的所述取件字符串相同的字符串,所述相似字符串集合为预先根据历史记录的取件字符串生成,与历史记录的各取件字符串存在相似关系的字符串;以及响应于在相似字符串集合中查到相同的字符串,确定字符串中的提示部分,所述提示部分为相似字符串与对应的历史记录的取件字符串不同的部分。10.根据权利要求4所述的方法,其特征在于,检测所述取件字符串与所述历史记录的
相似关系包括:逐位匹配输入的所述取件字符串和所述历史记录的取件字符串;记录不匹配的字符;响应于不匹配的字符符合所述相似关系约束,确定所述取件字符串与所述历史记录存在相似关系,并将不匹配的字符确定为提示部分。11.根据权利要求1所述的方法,其特征在于,提示输入错误包括:在突出显示取件字符串中与相关联的历史记录中的取件字符串不同的字符或顺序不符的字符。12.根据权利要求1所述的方法,其特征在于,所述方法还包括,提示与输入的所述取件字符串存在相似关系的历史记录的取件字符串。13.根据权利要求11所述的方法,其特征在于,提示输入错误还包括:提示输入错误的类型为突出显示的字符错误或突出显示的多个字符顺序错误。14.根据权利要求1所述的方法,其特征在于,所述预定范围的历史存件订单为同一智能柜对应的历史存件订单或同一兴趣点对应的历史存件订单或同一地理区域对应的历史存件订单。15.根据权利要求1所述的方法,其特征在于,所述提示输入错误还包括:推荐显示可能正确的取件字符串。16.一种信息交互方法,其特征在于,所述方法包括:接收客户端上传的取件字符串,所述取件字符串为与取件用户标识关联的字符串,所述取件字符串用于触发智能柜开柜以便于进行取件操作;根据历史记录校验所述取件字符串,其中,所述历史记录包括预定范围的历史存件订单对应的取件字符串;响应于所述取件字符串与历史记录不匹配,且与历史记录存在相似关系,向所述客户端提示输入错误。17.根据权利要求16所述的方法,其特征在于,根据历史记录校验所述取件字符串包括:确定取件字符串对应的配送者类型,所述配送者类型包括平台配送者或非平台配送者;响应于所述配送者类型为非平台配送者,获取所述历史记录;根据所述历史记录对所述取件字符串进行校验。18.根据权利要求17所述的方法,其特征在于,所述配送者类型为客户端选定的类型。19.根据权利要求17所述的方法,其特征在于,根据所述历史记录对所述取件字符串进行校验包括:在所述历史记录中查相同的所述取件字符串;以及检测所述取件字符串与所述历史记录的相似关系。20.根据权利要求19所述的方法,其特征在于,检测所述取件字符串与所述历史记录的相似关系包括检测输入的所述取件字符串与任意历史记录中的取件字符串设定位数的字符的不同。21.根据权利要求19所述的方法,其特征在于,检测所述取件字符串与所述历史记录的
相似关系包括检测输入的所述取件字符串与历史记录中的任意取件字符串设定位数的相邻字符的顺序的不同。22.根据权利要求16所述的方法,其特征在于,所述与历史记录存在相似关系是指输入的所述取件字符串与历史记录中的任意取件字符串设定位数的字符不同。23.根据权利要求16所述的方法,其特征在于,所述与历史记录存在相似关系是指输入的所述取件字符串与任意历史记录中的取件字符串设定位数的相邻字符的顺序不同。24.根据权利要求19所述的方法,其特征在于,检测所述取件字符串与所述历史记录的相似关系包括:在所述历史记录的相似字符串集合中查与输入的所述取件字符串相同的字符串,所述相似字符串集合预先根据历史记录的取件字符串生成,所述相似字符串集合包括与历史记录的各取件字符串存在相似关系的字符串;以及响应于在相似字符串集合中查到相同的字符串,确定字符串中的提示部分,所述提示部分为相似字符串与对应的历史记录的取件字符串不同的部分。25.根据权利要求19所述的方法,其特征在于,检测所述取件字符串与所述历史记录的相似关系包括:逐位匹配输入的所述取件字符串和所述历史记录的取件字符串;记录不匹配的字符;响应于不匹配的字符符合所述相似关系约束,确定所述取件字符串与所述历史记录存在相似关系,并将不匹配的字符确定为提示部分。26.根据权利要求16所述的方法,其特征在于,所述预定范围的历史存件订单为同一智能柜对应的历史存件订单或同一兴趣点对应的历史存件订单或同一地理区域对应的历史存件订单。27.一种信息交互装置,其特征在于,所述装置包括:页面显示单元,用于显示存件交互页面,所述存件交互页面用于触发目标智能柜开柜存件,所述存件交互页面包括用于输入取件字符串的第一输入控件,所述取件字符串为与取件用户标识关联的字符串;校验单元,用于校验通过第一输入控件输入的所述取件字符串;以及提示单元,用于响应于所述取件字符串与历史记录不匹配,且与历史记录存在相似关系,提示输入错误,其中,所述历史记录包括预定范围的历史存件订单对应的取件字符串。28.一种信息交互装置,其特征在于,所述装置包括:接收单元,用于接收客户端上传的取件字符串,所述取件字符串为与取件用户标识关联的字符串,所述取件字符串用于触发智能柜开柜以便于进行取件操作;校验单元,用于根据历史记录校验所述取件字符串,其中,所述历史记录包括预定范围的历史存件订单对应的取件字符串;提示发送单元,用于响应于所述取件字符串与历史记录不匹配,且与历史记录存在相似关系,向所述客户端提示输入错误。29.一种计算机可读存储介质,其上存储计算机程序指令,其特征在于,所述计算机程序指令在被处理器执行时实现根据权利要求1-26中任一项所述的方法。30.一种电子设备,其特征在于,所述设备包括:
存储器,用于存储一条或多条计算机程序指令;处理器,所述一条或多条计算机程序指令被所述处理器执行以实现根据权利要求1-26中任一项所述的方法。

技术总结


本发明实施例公开了一种信息交互方法和装置,通过在输入作为取件凭证的取件字符串时,基于历史记录对取件字符串进行校验,在取件字符串在历史记录中不存在,并且与历史记录存在相似关系的情况下,判定取件字符串可能存在错误,基于校验的结果在对输入者进行必要的提示,由此,相对于一般的提示,可以针对性地发现和提示取件字符串的输入错误,避免由于输入错误导致的取件失败,减少对于客服资源的使用,提升了自动化水平,提高用户的使用体验和智能柜平台的运行效率。智能柜平台的运行效率。智能柜平台的运行效率。


技术研发人员:

刘旭

受保护的技术使用者:

拉扎斯网络科技(上海)有限公司

技术研发日:

2022.09.09

技术公布日:

2022/12/16

本文发布于:2024-09-21 21:52:31,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/3/37748.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:字符串   所述   历史记录   智能
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议