CN110580423B - 智能设备的个性化配置方法及装置、电子设备、存储介质 - Google Patents
智能设备的个性化配置方法及装置、电子设备、存储介质 Download PDFInfo
- Publication number
- CN110580423B CN110580423B CN201910884356.9A CN201910884356A CN110580423B CN 110580423 B CN110580423 B CN 110580423B CN 201910884356 A CN201910884356 A CN 201910884356A CN 110580423 B CN110580423 B CN 110580423B
- Authority
- CN
- China
- Prior art keywords
- configuration information
- data
- image
- data segments
- coded
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 67
- 108091026890 Coding region Proteins 0.000 claims description 29
- 230000006870 function Effects 0.000 claims description 24
- 230000004044 response Effects 0.000 claims description 6
- 238000004590 computer program Methods 0.000 claims description 5
- 230000000007 visual effect Effects 0.000 claims description 3
- 238000012216 screening Methods 0.000 claims description 2
- 238000004891 communication Methods 0.000 abstract description 8
- 238000010586 diagram Methods 0.000 description 16
- 238000012795 verification Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 230000004913 activation Effects 0.000 description 1
- 238000013497 data interchange Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000011982 device technology Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 210000001145 finger joint Anatomy 0.000 description 1
- 238000012806 monitoring device Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K7/10544—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum
- G06K7/10712—Fixed beam scanning
- G06K7/10722—Photodetector array or CCD scanning
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K7/14—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
- G06K7/1404—Methods for optical code recognition
- G06K7/1408—Methods for optical code recognition the method being specifically adapted for the type of code
- G06K7/1417—2D bar codes
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Electromagnetism (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Toxicology (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Studio Devices (AREA)
Abstract
本申请提供了一种智能设备的个性化配置方法及装置、电子设备、存储介质,该方案包括:响应用户触发,打开图像采集装置并启动编码识别功能;通过图像采集装置捕捉视野内轮播的多个编码图像,并对每次捕捉的编码图像进行识别,获得编码图像包含的数据段;将所有编码图像包含的数据段进行组合,得到配置信息;按照配置信息自动完成功能参数的个性化设置。无需额外的通信模块传递配置信息,降低了设备成本,配置过程简单、方便。
Description
技术领域
本申请涉及智能设备技术领域,特别涉及一种智能设备的个性化配置方法。
背景技术
随着智能设备技术的发展,越来越多的人可以接触到智能设备,如何更加方便的配置智能设备成了一个不得不思考的问题。
目前,主要通过在智能设备中设置蓝牙、WiFi等通信模块,外部设备通过建立与智能设备的通信连接,将配置信息发送到智能设备,进而使智能设备可以按照配置信息自动完成个性化配置。
但是,对于本身不需要蓝牙、WiFi等通信功能的智能设备而言,仅为了初始的激活和配置,增加这些通信模块,无疑增加了智能设备的成本。
发明内容
本申请实施例提供了一种智能设备的个性化配置方法,无需利用通信模块进行配置,从而降低设备成本。
本申请提供了一种智能设备的个性化配置方法,所述方法应用于设有图像采集装置的智能设备,所述方法包括:
响应用户触发,打开所述图像采集装置并启动编码识别功能;
通过所述图像采集装置捕捉视野内轮播的多个编码图像,并对每次捕捉的编码图像进行识别,获得所述编码图像包含的数据段;
将所有编码图像包含的数据段进行组合,得到配置信息;
按照所述配置信息自动完成功能参数的个性化设置。
在一实施例中,所述对每次捕捉的编码图像进行识别,还包括获得所述编码图像包含的编码序号;所述将所有编码图像包含的数据段进行组合,得到配置信息,包括:
将每个编码图像包含的数据段,按照对应编码图像的编码序号,按序对所有数据段进行组合,得到所述配置信息。
在一实施例中,所述对每次捕捉的编码图像进行识别,还包括获得所述编码图像包含的编码总个数;在所述将每个编码图像包含的数据段,按照对应编码图像的编码序号,按序对所有数据段进行组合,得到所述配置信息之前,所述方法还包括:
根据已获得的编码序号,确定捕捉到所述编码图像的捕捉个数;
判断所述捕捉个数是否等于所述编码总个数;
其中,在所述捕捉个数等于所述编码总个数时,执行对所有数据段进行组合的步骤。
在一实施例中,所述对每次捕捉的编码图像进行识别,还包括获得所述编码图像包含的数据类型;所述将每个编码图像包含的数据段,按照对应编码图像的编码序号,按序对所有数据段进行组合,得到所述配置信息,包括:
从所有编码图像包含的数据段中筛选出数据类型相同的数据段;
将数据类型相同的数据段,按照所述数据段所对应编码图像的编码序号,按序对数据类型相同的数据段进行组合,得到每种数据类型对应的数据内容;
将每种数据类型的数据内容进行组合,得到所述配置信息。
在一实施例中,所述对每次捕捉的编码图像进行识别,还包括获得所述编码图像包含的编码总个数;在所述将所有编码图像包含的数据段进行组合,得到配置信息之前,所述方法还包括:
通过对每次捕捉的编码图像进行比较,统计捕捉到不同编码图像的捕捉个数;
判断所述捕捉个数是否等于所述编码总个数;
其中,在所述捕捉个数等于所述编码总个数时,执行对所有数据段进行组合的步骤。
在一实施例中,所述通过所述图像采集装置捕捉视野内轮播的多个编码图像之前,所述方法还包括:
以二维码形式展示设备信息;所述设备信息的展示,用于在客户端捕捉到所述设备信息后对所述设备信息进行校验,并在校验成功后由所述客户端进行所述多个编码图像的轮播。
另一方面,本申请还提供了一种智能设备的个性化配置方法,所述方法应用于客户端;所述方法包括:
响应用户输入的配置信息,将所述配置信息拆分为多个数据段;
针对每个数据段,将所述数据段按照指定编码格式生成相应的编码图像,得到多个所述编码图像;
轮播所述多个编码图像;所述多个编码图像的轮播,用于在智能设备捕捉到所述编码图像时,从中获得数据段并组合得到配置信息,基于所述配置信息自动完成功能参数的个性化设置。
在一实施例中,所述针对每个数据段,将所述数据段按照指定编码格式生成相应的编码图像,得到多个所述编码图像,包括:
按照每个数据段在所述配置信息中的先后顺序,按序为每个所述数据段标记编码序号,得到编码总个数;
针对每个数据段,将所述数据段、编码总个数以及所述数据段对应的编码序号,按照指定编码格式生成编码图像。
在一实施例中,在所述响应用户输入的配置信息,将所述配置信息拆分为多个数据段之前,所述方法还包括:
采集视野内呈现的设备二维码图像;
对所述设备二维码图像进行解析,获得智能设备的设备信息;
对所述设备信息进行校验,在所述设备信息校验成功时,显示所述配置信息的设置界面。
另一方面,本申请还提供了一种智能设备的个性化配置装置,所述装置应用于设有图像采集装置的智能设备,所述个性化配置装置包括:
开启配置模块,用于响应用户触发,打开所述图像采集装置并启动编码识别功能;
编码识别模块,用于通过所述图像采集装置捕捉视野内轮播的多个编码图像,并对每次捕捉的编码图像进行识别,获得所述编码图像包含的数据段;
数据组合模块,用于将所有编码图像包含的数据段进行组合,得到配置信息;
个性化设置模块,用于按照所述配置信息自动完成功能参数的个性化设置。
另一方面,本申请还提供了一种智能设备的个性化配置装置,所述装置应用于客户端;所述装置包括:
数据拆分模块,用于响应用户输入的配置信息,将所述配置信息拆分为多个数据段;
数据编码模块,用于针对每个数据段,将所述数据段按照指定编码格式生成相应的编码图像,得到多个所述编码图像;
图像显示模块,用于轮播所述多个编码图像;所述多个编码图像的轮播,用于在智能设备捕捉到所述编码图像时,从中获得数据段并组合得到配置信息,基于所述配置信息自动完成功能参数的个性化设置。
进一步的,本申请还提供了一种电子设备,所述电子设备包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为执行本申请提供的智能设备的个性化配置方法。
进一步的,本申请还提供了一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序可由处理器执行以完成本申请提供的智能设备的个性化配置方法。
本申请上述实施例提供的技术方案,通过图像采集装置捕捉其他设备轮播的编码图像,并识别出每个编码图像包含数据段,通过对所有编码图像包含的数据段进行组合,得到配置信息,进而完成设备的个性化配置,无需额外的通信模块传递配置信息,降低了设备成本,配置过程简单、方便。
附图说明
为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单地介绍。
图1是本申请一实施例提供的智能设备的个性化配置方法的应用场景示意图;
图2是本申请一实施例提供的智能设备的个性化配置方法的流程示意图;
图3是本申请一实施例提供的配置界面示意图;
图4是本申请一实施例提供的客户端进行二维码图像显示示意图;
图5是本申请一实施例提供的按序对所有数据段进行组合的流程示意图;
图6是本申请另一实施例提供的配置界面示意图;
图7是本申请另一实施例提供的一种智能设备的个性化配置方法的流程示意图;
图8是本申请一实施例提供的智能设备的个性化配置过程示意图;
图9是本申请一实施例示出的智能设备的个性化配置装置的框图;
图10是本申请另一实施例示出的智能设备的个性化配置装置的框图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述。
相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。
图1是本申请实施例提供的一种智能设备的个性化配置方法的应用场景示意图。如图1所示,该应用场景包括设有图像采集装置113的智能设备110以及客户端120。图像采集装置113可以是摄像头,智能设备110可以是带有摄像头的监控设备、门禁设备或者行车记录仪等。客户端120可以是安装有软件APP(Application,应用程序)的个人电脑(personal computer,PC)、平板电脑、智能手机、个人数字助理(personal digitalassistant,PDA)等。在一实施例中,客户端120也可以带有摄像头。
在一实施例中,客户端120可以采用本申请提供的方法,将配置信息拆分为多个数据段,并将每个数据段制成编码图像进行轮播。智能设备110可以采用本申请提供的方法,利用图像采集装置113捕捉客户端120轮播的编码图像,并解码得到数据段,通过对数据段进行组合得到配置信息,进而根据配置信息完成智能设备110的个性化设置。从而智能设备110与客户端120之间通过扫码即可实现配置信息的传递。
在一实施例中,上述应用场景还可以包括:服务端130,服务端130与客户端120之间通过无线网络连接,智能设备110在完成配置之后,可以由客户端120将配置信息上传到服务端130进行存档。
本申请还提供了一种电子设备,该电子设备可以是上述智能设备110或客户端120。如图1所示,电子设备可以包括处理器111;用于存储处理器111可执行指令的存储器112;其中,处理器111被配置为执行本申请提供的智能设备的个性化配置方法。
存储器112可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(Static Random Access Memory,简称SRAM),电可擦除可编程只读存储器(Electrically Erasable Programmable Read-Only Memory,简称EEPROM),可擦除可编程只读存储器(Erasable Programmable Read Only Memory,简称EPROM),可编程只读存储器(Programmable Red-Only Memory,简称PROM),只读存储器(Read-Only Memory,简称ROM),磁存储器,快闪存储器,磁盘或光盘。
本申请还提供的一种计算机可读存储介质,存储介质存储有计算机程序,计算机程序可由处理器111执行以完成本申请提供的智能设备的个性化配置方法。
图2是本申请实施例提供的一种智能设备的个性化配置方法的流程示意图。该方法可以由携带图像采集装置的智能设备执行,如图2所示,该方法包括以下步骤210-240。
在步骤210中,响应用户触发,打开所述图像采集装置并启动编码识别功能。
其中,用户触发可以是用户长按触摸屏、指关节双击触摸屏、在触摸屏上按照指定滑动轨迹或点击指定按钮等触控操作,从而使智能设备接收到触控指令。智能设备接收到触控指令,打开图像采集装置并启动编码识别功能。启动编码识别功能是指二维码、条形码等识别功能。
在一实施例中,智能设备在启动编码识别功能后可以展示一个配置界面。如图3所示,配置界面可以包含一个扫码窗口,用户可以调整图像采集装置的采集角度,当采集的编码图像完整处于扫码窗口内时,对编码图像进行识别。
在步骤220中,通过所述图像采集装置捕捉视野内轮播的多个编码图像,并对每次捕捉的编码图像进行识别,获得所述编码图像包含的数据段。
其中,编码图像可以二维码图像或条形码图像。其中,多个编码图像可以由客户端进行轮播。轮播是指按序一帧一帧进行编码图像的显示,例如可以按照每几十到几百毫秒切换一个编码图像的速度进行显示。
其中,客户端可以提前将用户输入的对智能设备的配置信息,拆分成多个数据段,并将每个数据段按照指定编码格式生成编码图像,例如指定二维码格式生成多个二维码图像,进而客户端可以进行多个编码图像的轮播,如图4所示。
图像采集装置可以是摄像头,智能设备可以通过摄像头采集视场范围内轮播的编码图像,每采集到一张编码图像,即对该编码图像进行识别,从编码图像中获得包含的数据段。其中,编码图像的识别可以现有参照二维码、条形码的识别技术。
在步骤230中,将所有编码图像包含的数据段进行组合,得到配置信息。
智能设备在识别出每张编码图像包含的数据段后,可以对所有数据段进行组合。组合可以是将所有数据段进行拼接,从而得到配置信息。不论配置信息的数据量大小,通过多张编码图像可以完成所有配置信息的存放,之后通过对数据段进行组合,从而克服了单一二维码对配置信息数据量限制的问题。
在步骤240中,按照所述配置信息自动完成功能参数的个性化设置。
其中,配置信息可以包括对网络连接方式的配置,还可以包括对设备功能的配置(例如设置自动开关机时间、门禁探测距离等),由于配置信息可以由用户按照自身需求输入,个性化设置即智能设备可以按照配置信息的指示,自动完成网络、设备功能等功能参数的设置,满足不同用户的个性化需求。在配置完成后,智能设备可以提示完成配置。
本申请上述实施例提供的技术方案,通过图像采集装置捕捉其他设备轮播的编码图像,并识别出每个编码图像包含数据段,通过对所有编码图像包含的数据段进行组合,得到配置信息,进而完成设备的个性化配置,无需额外的通信模块传递配置信息,降低了设备成本,配置过程简单、方便。
在一实施例中,上述对每次捕捉的编码图像进行识别还可以获得该编码图像包含的编码序号。上述步骤230可以包括:将每个编码图像包含的数据段,按照对应编码图像的编码序号,按序对所有数据段进行组合,得到所述配置信息。
其中,客户端在将配置信息拆分为多个数据段后,可以按照每个数据段在配置信息中的先后顺序,按序为每个数据段标记编码序号。编码序号用于表征不同数据段在配置信息中的先后顺序。举例来说,配置信息中的第一个数据段,编码序号可以是00001,第二个数据段可以是00002,以此类推,对所有数据段进行编号。客户端在将数据段生成编码图像时,可以将数据段以及该数据段对应的编码序号拼接后,转换成一个二维码图像。
由此,智能设备所有编码图像包含的数据段以及每个数据段对应编码序号之后,可以将所有数据段按照其编码序号的先后顺序,按序进行拼接,还原出配置信息。
在一实施例中,上述对每次捕捉的编码图像进行识别还可以获得该编码图像包含的数据类型。下表是一种二维码图像的消息格式。
表1二维码消息格式
二维码个数 | 分隔符 | 当前二维码库号 | 分隔符 | 类型字段 | 分隔符 | 数据段(少于150个字符) |
QrCount | ^ | QrNum | ^ | Type | ^ | Data |
从表中可以看出,二维码图像在解析后可以得到二维码个数(即编码总个数)、当前二维码序号(即编码序号)、类型字段(即数据类型)以及数据段。如图5所示,上述按序对所有数据段进行组合可以包括以下步骤501-503。
在步骤501中,从所有编码图像包含的数据段中筛选出数据类型相同的数据段。
其中,配置信息可以以JSON(JavaScript Object Notation,一种轻量级的数据交换格式)字符串的形式表示。在数据量较大时,客户端进行配置信息的拆分时,可以先按照数据类型进行拆分,再对同一数据类型的字符串进行按序分割。数据类型可以有数字型、字节型和文本型。
由此,智能设备在获取到所有数据段后,可以先按照数据类型进行分类,将相同数据类型的数据段归为一类。
在步骤502中,将数据类型相同的数据段,按照所述数据段所对应编码图像的编码序号,按序对数据类型相同的数据段进行组合,得到每种数据类型对应的数据内容。
其中,客户端对同一数据类型的字符串分割为多个数据段后,可以按序对每个数据段进行编号,得到编码序号。进而再将数据段和编码序号一并转换成编码图像。
由此,智能设备在所有数据段按照数据类型进行分类筛选后,可以将相同数据类型的数据段,按照编码序号的先后顺序,将相同数据类型的数据段先按序拼接在一起,得到该数据类型对应的数据内容。数据内容是指同种数据类型的数据段按序拼接得到的数据。
在步骤503中,将每种数据类型的数据内容进行组合,得到所述配置信息。
对于同种数据类型的数据段按序拼接后得到的数据内容,可以再将所有数据内容进行拼接,得到配置信息。从而即使数据量较大的配置信息,在拆分后也可以保证数据的正确性。
在一实施例中,对每次捕捉的编码图像进行识别,还可以获得编码图像包含的编码总个数;在按序对所有数据段进行组合之前,本申请提供的方法还可以包括以下步骤:根据已获得的编码序号,确定捕捉到所述编码图像的捕捉个数;判断所述捕捉个数是否等于所述编码总个数;其中,在所述捕捉个数等于所述编码总个数时,才执行上述对所有数据段进行组合的步骤。
客户端在拆分配置信息后,可以得到拆分出的数据段个数。数据段的个数也就是编码图像的个数,编码总个数是指数据段的总个数或者编码图像的总个数。捕捉个数是指智能设备获得的数据段的个数或者编码图像的个数。重复的数据段或编码图像,记为1个。
为了防止数据段遗漏,智能设备在识别出每个编码图像包含的数据段、编码序号以及编码总个数之后,可以统计出不同编码序号的数量,作为捕捉个数。在捕捉个数等于编码总个数时,可以认为所有数据段均已获得,可以进行数据段的组合。如果捕捉个数小于编码总个数,可以认为数据段不全,可以继续进行编码图像的捕捉和识别。
在一实施例中,在上述步骤220之前,本申请提供的方法还可以包括:以二维码形式展示设备信息;所述设备信息的展示,用于在客户端捕捉到所述设备信息后对所述设备信息进行校验,并在校验成功后由所述客户端进行所述多个编码图像的轮播。
如图6所示,智能设备在配置界面可以同时进行扫码窗口和二维码图像的显示,该二维码图像可以携带智能设备的设备信息。设备信息可以在设备出厂前存储在智能设备中,或者直接在智能设备中提前存储该二维码图像,进而由智能设备在配置界面进行二维码图像的显示。客户端具有扫码识别功能,可以对智能设备显示的二维码图像进行解析,获得设备信息。客户端可以将设备信息与自身存储的设备信息列表进行比较,确定获得的设备信息是否在列表中,如果是,可以认为校验成功。客户端可以显示设置界面,用户可以在该设置界面输入配置信息。如果设备信息不在列表中,可以认为校验不成功,显示错误提示信息。
在其他实施例中,在图1对应实施例的基础上,上述对每次捕捉的编码图像进行识别,可以获得所述编码图像包含的编码总个数;在上述步骤230之前,本申请提供方法还可以包括:通过对每次捕捉的编码图像进行比较,统计捕捉到不同编码图像的捕捉个数;判断所述捕捉个数是否等于所述编码总个数;其中,在所述捕捉个数等于所述编码总个数时,执行对所有数据段进行组合的步骤。
与上文实施例不同之处在于,捕捉个数可以通过对每次捕捉的编码图像进行比较,进而统计出不同编码图像的个数,得到捕捉个数。举例来说,下一次捕捉的编码图像与前一次不同,则编码图像个数加1,以此得到捕捉个数。直到捕捉个数等于编码总个数时,才表示完成所有编码图像的捕捉和识别,可以进行数据段的组合,避免数据段的遗漏。
图7是本申请另一实施例提供的一种智能设备的个性化配置方法的流程示意图。该方法可以由上文实施例中的客户端执行,如图7所示,该方法可以包括以下步骤710-730。
在步骤710中,响应用户输入的配置信息,将所述配置信息拆分为多个数据段。
在步骤720中,针对每个数据段,将所述数据段按照指定编码格式生成相应的编码图像,得到多个所述编码图像。
在步骤730中,轮播所述多个编码图像;所述多个编码图像的轮播,用于在智能设备捕捉到所述编码图像时,从中获得数据段并组合得到配置信息,基于所述配置信息自动完成功能参数的个性化设置。
在一实施例中,上述步骤720具体包括以下步骤:按照每个数据段在所述配置信息中的先后顺序,按序为每个所述数据段标记编码序号,得到编码总个数;针对每个数据段,将所述数据段、编码总个数以及所述数据段对应的编码序号,按照指定编码格式生成编码图像。
在一实施例中,在步骤710之前,本申请提供的方法还包括:采集视野内呈现的设备二维码图像;对所述设备二维码图像进行解析,获得智能设备的设备信息;对所述设备信息进行校验,在所述设备信息校验成功时,显示所述配置信息的设置界面。
上述由客户端执行的智能设备的个性化配置方法,该客户端即为智能设备侧实施例中的客户端,故上述由客户端执行的方法步骤,可以参照能设备侧实施例,在此不再赘述。
图8是本申请一实施例提供的智能设备的个性化配置过程示意图。如图8所示,第一步:智能设备接收到调用者的触发操作,开启配置模式。打开摄像头并开启识别二维码,同时生成一个带设备信息的二维码在界面中显示。
第二步:客户端扫描智能设备显示的二维码,获得设备信息进行校验。
第三步:客户端根据用户设置的网络、功能等配置信息,对配置信息进行拆分,并生成多个二维码图像。
第四步:客户端进行二维码图像的轮播。
第五步:智能设备扫描客户端轮播的二维码图像,获得多个数据段,并对多个数据段进行组合得到配置信息,进而按照配置信息自动完成配置并在配置完成后发出提示。
第六步:在配置完成后,客户端接收到用户操作指令,向服务端上传配置信息。
下述为本申请装置实施例,可以用于执行本申请上述智能设备、客户端执行的智能设备的个性化配置方法实施例。对于本申请装置实施例中未披露的细节,请参照本申请智能设备的个性化配置方法实施例。
图9是本申请一实施例示出的智能设备的个性化配置装置的框图。所述装置可以应用于设有图像采集装置的智能设备,该个性化配置装置可以包括:开启配置模块910、编码识别模块920、数据组合模块930以及个性化设置模块940。
开启配置模块910,用于响应用户触发,打开所述图像采集装置并启动编码识别功能。
编码识别模块920,用于通过所述图像采集装置捕捉视野内轮播的多个编码图像,并对每次捕捉的编码图像进行识别,获得所述编码图像包含的数据段。
数据组合模块930,用于将所有编码图像包含的数据段进行组合,得到配置信息。
个性化设置模块940,用于按照所述配置信息自动完成功能参数的个性化设置。
上述装置中各个模块的功能和作用的实现过程具体详见上述智能设备的个性化配置方法中对应步骤的实现过程,在此不再赘述。
图10是本申请另一实施例示出的智能设备的个性化配置装置的框图。所述装置应用于客户端;如图10所示,所述装置包括:数据拆分模块1010、数据编码模块1020以及图像显示模块1030。
数据拆分模块1010,用于响应用户输入的配置信息,将所述配置信息拆分为多个数据段;
数据编码模块1020,用于针对每个数据段,将所述数据段按照指定编码格式生成相应的编码图像,得到多个所述编码图像;
图像显示模块1030,用于轮播多个所述编码图像;多个所述编码图像的轮播,用于在智能设备捕捉到所述编码图像时,从中获得数据段并组合得到配置信息,基于所述配置信息自动完成功能参数的个性化设置。
上述装置中各个模块的功能和作用的实现过程具体详见上述智能设备的个性化配置方法中对应步骤的实现过程,在此不再赘述。
在本申请所提供的几个实施例中,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本申请的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的***来实现,或者可以用专用硬件与计算机指令的组合来实现。
另外,在本申请各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。
功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
Claims (10)
1.一种智能设备的个性化配置方法,其特征在于,所述方法应用于设有图像采集装置的智能设备,所述方法包括:
响应用户触发,打开所述图像采集装置并启动编码识别功能;
通过所述图像采集装置捕捉视野内轮播的多个编码图像,并对每次捕捉的编码图像进行识别,获得所述编码图像包含的数据段;提前将配置信息拆分为多个数据段,并将每个数据段制成编码图像进行轮播;
将所有编码图像包含的数据段进行组合,得到配置信息;
按照所述配置信息自动完成功能参数的个性化设置。
2.根据权利要求1所述的方法,其特征在于,所述对每次捕捉的编码图像进行识别,还包括获得所述编码图像包含的编码序号;所述将所有编码图像包含的数据段进行组合,得到配置信息,包括:
将每个编码图像包含的数据段,按照对应编码图像的编码序号,按序对所有数据段进行组合,得到所述配置信息。
3.根据权利要求2所述的方法,其特征在于,所述对每次捕捉的编码图像进行识别,还包括获得所述编码图像包含的编码总个数;在所述将每个编码图像包含的数据段,按照对应编码图像的编码序号,按序对所有数据段进行组合,得到所述配置信息之前,所述方法还包括:
根据已获得的编码序号,确定捕捉到所述编码图像的捕捉个数;
判断所述捕捉个数是否等于所述编码总个数;
其中,在所述捕捉个数等于所述编码总个数时,执行对所有数据段进行组合的步骤。
4.根据权利要求2所述的方法,其特征在于,所述对每次捕捉的编码图像进行识别,还包括获得所述编码图像包含的数据类型;所述将每个编码图像包含的数据段,按照对应编码图像的编码序号,按序对所有数据段进行组合,得到所述配置信息,包括:
从所有编码图像包含的数据段中筛选出数据类型相同的数据段;
将数据类型相同的数据段,按照所述数据段所对应编码图像的编码序号,按序对数据类型相同的数据段进行组合,得到每种数据类型对应的数据内容;
将每种数据类型的数据内容进行组合,得到所述配置信息。
5.根据权利要求1所述的方法,其特征在于,所述通过所述图像采集装置捕捉视野内轮播的多个编码图像之前,所述方法还包括:
以二维码形式展示设备信息;所述设备信息的展示,用于在客户端捕捉到所述设备信息后对所述设备信息进行校验,并在校验成功后由所述客户端进行所述多个编码图像的轮播。
6.一种智能设备的个性化配置方法,其特征在于,所述方法应用于客户端;所述方法包括:
响应用户输入的配置信息,将所述配置信息拆分为多个数据段;
针对每个数据段,将所述数据段按照指定编码格式生成相应的编码图像,得到多个所述编码图像;
轮播多个所述编码图像;多个所述编码图像的轮播,用于使智能设备能够执行权利要求1~4任意一项所述的方法。
7.根据权利要求6所述的方法,其特征在于,所述针对每个数据段,将所述数据段按照指定编码格式生成相应的编码图像,得到多个所述编码图像,包括:
按照每个数据段在所述配置信息中的先后顺序,按序为每个所述数据段标记编码序号,得到编码总个数;
针对每个数据段,将所述数据段、编码总个数以及所述数据段对应的编码序号,按照指定编码格式生成编码图像。
8.根据权利要求6所述的方法,其特征在于,在所述响应用户输入的配置信息,将所述配置信息拆分为多个数据段之前,所述方法还包括:
采集视野内呈现的设备二维码图像;
对所述设备二维码图像进行解析,获得智能设备的设备信息;
对所述设备信息进行校验,在所述设备信息校验成功时,显示所述配置信息的设置界面。
9.一种电子设备,其特征在于,所述电子设备包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为执行权利要求1-8任意一项所述的智能设备的个性化配置方法。
10.一种计算机可读存储介质,其特征在于,所述存储介质存储有计算机程序,所述计算机程序可由处理器执行以完成权利要求1-8任意一项所述的智能设备的个性化配置方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910884356.9A CN110580423B (zh) | 2019-09-19 | 2019-09-19 | 智能设备的个性化配置方法及装置、电子设备、存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910884356.9A CN110580423B (zh) | 2019-09-19 | 2019-09-19 | 智能设备的个性化配置方法及装置、电子设备、存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110580423A CN110580423A (zh) | 2019-12-17 |
CN110580423B true CN110580423B (zh) | 2023-12-29 |
Family
ID=68811503
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910884356.9A Active CN110580423B (zh) | 2019-09-19 | 2019-09-19 | 智能设备的个性化配置方法及装置、电子设备、存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110580423B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113973048A (zh) * | 2020-07-23 | 2022-01-25 | 熵基科技股份有限公司 | 一种考勤门禁设备的配置方法、配置终端和考勤门禁设备 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102334330A (zh) * | 2009-02-24 | 2012-01-25 | 瑞士优北罗股份有限公司 | 自动配置 |
CN104967762A (zh) * | 2014-07-22 | 2015-10-07 | 上海万沣信息技术有限公司 | 一种无线互联网摄像头的配置方法及*** |
CN106650850A (zh) * | 2016-12-26 | 2017-05-10 | 苏州斯普锐智能***有限公司 | 一种基于网页端的条码扫描设备配置方法及配置*** |
CN109376809A (zh) * | 2018-08-13 | 2019-02-22 | 盘缠科技股份有限公司 | 使用二维码实现安全支付的方法和装置 |
-
2019
- 2019-09-19 CN CN201910884356.9A patent/CN110580423B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102334330A (zh) * | 2009-02-24 | 2012-01-25 | 瑞士优北罗股份有限公司 | 自动配置 |
CN104967762A (zh) * | 2014-07-22 | 2015-10-07 | 上海万沣信息技术有限公司 | 一种无线互联网摄像头的配置方法及*** |
CN106650850A (zh) * | 2016-12-26 | 2017-05-10 | 苏州斯普锐智能***有限公司 | 一种基于网页端的条码扫描设备配置方法及配置*** |
CN109376809A (zh) * | 2018-08-13 | 2019-02-22 | 盘缠科技股份有限公司 | 使用二维码实现安全支付的方法和装置 |
Also Published As
Publication number | Publication date |
---|---|
CN110580423A (zh) | 2019-12-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108885699B (zh) | 字符识别方法、装置、存储介质及电子设备 | |
US20220172476A1 (en) | Video similarity detection method, apparatus, and device | |
KR102002024B1 (ko) | 객체 라벨링 처리 방법 및 객체 관리 서버 | |
CN111160434A (zh) | 目标检测模型的训练方法、装置及计算机可读存储介质 | |
CN110866212A (zh) | 页面异常定位的方法、装置、电子设备及计算机可读介质 | |
CN112464890A (zh) | 人脸识别控制方法、装置、设备及存储介质 | |
CN113420763B (zh) | 文本图像处理方法、装置、电子设备及可读存储介质 | |
CN110580423B (zh) | 智能设备的个性化配置方法及装置、电子设备、存储介质 | |
Abas et al. | Attendance Management System (AMS) with fast track analysis | |
CN112612690A (zh) | 一种用户界面信息处理方法、装置、电子设备及存储介质 | |
CN112417918B (zh) | 二维码识别方法、装置、存储介质及电子设备 | |
CN113722541A (zh) | 视频指纹的生成方法及装置、电子设备和存储介质 | |
WO2019084718A1 (en) | Social group creation method and apparatus and mobile electronic device | |
CN111680179A (zh) | 目标数据的获取方法及装置、电子设备和存储介质 | |
KR101865197B1 (ko) | 휴대용 단말기에서 코드 이미지를 획득하기 위한 장치 및 방법 | |
CN112711536A (zh) | 自动拨测方法及***、计算机可读存储介质 | |
CN112364918A (zh) | 异常识别方法、终端和计算机可读存储介质 | |
CN103716685A (zh) | 图标识别***、服务器和方法 | |
CN109672710B (zh) | 文件上传方法、***及设备 | |
CN104700305A (zh) | 一种安卓平台下任意输入框中获取二维码数据的方法 | |
CN113033552B (zh) | 文本识别方法、装置和电子设备 | |
CN115512267A (zh) | 视频行为识别方法、***、装置及设备 | |
CN111782202B (zh) | 一种应用数据的编辑方法和装置 | |
CN113450627A (zh) | 实验项目运行方法及装置、电子设备和存储介质 | |
CN111091035A (zh) | 一种科目识别方法及电子设备 |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |