商品结算方法、装置、系统以及电子设备与流程

文档序号:18744235发布日期:2019-09-21 02:09阅读:257来源:国知局
商品结算方法、装置、系统以及电子设备与流程

本申请涉及计算机技术领域,尤其涉及一种商品结算方法、装置、系统以及电子设备。



背景技术:

目前,随着移动终端线下支付方式的发展,通常在线下商品结算场景中,当顾客购买商品结账时,收银员首先需要逐一扫描当前顾客购买的所有商品的商品条码;然后,收银员人工点击结算按钮,并根据顾客需求选择支付方式,例如支付宝、微信、银联等结算模式;最后,收银员扫描顾客出示的付款码,进而完成商品结算和收银操作。在上述商品结算场景中,所有商品条码扫描完成之后,通常需要收银员人工进行确认和切换操作,如此极大增加了人力成本和时间成本,降低了商品结算的效率。



技术实现要素:

本发明提供了一种商品结算方法、装置、系统以及电子设备,能够提高商品结算效率,节约人力和时间成本。

为达到上述目的,本发明的实施例采用如下技术方案:

第一方面,提供了一种商品结算方法,包括:

对待结算商品的商品条码进行识别,将识别出的商品加入结算清单;

确定识别到用于用户结算商品的付款条条码时,停止对商品条码识别的动作,并基于扫描识别得到的所述付款条码对应的付款账户对结算清单中的商品进行结算。

第二方面,提供了另一种商品结算方法,包括:

连续对待结算商品的商品条码以及用于用户结算商品的付款条条码进行识别,将识别出的商品加入结算清单;

响应于用户确定结算商品的操作,停止对商品条码和付款条码识别的动作,并基于扫描识别得到的所述付款条码对应的付款账户对结算清单中的商品进行结算。

第三方面,提供了另一种商品结算方法,包括:

结算系统中的扫描识别模块对待结算商品的商品条码进行识别,将识别出的商品加入结算清单;

当所述扫描识别模块确定识别到用于用户结算商品的付款条条码时,停止对商品条码识别的动作,并调用结算处理模块基于扫描识别得到的所述付款条码对应的付款账户对结算清单中的商品进行结算。

第四方面,提供了一种商品结算装置,包括:

条码识别模块,用于对待结算商品的商品条码进行识别,将识别出的商品加入结算清单;

商品结算模块,用于确定识别到用于用户结算商品的付款条条码时,停止对商品条码识别的动作,并基于扫描识别得到的所述付款条码对应的付款账户对结算清单中的商品进行结算。

第五方面,提供了另一种商品结算装置,包括:

第一条码识别模块,用于连续对待结算商品的商品条码以及用于用户结算商品的付款条条码进行识别,将识别出的商品加入结算清单;

第一商品结算模块,用于响应于用户确定结算商品的操作,停止对商品条码和付款条码识别的动作,并基于扫描识别得到的所述付款条码对应的付款账户对结算清单中的商品进行结算。

第六方面,提供了一种商品结算系统,包括:条码扫描设备和第四方面或第五方面所述商品结算装置;

所述条码扫描设备,用于扫描待结算商品的商品条码和用于结算商品的付款条码,并发送至所述商品结算装置。

第七方面,提供了一种电子设备,包括:

存储器,用于存储程序;

处理器,耦合至所述存储器,用于执行所述程序,以用于:

对待结算商品的商品条码进行识别,将识别出的商品加入结算清单;

确定识别到用于用户结算商品的付款条条码时,停止对商品条码识别的动作,并基于扫描识别得到的所述付款条码对应的付款账户对结算清单中的商品进行结算。

第八方面,提供了另一种电子设备,包括:

连续对待结算商品的商品条码以及用于用户结算商品的付款条条码进行识别,将识别出的商品加入结算清单;

响应于用户确定结算商品的操作,停止对商品条码和付款条码识别的动作,并基于扫描识别得到的所述付款条码对应的付款账户对结算清单中的商品进行结算。

本发明提供了一种商品结算方法、装置、系统以及电子设备,在商品结算过程中,首先通过扫描等方式获取所有待结算商品的商品条码和对应于前述商品的付款条码;然后,经过自动条码识别,当识别到当前条码为付款条码时,自动执行结算流程,进而完成对与该付款条码相对应的所有待结算商品的结算操作。本发明实施例的方案,无需人工介入即可自动完成商品条码与付款条码的识别和对商品的结算,能够提高商品结算效率,节约人力和时间成本。

上述说明仅是本申请技术方案的概述,为了能够更清楚了解本申请的技术手段,而可依照说明书的内容予以实施,并且为了让本申请的上述和其它目的、特征和优点能够更明显易懂,以下特举本申请的具体实施方式。

附图说明

通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本申请的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:

图1为本发明实施例的商品结算逻辑示意图;

图2为本发明实施例的商品结算系统结构图;

图3a为本发明实施例的商品结算方法流程图一;

图3b为本发明实施例的商品结算过程示意图;

图4为本发明实施例的商品结算方法流程图二;

图5为本发明实施例的商品条码及付款条码特征信息图;

图6为本发明实施例的商品结算方法流程图三;

图7为本发明实施例的商品结算方法流程图四;

图8为本发明实施例的商品结算方法流程图五;

图9为本发明实施例的商品结算方法流程图六;

图10为本发明实施例的商品结算方法流程图七;

图11为本发明实施例的商品结算装置结构图一;

图12为本发明实施例的商品结算装置结构图二;

图13为本发明实施例的商品结算装置结构图三;

图14为本发明实施例的商品结算装置结构图四;

图15为本发明实施例的电子设备的结构示意图一。

图16为本发明实施例的电子设备的结构示意图二;

具体实施方式

下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。

本方案改善了现有技术中,需要通过人工介入操作,才能完成商品条码与付款条码的有区分性的扫描和识别,从而导致结算过程不能自动完成的弊端,其核心思想是,在商品结算过程中,首先通过扫描等方式获取所有待结算商品的商品条码和用于结算前述商品的付款条码;然后,经过自动条码识别,当识别到当前条码为付款条码时,自动执行结算流程,进而完成对与该付款条码相对应的所有待结算商品的结算操作。如此,本方案可无需专职结算人员介入,而是在消费者完成商品条码和付款条码的扫描后,由结算系统自动完成商品条码与付款条码的区分识别,并基于付款条码完成商品结算,提高了商品结算效率,节约人力和时间成本。

图1为本发明实施例的商品结算逻辑示意图。如图1所示,该商品结算逻辑中主要包含消费者和结算系统两个主体。

首先,当消费者将其已选择购买的商品进行结算时,消费者可将购买的商品的商品条码和用于结算商品的付款条码,依次出示给结算系统,结算系统会依次扫描并获取该消费者待结算的所有商品的商品条码以及用于结算其所选购商品相对应的付款条码。该获取方式既可以通过消费者利用条码扫描器进行扫描,也可以由消费者将商品条码和付款条码放置于自助结算系统的条码扫描区域内,完成结算系统的自助获取。

然后,在依次获取商品条码或付款条码后,结算系统会对当前获取的条码进行识别,根据预置的商品条码和付款条码的特征信息,例如不同类型条码的长度信息和码段信息,可识别出当前获取条码的类型。同时,当条码识别结果为商品条码时,还可进一步识别该商品条码对应的商品种类、价格、规格、颜色等;当条码识别结果为付款条码时,还可识别该付款条码对应的付款平台,例如支付宝、微信、百度钱包、银联、京东等。结算系统对待结算商品的商品条码进行识别后,将识别出的商品加入结算清单以等待结算处理。

最后,当结算系统识别到当前条码为付款条码时,则停止对商品条码识别的动作,并基于扫描识别得到的付款条码对应的付款账户对结算清单中的商品进行结算。消费者利用其移动终端上付款账户的具体设置,通过免密支付或输入密码完成支付,从而完成商品结算。

此外,在无专职结算人员介入的结算过程中,可能存在难以避免的误操作情形。例如,当前消费者的前一位消费者在并未完成结算时即已离开,此时结算系统在获取当前消费者待结算商品的商品条码之前,已经获取了前一位消费者未结算的若干商品的商品条码,如果当前消费者继续出示付款条码,很可能将其前一位消费者欲购买的商品一并结算。为降低该误操作情形给当前消费者造成的经济损失,可限制一次性结算的商品条码的上限数量,即仅对其预置的该上限数量以下的商品进行结算。除此之外,还可为结算系统预置结算时长,当在该结算时长内没有获取到任何商品条码或者付款条码时,结算系统则自动清除其已获取的所有待结算的商品条码。如此可以有效防止后来的消费者对不属于自己购买的商品进行结算所带来的经济损失。

基于图1所示的商品结算逻辑示意图,图2为本发明实施例提供的商品结算系统结构图。如图2所示,该系统包括:条码扫描设备210和商品结算装置220。其中,条码扫描设备210用于扫描待结算商品的商品条码和用于结算商品的付款条码,并发送至商品结算装置220。商品结算装置220包括:

条码识别模块,用于对待结算商品的商品条码进行识别,将识别出的商品加入结算清单。条码识别模块还可具体用于,利用预置的不同类型的商品条码和付款条码的特征信息,对获取的商品条码和付款条码进行特征信息的匹配,以确定当前获取的条码类型。

具体地,当消费者将其已选择购买的商品通过条码扫描设备进行自助扫描结算时,条码识别模块将依次获取到待结算商品的商品条码和消费者出示的用于结算商品的付款条码。在每一次获取条码的过程中,条码识别模块可以根据预置的不同类型的商品条码与付款条码的特征信息,自动识别当前获取的条码类型,然后将识别出的商品加入结算清单以等待结算。这些特征信息可包括:不同类型条码的长度信息和码段信息。

商品结算模块,用于确定识别到用于用户结算商品的付款条条码时,停止对商品条码识别的动作,并基于扫描识别得到的付款条码对应的付款账户对结算清单中的商品进行结算。

具体地,当条码识别模块确定当前获取的条码类型为付款条码时,商品结算模块会自动进入结算流程,并基于付款条码对应的付款账户对结算清单中的所有待结算的商品完成结算。结算流程具体可包括,计算当前结算清单消费总额、向付款条码对应的支付平台发起扣款请求、执行扣款等。

进一步地,上述商品结算模块可具体用于,基于付款条码对应的付款账户对结算清单中的全部商品进行结算;

或者,

基于付款条码对应的付款账户对结算清单中的指定数量以下的商品进行结算。

具体地,基于付款条码对应的付款账户对结算清单中的全部商品进行结算,可方便快速的对待结算商品实现全部结算;而基于付款条码对应的付款账户对结算清单中的指定数量以下的商品进行结算,则可以在一定程度上避免当前消费者对不属于自己购买的商品进行结算的风险。

进一步地,为了防止误操作给消费者造成的经济损失,商品结算装置220还可包括:

条码清除模块,用于如果在预置时长内没有识别到任何商品条码或者付款条码,则将当前结算清单中未进行结算的商品清除。

例如,可为商品结算系统预置结算时长,当条码识别模块在该结算时长范围内没有获取到任何条码时,条码清除模块将自动清除结算清单中已获取的所有待结算的商品。如此可以有效防止因当前消费者所待结算的商品中存在前一消费者未结算的商品,而导致的当前消费者为其购买的商品进行结算所带来的经济损失。

在商品结算系统运用过程中,除上述可自动识别条码后自动结算的方式之外,还可通过外部设置切换为传统的专职人员介入模式进行商品结算。相应的,上述商品结算装置220还可包括:

条码获取模块,用于响应于结算模式的切换操作,在对待结算商品的商品条码进行识别之后,接收人工键入的识别付款条码的指令。

商品结算模块,还用于基于指令识别用于用户结算商品的付款条码,并基于扫描识别得到的付款条码对应的付款账户对结算清单中的商品进行结算。

具体的,当需要专职人员介入商品结算过程时,可以通过对结算系统进行操作设置,实现结算系统从自动获取商品条码和付款条码完成结算的过程,切换到需要专职人员介入完成获取商品条码和付款条码的过程的切换操作。当切换为通过专职人员获取付款条码后,条码获取模块就可以在结算系统获取商品条码的过程中,随时处于等待接收人工键入的获取付款条码的指令。例如可将人工点击结算系统上付款按钮、结算按钮等的操作作为指示获取付款条码的指令。当接收人工键入的识别付款条码的指令后,结算系统默认接下来获取的条码为付款条码,并通过商品结算模块获取用于结算商品的付款条码,并基于付款条码对应的付款账户对结算清单中的商品进行结算。

下面通过多个实施例来进一步说明本申请的技术方案。

实施例一

基于上述商品结算的方案思想,如图3a所示,其为本发明实施例示出的商品结算方法流程图一,该方法的执行主体为收银系统或结算系统。如图3a所示,该商品结算方法包括如下步骤:

S310,对待结算商品的商品条码进行识别,将识别出的商品加入结算清单。

具体地,当消费者将其已选择购买的商品进行结算时,消费者可将购买的商品的商品条码和用于结算商品的付款条码,依次出示给结算系统,结算系统会依次扫描并获取该消费者待结算的所有商品的商品条码以及用于结算其所选购商品相对应的付款条码。该获取方式既可以通过消费者利用条码扫描器进行扫描,也可以由消费者将商品条码和付款条码放置于自助结算系统的条码扫描区域内,完成结算系统的自助获取。结算系统对待结算商品的商品条码进行识别后,将识别出的商品加入结算清单以等待结算处理。

上述扫描条码的方式,均可以通过消费者自己主动扫描条码,不需要专职人员介入商品条码和付款条码的扫描,从而节省了通过专职人员实现商品结算过程的人工成本。上述条码识别是指,自动识别当前所获取的条码类型,确认该条码为商品条码或付款条码。

S320,确定识别到用于用户结算商品的付款条条码时,停止对商品条码识别的动作,并基于扫描识别得到的付款条码对应的付款账户对结算清单中的商品进行结算。

具体地,结算系统通过条码扫描设备获取条码并对该条码进行识别后,如果确定当前获取的条码类型为付款条码,则自动进入结算流程,并基于付款条码对应的付款账户对结算清单中的所有待结算的商品完成结算。结算流程具体可包括,计算当前结算清单消费总额、向付款条码对应的支付平台发起扣款请求、执行扣款等。

在实际应用场景中,如图3b所示,为本发明实施例的商品结算过程示意图。当消费者将其已选择购买的商品进行扫描结算时,结算系统按照顺序,首先可通过条码扫描设备逐一获取该消费者待结算的所有商品的商品条码。待该消费者将欲购买的所有商品的商品条码扫描完成后,消费者需自主选择付款账户并出示其移动终端上显示的付款条码。结算系统获取该付款条码并自动识别,确认该条码类型为付款条码后,即自动进入结算流程对当前结算清单中的商品进行结算。在结算流程中,具体可根据消费者的付款条码确认其付款平台并发起扣款请求,根据消费者的设置,可通过消费者输入正确的密码或免密支付,完成扣款。此外,在开始执行结算流程后,当本次结算未完成时,无法再继续获取或识别任何商品条码或付款条码,以确保本次结算的顺利完成。

本发明实施例提供的商品结算方法,在商品结算过程中,结算系统首先通过扫描等方式获取所有待结算商品的商品条码,并将识别出的商品加入结算清单;然后,当识别到当前条码为付款条码时,停止对商品条码识别的动作,自动执行结算流程,并基于扫描识别得到的付款条码对应的付款账户对结算清单中的商品进行结算。本发明实施例的方案,无需专职人员介入,消费者自己在完成商品条码和付款条码的扫描后,结算系统即可自动完成商品条码与付款条码的识别和对商品的结算,从而提高商品结算效率,节约人力和时间成本。

实施例二

如图4所示,为本发明实施例的商品结算方法流程图二。本实施例在图3a所示方法的基础上,对条码的识别过程进行进一步限定。如图4所示,该商品结算方法包括如下步骤:

S410,利用预置的不同类型的商品条码和付款条码的特征信息,对获取的商品条码和付款条码进行特征信息的匹配,以确定当前获取的条码类型。

具体地,在实际应用中,基于条码的唯一性,商品条码与付款条码的特征信息不尽相同。根据不同种类的商品,例如日用化工品、体育用品、日用五金制品、家用电器等,以及同种类商品的不同价格、不同颜色、不同规格等,其各类商品的商品条码的特征信息也不尽相同。根据不同付款平台,例如支付宝、微信、百度钱包、银联等,其付款条码的特征信息也不尽相同。本实施例中的商品条码和/或付款条码可以是二维码或条形码,且二者可以混合识别,例如商品是条形码,支付是二维码,或者商品是二维码,支付是条形码。此处所述的特征信息包括但不限定于不同类型条码的长度信息和码段信息。结算系统通过预置该特征信息,即可识别当前获取的条码类型。此外,当条码识别结果为商品条码时,还可识别该商品条码对应的商品,包括但不限于商品种类、价格、规格、颜色;当条码识别结果为付款条码时,还可识别该付款条码对应的付款平台,包括但不限于支付宝、微信、百度钱包、银联。

在实际应用场景中,如图5所示,为商品条码及付款条码特征信息图,目前多个国家的商品条码一般采用EAN商品条形码。付款条码根据付款平台的不同,其长度信息和码段信息各不相同。一般付款条码的长度信息即指该条码的字符数量,付款条码的码段信息即指该条码的前两位数字。结算系统通过上述商品条码与付款条码的特征信息的不同,即可实现对条码类型的自动识别。

S420,对待结算商品的商品条码进行识别,将识别出的商品加入结算清单。

S430,确定识别到用于用户结算商品的付款条条码时,停止对商品条码识别的动作,并基于扫描识别得到的付款条码对应的付款账户对结算清单中的商品进行结算。

步骤S420~S430的内容与上述步骤S310~S320的内容对应相同。

本发明实施例提供的商品结算方法,在图3a所示方法的基础上,可根据预置商品条码和付款条码的特征信息,对不同条码的类型进行识别,从而提高了商品条码和付款条码的识别效率。

实施例三

如图6所示,为本发明实施例的商品结算方法流程图三。本实施例在图3a所示方法的基础上,对基于付款条码对结算清单中的商品进行结算过程进行进一步限定。如图6所示,该商品结算方法包括如下步骤:

S610,对待结算商品的商品条码进行识别,将识别出的商品加入结算清单。

本步骤S610的内容与上述步骤S310的内容相同。执行完步骤S610之后,可继续执行如下步骤S620或者步骤S630。

S620,确定识别到用于用户结算商品的付款条条码时,停止对商品条码识别的动作,并基于付款条码对应的付款账户对结算清单中的全部商品进行结算。

具体地,在商品结算过程中,上述付款账户即指由消费者持有的基于各支付平台的账户,包括但不限于支付宝、微信、百度钱包、银联、京东等。结算系统通过识别待结算商品的商品条码并将识别出的商品加入结算清单,当确定识别到用于用户结算商品的付款条码时,可基于获取的付款条码对应的付款账户一次性对上述结算清单中的所有待结算商品进行结算,从而提高商品结算效率。

S630,确定识别到用于用户结算商品的付款条条码时,停止对商品条码识别的动作,并基于付款条码对应的付款账户对结算清单中的指定数量以下的商品进行结算。

除上述一次性对结算清单中所有待结算商品进行结算的方式之外,还可针对同一消费者提供的同一付款条码,每次仅结算结算清单中指定数量以内的商品。具体地,结算系统可预置指定数量,当结算系统一次性获取的待结算商品的商品条码数量较多时,致使结算清单中的商品数量较多时,结算系统可基于获取并识别到的用于结算前述商品的付款条码后,利用该付款条码对应的付款账户仅对结算清单中其预置指定数量以下的商品进行结算。例如,结算系统可预置指定数量为50,假设当前消费者欲购买商品共计200件,当结算系统一次性获取该消费者欲购买的200件商品后,获取并识别由当前消费者出示的付款条码。此时,结算系统可仅仅对结算清单中所有未结算商品从前往后的最后50件商品进行结算,或者仅仅对结算清单中所有未结算商品从前往后的最前50件商品进行结算。在实际应用场景中,上述指定数量一般设置为超过普通消费者通常一次性购买商品数量的上限值。例如该指定数量可设置为30至50中的任一值。根据广大消费者消费习惯的变化,还可在节假日、年货采购高峰期、促销期等特殊时期,将该指定数量设置为100至200中的任一值。这种结算的主要目的是为了防止因误操作带来的经济损失,例如,当前消费者的前一位消费者在并未完成结算时即已离开,此时结算系统在获取当前消费者待结算商品的商品条码之前,已经获取了前一位消费者未结算的若干商品的商品条码,相应的结算清单中就会包含不属于当前消费者购买的商品。如果当前消费者继续出示付款条码进行商品结算,很可能将其前一位消费者欲购买的商品一并结算。通过预置每次结算商品的数量,能够有效降低上述情况对消费者造成的经济损失。

上述步骤S620~S630为上述步骤S320的进一步细化。

进一步地,如图7所示,为本发明实施例的商品结算方法流程图四。该商品结算方法包括如下步骤:

S710,对待结算商品的商品条码进行识别,将识别出的商品加入结算清单。

S720,确定识别到用于用户结算商品的付款条条码时,停止对商品条码识别的动作,并基于扫描识别得到的付款条码对应的付款账户对结算清单中的商品进行结算。

上述步骤S710~S720的内容与上述步骤S310~S320的内容对应相同。

同步的,在上述方法执行的过程中,还可选择性执行如下步骤:

S730,如果在预置时长内没有识别到任何商品条码或者付款条码,则将当前结算清单中未进行结算的商品清除。

同样,为彻底避免本实施例中上述误操作情形为消费者带来的不必要的损失,结算系统还可预置结算时长。该结算时长可根据交易习惯或系统反应速度等具体设置,例如可设置为5至8分钟中任一值。当结算系统在超过该结算时长内未获取或识别任何商品条码或者付款条码时,其将自动清除当前结算清单中所有已经获取的未结算的商品。如此可以彻底避免其他消费者因误操作给消费者带来的经济损失,同时可以提高商品结算的成功率。

本发明实施例提供的商品结算方法,在图3a所示方法的基础上,通过设置获取待结算商品的商品条码的指定数量,或预置指定时长以清除超过该时长内结算清单中未进行结算的商品,能够有效降低或者避免其他消费者因误操作造成的经济损失,并提高商品结算的成功率。

实施例四

如图8所示,为本发明实施例的商品结算方法流程图五。本实施例可在图3a所示方法的基础上,作为补充方案进行。如图8所示,该商品结算方法包括如下步骤:

S810,响应于结算模式的切换操作,在对待结算商品的商品条码进行识别之后,接收人工键入的识别付款条码的指令。

基于商家配置的人力资源及其客户流量的变化趋势,商家可根据实际情况选择在传统的专职人员介入模式与自动识别模式之间进行切换,以完成商品结算流程。当客流量较小、收银员配置充足或对商品结算的效率要求不高时,可不启动商品条码与付款条码的自动识别和商品结算模式,而直接由专职收银人员人工键入识别付款条码的指令,以代替结算系统的自动识别条码的过程。该指令的具体形式包括但不限于收银员人工点击付款、结算以及根据消费者出示的付款账户选择付款平台的操作。

具体地,在对结算系统进行结算模式的切换操作后,结算系统可将当前执行的结算模式,在专职人员介入模式与自动识别模式之间进行切换。当切换为专职人员介入模式时,结算系统需要在获取并识别待结算商品的商品条码之后,先接收人工键入的识别付款条码的指令,然后才能接收获取付款条码,并基于付款条码对应的付款账户执行扣款流程。

在实际应用场景中,当客流量增大、收银员配置不足,通过专职人员介入的商品结算过程因效率较低造成消费者需排队等候时,可将结算系统灵活切换到自动识别模式,即通过结算系统自动识别商品条码和付款条码,并基于付款条码完成商品结算。如此,在实际操作中,可以根据客流量灵活切换结算系统的商品结算模式,只要结算窗口的数量足够多,消费者就可自行完成商品条码和付款条码的扫描,结算系统通过自动识别条码类型,完成商品结算过程,进一步提高商品结算的效率。

S820,基于指令识别用于用户结算商品的付款条码,并基于扫描识别得到的付款条码对应的付款账户对结算清单中的商品进行结算。

当结算系统当前的结算模式为人工介入模式时,结算系统需要在获取商品条码后,通过专职人员人工操作获取用于结算商品的付款条码,然后结算系统基于付款条码对应的付款账户对结算清单中的商品进行结算。该结算过程可参照前述实施例中相应的结算流程,在此不做赘述。

本发明实施例提供的商品结算方法,在图3a所示方法的基础上,提供当客流量较小时采用人工介入的商品结算方式作为补充方案,能够根据客流量灵活切换商品结算模式。

实施例五

如图9所示,为本发明实施例的商品结算方法流程图七。本实施例在图3a所示方法的整体思路的基础上,对方法的过程细节进行微调整。如图9所示,该商品结算方法包括如下步骤:

S910,连续对待结算商品的商品条码以及用于用户结算商品的付款条条码进行识别,将识别出的商品加入结算清单;

具体地,当消费者将其已选择购买的商品进行结算时,消费者可将购买的商品的商品条码和用于结算商品的付款条码,依次出示给结算系统,结算系统会依次扫描并获取该消费者待结算的所有商品的商品条码以及用于结算其所选购商品相对应的付款条码。该获取方式既可以通过消费者利用条码扫描器进行扫描,也可以由消费者将商品条码和付款条码放置于自助结算系统的条码扫描区域内,完成结算系统的自助获取。结算系统对待结算商品的商品条码进行识别后,将识别出的商品加入结算清单以等待结算处理。

在结算系统扫描条码的过程中,消费者可以先扫码所有欲购买的商品条码后,再扫码付款条码;也可以先扫码付款条码,再扫码所有欲购买的商品条码;还可以在扫描部分商品条码后扫描付款条码,然后接着再扫码商品条码。

上述扫描条码的方式,均可以通过消费者自己主动扫描条码,不需要专职人员介入商品条码和付款条码的扫描,从而节省了通过专职人员实现商品结算过程的人工成本。上述条码识别是指,自动识别当前所获取的条码类型,确认该条码为商品条码或付款条码。

在结算系统扫码条码的过程中不会自动切换执行付款流程。

S920,响应于用户确定结算商品的操作,停止对商品条码和付款条码识别的动作,并基于扫描识别得到的所述付款条码对应的付款账户对结算清单中的商品进行结算。

具体地,结算系统通过条码扫描设备获取商品条码或者付款条码并进行识别后,如果接收到消费者键入的结算商品的操作(例如消费者点击消费系统中的结算按键),则自动进入结算流程,并基于付款条码对应的付款账户对结算清单中的所有待结算的商品完成结算。结算流程具体可包括,计算当前结算清单消费总额、向付款条码对应的支付平台发起扣款请求、执行扣款等。

本实施例所示方法,与图3a所示方法的整体流程相似,都是不需要人工介入自动扫描和识别消费者出示的商品条码和付款条码,区别在于图3a所示方式是结算系统在识别到付款条码时直接自动执行结算流程,对结算清单中的商品进行结算;而本实施例在结算系统扫码识别商品条码和付款条码后,需要消费者触发一次确定结算的操作,然后结算系统才会基于之前识别到的付款条码执行结算流程。相比较图3a所示方法,本实施例增加了消费者在结算过程中的操作权限,在扫描商品条码和付款条码时可以不考虑二者的先后顺序,方便用户在任一时间节点随时选择对自己购买的商品进行结算。

进一步地,在图3a所示方法的基础上进行的细化和拓展的方法步骤也均可以在执行本实施例所示方法的过程中适应性执行。

实施例六

如图10所示,为本发明实施例的商品结算方法流程图七。本实施例在图3a所示方法的整体思路的基础上,以结算系统内部功能模块的角度对方法过程进行描述。如图10所示,该商品结算方法包括如下步骤:

S101,结算系统中的扫描识别模块对待结算商品的商品条码进行识别,将识别出的商品加入结算清单;

结算系统按功能可划分为扫码识别模块以及结算处理模块。扫码识别模块可对待结算商品的商品条码进行识别,将识别出的商品加入结算清单;同时扫码识别模块也可以扫码识别付款条码。

S102,当扫描识别模块确定识别到用于用户结算商品的付款条条码时,停止对商品条码识别的动作,并调用结算处理模块基于扫描识别得到的付款条码对应的付款账户对结算清单中的商品进行结算。

本步骤与步骤S320内容相似。

具体地,作为结算系统的内部功能模块,扫描识别模块在确定识别到用于用户结算商品的付款条条码时,无需外部操作的介入(例如人工操作)就可以在系统内部自动调用结算处理模块,使结算处理模块直接基于扫描识别得到的付款条码对应的付款账户对结算清单中的商品进行结算。整个商品结算过程不需要专职结算人员介入各操作流程之间的切换处理,只需要消费者连续扫描商品条码和付款条码,就可以通过结算系统自身自动完成条码识别到商品结算的流程。

进一步地,在图3a所示方法的基础上进行的细化和拓展的方法步骤也均可以在执行本实施例所示方法的过程中适应性执行。

实施例七

如图11所示,为本发明实施例的商品结算装置结构图一,该商品结算装置可设置在图2所示的商品结算系统中,用于执行如图3a所示的方法步骤,其包括:

条码识别模块111,用于对待结算商品的商品条码进行识别,将识别出的商品加入结算清单;

商品结算模块112,用于确定识别到用于用户结算商品的付款条条码时,停止对商品条码识别的动作,并基于扫描识别得到的付款条码对应的付款账户对结算清单中的商品进行结算。

进一步地,上述条码识别模块111还可用于,

利用预置的不同类型的商品条码和付款条码的特征信息,对获取的商品条码和付款条码进行特征信息的匹配,以确定当前获取的条码类型。

进一步地,上述特征信息可包括:不同类型条码的长度信息和码段信息。

进一步地,上述商品结算模块112可具体用于,

基于付款条码对应的付款账户对结算清单中的全部商品进行结算;

或者,

基于付款条码对应的付款账户对结算清单中的指定数量以下的商品进行结算。

进一步地,如图12所示,为本发明实施例的商品结算装置结构图二,在图11所示装置的基础上,还包括:

条码清除模块121,用于如果在预置时长内没有识别到任何商品条码或者付款条码,则将当前结算清单中未进行结算的商品清除。

进一步地,如图13所示,为本发明实施例的商品结算装置结构图三,上述装置还包括:

条码获取模块131,用于响应于结算模式的切换操作,在对待结算商品的商品条码进行识别之后,接收人工键入的识别付款条码的指令;

商品结算模块112,还用于基于指令识别用于用户结算商品的付款条码,并基于扫描识别得到的付款条码对应的付款账户对结算清单中的商品进行结算。

本发明实施例提供的商品结算装置,在商品结算过程中,结算系统首先通过扫描等方式获取所有待结算商品的商品条码,并将识别出的商品加入结算清单;然后,当识别到当前条码为付款条码时,停止对商品条码识别的动作,自动执行结算流程,并基于扫描识别得到的付款条码对应的付款账户对结算清单中的商品进行结算。本发明实施例的方案,无需专职人员介入,消费者自己在完成商品条码和付款条码的扫描后,结算系统即可自动完成商品条码与付款条码的识别和对商品的结算,从而提高商品结算效率,节约人力和时间成本。

进一步地,可根据预置商品条码和付款条码的特征信息,对不同条码的类型进行识别,从而提高了商品条码和付款条码的识别效率。

进一步地,通过设置获取待结算商品的商品条码的指定数量,或预置指定时长以清除超过该时长内结算清单中未进行结算的商品,能够有效降低或者避免其他消费者因误操作造成的经济损失,并提高商品结算的成功率。

进一步地,提供当客流量较小时采用人工介入的商品结算方式作为补充方案,能够根据客流量灵活切换商品结算模式。

实施例八

如图14所示,为本发明实施例的商品结算装置结构图四,该商品结算装置可设置在图2所示的商品结算系统中,用于执行如图9所示的方法步骤,其包括:

第一条码识别模块141,用于连续对待结算商品的商品条码以及用于用户结算商品的付款条条码进行识别,将识别出的商品加入结算清单;

第一商品结算模块142,用于响应于用户确定结算商品的操作,停止对商品条码和付款条码识别的动作,并基于扫描识别得到的付款条码对应的付款账户对结算清单中的商品进行结算。

本实施例所示商品结算装置,与图11所示装置的整体功能相似,都是不需要人工介入自动扫描和识别消费者出示的商品条码和付款条码,区别在于图11所示装置是在识别到付款条码时直接自动执行结算流程,对结算清单中的商品进行结算;而本实施例所示装置在扫码识别商品条码和付款条码后,需要消费者触发一次确定结算的操作,然后装置才会基于之前识别到的付款条码执行结算流程。相比较图11所示装置,本实施例增加了消费者在结算过程中的操作权限,在扫描商品条码和付款条码时可以不考虑二者的先后顺序,方便用户在任一时间节点随时选择对自己购买的商品进行结算。

进一步地,在图11所示装置的基础上进行的细化和拓展的功能模块也均可以在本实施例所示装置结构中适应性增设。

进一步地,本发明实施例还提供了一种商品结算系统,包括:条码扫描设备和上述任一实施例中的商品结算装置;

条码扫描设备,用于扫描待结算商品的商品条码和用于结算商品的付款条码,并发送至商品结算装置。

实施例九

前面图11描述了商品结算装置的整体架构,该装置的功能可借助一种电子设备实现完成,如图15所示,其为本发明实施例的电子设备的结构示意图,具体包括:存储器151和处理器152。

存储器151,用于存储程序。

除上述程序之外,存储器151还可被配置为存储其它各种数据以支持在电子设备上的操作。这些数据的示例包括用于在电子设备上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。

存储器151可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。

处理器152,耦合至存储器151,用于执行存储器151中的程序,以用于:

对待结算商品的商品条码进行识别,将识别出的商品加入结算清单;

确定识别到用于用户结算商品的付款条条码时,停止对商品条码识别的动作,并基于扫描识别得到的付款条码对应的付款账户对结算清单中的商品进行结算。

上述的具体处理操作已经在前面实施例中进行了详细说明,在此不再赘述。

进一步,如图15所示,电子设备还可以包括:通信组件153、电源组件154、音频组件155、显示器156等其它组件。图15中仅示意性给出部分组件,并不意味着电子设备只包括图15所示组件。

通信组件153被配置为便于电子设备和其他设备之间有线或无线方式的通信。电子设备可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信组件153经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,通信组件153还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。

电源组件154,为电子设备的各种组件提供电力。电源组件154可以包括电源管理系统,一个或多个电源,及其他与为电子设备生成、管理和分配电力相关联的组件。

音频组件155被配置为输出和/或输入音频信号。例如,音频组件155包括一个麦克风(MIC),当电子设备处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器151或经由通信组件153发送。在一些实施例中,音频组件155还包括一个扬声器,用于输出音频信号。

显示器156包括屏幕,其屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与触摸或滑动操作相关的持续时间和压力。

实施例十

前面图14描述了商品结算装置的整体架构,该装置的功能可借助一种电子设备实现完成,如图16所示,其为本发明实施例的电子设备的结构示意图,具体包括:存储器161和处理器162。

存储器161,用于存储程序。

除上述程序之外,存储器161还可被配置为存储其它各种数据以支持在电子设备上的操作。这些数据的示例包括用于在电子设备上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。

存储器161可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。

处理器162,耦合至存储器161,用于执行存储器161中的程序,以用于:

连续对待结算商品的商品条码以及用于用户结算商品的付款条条码进行识别,将识别出的商品加入结算清单;

响应于用户确定结算商品的操作,停止对商品条码和付款条码识别的动作,并基于扫描识别得到的付款条码对应的付款账户对结算清单中的商品进行结算。

上述的具体处理操作已经在前面实施例中进行了详细说明,在此不再赘述。

进一步,如图16所示,电子设备还可以包括:通信组件163、电源组件164、音频组件165、显示器166等其它组件。图16中仅示意性给出部分组件,并不意味着电子设备只包括图16所示组件。

通信组件163被配置为便于电子设备和其他设备之间有线或无线方式的通信。电子设备可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信组件163经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,通信组件163还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。

电源组件164,为电子设备的各种组件提供电力。电源组件164可以包括电源管理系统,一个或多个电源,及其他与为电子设备生成、管理和分配电力相关联的组件。

音频组件165被配置为输出和/或输入音频信号。例如,音频组件165包括一个麦克风(MIC),当电子设备处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器161或经由通信组件163发送。在一些实施例中,音频组件165还包括一个扬声器,用于输出音频信号。

显示器166包括屏幕,其屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与触摸或滑动操作相关的持续时间和压力。

本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。

最后应说明的是:以上各实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述各实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1