一种物品控标设置和物品识别方法及装置与流程

文档序号:12469970阅读:524来源:国知局
一种物品控标设置和物品识别方法及装置与流程

本发明涉及物品安全管理领域,更具体地说,涉及一种物品控标设置和物品识别方法及装置。



背景技术:

为应对市场愈来愈激烈的竞争环境,企业只有持续创新,不断推出新的产品才能长久地生存下去。企业在新产品的开发阶段,通常会生产出一些样品进行测试,但是,如果样品被泄露出去的话,很可能会对企业造成难以挽回的巨大损失,因此,企业对产品(尤其是处于开发阶段的产品样品)的安全管理就显得十分重要。

目前,企业对产品进行安全管理的途径主要是通过在产品表面或主要部件上镭雕或喷二维码、条形码等方式,并进行定期盘点登记,从而实现产品的安全管控。但利用现有途径进行安全管理时,二维码、条形码等方式容易被人识别和仿制。为此我们可以提出一种新的安全管理方法,以加强企业对产品的安全管理的安全性。



技术实现要素:

本发明要解决的技术问题在于:利用现有途径进行安全管理时,二维码、条形码等方式容易被人识别和仿制,安全性能较低。针对该技术问题,提供一种物品控标设置和物品识别方法及装置。

为解决上述技术问题,本发明提供一种物品控标设置装置,所述物品控标设置装置包括:

标识图设置模块,用于根据图案设置策略在当前待管控物品上设置标识图,所述图案设置策略包括:在物品上设置h个标识图,每个标识图设置一参考点,确定该参考点为起点延伸的长度为L0的基准直线,以及确定与该基准直线终点相交且垂直于该基准线的打标直线,所述打标直线被划分为i个打标线段,每一打标线段首、尾两点对应的余弦值取值范围表征一个数值序列;所述余弦值为以所述基准直线为邻边,分别以所述起点与所述打标线段首、尾点的连线为斜边求得的值,所述h大于等于2,所述i大于等于2;

分配模块,用于确定所述物品的管理序号数值序列,根据预设的所述各标识图与管理序号数值序列之元素的对应关系,从所述管理序号数值序列中提取出与所述各标识图对应的元素组成所述各标识图待表征的数值序列;

标记模块,用于根据所述各标识图表征的数值序列,以及预设的所述各标识图的打标线段余弦值范围与数值序列映射关系分别在所述各标识图对应打标线段上设置标识点。

进一步地,本发明提供了一种物品识别装置,所述物品识别装置包括:

图片获取模块,用于获取包含标识图的物品图片,所述标识图通过如权利要求1所述的物品控标设置装置设置;

分析模块,用于确定所述物品图片中各标识图内的标识点与参考点之间的直线连接距离L1,并根据所述L0/L1以及各标识图的打标线段余弦值范围与数值序列映射关系得到所述各标识图所表征的数值序列;

处理模块,用于根据所述各标识图与管理序号数值序列之元素的对应关系,将得到的所述各数值序列中的元素进行组合,得到所述物品图片中的物品之管理序号。

进一步地,本发明提供了一种物品控标设置方法,所述物品控标设置方法包括以下物品标记过程:

根据图案设置策略在当前待管控物品上设置标识图,所述图案设置策略包括:在物品上设置h个标识图,每个标识图设置一参考点,确定以该参考点为起点延伸的长度为L0的基准直线,以及确定与该基准直线终点相交且垂直于该基准线的打标直线,所述打标直线被划分为i个打标线段,每一打标线段首、尾两点对应的余弦值取值范围表征一个数值序列;所述余弦值为以所述基准直线为邻边,分别以所述起点与所述打标线段首、尾点的连线为斜边求得的值,所述h大于等于2,所述i大于等于2;

确定所述物品的管理序号数值序列,根据预设的所述各标识图与管理序号数值序列之元素的对应关系,从所述管理序号数值序列中提取出与所述各标识图对应的元素组成所述各标识图待表征的数值序列;

根据所述各标识图表征的数值序列,以及预设的所述各标识图的打标线段余弦值范围与数值序列映射关系分别在所述各标识图对应打标线段上设置标识点。

进一步地,所述管理序号数值序列为k位m进制的序列;

所述各标识图包含的打标线段个数n相同,所述n的取值大于等于m的(k/h)次方。

进一步地,所述各标识图与管理序号数值序列之元素的对应关系为:

按照各标识图的图序号从大到小的顺序,分别与所述管理序号数值序列的低位元素到高位元素依次对应,或分别与所述管理序号数值序列的高位元素到低位元素依次对应,每一标识图对应的元素位数为所述k/h位;所述图序号是为每一标识图设置的唯一识别序号。

进一步地,所述各标识图的各打标线段长度相同;

或,所述各标识图的各打标线段长度各不相同。

进一步地,所述当前待管控物品为移动终端或移动终端部件。

进一步地,在标识图中设置参考点包括:在物品上设置一个规则图形,以该规则图形的几何中心点作为参考点。

进一步地,所述规则图形为圆形、矩形、三角形中的任意一种。

进一步地,本发明提供了一种物品识别方法,所述物品识别方法包括:

获取包含标识图的物品图片,所述标识图为通过前述物品控标设置方法所设置;

确定所述物品图片中各标识图内的标识点与参考点之间的直线连接距离L1,并根据所述L0/L1以及各标识图的打标线段余弦值范围与数值序列映射关系得到所述各标识图所表征的数值序列;

根据所述各标识图与管理序号数值序列之元素的对应关系,将得到的所述各数值序列中的元素进行组合,得到所述物品图片中的物品之管理序号。

有益效果

本发明提供的物品控标设置和物品识别方法及装置,在物品上设置由参考点和打标直线上形成的多个封闭图形;根据当前待管理物品的管理序号数值序列以及预先设置的各标识图与管理序号数值序列之元素的对应关系,提取出与各标识图对应的元素组成各标识图待表征的数值序列,结合预先设置的各标识图的打标线段余弦值范围与数值序列映射关系分别在各标识图对应打标线段上设置标识点。在对物品上的标识图进行读取时,确定物品图片中各标识图内的标识点与参考点之间的直线连接距离L1,并根据L0/L1以及各标识图的打标线段余弦值范围与数值序列映射关系得到各标识图所表征的数值序列以及各标识图与管理序号数值序列之元素的对应关系,将得到的所述各数值序列中的元素进行组合,得到所述物品图片中的物品之管理序号。实现一种全新的对物品进行身份管理的方式,通过该方式在物品上设置的标识图与现有二维码等标识图完全不同,且他人只能从该物品上看到简单的图形而得不到任何该物品的身份信息,既丰富了对物品的安全管控方式,又提升了对物品管理的安全性和多样性。

附图说明

下面将结合附图及实施例对本发明作进一步说明,附图中:

图1为实现本发明各个实施例一个可选的移动终端的硬件结构示意图;

图2为实现本发明各个实施例一个可选的服务器的结构示意图;

图3为本发明第一实施例提供的物品控标设置方法流程示意图;

图4为本发明第一实施例提供的一种标识点设置图;

图5为本发明第一实施例提供的一个仅显示参考点、各打标线段端点以及标识点的标识图;

图6为本发明第一实施例提供的一种标识图;

图7为本发明第一实施例提供的物品识别方法流程示意图;

图8为本发明第一实施例提供的标识点与参考点直线连接距离确定方法流程示意图;

图9为本发明第一实施例提供的确定标识点与参考点直线连接距离的坐标图;

图10为本发明第二实施例提供的一种标识图设置效果图;

图11为本发明第三实施例提供的物品控标设置装置的结构示意图;

图12为本发明第三实施例提供的物品识别装置的结构示意图;

图13为本发明第三实施例提供的分析模块的结构示意图;

图14为本发明第四实施例提供的一种标识图设置效果图。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

现在将参考附图描述实现本发明各个实施例的移动终端。在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本发明的说明,其本身并没有特定的意义。因此,"模块"与"部件"可以混合地使用。

移动终端可以以各种形式来实施。例如,本发明中描述的终端可以包括诸如移动电话、智能电话、笔记本电脑、数字广播接收器、PDA(个人数字助理)、PAD(平板电脑)、PMP(便携式多媒体播放器)、导航装置等等的移动终端以及诸如数字TV、台式计算机等等的固定终端。下面,假设终端是移动终端,然而,本领域技术人员将理解的是,除了特别用于移动目的的元件之外,根据本发明的实施方式的构造也能够应用于固定类型的终端。

图1为实现本发明各个实施例一个可选的移动终端的硬件结构示意图。

移动终端100可以包括A/V(音频/视频)输入单元110、感测单元120、存储器130、控制器140和电源单元150等等。图1示出了具有各种组件的移动终端,但是应理解的是,并不要求实施所有示出的组件,可以替代地实施更多或更少的组件,将在下面详细描述移动终端的元件。

A/V输入单元110用于接收音频或视频信号。A/V输入单元110可以包括相机111和麦克风112,相机111对在视频捕获模式或图像捕获模式中由图像捕获装置获得的静态图片或视频的图像数据进行处理。经相机111处理后的图像帧可以存储在存储器130(或其它存储介质)中或者经由无线通信单元110进行发送,可以根据移动终端的构造提供两个或更多相机111。麦克风112可以在电话通话模式、记录模式、语音识别模式等等运行模式中经由麦克风接收声音(音频数据),并且能够将这样的声音处理为音频数据。处理后的音频(语音)数据可以在电话通话模式的情况下转换为可经由移动通信模块112发送到移动通信基站的格式输出。麦克风112可以实施各种类型的噪声消除(或抑制)算法以消除(或抑制)在接收和发送音频信号的过程中产生的噪声或者干扰。

感测单元120检测移动终端100的当前状态,(例如,移动终端100的打开或关闭状态)、移动终端100的位置、用户对于移动终端100的接触(即,触摸输入)的有无、移动终端100的取向、移动终端100的加速或减速移动和方向等等,并且生成用于控制移动终端100的操作的命令或信号。例如,当移动终端100实施为滑动型移动电话时,感测单元120可以感测该滑动型电话是打开还是关闭。另外,感测单元120能够检测电源单元150是否提供电力。感测单元120可以包括接近传感器121。

存储器130可以存储由控制器140执行的处理和控制操作的软件程序等等,或者可以暂时地存储己经输出或将要输出的数据(例如,电话簿、消息、静态图像、视频等等)。而且,存储器130可以存储关于当触摸施加到触摸屏时输出的各种方式的振动和音频信号的数据。

存储器130可以包括至少一种类型的存储介质,所述存储介质包括闪存、硬盘、多媒体卡、卡型存储器(例如,SD或DX存储器等等)、随机访问存储器(RAM)、静态随机访问存储器(SRAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、可编程只读存储器(PROM)、磁性存储器、磁盘、光盘等等。而且,移动终端100可以与通过网络连接执行存储器130的存储功能的网络存储装置协作。

控制器140通常控制移动终端的总体操作。例如,控制器140执行与语音通话、数据通信、视频通话等等相关的控制和处理。控制器140可以执行模式识别处理,以将在触摸屏上执行的手写输入或者图片绘制输入识别为字符或图像。

电源单元150在控制器140的控制下接收外部电力或内部电力并且提供操作各元件和组件所需的适当的电力。

这里描述的各种实施方式可以以使用例如计算机软件、硬件或其任何组合的计算机可读介质来实施。对于硬件实施,这里描述的实施方式可以通过使用特定用途集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理装置(DSPD)、可编程逻辑装置(PLD)、现场可编程门阵列(FPGA)、处理器、控制器、微控制器、微处理器、被设计为执行这里描述的功能的电子单元中的至少一种来实施,在一些情况下,这样的实施方式可以在控制器140中实施。对于软件实施,诸如过程或功能的实施方式可以与允许执行至少一种功能或操作的单独的软件模块来实施。软件代码可以由以任何适当的编程语言编写的软件应用程序(或程序)来实施,软件代码可以存储在存储器130中并且由控制器140执行。

至此,己经按照其功能描述了移动终端。下面,为了简要起见,将描述诸如折叠型、直板型、摆动型、滑动型移动终端等等的各种类型的移动终端中的滑动型移动终端作为示例。因此,本发明能够应用于任何类型的移动终端,并且不限于滑动型移动终端。

如图2所示,为实现本发明各个实施例一个可选的服务器的结构示意图,该服务器至少包括:输入输出(IO)总线21、处理器22、存储器23、内存24和通信装置25。其中,

输入输出(IO)总线21分别与自身所属的服务器的其它部件(处理器22、存储器23、内存24和通信装置25)连接,并且为其它部件提供传送线路。

处理器22通常控制自身所属的服务器的总体操作。例如,处理器22执行计算和确认等操作。其中,处理器22可以是中央处理器(CPU)。

存储器23存储处理器可读、处理器可执行的软件代码,其包含用于控制处理器22执行本文描述的功能的指令(即软件执行功能)。

其中,本发明提供的消息订阅管理装置中,策略配置模块、图案设置模块、分配模块、打点模块、图片获取模块、图片分析模块、映射分析模块和处理模块的功能的软件代码可存储在存储器23中,并由处理器22执行或编译后执行。

内存24,一般采用半导体存储单元,包括随机存储器(RAM),只读存储器(ROM),以及高速缓存(CACHE),RAM是其中最重要的存储器。内存24是计算机中重要的部件之一,它是与CPU22进行沟通的桥梁,计算机中所有程序的运行都是在内存中进行的,其作用是用于暂时存放CPU22中的运算数据,以及与硬盘等外部存储器交换的数据,只要计算机在运行中,CPU22就会把需要运算的数据调到内存中进行运算,当运算完成后CPU22再将结果传送出来。

通信装置25,通常包括一个或多个组件,其允许自身所属的服务器与无线通信系统或网络之间的无线电通信。

以下通过具体实施例进行详细说明。

第一实施例

为实现对产品的安全管控,提升企业对产品的管理安全性能,本实施例提供了一种物品控标设置方法,参照图3,图3为本发明第一实施例提供的物品控标设置方法流程示意图,包括:

S301:根据图案设置策略在当前待管控物品上设置标识图;

值得注意的是,图案设置策略包括:在物品上设置h个标识图(h大于等于2),每个标识图设置一参考点,确定以该参考点为起点延伸的长度为L0的基准直线,以及确定与该基准直线终点相交且垂直于该基准线的打标直线,打标直线被划分为i个打标线段(i大于等于2),每一打标线段首、尾两点对应的余弦值取值范围表征一个数值序列。其中,余弦值为以基准直线为邻边,分别以起点与打标线段首、尾点的连线为斜边求得的值。

S302:确定所述物品的管理序号数值序列;

S303:根据预设的各标识图与管理序号数值序列之元素的对应关系管理序号数值序列中提取出与各标识图对应的元素组成各标识图待表征的数值序列;

S304:根据各标识图表征的数值序列,以及预设的各标识图的打标线段余弦值范围与数值序列映射关系分别在各标识图对应打标线段上设置标识点。

本实施例中,管理序号数值序列之元素是指组成管理序号数值序列的各个数值,它们可以组成多个小的数值序列,供各标识图表征。例如,有三个标识图,管理序号数值序列为二进制数110011000,其元素依次为1、1、0、0、1、1、0、0、0这9个,各元素数值组成的各标识图待表征的数值序列依次为110,011,000。

应当理解的是,各元素数值组成的小的数值序列的元素的个数可以是预先设定的,例如,如前例所示的数值序列也可以每一个元素即为一个数值序列,则前例所示的元素组成的小的数值序列有9个。还应当理解的是,管理序号数值序列包括但不限于前例所示的二进制数,还可以是八进制,十进制,十六进制等的数值序列。同时需要注意的是,数值序列之元素是指的组成管理序号数值序列的各个数值,标识图待表征的数值序列由元素的数值和个数确定。

本实施例中,管理序号数值序列采用的进制数与每一标识图包含的打标线段个数存在如下关系:

管理序号数值序列为k位m进制的序列,各标识图包含的打标线段个数n相同,n的取值大于等于m的(k/h)次方。例如,管理序号数值序列为二进制数110011000,k等于9,m等于2,h等于3,则每一个标识图至少包含8个封闭圆环。

应当理解的是,此时,每一个标识图待表征的数值序列的元素个数为k/h个。仍以上例中二进制的序列为例,k等于9,h等于3,则每一个的标识图待表征的数值序列的元素个数均为3个。

值得注意的是,本实施例中,各标识图与管理序号数值序列之元素的对应关系为:

按照各标识图的图序号从大到小的顺序,分别与管理序号数值序列的低位元素到高位元素依次对应,或分别与管理序号数值序列的高位元素到低位元素依次对应。其中,每一标识图对应的元素位数为k/h位,图序号是为每一标识图设置的唯一识别序号。

例如,管理序号数值序列为二进制数110011000,有三个待表征的数值序列,标识图有标识图1,标识图2和标识图3三个,此时可以根据标识图1与管理序号数值序列之元素的对应关系提取元素0、0、0,组成待表征的数值序列000;根据标识图2与管理序号数值序列之元素的对应关系提取元素0、1、1,组成待表征的数值序列011;根据标识图3与管理序号数值序列之元素的对应关系提取元素1、1、0,组成待表征的数值序列110。

又例如,管理序号数值序列为二进制数110011000,有三个待表征的数值序列,标识图有标识图1,标识图2和标识图3三个,此时可以根据标识图1与管理序号数值序列之元素的对应关系提取出对应元素1、1、0,组成待表征的数值序列110;根据标识图2与管理序号数值序列之元素的对应关系提取出对应元素0、1、1,组成待表征的数值序列011;根据标识图3与管理序号数值序列之元素的对应关系提取出对应元素0、0、0,组成待表征的数值序列000。

应当理解的是,本实施例中除上述两种按照各标识图的图序号从大到小的顺序,分别与管理序号数值序列的低位元素到高位元素依次对应,或分别与管理序号数值序列的高位元素到低位元素依次对应外,还可以是按照各标识图的图序号从大到小的顺序,分别与管理序号数值序列的元素乱序对应。

例如,管理序号数值序列为二进制数110011000,有三个待表征的数值序列,标识图有标识图1,标识图2和标识图3三个,根据标识图1与管理序号数值序列之元素的对应关系提取元素0、1、1,组成待表征的数值序列011;根据标识图2与管理序号数值序列之元素的对应关系提取元素0、0、0,组成待表征的数值序列000;根据标识图3与管理序号数值序列之元素的对应关系提取元素1、1、0,组成待表征的数值序列110等情况。

应当理解的是,只要预先设置好对应规则,能实现标识图与数值序列之元素组成的标识图待表征的数值序列一一对应,均在本发明的保护范围内。

应当理解的是,数值序列之元素内的数值的改变不会影响到标识图与各元素组成的标识图待表征的数值序列的对应关系,例如,设上例中110,011,000三个待表征的数值序列分别为a、b、c,他们分别对应标识图1,标识图2和标识图3,在改变待表征的数值序列a的元素数值为1、1、0,b为0、0、1,c为0、0、1后,待表征的数值序列a、b、c变为了110,001,001。此时待表征的数值序列a、b、c仍然与标识图1,标识图2和标识图3一一对应,只是此时标识图1,标识图2和标识图3分别对应的各待表征的数值序列中元素的数值分别变化为了1、1、0,0、1、1和0、0、1。

本实施例中,各标识图的打标线段余弦值范围分别对应一个特定数值序列,在提取物品的管理序号数值序列之元素组成的各标识图表征的数值序列与各标识图的某一打标线段余弦值范围对应的特定数值序列匹配时,在该打标线段上设置标识点。

例如,参见图5,有图序号为1、2、3三个标识图,每个标识图均有一个参考点,从参考点延伸长度为L0的基准直线,以及垂直于基准直线的打标直线。每个标识图的打标直线均被点b0,点b1,点b2,点b3,点b4分隔成4段,这5个点与参考点的连线将余弦值0-1的取值范围分成了4份。设:点b0至点b1的线段对应余弦值取值范围为0.75-1,对应数值序列11;点b1至点b2的线段对应余弦值取值范围为0.5-0.75,对应数值序列10;点b2至点b3的线段对应余弦值取值范围为0.25-0.5,对应数值序列01;点b3至点b4的线段对应余弦值取值范围为0-0.25,对应数值序列00;管理序号数值序列为101101,则在标识图1的打标线段点b1至点b2上,标识图2的打标线段点b0至点b1上,标识图3的打标线段点b2至点b3上分别设置标识点。

本实施例中,各打标线段可以不在基准直线的同一侧,还可以有一部分是在基准直线的另一侧,只要其对应的余弦值取值范围不边,仍可根据上述设置方式进行相应的标识点设置。

本实施例中,不同标识图的打标线段余弦值范围对应的数值序列可以不同,例如,图5中标识图1的各打标线段余弦值范围可以设置依次对应待表征的数值序列00、01、10、11;标识图2的各打标线段余弦值范围可以设置依次对应待表征的数值序列11、10、01、00;标识图3的各打标线段余弦值范围可以设置依次对应待表征的数值序列11、01、10、00。

应当理解的是,本实施例中,各标识图的各打标线段长度可以相同,也可以不同。各打标线段长度大小对于标识点的设置没有影响。

本实施例中,各标识图的基准直线、打标直线、以及各打标线段的端点与参考点的连线可以不显示设置,只对应保留各标识图的参考点、各打标线段的端点、以及设置的标识点。例如,如图5所示的一个标识图,图中只有参考点和点b0至b7,以及设置的标识点。

应当理解的是,本实施例中,设置的标识点可以是如图5所示的圆圈,也可以是三角形点、圆点、正方形点等形式。事实上,对于标识点的设置形式并未有限定,只要其能与参考点及各打标线段的端点区别开来都在本发明的保护范围内。事实上,本实施例中各标识图还可以仅显示设置参考点和标识点。

本实施例中,还可以在物品上设置一个规则图形,以该规则图形的几何中心点作为参考点。该规则图形可以是如圆形、矩形、三角形、菱形等规则图形,此时该规则图形的中心点可以显示设置,也可以不显示设置,例如参见图6,一个标识图上只显示设置了一个圆、各打标线段的端点、以及设置的标识点。应当理解的是,各打标线段的端点、以及设置的标识点可以全部在该规则图形内,也可以不全部在该规则图形内(例如图6所示的标识图),还可以是全部在不该规则图形内。

本实施例中,在根据物品控标设置方法在物品上设置好标识图和标识点后,还可以根据物品识别方法对物品上的标识图和标识点进行读取,从而得到物品的管理序号。参见图7,图7为物品识别方法流程示意图,包括:

S701:获取包含标识图的物品图片;

应当理解的是,该物品图片中包含的标识图是通过前述物品控标设置方法所设置的。

S702:确定所述物品图片中各标识图内的标识点与参考点之间的直线连接距离L1;

S703:根据L0/L1以及各标识图的打标线段余弦值范围与数值序列映射关系得到各标识图所表征的数值序列;

S704:根据各标识图与管理序号数值序列之元素的对应关系,将得到的各数值序列中的元素进行组合,得到物品图片中的物品之管理序号。

本实施例中,确定物品图片中各标识图内的标识点与参考点之间的直线连接距离可以通过以下方式进行确定:

参见图8,标识点与参考点之间的直线连接距离确定过程包括:

S801:将物品图片映射到二维坐标系中,分别得到各标识图中标识点和参考点的位置坐标;

S802:对于物品图片中的每一标识图,根据获取的标识点和参考点的位置坐标根据直线距离计算公式得到标识点与参考点之间的直线连接距离。

例如,参见图9,例如,参见图5,有图序号为1、2、3三个标识图,每个标识图均有一个参考点,从参考点延伸长度为L0的基准直线,以及垂直于基准直线的打标直线。每个标识图的打标直线均被点b0,点b1,点b2,点b3,点b4分隔成4段,这5个点与参考点的连线将余弦值0-1的取值范围分成了4份。图9中,三个标识图的参考点坐标均为(0,0)。标识图1中标识点坐标为(k1,a),根据直线距离计算公式得到标识点与参考点之间的直线连接距离为(k12+a2)1/2,据此L0/(k12+a2)1/2即得到标识点位置的余弦值,落于打标线段点b1至点b2的余弦值取值范围内;标识图2中标识点坐标为(k2,a),得到标识点与参考点之间的直线连接距离为(k22+a2)1/2,L0/(k22+a2)1/2即得到标识点位置的余弦值,落于打标线段点b0至点b1的余弦值取值范围内;标识图3中标识点坐标为(k3,a),得到标识点与参考点之间的直线连接距离为(k32+a2)1/2,L0/(k32+a2)1/2即得到标识点位置的余弦值,落于打标线段点b2至点b3的余弦值取值范围内。

应当理解的是,本实施例中,根据物品控标设置方法在设置标识图和标识点的过程中,还可以设置干扰标识图。即在根据图案设置策略、标识图与管理序号数值序列之元素的对应关系以及各标识图的打标线段余弦值范围与数值序列映射关系设置的标识图和标识点的过程中,可以根据预先设定的干扰标识图设置规则(如每隔两个标识图设置一个干扰标识图),在物品上设置标识图和标识点。此时,再根据物品识别方法进行标识图的识别时,只会针对有效标识图进行操作,并不会对干扰标识图进行数值序列之元素的提取。

值得注意的是,本实施例中主要是以二进制数进行的示例,但不代表本发明只能用二进制数作为数值序列。例如数值序列为十进制数时,可以将一个标识图的余弦值取值范围分为10个区间,以一个区间代表数值0-9中的一个。

本实施例中,还可以设置管理序号与用户对应关系表,参见表1。应当理解的是,表1中存储管理序号是以二进制数值序列的形式记录的,事实上还可以将之转化为八进制、十进制、十六进制等形式作为管理序号存储于管理序号数值序列与用户对应关系表中。

表1

本实施例中,在得到物品图片中的物品之管理序号数值序列后,根据管理序号与用户对应关系表查可以找到该管理序号数值序列对应的用户。

这样,在对物品进行安全管理时(尤其是在发生诸如样品泄露等安全事故时),可以根据管理序号数值序列迅速找到对应的使用人或责任人。

本实施例中,设置标识图的当前待管控物品可以为移动终端(如手机、平板电脑、便携式多媒体播放器等)或移动终端部件(如主板、中央处理器、电池等)等。在当前待管控物品为移动终端时,可以在移动终端正面显示屏周围的油墨区设置标识图,这样就可以实现对移动终端的可视化安全管理。例如,在移动终端的照片被泄露网络上时,物品管理系统就可以根据照片上的标识图找到对应移动终端是由谁在使用,从而迅速确定相关责任人,消除泄漏源。

当前待管控物品为移动终端或移动终端部件时,移动终端可以为如图1所示的终端,移动终端部件可以为如图1所示的相机、麦克风、传感器、存储器、控制器、电源等。

本实施例中,物品物品控标设置方法和物品识别方法可以通过如图2所示的服务器实现,具体的可以通过如图2所示的服务器上的处理器来实现。

本实施例提供的物品控标设置方法和物品识别方法,在物品上设置由参考点和打标直线上形成的多个封闭图形;根据当前待管理物品的管理序号数值序列以及预先设置的各标识图与管理序号数值序列之元素的对应关系,提取出与各标识图对应的元素组成各标识图待表征的数值序列,结合预先设置的各标识图的打标线段余弦值范围与数值序列映射关系分别在各标识图对应打标线段上设置标识点。在对物品上的标识图进行读取时,确定物品图片中各标识图内的标识点与参考点之间的直线连接距离L1,并根据L0/L1以及各标识图的打标线段余弦值范围与数值序列映射关系得到各标识图所表征的数值序列以及各标识图与管理序号数值序列之元素的对应关系,将得到的所述各数值序列中的元素进行组合,得到所述物品图片中的物品之管理序号。实现一种全新的对物品进行身份管理的方式,通过该方式在物品上设置的标识图与现有二维码等标识图完全不同,且他人只能从该物品上看到简单的图形而得不到任何该物品的身份信息,既丰富了对物品的安全管控方式,又提升了对物品管理的安全性和多样性。

第二实施例

本实施例在第一实施例的基础上,以各标识图的各打标线段长度不相同,还可以有一部分是在基准直线的另一侧,且未设置规则图形的情况为例,对本发明做进一步示例说明。

设当前管理序号数值序列为111100010,有图序号为1、2、3三个标识图,每个标识图均有一个参考点,从参考点延伸长度为L0的基准直线,以及垂直于基准直线的打标直线。每个标识图的打标直线均被基准直线与打标直线的交点,点b1,点b2,点b3,点b4,点b5,点b6,点b7,点b8分隔成8段(对应的在基准直线的另一侧也可以分成8段),他们与参考点的连线将余弦值0-1的取值范围分成了八份。设:打标直线上基准直线与打标直线的交点至点b1,或至点b11的线段对应余弦值取值范围为0.8-1,对应数值序列111;点b1至点b2的线段和点b11至点b21的线段对应余弦值取值范围为0.6-0.8,对应数值序列110;点b2至点b3的线段和点b21至点b31的线段对应余弦值取值范围为0.5-0.6,对应数值序列101;点b3至点b4的线段和点b31至点b41的线段对应余弦值取值范围为0.4-0.5,对应数值序列100;点b4至点b5的线段和点b41至点b51的线段对应余弦值取值范围为0.3-0.4,对应数值序列011;点b5至点b6的线段和点b51至点b61的线段对应余弦值取值范围为0.2-0.3,对应数值序列010;点b6至点b7的线段和点b61至点b71的线段对应余弦值取值范围为0.1-0.2,对应数值序列001;点b7至点b8的线段和点b71至点b81的线段对应余弦值取值范围为0-0.1,对应数值序列000,则根据物品控标设置分别在标识图1的基准直线与打标直线的交点至点b1的打标线段上,或在标识图1的基准直线与打标直线的交点至点b11的打标线段上;标识图2的点b3至点b4的打标线段上,或在点b31至点b41的打标线段上;标识图3的点b5至点b6的打标线段上,或在点b51至点b61的打标线段上设置标识点,例如,参见图10。

在需要对该标识图进行识别时,根据物品识别方法对图10中的各标识图提取对应的元素,对标识图1提取到元素111,对标识图2提取到元素100,对标识图C提取到元素010,之后再将这些元素组合起来得到管理序号为111100010。

本实施例提供的物品控标设置方法和物品识别方法,通过在待管控物品上设置多个由多个标识图并设置标识点,并根据物品监管方法进行对应的读取,这样他人只能从该物品上看到简单的图形而得不到任何该物品的身份信息,其看到的只是一个图片,提升了对物品管理的安全性。

第三实施例

参照图11,图11为本发明第三实施例提供的物品控标设置装置3的结构示意图,包括:

标识图设置模块31,用于根据图案设置策略在当前待管控物品上设置标识图。

应当理解的是,本实施例中,图案设置策略包括:在物品上设置h个标识图(,h大于等于2),每个标识图设置一参考点,确定该参考点为起点延伸的长度为L0的基准直线,以及确定与该基准直线终点相交且垂直于该基准线的打标直线,该打标直线被划分为i个打标线段(i大于等于2),每一打标线段首、尾两点对应的余弦值取值范围表征一个数值序列。其中,余弦值为以基准直线为邻边,分别以起点与打标线段首、尾点的连线为斜边求得的值。

分配模块32,用于确定物品的管理序号数值序列,根据预设的各标识图与管理序号数值序列之元素的对应关系,从管理序号数值序列中提取出与各标识图对应的元素组成各标识图待表征的数值序列;

标记模块33,用于根据各标识图表征的数值序列,以及预设的各标识图的打标线段余弦值范围与数值序列映射关系分别在各标识图对应打标线段上设置标识点。

本实施例中,管理序号数值序列之元素是指组成管理序号数值序列的各个数值,它们可以组成多个小的数值序列,供各标识图表征。应当理解的是,各元素数值组成的小的数值序列的元素的个数可以是预先设定的,例如,如前例所示的数值序列也可以每一个元素即为一个数值序列,则前例所示的元素组成的小的数值序列有9个。还应当理解的是,管理序号数值序列包括但不限于前例所示的二进制数,还可以是八进制,十进制,十六进制等的数值序列。同时需要注意的是,数值序列之元素是指的组成管理序号数值序列的各个数值,标识图待表征的数值序列由元素的数值和个数确定。

本实施例中,管理序号数值序列采用的进制数与每一标识图包含的打标线段个数存在如下关系:

管理序号数值序列为k位m进制的序列,各标识图包含的打标线段个数n相同,n的取值大于等于m的(k/h)次方。应当理解的是,此时,每一个标识图待表征的数值序列的元素个数为k/h个。

值得注意的是,本实施例中,各标识图与管理序号数值序列之元素的对应关系为:

按照各标识图的图序号从大到小的顺序,分别与管理序号数值序列的低位元素到高位元素依次对应,或分别与管理序号数值序列的高位元素到低位元素依次对应。其中,每一标识图对应的元素位数为k/h位,图序号是为每一标识图设置的唯一识别序号。

例如,管理序号数值序列为二进制数110010,有三个待表征的数值序列,标识图有标识图1,标识图2和标识图3三个,分配模块32根据标识图1与管理序号数值序列之元素的对应关系提取元素1、0,组成待表征的数值序列10;根据标识图2与管理序号数值序列之元素的对应关系提取元素0、0,组成待表征的数值序列00;根据标识图3与管理序号数值序列之元素的对应关系提取元素1、1,组成待表征的数值序列11。

又例如,管理序号数值序列为二进制数110010,有三个待表征的数值序列,标识图有标识图1,标识图2和标识图3三个,此时分配模块32可以根据标识图1与管理序号数值序列之元素的对应关系提取出对应元素1、1,组成待表征的数值序列11;根据标识图2与管理序号数值序列之元素的对应关系提取出对应元素0、0,组成待表征的数值序列00;根据标识图3与管理序号数值序列之元素的对应关系提取出对应元素1、0,组成待表征的数值序列10。

应当理解的是,本实施例中除上述两种按照各标识图的图序号从大到小的顺序,分别与管理序号数值序列的低位元素到高位元素依次对应,或分别与管理序号数值序列的高位元素到低位元素依次对应外,还可以是按照各标识图的图序号从大到小的顺序,分别与管理序号数值序列的元素乱序对应。只要预先设置好对应规则,能实现标识图与数值序列之元素组成的标识图待表征的数值序列一一对应,均在本发明的保护范围内。

应当理解的是,数值序列之元素内的数值的改变不会影响到标识图与各元素组成的标识图待表征的数值序列的对应关系。

本实施例中,各标识图的打标线段余弦值范围分别对应一个特定数值序列,在分配模块32提取物品的管理序号数值序列之元素组成的各标识图表征的数值序列与各标识图的某一打标线段余弦值范围对应的特定数值序列匹配时,标记模块33在该打标线段上设置标识点。

本实施例中,各打标线段可以不在基准直线的同一侧,还可以有一部分是在基准直线的另一侧,只要其对应的余弦值取值范围不边,仍可根据上述设置方式进行相应的标识点设置。

应当理解的是,本实施例中,各标识图的各打标线段长度可以相同,也可以不同,各打标线段长度大小对于标识点的设置没有影响。各标识图的基准直线、打标直线、以及各打标线段的端点与参考点的连线可以不显示设置,只对应保留各标识图的参考点、各打标线段的端点、以及设置的标识点。

本实施例中,还可以在物品上设置一个规则图形,以该规则图形的几何中心点作为参考点。该规则图形的中心点可以显示设置,也可以不显示设置。各打标线段的端点、以及设置的标识点可以全部在该规则图形内,也可以不全部在该规则图形内,还可以是全部在不该规则图形内。

本实施例中,物品控标设置装置3在物品上设置好标识图和标识点后,还可以利用物品识别装置4对物品上的标识图和标识点进行读取,从而得到物品的管理序号。参见图12,图12为物品识别装置4的结构示意图,包括:

图片获取模块41,用于获取包含标识图的物品图片。

应当理解的是,该物品图片中包含的标识图是通过前述物品控标设置装置进行设置的;

分析模块42,用于确定物品图片中各标识图内的标识点与参考点之间的直线连接距离L1,并根据L0/L1以及各标识图的打标线段余弦值范围与数值序列映射关系得到各标识图所表征的数值序列;

处理模块43,用于根据所述各标识图与管理序号数值序列之元素的对应关系,将得到的所述各数值序列中的元素进行组合,得到物品图片中的物品之管理序号。

本实施例中,分析模块42还包括坐标提取单元421和计算单元422,以确定物品图片中各标识图内的标识点与参考点之间的直线连接距离,参见图13:

坐标提取单元421,用于将物品图片映射到二维坐标系中,分别得到各标识图中标识点和参考点的位置坐标。

计算单元422,用于对于物品图片中的每一标识图,根据获取的标识点和参考点的位置坐标,根据直线距离计算公式得到标识点与参考点之间的直线连接距离。

应当理解的是,本实施例中,物品控标设置装置3的标识图设置模块31和标记模块33在设置标识图和标识点的过程中,还可以设置干扰标识图。即在标识图设置模块31和标记模块33根据图案设置策略、标识图与管理序号数值序列之元素的对应关系以及各标识图的打标线段余弦值范围与数值序列映射关系设置的标识图和标识点的过程中,可以根据预先设定的干扰标识图设置规则,在物品上设置标识图和标识点。此时,物品识别装置4会根据该干扰标识图设置规则对应的针对有效标识图进行操作,并不会对干扰标识图进行数值序列之元素的提取。

值得注意的是,本实施例中主要是以二进制数进行的示例,但不代表本发明只能用二进制数作为数值序列。

本实施例中,设置标识图的当前待管控物品可以为移动终端或移动终端部件等。在当前待管控物品为移动终端时,标识图设置模块31在移动终端正面显示屏周围的油墨区设置标识图,并由标记模块33在设置的标识图对应区域设置标识点。这样就可以实现对移动终端的可视化安全管理。当前待管控物品为移动终端或移动终端部件时,移动终端可以为如图1所示的终端,移动终端部件可以为如图1所示的相机、麦克风、传感器、存储器、控制器、电源等。

本实施例中,物品控标设置装置3的标识图设置模块31、分配模块32和标记模块33,以及物品识别装置4的图片获取模块41、分析模块42和处理模块43的功能可以通过如图2所示的服务器上的处理器来实现。物品控标设置装置3的标识图设置模块31、分配模块32和标记模块33,以及物品识别装置4的图片获取模块41、分析模块42和处理模块43具体可以设置于如图2所示的服务器上的处理器上。

本实施例提供的物品控标设置装置和物品识别装置,通过标识图设置模块在物品上设置由参考点和打标直线上形成的多个封闭图形,并通过分配模块确定物品的管理序号数值序列和预设的各标识图与管理序号数值序列之元素的对应关系,提取出与各标识图对应的元素组成各标识图待表征的数值序列;标记模块结合各标识图表征的数值序列,以及预设的各标识图的打标线段余弦值范围与数值序列映射关系分别在各标识图对应打标线段上设置标识点。在物品是捏装置对物品上的标识图进行识别时,通过图片分析模块确定物品图片中各标识图内的标识点与参考点之间的直线连接距离L1,分析模块根据L0/L1以及各标识图的打标线段余弦值范围与数值序列映射关系得到各标识图所表征的数值序列,处理模块根据各标识图与管理序号数值序列之元素的对应关系,将得到的各数值序列中的元素进行组合,得到物品图片中的物品之管理序号。实现一种全新的对物品进行身份管理的方式,通过该方式在物品上设置的标识图与现有二维码等标识图完全不同,且他人只能从该物品上看到简单的图形而得不到任何该物品的身份信息,既丰富了对物品的安全管控方式,又提升了对物品管理的安全性和多样性。

第四实施例

本实施例在第三实施例的基础上,以标识图设置模块31对待管控物品设置的各标识图的各打标线段长度不相同,且设置圆形,以圆心为参考点的情况为例,对本发明做进一步示例说明。

设当前管理序号数值序列为010101100,有图序号为1、2、3三个标识图,每个标识图均有一个圆,以该圆圆心为参考点,从圆心延伸长度为L0的基准直线,以及垂直于基准直线的打标直线。每个标识图的打标直线均被点b0,点b1,点b2,点b3,点b4,点b5,点b6,点b7和点b8分隔成8段,他们与参考点的连线将余弦值0-1的取值范围分成了八份。设:点b0至点b1的线段对应余弦值取值范围为0.8-1,对应数值序列111;点b1至点b2的线段对应余弦值取值范围为0.6-0.8,对应数值序列110;点b2至点b3的线段对应余弦值取值范围为0.5-0.6,对应数值序列101;点b3至点b4的线段对应余弦值取值范围为0.4-0.5,对应数值序列100;点b4至点b5的线段对应余弦值取值范围为0.3-0.4,对应数值序列011;点b5至点b6的线段对应余弦值取值范围为0.2-0.3,对应数值序列010;点b6至点b7的线段对应余弦值取值范围为0.1-0.2,对应数值序列001;点b7至点b8的线段对应余弦值取值范围为0-0.1,对应数值序列000;则根据物品控标设置分别在标识图1的点b5至点b6的打标线段上,标识图2的点b2至点b3的打标线段上,标识图3的点b3至点b4的打标线段上设置标识点,参见图14。

在需要对该标识图进行读取时,通过物品监管装置4对图14中的各标识图提取对应的元素,对标识图1提取到元素010,对标识图2提取到元素101,对标识图3提取到元素100,之后再将这些元素组合起来得到管理序号为010101100。

本实施例提供的物品控标设置装置和物品识别装置,通过标识图设置模块在待管控物品上设置多个标识图,并通过标记模块设置标识点。在需要对该标识图进行读取时,利用物品识别装置对各个标识图进行对应的识别操作,这样他人只能从该物品上看到简单的图形而得不到任何该物品的身份信息,其看到的只是一个个互不相同的图片,提升了对物品管理的安全性。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。

上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,这些均属于本发明的保护之内。

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