数据对象信息处理方法、装置及***
技术领域
本申请涉及数据对象信息处理技术领域,特别是涉及数据对象信息处理方法、装置及***。
背景技术
随着线上到线下技术的发展,一些超市等实体店铺中为顾客提供了自助结算服务,用以解决传统的人工结算收银过程造成的长时间等待等问题。例如,在店铺的出口位置部署自助收银机,收银机上配备有扫码装置,顾客可以将其选定的商品的条形码等标识对准扫码装置,完成对所选购商品的识别,以及价格信息的确认。将所选购的全部商品完成扫码之后,该收银机可以计算出应支付的金额,然后,顾客可以出示其手机等终端设备,打开合作的应用程序,展示出付款码,收银机便可以扫描用户的付款码信息,从而完成对订单的支付。
上述自助式收银机的部署,使得顾客可以自己完成结算过程,同时也有利于节省实体店铺中的人力成本。但是,在实际应用中,在顾客自助结算的过程中,通常会涉及到防损的问题,也即,需要尽量避免顾客少扫或者错扫的情况发生,以降低实体店铺受到财产损失的风险。例如,由于是顾客自己进行扫码,因此,可能出现的情况是,实际上一共选购了10件商品,但是,扫码时只扫了其中的9件,另一件未扫码的商品将可能会被连同其他已经扫码的商品被带走。或者,顾客实际选购了一件价格比较高的商品,但是出于占便宜等目的,可能会将其他的价格比较低的商品的条形码等取下,贴在该高价商品上,以至于通过支付较低的价格取走高价格的商品。以上这些情况都会给实体店铺带来经济损失。
现有技术中,为了避免上述情况的发生,通常会采用人工干预的方式,也即,每台自助式收银机旁边都需要配备相应的工作人员全天候值守,否则顾客将无法完成结算。但是,这会违背自助收银的设计初衷,在节省人力成本方面的作用比较有限。另外,现有技术中使用其他的方式进行防损,例如,可以为收银机连接称重台,强制性的要求用户扫码完成后,将商品放到该称重台进行称重,如果实际称重的重量与扫码结果对应的商品的规格相符,则允许继续操作,否则将无法继续完成自助结算。该方法能够从一定程度上起到防损的作用,并且无需人为干预。但是,在实际应用中仍然会存在一些问题,例如,存在一些重量相等但是价格不等的商品,因此,难以防止顾客用等重量商品条形码替换的方式进行作弊。另外,如果顾客所购买的是一些生鲜类的商品,为了起到保险或者冷藏等作用,可能会在包装袋内加一些冰块等,此时,会使得在结算时放置到称重台上的重量大于商品实际的重量,在这种情况下,也会造成无法顺利进行结算,等等。
可见,如何在自助结算的情况下更有效的进行防损,成为需要本领域技术人员解决的技术问题。
发明内容
本申请提供了数据对象信息处理方法、装置及***,能够在自助结算的过程中更有效的进行防损处理。
本申请提供了如下方案:
一种数据对象信息处理***,包括终端设备,图像采集设备,以及信息处理器,其中:
所述终端设备中包括信息录入区域,用于在结算过程中录入所选购数据对象的标识信息;
所述图像采集设备,用于对录入数据对象标识信息的过程进行图像采集;
所述信息处理器,用于根据所述终端设备接收到的数据对象标识信息,以及所述图像采集设备采集到的图像数据,对所述结算过程中用户操作行为与实际所录入数据对象信息的匹配度进行判断。
一种数据对象信息处理方法,包括:
获得所选购数据对象的标识录入信息;
对录入数据对象标识信息的过程进行图像采集;
根据所述数据对象标识录入信息,以及所采集到的图像数据,对结算过程中用户操作行为与实际所录入数据对象信息的匹配度进行判断。
一种数据对象信息处理方法,包括:
获得所选购数据对象的标识录入信息;
对录入数据对象标识信息的过程进行图像采集;
将所获得的数据对象的标识录入信息以及所采集到的图像数据提供给服务器,由所述服务器对结算过程中用户操作行为与实际所录入数据对象信息的匹配度进行判断。
一种数据对象信息处理方法,包括:
接收终端设备提交的用户所选购数据对象的标识录入信息,以及对录入数据对象标识信息的过程采集到的图像数据;
根据所述数据对象标识录入信息,以及所采集到的图像数据,对结算过程中用户操作行为与实际所录入数据对象信息的匹配度进行判断。
一种数据对象信息处理装置,包括:
录入信息获得单元,用于获得所选购数据对象的标识录入信息;
图像采集单元,用于对录入数据对象标识信息的过程进行图像采集;
判断单元,用于根据所述数据对象标识录入信息,以及所采集到的图像数据,对结算过程中用户操作行为与实际所录入数据对象信息的匹配度进行判断。
一种数据对象信息处理装置,包括:
录入信息获得单元,用于获得所选购数据对象的标识录入信息;
图像采集单元,用于对录入数据对象标识信息的过程进行图像采集;
信息提交单元,用于将所获得的数据对象的标识录入信息以及所采集到的图像数据提供给服务器,由所述服务器对结算过程中用户操作行为与实际所录入数据对象信息的匹配度进行判断。
一种数据对象信息处理装置,包括:
信息接收单元,用于接收终端设备提交的用户所选购数据对象的标识录入信息,以及对录入数据对象标识信息的过程采集到的图像数据;
判断单元,用于根据所述数据对象标识录入信息,以及所采集到的图像数据,对结算过程中用户操作行为与实际所录入数据对象信息的匹配度进行判断。
一种电子设备,包括:
一个或多个处理器;以及
与所述一个或多个处理器关联的存储器,所述存储器用于存储程序指令,所述程序指令在被所述一个或多个处理器读取执行时,执行如下操作:
获得所选购数据对象的标识录入信息;
对录入数据对象标识信息的过程进行图像采集;
根据所述数据对象标识录入信息,以及所采集到的图像数据,对结算过程中用户操作行为与实际所录入数据对象信息的匹配度进行判断。
根据本申请提供的具体实施例,本申请公开了以下技术效果:
通过本申请实施例,能够在数据对象信息处理***中设置图像采集设备以及信息处理器,这样,在通过终端设备进行数据对象标识信息录入的过程中,图像采集设备能够对用户的操作行为以及相关的数据对象的图像信息进行采集,进而,信息处理器就可以通过图像分析的方式,确定出用户实际所拿的数据对象与录入到终端设备中的数据对象是否一致,以此实现在自助结算过程中的防损处理。
当然,实施本申请的任一产品并不一定需要同时达到以上所述的所有优点。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本申请实施例提供的应用场景示意图;
图2是本申请实施例提供的***示意图;
图3-1至3-4是本申请实施例提供的终端设备的界面示意图;
图4是本申请实施例提供的第一方法的流程图;
图5是本申请实施例提供的第二方法的流程图;
图6是本申请实施例提供的第三方法的流程图;
图7是本申请实施例提供的第一装置的示意图;
图8是本申请实施例提供的第二装置的示意图;
图9是本申请实施例提供的第三装置的示意图;
图10是本申请实施例提供的电子设备的示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本申请保护的范围。
在本申请实施例中,为了更有效的在结算过程中进行防损,又降低对人工干预的依赖,提供了一种新的结算方案。在该方案中,首先从硬件角度,参见图1,可以在实体店铺内部署结算终端设备101,并配备图像采集设备102(例如,摄像头等)。或者,在实际应用中,也可以是为POS机等销售终端配备图像采集设备。这样,在用户在使用终端设备对其选购的商品进行结算的过程中,可以通过图像采集设备进行图像采集,这种图像采集结果就可以用于判断用户在结算过程中是否存在“少扫”、“错扫”等情况。具体的,可以模糊识别商品个数,还可以精确的识别具体的数据对象的标识等信息,判断是否存在用不等值商品进行作弊的行为,等等。
需要说明的是,基于视频或者照片图像的数据分析本身并不属于全新的技术,但本申请实施例是将这种图像分析技术应用到自助结算的应用场景中,用于进行防损处理,并且,在本申请实施例的应用场景下,基于图像识别的数据处理具有更好的可行性。这是因为,如果采集到的图像内容过于繁杂,可能会很难从中提取出有效的信息,以至于在现有技术下,图像识别更多的处于概念阶段,实际应用的范围并不广。而在本申请实施例的场景下,由于用户在结算的过程中,通常需要逐件的录入所选购的各个数据对象的标识信息,例如,某用户一共选择了10件商品,则在进行结算时,用户可以一件一件的拿起其选购的商品,分别将各个商品的条形码等对准终端设备的扫码口等区域,以进行数据对象标识信息的录入。因此,可以通过图像采集设备采集到用户每次录入的商品的图像信息,进而就可以根据采集到的图像数据分析出用户一共对多少件商品执行了录入操作,每次操作的具体数据对象的标识,等等。这样,就可以将从图像中分析的结果,与实际录入的结果进行比对,以此确定出用户的用户操作行为与实际所录入数据对象信息的匹配度,也即,确定出用户是否存在“少扫”或者“错扫”等情况。当然,在实际应用中,即使不是采用逐件录入的方式进行录入,也可以采用本申请实施例中提供的方案对用户扫操作的商品与实际录入的数据对象信息进行比对。例如,可以在终端设备附近提供商品放置台等,可以要求用户在录入数据对象标识信息之前或者之后,将其选购的全部商品平铺的放在该放置台上,相互之间最好不要有互相重叠等情况,然后,图像采集设备对放置台上的商品进行图像采集。这样,也可以确定出用户实际所选购的商品的数量以及标识等信息,并用于与实际录入***的数据对象信息进行比对。当然,这种替代方式需要用户的配合,因此,前述在用户逐件录入数据对象标识信息的过程中,对用户每次拿起的商品的信息进行图像采集的方式,是更为优选的方案,因为其实现了一种用户非配合状态下的防损处理,用户只需要正常进行扫码等录入操作即可,不需要专门为了配合防损处理而进行额外的操作,因此,更有利于提升用户体验,也进一步提高效率。
下面分别从多个不同的角度,对本申请实施例提供的技术方案进行详细介绍。
实施例一
首先,该实施例一提供了一种数据对象信息处理***,参见图2,该***具体可以包括终端设备201,图像采集设备202,以及信息处理器203,其中:
所述终端设备201中包括信息录入区域,用于在结算过程中录入所选购数据对象的标识信息;
所述图像采集设备202,用于对录入数据对象标识信息的过程进行图像采集;
所述信息处理器203,用于根据所述终端设备201接收到的数据对象标识信息,以及所述图像采集设备202采集到的图像数据,对所述结算过程中用户操作行为与实际所录入数据对象信息的匹配度进行判断。
其中,所述终端设备201具体可以部署在实体店铺中,或者,也可以是以POS等结算终端的方式存在,这样可以实现便携式的结算。终端设备201的主要作用是帮助用户完成自助的结算过程,在结算的过程中,通过所述图像采集器202以及信息处理器203进行防损控制。但是,对于用户而言,可以不必感知所述图像采集器202以及信息处理器203的存在,直接按照终端设备201的提示进行操作即可。
例如,具体实现时,可以提供信息录入区域,根据信息录入方式的不同,信息录入区域的具体形式也可以有所不同。例如,如果是通过扫码的方式录入数据对象的标识信息,则该信息录入区域具体可以是以硬件形式存在扫码口等。例如,如图3-1所示,其展示了终端设备的一种具体实现形式,具体的,扫码口301可以位于终端设备的右下角等位置。在没有用户来进行结算的状态下,可以在终端设备的显示屏中展示出提示信息,例如,“点击屏幕开始自助结账”,等等。在用户点击屏幕后,还可以对录入方式信息进行提示,例如,如图3-2所示,可以通过图形加文字的形式进行提示,文字部分可以包括“正在等待扫描商品码,请将商品条码对准下方扫码口”,等等。接下来,用户便可以逐件将自己所选购的商品的条形码等图形码对准扫码口,进而,终端设备便可以获取到具体的数据对象的标识信息。另外,终端设备中还可以预先保存各个数据对象的价格等信息,或者实时从服务器获得具体数据对象的价格信息,在扫码的过程中,还可以对各个数据对象的价格等进行累加,并将数据对象的信息展示在终端设备的显示屏中,如图3-3所示。
当然,有些情况下可能会出现扫码不成功等情况,因此,还可以提供通过手动输入商品码的方式来录入数据对象的标识信息,此时,信息录入区域具体可以是指终端设备显示屏中的一块区域,例如,如图3-3中显示屏左下角显示的“手动输入条形码”等按钮,用户可以通过点击该按钮打开虚拟键盘,并对照着所选购商品的条形码,将具体的数据对象标识信息输入到终端设备中。
在完成对所选购的全部商品的信息录入之后,便可以通过点击终端设备屏幕上显示的“确认付款”等按钮来确定完成录入操作,之后可以通过关联的客户端程序完成支付。其中,关联的客户端程序可以安装在用户私有的移动终端设备中,例如,手机端的“盒马App”等。相应的,终端设备201所获取到的数据对象的标识信息等也可以提交给这种应用程序对应的服务器,例如,前述例子中的“盒马”的服务器等,由服务器生成相应的订单。之后,如图3-4所示,终端设备201可以在显示屏中提示用户:“请打开盒马App的付款码,对准下方扫码口”,等等。之后,用户便可以操作自己的手机等终端设备中预先安装的相关应用程序,并进入付款码界面,将手机的显示屏对准终端设备201的扫码口,终端设备便可以将付款码的相关信息提供给服务器,这样,服务器便可以利用付款码中携带的用户账户等信息完成支付处理。
具体实现时,可以为终端设备201搭载智能操作***,这样,可以将手机等移动终端设备中安装的App(应用)上可以提供的营销方案等推荐信息,通过这种结算终端设备提供给用户,使得用户在结算的过程中或者结算完成之后,还能够通过这种终端设备获得更多的营销活动等推荐信息,或者,关于更多数据对象的推荐信息,等等。用户还可以直接通过这种终端设备进行互动,包括完成互动游戏,赢取相应的奖励,或者,还可以选择自己感兴趣的数据对象进行下单,等等。并且,由于结算终端设备能够获取到用户的账户等信息,进而还可以获得用户的身份特征等信息,因此,在提供这些推荐信息的过程中,还可以根据不同的用户提供个性化的推荐。这种推荐的信息还可以是相关的线上数据对象的信息,这样,还可以实现从线下到线上的用户引流。另外,该终端设备还可以配备较大面积的屏幕,并且可以是以触摸屏的形式存在,以用于更好的支持与用户的互动。总之,通过这种方式使得整个终端设备201看上去像是一个比较大的平板电脑,在可以呈现更丰富信息的同时,还可以与用户进行互动,并且比较节省空间。
另外,终端设备201还可以带有多目摄像头,可以用于获取用户的人脸图像,进而对用户进行身份验证。具体实现时,由于用户在实名认证过程中,通常会将用户的人脸图像与账户信息进行绑定,因此,可以通过比对实际操作的用户的人脸图像,以及用户录入的账户信息,确定是否为用户本人的操作,以避免他人冒用用户的终端设备,而导致用户的财产等受到损失。当然,在实际应用中,还可以通过采集用户其他的生物体征信息对用户进行身份认证,包括指纹、虹膜等,因此,在本申请实施例中可以统一称为生物体征信息采集设备,其用于采集用户的生物体征信息,以用于对用户进行身份认证。具体的,该生物体征信息采集设备可以内置于所述终端设备201内,或者,还可以是独立设置,并与终端设备201之间能够进行通信,等等。
以上对具体的结算过程进行了介绍,而图像采集设备202则可以在结算的过程中,在用户可以不必感知的情况下,对用户操作行为、所操作的数据对象的信息等进行图像采集。其中,具体实现时,为了提高图像识别的准确度,并且实现在用户非配合状态下的信息采集,所述图像采集设备具体可以在通过逐件录入的方式录入所选购数据对象的标识信息的过程中,对每次录入时所操作的数据对象的图像信息进行采集。为了能够提高采集的图像的质量,图像采集设备所在的位置以及拍摄角度等还可以根据终端设备中信息录入区域所在的位置来确定,例如,如图1所示,可以使得图像采集设备位于所述信息录入区域的斜上方,并且可以使得拍摄角度可以覆盖以信息录入区域为中心的一个范围,在通过将数据对象靠近所述信息录入区域进行标识录入的过程中,可以对数据对象的图像信息进行采集。这样,可以避免采集到过多的无效图像信息,还可以更准确的采集到用户的操作行为情况,以及用户实际操作的商品的图像等信息。其中,这里所述的用户所操作的商品,具体就可以是指当前正在扫码的商品,例如,用户手持一个商品,将该商品的条形码对准终端设备201的扫码口进行扫码操作,则该商品就是用户所操作的商品。
其中,图像采集设备202具体可以对所述录入数据对象标识信息的过程进行视频录制,后续通过分析具体录制的视频数据进行分析判断。或者,还可以采用拍摄照片等其他方式来进行图像采集。在采用拍摄照片的方式进行图像采集的方式下,还可以由图像采集设备对用户的操作行为进行识别,每次识别到用户正在执行对一件商品的扫码等录入操作时,便拍摄一张或者多张照片,在识别出录入下一个商品标识信息的操作时,再拍摄一张或者多张照片,以此类推。这样,每次执行对一件商品的标识录入操作,便可以对应获取到一张或者多张照片,后续可以通过分析这些照片的方式进行分析判断。
采集到的图像数据可以提供给信息处理器203,信息处理器203便可以根据终端设备接收到的数据对象标识信息,以及所述图像采集设备采集到的图像数据,对所述结算过程中用户操作行为与实际所录入数据对象信息的匹配度进行判断。
其中,信息处理器203可以位于终端设备201中,也即,可以在终端设备201本地进行相关的判断操作。或者,信息处理器203也可以位于云端的服务器中,此时,相关的采集结果信息可以提交到服务器,由服务器中的信息处理器来执行相关的判断操作。此时,服务器端的信息处理器可以采用同步判断的方式,也即,边接收相关的数据采集结果,边进行判断,并将判断结果可以实时提供给终端设备201,终端设备201可以实时确定是否允许用户继续操作。或者,服务器端的信息处理器还可以采用异步判断的方式,也就是说,在用户实际进行结算的过程中,可以仅接收采集到的相关数据,但是暂时不进行判断,后续在统一设定的时间段进行判断操作。这种情况下,判断的结果通常可以提供给实体店铺的相关管理人员等所使用的客户端,例如,在发现某用户的订单存在问题时,可以将相关的信息提供给对应实体店铺的管理员。后续的具体处理则可以根据实际情况而定,例如,可以对用户进行追责,或者,给用户打上标签,不允许用户再使用自助结算终端设备进行结算,等等。
其中,信息处理器具体在进行判断时,可以模糊识别数量信息,或者还可以精确识别具体数据对象的标识信息。例如,对于前者,信息处理器可以确定用户执行录入操作的次数,以及实际所录入数据对象的数量,并判断所述指定录入操作的次数与实际所录入数据对象的数量是否一致。对于后者,信息处理器可以根据所述采集到的图像数据,确定用户执行录入操作过程中所操作的数据对象的标识,判断所述所操作的数据对象的标识,与所录入的数据对象的标识是否一致。其中,这里所述的用户所操作的数据对象,就是指用户实际所手持并靠近扫码口进行扫码的商品对应的数据对象,其与实际录入到终端设备中的数据对象的标识可能会是不同的。例如,如果用户试图用低价格商品的条形码对一个高价格商品进行结算,则可能出现以下情况:想要购买商品A,但是预先将商品B的条形码取下,贴在商品A的条码位置处,这样,手持商品A进行扫码时,实际上是对商品B的条形码进行扫码,此时,终端设备所接收到的是商品B对应的数据对象的标识信息,因此,就会出现用户所手持的商品与实际扫码的商品不一致的情况。其中,为了能够从所采集到的图像数据中识别出具体数据对象的标识信息,可以预先保存数据对象的标识与图像特征信息之间的对应关系,这样,就可以根据所述采集到的图像数据以及所述对应关系,确定用户执行录入操作过程中所操作的数据对象的标识。
总之,通过本申请实施例,能够在数据对象信息处理***中设置图像采集设备以及信息处理器,这样,在通过终端设备进行数据对象标识信息录入的过程中,图像采集设备能够对用户的操作行为以及相关的数据对象的图像信息进行采集,进而,信息处理器就可以通过图像分析的方式,确定出用户实际所拿的数据对象与录入到终端设备中的数据对象是否一致,以此实现在自助结算过程中的防损处理。
在优选的实施方式中,由于用户通常是逐件录入其所选购的数据对象的标识信息,因此,图像采集设备可以在用户进行逐件信息录入的过程中,对用户每次执行录入操作的数据对象的图像信息进行采集,这样可以实现在用户非配合状态下的防损处理,有利于提升用户体验,进一步提高效率。
实施例二
该实施例二是从终端设备的角度提供了一种数据对象信息处理方法,在该方法中,图像采集设备可以集成在终端设备内,或者,也可以采用外置的方式与终端设备进行连接,另外,终端设备中还可以包括信息处理器,该信息处理器可以通过软件或者硬件等多种形式来实现。在这种情况下,参见图4,该方法具体可以包括:
S401:获得所选购数据对象的标识录入信息;
S402:对录入数据对象标识信息的过程进行图像采集;
S403:根据所述数据对象标识录入信息,以及所采集到的图像数据,对结算过程中用户操作行为与实际所录入数据对象信息的匹配度进行判断。
其中,具体在获得所选购数据对象的标识录入信息时,可以获得通过逐件录入的方式所提交的所选购数据对象的标识录入信息。例如,用户可以逐件对其选购的数据对象执行扫码操作,或者逐件输入各数据对象的条形码信息,等等。
具体在对录入数据对象标识信息的过程进行图像采集时,可以是在通过逐件录入的方式进行数据对象标识信息录入的过程中,对所述过程进行图像录制,以此来降低对用户配合度的依赖。具体在进行图像采集时,可以对所述录入数据对象标识信息的过程进行视频录制,后续在进行分析时,可以是基于录制的视频图像进行分析处理。或者,还可以采用拍摄照片等方式来进行图像的采集。
具体在进行判断时,可以进行模糊的数量判断,具体的,可以确定用户执行录入操作的次数,以及实际所录入数据对象的数量,然后,判断所述指定录入操作的次数与实际所录入数据对象的数量是否一致。
或者,还可以可进行精确的数据对象标识的一致性比对,检测出不等价商品条形码替换的情况。具体的,可以根据所述采集到的图像数据,确定用户执行录入操作过程中所操作的数据对象的标识,然后,判断所述所操作的数据对象的标识,与所录入的数据对象的标识是否一致。
为了执行上述图像识别过程,可以预先保存数据对象的标识与图像特征信息之间的对应关系。这样,可以根据所述采集到的图像数据以及所述对应关系,确定用户执行录入操作过程中所操作的数据对象的标识。
其中,具体在判断所述所操作的数据对象的标识,与所录入的数据对象的标识是否一致时,可以在每接收到关于所选购数据对象标识的一条录入信息时,判断所述所操作的数据对象的标识,与所录入的数据对象的标识是否一致。如果当前接收到的录入信息对应的判断结果为不一致,则可以中断结算操作。
或者,还可以是在完成对所选购的全部数据对象的标识信息录入之后,判断所述所操作的各数据对象的标识所组成的第一集合,与所录入的各数据对象的标识所组成的第二集合是否相同。
实施例三
该实施例三是从终端设备的角度,提供了另一种数据对象信息处理方法,在该方法中,信息处理器可以位于服务器端,因此,相关的图像识别及判断操作可以在服务器端来完成。此时,参见图5,该方法具体可以包括:
S501:获得所选购数据对象的标识录入信息;
S502:对录入数据对象标识信息的过程进行图像采集;
S503:将所获得的数据对象的标识录入信息以及所采集到的图像数据提供给服务器,由所述服务器对结算过程中用户操作行为与实际所录入数据对象信息的匹配度进行判断。
实施例四
该实施例四是与实施例三相对应的,从服务器的角度,提供了一种数据对象信息处理方法,参见图6,该方法具体可以包括:
S601:接收用户所选购数据对象的标识录入信息,以及对录入数据对象标识信息的过程采集到的图像数据;
S602:根据所述数据对象标识录入信息,以及所采集到的图像数据,对结算过程中用户操作行为与实际所录入数据对象信息的匹配度进行判断。
对于在服务器端进行图像识别以及判断的情况,可以进行同步处理或者异步处理。其中,在异步处理的情况下,由于服务器中可以保存具体的订单信息,以及各个订单的生成时间等信息,另外,具体图像数据的采集时间等信息也都可以进行保存,因此,可以根据具体的时间信息进行订单信息与采集的图像数据之间的匹配判断。如果一个服务器需要对接多个实体店铺,或者多个终端设备,则还可以在订单以及采集到的图像数据中保存具体的店铺标识、终端设备标识等信息,以此将统一店铺内同一终端设备产生的订单信息与该设备关联的图像采集设备采集的图像数据进行匹配判断。
具体的,可以首先确定待匹配的订单的属性信息,所述订单的属性信息包括:所述订单关联的实体店铺标识、终端设备标识、订单生成时间信息以及开始进行数据对象标识录入的时间。另外还可以确定所采集到的图像数据的属性信息,所述图像数据的属性信息包括:所述图像数据关联的实体店铺标识、终端设备标识以及图像采集时间信息。之后,可以根据所述订单的属性信息以及图像数据的属性信息,确定所述订单对应的待分析图像数据,并根据所述订单关联的数据对象标识录入信息,以及所述待分析图像数据,对结算过程中用户操作行为与实际所录入数据对象信息的匹配度进行判断。
关于前述实施例二至实施例四中的未详述部分,可以参见前述实施例一中的记载,这里不再赘述。
与实施例二相对应,本申请实施例还提供了一种数据对象信息处理装置,参见图7,该装置具体可以包括:
录入信息获得单元701,用于获得所选购数据对象的标识录入信息;
图像采集单元702,用于对录入数据对象标识信息的过程进行图像采集;
判断单元703,用于根据所述数据对象标识录入信息,以及所采集到的图像数据,对结算过程中用户操作行为与实际所录入数据对象信息的匹配度进行判断。
具体实现时,所述录入信息获得单元具体可以用于:
获得通过逐件录入的方式所提交的所选购数据对象的标识录入信息。
所述图像采集单元具体可以用于:
在通过逐件录入的方式进行数据对象标识信息录入的过程中,对所述过程进行图像录制。
所述判断单元具体可以用于:
确定用户执行录入操作的次数,以及实际所录入数据对象的数量;
判断所述指定录入操作的次数与实际所录入数据对象的数量是否一致。
或者,所述判断单元也可以用于:
根据所述采集到的图像数据,确定用户执行录入操作过程中所操作的数据对象的标识;
判断所述所操作的数据对象的标识,与所录入的数据对象的标识是否一致。
另外,该装置还可以包括:
对应关系保存单元,用于预先保存数据对象的标识与图像特征信息之间的对应关系;
所述判断单元具体用于:
根据所述采集到的图像数据以及所述对应关系,确定用户执行录入操作过程中所操作的数据对象的标识。
其中,所述判断单元具体可以用于:
每接收到关于所选购数据对象标识的一条录入信息,判断所述所操作的数据对象的标识,与所录入的数据对象的标识是否一致。
此时,该装置还可以包括:
中断处理单元,用于如果当前接收到的录入信息对应的判断结果为不一致,则中断结算操作。
另外,所述判断单元具体可以用于:
在完成对所选购的全部数据对象的标识信息录入之后,判断所述所操作的各数据对象的标识所组成的第一集合,与所录入的各数据对象的标识所组成的第二集合是否相同。
与实施例三相对应,本申请实施例还提供了一种数据对象信息处理装置,参见图8,该装置可以包括:
录入信息获得单元801,用于获得所选购数据对象的标识录入信息;
图像采集单元802,用于对录入数据对象标识信息的过程进行图像采集;
信息提交单元803,用于将所获得的数据对象的标识录入信息以及所采集到的图像数据提供给服务器,由所述服务器对结算过程中用户操作行为与实际所录入数据对象信息的匹配度进行判断。
与实施例四相对应,本申请实施例还提供了一种数据对象信息处理装置,参见图9,该装置可以包括:
信息接收单元901,用于接收终端设备提交的用户所选购数据对象的标识录入信息,以及对录入数据对象标识信息的过程采集到的图像数据;
判断单元902,用于根据所述数据对象标识录入信息,以及所采集到的图像数据,对结算过程中用户操作行为与实际所录入数据对象信息的匹配度进行判断。
其中,所述接收到的信息还包括终端设备所在实体店铺的标识,以及终端设备标识。
此时,所述判断单元具体可以包括:
订单信息确定子单元,用于确定待匹配的订单的属性信息,所述订单的属性信息包括:所述订单关联的实体店铺标识、终端设备标识、订单生成时间信息以及开始进行数据对象标识录入的时间;
图像信息确定子单元,用于确定所采集到的图像数据的属性信息,所述图像数据的属性信息包括:所述图像数据关联的实体店铺标识、终端设备标识以及图像采集时间信息;
图像数据确定子单元,用于根据所述订单的属性信息以及图像数据的属性信息,确定所述订单对应的待分析图像数据;
判断子单元,用于根据所述订单关联的数据对象标识录入信息,以及所述待分析图像数据,对结算过程中用户操作行为与实际所录入数据对象信息的匹配度进行判断。
另外,该装置还提供了一种电子设备,包括:
一个或多个处理器;以及
与所述一个或多个处理器关联的存储器,所述存储器用于存储程序指令,所述程序指令在被所述一个或多个处理器读取执行时,执行如下操作:
获得所选购数据对象的标识录入信息;
对录入数据对象标识信息的过程进行图像采集;
根据所述数据对象标识录入信息,以及所采集到的图像数据,对结算过程中用户操作行为与实际所录入数据对象信息的匹配度进行判断。
其中,图10示例性的展示出了电子设备的架构,例如,设备1000可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理,飞行器等。
参照图10,设备1000可以包括以下一个或多个组件:处理组件1002,存储器1004,电源组件1006,多媒体组件1008,音频组件1010,输入/输出(I/O)的接口1012,传感器组件1014,以及通信组件1016。
处理组件1002通常控制设备1000的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理元件1002可以包括一个或多个处理器1020来执行指令,以完成本公开技术方案提供的视频播放方法中的当满足预设条件时,生成流量压缩请求,并发送给服务器,其中所述流量压缩请求中记录有用于触发服务器获取目标关注区域的信息,所述流量压缩请求用于请求服务器优先保证目标关注区域内视频内容的码率;根据服务器返回的码流文件播放所述码流文件对应的视频内容,其中所述码流文件为服务器根据所述流量压缩请求对所述目标关注区域之外的视频内容进行码率压缩处理得到的视频文件的全部或部分步骤。此外,处理组件1002可以包括一个或多个模块,便于处理组件1002和其他组件之间的交互。例如,处理部件1002可以包括多媒体模块,以方便多媒体组件1008和处理组件1002之间的交互。
存储器1004被配置为存储各种类型的数据以支持在设备1000的操作。这些数据的示例包括用于在设备1000上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器1004可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。
电源组件1006为设备1000的各种组件提供电力。电源组件1006可以包括电源管理***,一个或多个电源,及其他与为设备1000生成、管理和分配电力相关联的组件。
多媒体组件1008包括在设备1000和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件1008包括一个前置摄像头和/或后置摄像头。当设备1000处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜***或具有焦距和光学变焦能力。
音频组件1010被配置为输出和/或输入音频信号。例如,音频组件1010包括一个麦克风(MIC),当设备1000处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器1004或经由通信组件1016发送。在一些实施例中,音频组件1010还包括一个扬声器,用于输出音频信号。
I/O接口1012为处理组件1002和***接口模块之间提供接口,上述***接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
传感器组件1014包括一个或多个传感器,用于为设备1000提供各个方面的状态评估。例如,传感器组件1014可以检测到设备1000的打开/关闭状态,组件的相对定位,例如所述组件为设备1000的显示器和小键盘,传感器组件1014还可以检测设备1000或设备1000一个组件的位置改变,用户与设备1000接触的存在或不存在,设备1000方位或加速/减速和设备1000的温度变化。传感器组件1014可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件1014还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件1014还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
通信组件1016被配置为便于设备1000和其他设备之间有线或无线方式的通信。设备1000可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信部件1016经由广播信道接收来自外部广播管理***的广播信号或广播相关信息。在一个示例性实施例中,所述通信部件1016还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。
在示例性实施例中,设备1000可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。
在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器1004,上述指令可由设备1000的处理器1020执行以完成本公开技术方案提供的视频播放方法中的当满足预设条件时,生成流量压缩请求,并发送给服务器,其中所述流量压缩请求中记录有用于触发服务器获取目标关注区域的信息,所述流量压缩请求用于请求服务器优先保证目标关注区域内视频内容的码率;根据服务器返回的码流文件播放所述码流文件对应的视频内容,其中所述码流文件为服务器根据所述流量压缩请求对所述目标关注区域之外的视频内容进行码率压缩处理得到的视频文件。例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。
通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本申请可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例或者实施例的某些部分所述的方法。
本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于***或***实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的***及***实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
以上对本申请所提供的数据对象信息处理方法、装置及***,进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处。综上所述,本说明书内容不应理解为对本申请的限制。