CN111814926A - A data processing method and device thereof - Google Patents
A data processing method and device thereof Download PDFInfo
- Publication number
- CN111814926A CN111814926A CN201910289979.1A CN201910289979A CN111814926A CN 111814926 A CN111814926 A CN 111814926A CN 201910289979 A CN201910289979 A CN 201910289979A CN 111814926 A CN111814926 A CN 111814926A
- Authority
- CN
- China
- Prior art keywords
- mobile terminal
- received signal
- signal strength
- electronic price
- price tag
- 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.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K17/00—Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations
- G06K17/0022—Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations arrangements or provisions for transferring data to distant stations, e.g. from a sensing device
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S5/00—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
- G01S5/0009—Transmission of position information to remote stations
- G01S5/0018—Transmission from mobile station to base station
- G01S5/0027—Transmission from mobile station to base station of actual mobile position, i.e. position determined on mobile
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B17/00—Monitoring; Testing
- H04B17/30—Monitoring; Testing of propagation channels
- H04B17/309—Measuring or estimating channel quality parameters
- H04B17/318—Received signal strength
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W64/00—Locating users or terminals or network equipment for network management purposes, e.g. mobility management
- H04W64/006—Locating users or terminals or network equipment for network management purposes, e.g. mobility management with additional information processing, e.g. for direction or speed determination
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Quality & Reliability (AREA)
- Electromagnetism (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Telephone Function (AREA)
Abstract
Description
技术领域technical field
本申请涉及计算机技术领域,尤其涉及一种数据处理方法及其装置。The present application relates to the field of computer technology, and in particular, to a data processing method and device thereof.
背景技术Background technique
在当前生活环境下,许多大型商场、超市利用纸质价签向顾客展示商品价格以及促销活动,但在这些超市商场中有数以万计的商品,并且商品价格的改动非常频繁,若是以人工的方式给每个商品粘贴纸质价签,是一件极为繁琐的事情。In the current living environment, many large shopping malls and supermarkets use paper price tags to display commodity prices and promotional activities to customers, but there are tens of thousands of commodities in these supermarkets and shopping malls, and commodity prices are changed very frequently. It is extremely cumbersome to attach paper price tags to each commodity.
基于此,电子价签应运而生,电子价签是一种带有信息收发功能的电子显示装置。相对于传统纸质价签,电子价签具有诸多优势,例如电子价签可以显示更多的商品信息,在商品价格变动时,能够更加迅速地显示更新的价格。Based on this, the electronic price tag came into being, which is an electronic display device with the function of sending and receiving information. Compared with traditional paper price tags, electronic price tags have many advantages. For example, electronic price tags can display more commodity information, and can display updated prices more quickly when commodity prices change.
此外,还可利用信标(beacon)基站向顾客提供自身的位置,在将beacon基站与电子价签技术耦合的过程中发现技术上存在相悖之处且硬件投入大。因此,现有技术需要一种在不增加硬件投入的情况下同时提供定位服务和商品价格的技术方案。In addition, a beacon base station can also be used to provide customers with their own location. In the process of coupling the beacon base station with the electronic price tag technology, it is found that there are technical inconsistencies and large hardware investment. Therefore, there is a need in the prior art for a technical solution that simultaneously provides location services and commodity prices without increasing hardware investment.
发明内容SUMMARY OF THE INVENTION
本申请的主要目的在于提供一种数据处理方法及其装置,旨在解决以上提到的不增加硬件投入的情况下提供定位服务和商品价格的问题。The main purpose of the present application is to provide a data processing method and device thereof, aiming to solve the above-mentioned problems of providing positioning services and commodity prices without increasing hardware investment.
本申请实施例提供一种数据处理方法,所述方法由电子价签执行,包括:根据接收到的移动终端广播的数据包,确定所述数据包的接收信号强度是否超过预定阈值;若超过所述预定阈值,则将所述接收信号强度发送到与所述电子价签对应的服务器。The embodiment of the present application provides a data processing method, the method is executed by an electronic price tag, and includes: according to a received data packet broadcast by a mobile terminal, determining whether the received signal strength of the data packet exceeds a predetermined threshold; If the predetermined threshold is exceeded, the received signal strength is sent to the server corresponding to the electronic price tag.
本申请实施例还提供一种数据处理方法,所述方法由服务器执行,包括:从不同的电子价签获取移动终端广播的数据包的接收信号强度超过预定阈值的多个接收信号强度;根据信号强度分布信息,确定所述移动终端所在的位置。本申请实施例还提供一种数据处理方法,所述方法由移动终端执行,包括:广播数据包;获取根据电子价签接收到所述数据包的接收信号强度确定的移动终端所在的位置。The embodiment of the present application also provides a data processing method, the method is executed by a server, and includes: acquiring from different electronic price tags a plurality of received signal strengths of data packets broadcast by a mobile terminal exceeding a predetermined threshold; The intensity distribution information is used to determine the location where the mobile terminal is located. The embodiment of the present application also provides a data processing method, the method is executed by a mobile terminal, and includes: broadcasting a data packet; and obtaining a location of the mobile terminal determined according to the received signal strength of the data packet received by an electronic price tag.
本申请实施例还提供一种电子价签,包括:处理器;以及被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行以下操作:根据接收到的移动终端广播的数据包,确定所述数据包的接收信号强度是否超过预定阈值;若超过所述预定阈值,则将所述接收信号强度发送到与所述电子价签对应的服务器。Embodiments of the present application also provide an electronic price tag, comprising: a processor; and a memory arranged to store computer-executable instructions, the executable instructions, when executed, cause the processor to perform the following operations: according to the received The data packet broadcast by the mobile terminal is determined, and whether the received signal strength of the data packet exceeds a predetermined threshold is determined; if the received signal strength exceeds the predetermined threshold, the received signal strength is sent to the server corresponding to the electronic price tag.
本申请实施例还提供一种服务器,包括:处理器;以及被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行以下操作:从不同的电子价签获取移动终端广播的数据包的接收信号强度超过预定阈值的多个接收信号强度;根据信号强度分布信息,确定所述移动终端所在的位置。Embodiments of the present application also provide a server, comprising: a processor; and a memory arranged to store computer-executable instructions, the executable instructions, when executed, cause the processor to perform the following operations: The sign acquires multiple received signal strengths of data packets broadcast by the mobile terminal that exceed a predetermined threshold; and determines the location of the mobile terminal according to the signal strength distribution information.
本申请实施例还提供一种移动终端,包括:显示器,显示用户界面;处理器;以及被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行以下操作:广播数据包;获取根据电子价签接收到所述数据包的接收信号强度确定的移动终端所在的位置。Embodiments of the present application also provide a mobile terminal, comprising: a display that displays a user interface; a processor; and a memory arranged to store computer-executable instructions that, when executed, cause the processor to execute the following Operation: broadcast the data packet; obtain the location of the mobile terminal determined according to the received signal strength of the data packet received by the electronic price tag.
本申请实施例还提供一种数据处理方法,所述方法由电子价签执行,包括:响应于移动终端启动广播模式,将确定的接收信号强度发送到与所述电子价签对应的服务器。Embodiments of the present application further provide a data processing method, the method being executed by an electronic price tag, comprising: in response to a mobile terminal starting a broadcast mode, sending the determined received signal strength to a server corresponding to the electronic price tag.
本申请实施例采用的上述至少一个技术方案能够达到以下有益效果:The above-mentioned at least one technical solution adopted in the embodiments of the present application can achieve the following beneficial effects:
根据本申请的示例性实施例的数据处理方法及其装置可移动终端广播数据包的情况下,利用电子价签的接收信号强度确定移动终端的位置,从而能够在不增加硬件的基础上向用户提供定位服务。According to the data processing method and the device thereof according to the exemplary embodiments of the present application, the position of the mobile terminal can be determined by using the received signal strength of the electronic price tag under the condition that the mobile terminal broadcasts the data packet, so that the mobile terminal can be sent to the user without adding hardware. Provide location services.
附图说明Description of drawings
此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:The drawings described herein are used to provide further understanding of the present application and constitute a part of the present application. The schematic embodiments and descriptions of the present application are used to explain the present application and do not constitute an improper limitation of the present application. In the attached image:
图1示出根据本申请的示例性实施例的电子价签的应用场景图;FIG. 1 shows an application scenario diagram of an electronic price tag according to an exemplary embodiment of the present application;
图2示出根据本申请的示例性实施例的电子价签系统的示图;FIG. 2 shows a diagram of an electronic price tag system according to an exemplary embodiment of the present application;
图3示出根据本申请的示例性实施例的数据处理系统执行数据处理的示意图;3 shows a schematic diagram of data processing performed by a data processing system according to an exemplary embodiment of the present application;
图4示出根据本申请的示例性实施例的数据处理装置的框图。FIG. 4 shows a block diagram of a data processing apparatus according to an exemplary embodiment of the present application.
具体实施方式Detailed ways
为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。In order to make the objectives, technical solutions and advantages of the present application clearer, the technical solutions of the present application will be clearly and completely described below with reference to the specific embodiments of the present application and the corresponding drawings. Obviously, the described embodiments are only a part of the embodiments of the present application, but not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of this application.
根据本申请的移动终端是包括显示单元的设备,可包括但不限于是以下任意设备:个人计算机(PC)、移动装置(诸如,蜂窝电话、个人数字助理(PDA)、数码相机、便携式游戏控制台、MP3播放器、便携式/个人多媒体播放器(PMP)、手持电子书、平板PC、便携式膝上型PC和全球定位系统(GPS)导航仪)、智能TV等。A mobile terminal according to the present application is a device including a display unit, which may include, but is not limited to, any of the following: personal computers (PCs), mobile devices such as cellular phones, personal digital assistants (PDAs), digital cameras, portable game controls Tablets, MP3 Players, Portable/Personal Multimedia Players (PMPs), Handheld eBooks, Tablet PCs, Portable Laptop PCs and Global Positioning System (GPS) Navigators), Smart TVs, etc.
此外,应理解,根据本申请的移动终端的显示单元可包括触摸屏和触摸屏控制器,其中,触摸屏可向用户提供与各种服务(例如,显示搜索的商品等)相应的用户界面(UI),并将与在UI上的至少一个触摸相应的模拟信号发送到触摸屏控制器。在对本申请的描述中,“触摸”可包括接触触摸和无接触触摸,其中,接触触摸是指触摸屏可通过用户的身体部分(例如,手指等)或触摸输入工具(例如,手写笔或触控笔)来接收至少一个触摸输入。触摸屏也可接收与一个或多个触摸之间触摸的连续移动相应的触摸输入信号。例如,接触触摸可包括单击、双击、拖拽、拖放等。触摸屏可将与输入的触摸的连续移动相应的模拟信号发送到触摸屏控制器。In addition, it should be understood that the display unit of the mobile terminal according to the present application may include a touch screen and a touch screen controller, wherein the touch screen may provide a user with a user interface (UI) corresponding to various services (eg, displaying searched goods, etc.), and send an analog signal corresponding to at least one touch on the UI to the touch screen controller. In the description of this application, "touch" may include contact touch and non-contact touch, where contact touch means that the touch screen can be touched by a user's body part (eg, finger, etc.) or a touch input tool (eg, a stylus or touch pen) to receive at least one touch input. The touch screen may also receive touch input signals corresponding to continuous movement of the touch between one or more touches. For example, contact touches may include clicks, double-clicks, drags, drags, and the like. The touch screen may send an analog signal corresponding to the continuous movement of the input touch to the touch screen controller.
无接触触摸也被称为悬停触摸,具体来说,无接触触摸不需要受限于触摸屏和用户的身体部分或触摸输入工具之间的接触。触摸屏可根据移动终端的性能或配置而检测的间隔不同。此外,触摸屏可被实施为电阻型、电容型、红外型、声波型等。Contactless touch is also known as hover touch, specifically, contactless touch need not be limited to contact between the touch screen and the user's body part or touch input tool. The touch screen may detect different intervals according to the performance or configuration of the mobile terminal. In addition, the touch screen may be implemented as a resistive type, a capacitive type, an infrared type, an acoustic wave type, or the like.
触摸屏控制器将从触摸屏接收的模拟信号转换为数字信号(例如,X和Y坐标)。控制器可使用从触摸屏控制器接收的数字信号来控制触摸屏。例如,响应于用户对显示在触摸屏上的快捷方式图标或按钮,根据本申请的移动终端可显示与快捷方式图标相应的用户界面,例如,用户点击“盒马鲜生”应用的图标,则移动终端可显示“盒马鲜生”应用的用户界面。The touchscreen controller converts analog signals received from the touchscreen to digital signals (eg, X and Y coordinates). The controller may control the touch screen using digital signals received from the touch screen controller. For example, in response to a user's response to a shortcut icon or button displayed on the touch screen, the mobile terminal according to the present application can display a user interface corresponding to the shortcut icon. Displays the user interface of the Hema Xiansheng app.
为了更清楚地理解本申请,以下将参照图1对电子价签的应用场景进行描述。应注意,图1中的场景仅为示意性的而非限制性的。如图1所示,用户在超市里面购物时,电子价签10可以显示商品的名称、价格以及商品二维码,用户通过电子价签可以直观地获知商品价格,若用户期望获知更多的商品信息或者对该商品进行某些特定操作(例如,付款),可如图1所示利用手机20等移动终端扫描电子价签中的二维码即可。In order to understand the present application more clearly, the following will describe the application scenario of the electronic price tag with reference to FIG. 1 . It should be noted that the scenario in Figure 1 is only illustrative and not limiting. As shown in Fig. 1, when the user is shopping in the supermarket, the electronic price tag 10 can display the name, price and QR code of the commodity. The user can intuitively know the commodity price through the electronic price tag. If the user wishes to know more commodities To obtain information or perform some specific operations (for example, payment) on the commodity, the QR code in the electronic price tag can be scanned with a mobile terminal such as a mobile phone 20 as shown in FIG. 1 .
以上已经参照图1对电子价签的使用场景进行了简单描述,以下将结合图2对电子价签系统进行描述。应注意,图2中的设备仅为示例性的,因此包含的设备是构成通用的电子价签系统的缩减示图,并非限制性的。例如,在图2中,所述电子价签系统200包含一个电子价签服务器210,但在实际应用中,所述电子价签服务器210可以包含按照分布式布置的多个服务器。The usage scenario of the electronic price tag has been briefly described above with reference to FIG. 1 , and the electronic price tag system will be described below with reference to FIG. 2 . It should be noted that the devices in FIG. 2 are merely exemplary, and thus the included devices are abridged diagrams that constitute a general electronic price tag system, and are not limiting. For example, in FIG. 2 , the electronic
如图2所示,所述电子价签系统200包括电子价签服务器210、交换机220、蓝牙基站230以及多个电子价签240。As shown in FIG. 2 , the electronic
首先,电子价签服务器210可从数据库中获取与商品相关的商品数据,随后,可利用电子价签服务器210内嵌的商品编辑工具,将所述商品数据进行编辑成电子价签上将被展示的商品信息。电子价签服务器210可与交换机220通过有线方式连接在一起,交换机220可有效提高网络传输效能。随后,交换机220根据各个蓝牙基站230的网络地址,将商品信息通过以太网(或串行通讯口)传送到蓝牙基站230。First, the electronic
蓝牙基站230将载有商品信息的射频无线电信号发送至相应电子价签240,电子价签240是带身份识别码的无线数据收发器,可运行按照预定间隔(例如,3秒)的扫描模式,将接收到的射频信号还原成有效的数字信号并显示出来。The Bluetooth
通常来说,电子价签系统200具有点对点和群发两种通讯功能,即:电子价签系统既可以对某个指定价签进行传送数据,也可以一次性地对所有价签进行控制。举例来说,电子价签系统200可一次性对所有商品的价格进行更换,或者可针对食品类的商品的价格进行更换。蓝牙基站230可通过蓝牙技术与电子价签进行连接,蓝牙(Bluetooth)是一种无线技术标准,可实现固定设备、移动设备和楼宇个人域网之间的短距离数据交换,在此将不再详述。Generally speaking, the electronic
在实际应用中,可将电子价签放置在特定的PVC导轨内(导轨固定在货架上),也可以设置为悬挂、挂钩或者摆台式多种结构。电子价签系统200还支持远程控制,通过网络对其连锁分部的商品统一标价管理。In practical applications, the electronic price tag can be placed in a specific PVC guide rail (the guide rail is fixed on the shelf), or it can be set to hang, hook or swing. The electronic
本申请在图2的电子价签系统200的基础上,提出了一种可提供定位服务又可提供商品价格且无需增加硬件投入的技术方案,以下将参照图3进行具体描述。Based on the electronic
图3示出根据本申请的示例性实施例的数据处理系统运行的数据处理示意图。FIG. 3 shows a schematic diagram of data processing in the operation of the data processing system according to an exemplary embodiment of the present application.
如图3所示,所述数据处理系统包括移动终端310、电子价签服务器320以及一个或多个电子价签330。当用户携带移动终端310进入室内(例如,超市)时,电子服务器320可向移动终端发送提醒信息,用于提醒用户启动通信切换操作,例如,可通过向用户推送“是否开启搜索模式”或者“是否定位”等的信息来提醒用户启动通信切换操作。As shown in FIG. 3 , the data processing system includes a
随后,用户可在移动终端310的显示界面上,执行使移动终端310的通信模式切换为广播模式的通信切换操作。举例来说,可使移动终端中的蓝牙模块按照广播模式运行。其中,用户的触发操作可以是各种输入操作,例如,可以是通过以上已经提到的“触摸”操作来触发,也可以是通过语音输入来触发或者可通过振动来触发。Subsequently, the user may perform a communication switching operation of switching the communication mode of the
移动终端310的通信模块在切换到广播模式后,通信模块可运行广播模式,其中,所述广播模式是指数据包向周围进行广播的模式,也就是说,移动终端的通信模块向周围广播数据包,其中,所述数据包包括移动设备的媒体访问控制地址(Media Access ControlAddress,缩写为MAC),MAC是用于标识该移动装置的唯一标识。优选地,可触发移动终端310中的蓝牙模块进入蓝牙广播模块。After the communication module of the
由于电子价签在扫描模式下运行,因此,在移动终端执行广播模式时,会接收到移动终端发送的数据包。此时,电子价签330可确定接收信号强度(Received SignalStrength Indication,简称RSSI)是否超过预定阈值,若超过预定阈值,则将该接收信号强度发送到服务器320。在实施中,电子价签330可将确定的接收信号强度直接发送到服务器320。随后,由服务器320从接收到的多个接收信号强度中筛选出大于预定阈值的接收信号强度执行后续操作。Since the electronic price tag operates in the scan mode, when the mobile terminal executes the broadcast mode, the data packet sent by the mobile terminal will be received. At this time, the
在实施中,电子价签330可将它的接收信号强度发送到与其对应的基站,随后,该基站将接收信号强度转发到服务器320。由于电子价签330是按照预定间隔进行扫描的,因此,可能会接收到同一电子价签的不同接收信号强度。In an implementation, the
在实施中,服务器320可预先存储接收信号强度分布信息,其中,该信息是所有电子价签在测试终端放置在室内的各个位置时获取的接收信号强度。也就是说,在用户手持移动终端站在室内的各个位置的情况下收集各个电子价签的接收信号强度,并利用这些接收信号强度生成接收信号强度分布信息。In implementation, the
这样,当服务器320从基站或者各个电子价签接收到一个或多个强度信号值后,将这些强度信号值与存储的接收信号强度分布信息进行比较,确定移动终端310的位置。在实施中,在与接收信号强度分布信息中的强度信号值进行比对时,可将预定误差范围内的两个值是相等的。In this way, after receiving one or more strength signal values from the base station or each electronic price tag, the
在确定了移动终端310的位置后,可将移动终端310的位置与电子价签的位置进行组合,向用户提供更便利的购物体验。After the location of the
虽然在图3中仅具有一个移动终端310,但在实施中所述数据处理系统可具有多个移动终端,当不同的用户携带各自的移动终端进入室内时,可按照如上移动终端310的处理方式进行处理。应注意地,当多个移动终端的通信模块被切换到广播模式后,可分别向周围广播数据包,由于每个数据包中均包含对应的移动终端的MAC,所以电子标签在接收到对应的数据包时,可将数据包中的MAC提取出来,将MAC以及对应的接收信号强度发送到服务器320,服务器320在利用接收到的RSSI确定这些移动终端的位置后,根据各自的MAC将这些位置分别发送到这些移动终端。Although there is only one
具体来说,可确定在所述移动终端预定范围内的商品,并将这些商品对应的商品信息发送到所述移动终端。此外,用户可在移动终端上根据搜索信息查找商品,此时,服务器320可确定与用户输入的搜索信息对应的商品,随后确定从所述移动终端的位置到达所述商品所在的位置的路线。Specifically, commodities within a predetermined range of the mobile terminal may be determined, and commodity information corresponding to these commodities may be sent to the mobile terminal. In addition, the user can search for commodities on the mobile terminal according to the search information, at this time, the
在实施例中,可根据移动终端310的位置,确定在所述移动终端的预定范围内的商品,并将与所述商品对应的商品信息发送到所述移动终端,其中,所述预设条件可以是在所述位置的预定范围内的商品或者在预定范围内的促销活动。举例来说,当用户走入超市后,根据以上所述的方法确定用户的位置,随后,将用户周围5米内的促销活动发送到用户的移动终端上,或者将用户所在位置属于的品类内的促销活动发送到移动终端。In an embodiment, according to the location of the
此外,服务器320可根据已存储的室内位置分布信息以及移动终端310所在的位置,向用户展示其在室内的位置。In addition, the
综上可述,根据本申请的示例性实施例的数据处理方法可移动终端广播数据包的情况下,利用电子价签的接收信号强度确定移动终端的位置,从而能够在不增加硬件的基础上向用户提供定位服务。此外,可利用移动终端的位置,向用户提供更便利的购物体检。更进一步地,可根据移动终端的位置,向用户提供室内导航服务。更进一步地,可根据移动终端的位置,向用户提供更精准地促销活动。此外,在本申请中,所述移动终端无需与电子价签建立连接,从而降低了移动终端的功耗。To sum up, according to the data processing method of the exemplary embodiment of the present application, when the mobile terminal broadcasts the data packet, the position of the mobile terminal can be determined by using the received signal strength of the electronic price tag, so that the position of the mobile terminal can be determined without adding hardware. Provide location services to users. In addition, the location of the mobile terminal can be used to provide users with a more convenient shopping check-up. Furthermore, the indoor navigation service can be provided to the user according to the location of the mobile terminal. Further, according to the location of the mobile terminal, more precise promotion activities can be provided to the user. In addition, in the present application, the mobile terminal does not need to establish a connection with the electronic price tag, thereby reducing the power consumption of the mobile terminal.
为了更清楚地明白本申请的示例性实施例的发明构思,以下将参照图4描述本申请的示例性实施例的数据处理装置的框图。本领域普通技术人员将理解:图4中的数据处理装置仅示出了与本示例性实施例相关的组件,数据处理装置中还包括除了图4中示出的组件之外的通用组件。In order to more clearly understand the inventive concept of the exemplary embodiment of the present application, a block diagram of the data processing apparatus of the exemplary embodiment of the present application will be described below with reference to FIG. 4 . Those of ordinary skill in the art will understand that the data processing apparatus in FIG. 4 only shows components related to the present exemplary embodiment, and the data processing apparatus also includes general components other than those shown in FIG. 4 .
图4示出本申请的示例性实施例的数据处理装置的框图。参考图4,在硬件层面,该服务器包括处理器、内部总线和计算机可读存储介质,其中,所述计算机可读存储介质包括易失性存储器和非易失性存储器。处理器从非易失性存储器中读取对应的计算机程序然后运行。当然,除了软件实现方式之外,本申请并不排除其他实现方式,比如逻辑器件抑或软硬件结合的方式等等,也就是说以下处理流程的执行主体并不限定于各个逻辑单元,也可以是硬件或逻辑器件。FIG. 4 shows a block diagram of a data processing apparatus of an exemplary embodiment of the present application. Referring to FIG. 4 , at the hardware level, the server includes a processor, an internal bus, and a computer-readable storage medium, wherein the computer-readable storage medium includes a volatile memory and a non-volatile memory. The processor reads the corresponding computer program from the nonvolatile memory and executes it. Of course, in addition to software implementations, this application does not exclude other implementations, such as logic devices or a combination of software and hardware. hardware or logic device.
应注意,所述数据处理装置可以是执行对应数据处理方法的电子价签、服务器以及移动终端,区别在于处理器所执行的操作不同,但在本申请所需硬件上没有差别。It should be noted that the data processing device may be an electronic price tag, a server, and a mobile terminal that execute the corresponding data processing method. The difference is that the operations performed by the processors are different, but there is no difference in the hardware required by the present application.
在所述数据处理装置为电子价签的情况下,所述处理器执行以下操作:根据接收到的移动终端广播的数据包,确定所述数据包的接收信号强度是否超过预定阈值;若超过所述预定阈值,则将所述接收信号强度发送到与所述电子价签对应的服务器。In the case where the data processing device is an electronic price tag, the processor performs the following operations: according to the received data packets broadcast by the mobile terminal, determine whether the received signal strength of the data packets exceeds a predetermined threshold; If the predetermined threshold is exceeded, the received signal strength is sent to the server corresponding to the electronic price tag.
可选地,所述处理器还执行步骤:所述电子价签按照预定间隔的扫描模式运行。Optionally, the processor further performs the step of: the electronic price tag operates in a scanning mode at predetermined intervals.
可选地,所述处理器还执行步骤:响应于移动终端启动广播模式,与所述服务器建立通信连接。Optionally, the processor further performs the step of: establishing a communication connection with the server in response to the mobile terminal starting the broadcast mode.
可选地,所述数据包包括移动终端的标识信息。Optionally, the data packet includes identification information of the mobile terminal.
在所述数据处理装置为服务器的情况下,所述处理器执行以下操作:从不同的电子价签获取移动终端广播的数据包的接收信号强度超过预定阈值的多个接收信号强度;根据信号强度分布信息,确定所述移动终端所在的位置。In the case where the data processing device is a server, the processor performs the following operations: acquiring from different electronic price tags a plurality of received signal strengths of data packets broadcast by the mobile terminal exceeding a predetermined threshold; according to the signal strength distribution information to determine the location of the mobile terminal.
可选地,接收信号强度分布信息是所有电子价签在测试终端放置在室内的各个位置时获取的接收信号强度。Optionally, the received signal strength distribution information is the received signal strength obtained by all electronic price tags when the test terminal is placed at various positions in the room.
可选地,所述处理器还执行步骤:确定在所述移动终端预定范围内的商品;将所述商品对应的商品信息发送到所述移动终端。Optionally, the processor further performs the steps of: determining commodities within a predetermined range of the mobile terminal; and sending commodity information corresponding to the commodities to the mobile terminal.
可选地,所述处理器还执行步骤:确定与用户输入的搜索信息对应的商品;确定从所述移动终端的位置到达所述商品所在的位置的路线。Optionally, the processor further performs the steps of: determining a commodity corresponding to the search information input by the user; determining a route from the location of the mobile terminal to the location where the commodity is located.
可选地,所述处理器还执行步骤:确定在所述移动终端的预定范围内的商品;将与所述商品对应的商品信息发送到所述移动终端。Optionally, the processor further performs the steps of: determining commodities within a predetermined range of the mobile terminal; and sending commodity information corresponding to the commodities to the mobile terminal.
可选地,所述处理器还执行步骤:获取所有电子价签在测试终端放置在各个位置时的接收信号强度分布信息。Optionally, the processor further performs the step of: acquiring the received signal strength distribution information of all the electronic price tags when the test terminal is placed in each position.
可选地,所述处理器在实现步骤根据接收信号强度分布信息确定移动终端所在的位置包括:通过所述接收信号强度与所述接收信号强度分布信息进行比较,确定所述移动终端所在的位置。Optionally, the processor determining the location of the mobile terminal according to the received signal strength distribution information in the implementing step includes: determining the location of the mobile terminal by comparing the received signal strength with the received signal strength distribution information. .
在所述数据处理装置为移动终端的情况下,所述处理器执行以下操作:When the data processing device is a mobile terminal, the processor performs the following operations:
广播数据包;获取根据电子价签接收到所述数据包的接收信号强度确定的移动终端所在的位置。Broadcast the data packet; obtain the location of the mobile terminal determined according to the received signal strength of the data packet received by the electronic price tag.
可选地,所述处理器还可在广播数据包前还包括:确定通信切换操作被触发,其中,所述通信切换操作是使移动终端的通信模式切换为广播模式的操作。Optionally, before broadcasting the data packet, the processor may further include: determining that a communication switching operation is triggered, wherein the communication switching operation is an operation of switching the communication mode of the mobile terminal to the broadcast mode.
可选地,所述处理器在实现步骤确定通信切换操作被触发包括:在显示用户界面时,确定所述通信切换操作被用户输入操作触发。Optionally, the determining by the processor that the communication switching operation is triggered in the implementing step includes: when the user interface is displayed, determining that the communication switching operation is triggered by a user input operation.
可选地,所述数据包包括所述移动终端的标识信息。Optionally, the data packet includes identification information of the mobile terminal.
综上可述,根据本申请的示例性实施例的数据处理装置可移动终端广播数据包的情况下,利用电子价签的接收信号强度确定移动终端的位置,从而能够在不增加硬件的基础上向用户提供定位服务。此外,可利用移动终端的位置,向用户提供更便利的购物体检。更进一步地,可根据移动终端的位置,向用户提供室内导航服务。更进一步地,可根据移动终端的位置,向用户提供更精准地促销活动。此外,在本申请中,所述移动终端无需与电子价签建立连接,从而降低了移动终端的功耗。To sum up, the data processing apparatus according to the exemplary embodiment of the present application can determine the position of the mobile terminal by using the received signal strength of the electronic price tag in the case where the mobile terminal broadcasts the data packet, so that the location of the mobile terminal can be determined without adding hardware. Provide location services to users. In addition, the location of the mobile terminal can be used to provide users with a more convenient shopping check-up. Furthermore, the indoor navigation service can be provided to the user according to the location of the mobile terminal. Further, according to the location of the mobile terminal, more precise promotion activities can be provided to the user. In addition, in the present application, the mobile terminal does not need to establish a connection with the electronic price tag, thereby reducing the power consumption of the mobile terminal.
需要说明的是,实施例1所提供方法的各步骤的执行主体均可以是同一设备,或者,该方法也由不同设备作为执行主体。比如,步骤21和步骤22的执行主体可以为设备1,步骤23的执行主体可以为设备2;又比如,步骤21的执行主体可以为设备1,步骤22和步骤23的执行主体可以为设备2;等等。It should be noted that, each step of the method provided in Embodiment 1 may be executed by the same device, or the method may also be executed by different devices. For example, the execution body of step 21 and step 22 may be device 1, and the execution body of step 23 may be device 2; for another example, the execution body of step 21 may be device 1, and the execution body of step 22 and step 23 may be device 2 ;and many more.
本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) having computer-usable program code embodied therein.
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block in the flowchart illustrations and/or block diagrams, and combinations of flows and/or blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to the processor of a general purpose computer, special purpose computer, embedded processor or other programmable data processing device to produce a machine such that the instructions executed by the processor of the computer or other programmable data processing device produce Means for implementing the functions specified in a flow or flow of a flowchart and/or a block or blocks of a block diagram.
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory result in an article of manufacture comprising instruction means, the instructions The apparatus implements the functions specified in the flow or flows of the flowcharts and/or the block or blocks of the block diagrams.
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。These computer program instructions can also be loaded on a computer or other programmable data processing device to cause a series of operational steps to be performed on the computer or other programmable device to produce a computer-implemented process such that The instructions provide steps for implementing the functions specified in the flow or blocks of the flowcharts and/or the block or blocks of the block diagrams.
在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。In a typical configuration, a computing device includes one or more processors (CPUs), input/output interfaces, network interfaces, and memory.
内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。Memory may include non-persistent memory in computer readable media, random access memory (RAM) and/or non-volatile memory in the form of, for example, read only memory (ROM) or flash memory (flash RAM). Memory is an example of a computer-readable medium.
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。Computer-readable media includes both persistent and non-permanent, removable and non-removable media, and storage of information may be implemented by any method or technology. Information may be computer readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read only memory (ROM), Electrically Erasable Programmable Read Only Memory (EEPROM), Flash Memory or other memory technology, Compact Disc Read Only Memory (CD-ROM), Digital Versatile Disc (DVD) or other optical storage, Magnetic tape cassettes, magnetic tape magnetic disk storage or other magnetic storage devices or any other non-transmission medium that can be used to store information that can be accessed by a computing device. Computer-readable media, as defined herein, excludes transitory computer-readable media, such as modulated data signals and carrier waves.
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。It should also be noted that the terms "comprising", "comprising" or any other variation thereof are intended to encompass a non-exclusive inclusion such that a process, method, article or device comprising a series of elements includes not only those elements, but also Other elements not expressly listed or inherent to such a process, method, article of manufacture or apparatus are also included. Without further limitation, an element qualified by the phrase "comprising a..." does not preclude the presence of additional identical elements in the process, method, article of manufacture, or device that includes the element.
本领域技术人员应明白,本申请的实施例可提供为方法、系统或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。It will be appreciated by those skilled in the art that the embodiments of the present application may be provided as a method, a system or a computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) having computer-usable program code embodied therein.
以上所述仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。The above descriptions are merely examples of the present application, and are not intended to limit the present application. Various modifications and variations of this application are possible for those skilled in the art. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of this application shall be included within the scope of the claims of this application.
Claims (31)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910289979.1A CN111814926A (en) | 2019-04-11 | 2019-04-11 | A data processing method and device thereof |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910289979.1A CN111814926A (en) | 2019-04-11 | 2019-04-11 | A data processing method and device thereof |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN111814926A true CN111814926A (en) | 2020-10-23 |
Family
ID=72843923
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201910289979.1A Pending CN111814926A (en) | 2019-04-11 | 2019-04-11 | A data processing method and device thereof |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN111814926A (en) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112689251A (en) * | 2020-12-31 | 2021-04-20 | 努比亚技术有限公司 | Electronic price tag time-delay picture brushing method and equipment and computer storage medium |
| CN112801241A (en) * | 2020-12-29 | 2021-05-14 | 西安超嗨网络科技有限公司 | System and method for realizing intelligent shopping cart indoor accurate positioning based on electronic price tags |
| CN112821970A (en) * | 2020-12-31 | 2021-05-18 | 努比亚技术有限公司 | Electronic price tag channel selection method, electronic price tag channel selection device and computer storage medium |
| WO2023006066A1 (en) * | 2021-07-30 | 2023-02-02 | 盒马(中国)有限公司 | Positioning method and apparatus, positioning device, system, and storage medium |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105873023A (en) * | 2016-05-09 | 2016-08-17 | 深圳市天工测控技术有限公司 | Indoor positioning system and method based on BLE mesh networking |
| CN106170150A (en) * | 2016-06-28 | 2016-11-30 | 努比亚技术有限公司 | Mobile terminal and localization method |
| CN108616811A (en) * | 2018-07-09 | 2018-10-02 | 上海晶曦微电子科技有限公司 | A kind of management server, electronic price label and positioning terminal |
-
2019
- 2019-04-11 CN CN201910289979.1A patent/CN111814926A/en active Pending
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105873023A (en) * | 2016-05-09 | 2016-08-17 | 深圳市天工测控技术有限公司 | Indoor positioning system and method based on BLE mesh networking |
| CN106170150A (en) * | 2016-06-28 | 2016-11-30 | 努比亚技术有限公司 | Mobile terminal and localization method |
| CN108616811A (en) * | 2018-07-09 | 2018-10-02 | 上海晶曦微电子科技有限公司 | A kind of management server, electronic price label and positioning terminal |
Non-Patent Citations (1)
| Title |
|---|
| 郭文书: "《物联网技术导论》", 30 June 2017, 华中科技大学出版社, pages: 116 * |
Cited By (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112801241A (en) * | 2020-12-29 | 2021-05-14 | 西安超嗨网络科技有限公司 | System and method for realizing intelligent shopping cart indoor accurate positioning based on electronic price tags |
| CN112801241B (en) * | 2020-12-29 | 2023-08-25 | 西安超嗨网络科技有限公司 | System and method for realizing accurate positioning in intelligent shopping cart based on electronic price tag |
| CN112689251A (en) * | 2020-12-31 | 2021-04-20 | 努比亚技术有限公司 | Electronic price tag time-delay picture brushing method and equipment and computer storage medium |
| CN112821970A (en) * | 2020-12-31 | 2021-05-18 | 努比亚技术有限公司 | Electronic price tag channel selection method, electronic price tag channel selection device and computer storage medium |
| CN112821970B (en) * | 2020-12-31 | 2023-09-22 | 努比亚技术有限公司 | Electronic price tag channel selection method, electronic price tag channel selection equipment and computer storage medium |
| CN112689251B (en) * | 2020-12-31 | 2023-10-17 | 努比亚技术有限公司 | Method, equipment and computer storage medium for electronic price tag time delay graph brushing |
| WO2023006066A1 (en) * | 2021-07-30 | 2023-02-02 | 盒马(中国)有限公司 | Positioning method and apparatus, positioning device, system, and storage medium |
| JP2024528929A (en) * | 2021-07-30 | 2024-08-01 | ヘマ (チャイナ) カンパニー リミテッド | Positioning method, device, equipment, system, and storage medium |
| JP7720985B2 (en) | 2021-07-30 | 2025-08-08 | ヘマ (チャイナ) カンパニー リミテッド | Positioning method, device, facility, system, and storage medium |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20200221251A1 (en) | Passive Dynamic Geofencing for Mobile Devices | |
| CN105580394B (en) | Method and device for message push and message display | |
| CN108124297B (en) | Method and apparatus for providing access point information of wireless access point | |
| CN107851351B (en) | Notification device and object position notification method therefor | |
| RU2689153C2 (en) | Radio beacon detection device | |
| CN105740291B (en) | Map interface display method and device | |
| US10643267B2 (en) | Retail purchasing computer system and method of operating same | |
| US20160307252A1 (en) | Method and apparatus for processing target article information | |
| CN111814926A (en) | A data processing method and device thereof | |
| CN104112213A (en) | Method and device for recommending information | |
| CN106412818B (en) | Method and device for positioning equipment | |
| EP2639718A1 (en) | Method and apparatus for tagging contents in a portable electronic device | |
| CN105303427A (en) | Article exchange method and article exchange device | |
| HK1209537A1 (en) | Method and system for pushing merchandise information | |
| WO2017167273A1 (en) | Service processing method and apparatus | |
| CN205621000U (en) | Location-based message providing system | |
| CN112312308A (en) | Indoor positioning method and terminal device | |
| CN105007567B (en) | A Zigbee-based system and method for locating household items using smart terminals | |
| US12190364B1 (en) | Systems and methods for improving a shopping experience within a retail store | |
| CN106899929A (en) | A kind of signal search methods, devices and systems | |
| CN112016987A (en) | Method and device for providing user interface information and establishing index information | |
| CN106910077B (en) | Target object information query method and device | |
| WO2015027839A1 (en) | Method and apparatus for commodity price comparison | |
| CN104811898B (en) | A kind of method of acquisition of information, server, terminal and system | |
| CN103870980A (en) | Information pushing method and server for network commodity |
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 | ||
| RJ01 | Rejection of invention patent application after publication | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20201023 |