CN109726180A - 在无线存储物联网设备进行文件检索和监听的方法及装置 - Google Patents

在无线存储物联网设备进行文件检索和监听的方法及装置 Download PDF

Info

Publication number
CN109726180A
CN109726180A CN201811466580.8A CN201811466580A CN109726180A CN 109726180 A CN109726180 A CN 109726180A CN 201811466580 A CN201811466580 A CN 201811466580A CN 109726180 A CN109726180 A CN 109726180A
Authority
CN
China
Prior art keywords
file
written
information
under
spatial cache
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.)
Granted
Application number
CN201811466580.8A
Other languages
English (en)
Other versions
CN109726180B (zh
Inventor
杨金帆
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Spring Technology Co Ltd
Original Assignee
Beijing Spring Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beijing Spring Technology Co Ltd filed Critical Beijing Spring Technology Co Ltd
Priority to CN201811466580.8A priority Critical patent/CN109726180B/zh
Publication of CN109726180A publication Critical patent/CN109726180A/zh
Application granted granted Critical
Publication of CN109726180B publication Critical patent/CN109726180B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明涉及一种在无线存储物联网设备进行文件检索和监听的方法,包括如下步骤:开启文件监听程序dbServer,创建缓存空间diskFile,启动数据库DB进程;从根目录下进行逐层逐目录扫描,判断根目录下有阈值个文件夹,和阈值个文件,则将阈值个个文件写入到所述缓存空间中,设定类型为F,同时选取阈值个文件夹下中的一个文件夹的对应目录记录为文件夹写入到缓存空间中,设定类型为D;直至所有文件夹被扫描;数据库进程创建临时数据库,根据文件后缀进行分类,将分类后文件存入到所述临时数据库。还提供了对应装置。本发明中的方法和装置能够进行快速扫描,并进行文件分类。

Description

在无线存储物联网设备进行文件检索和监听的方法及装置
技术领域
本发明涉电子存储领域,具体而言,涉及一种在无线存储物联网设备进行文件检索和监听的方法及装置。
背景技术
目前,针对无线存储的设备进行全盘扫描效率较低,不能快速进行全盘扫描;针对图片的类型分类,未能结合图片内容进行分析,形成基于图片内容信息的分类。
发明内容
本发明为了解决现有无线存储物联网设备全盘扫描检索效率低的问题,提供了一种在无线存储物联网设备进行文件检索和监听的方法,包括如下步骤:
S110、开启文件监听程序dbServer,创建缓存空间diskFile,启动数据库DB进程;
S120、从根目录下进行逐层逐目录扫描,判断根目录下有阈值个文件夹,和阈值个文件,则将阈值个个文件写入到所述缓存空间中,设定类型为F,同时选取阈值个文件夹下中的一个文件夹的对应目录记录为文件夹写入到缓存空间中,设定类型为D;
S130、将上述选取的文件夹的对应目录作为根目录循环执行步骤S120和步骤S130,直至所有文件夹被扫描;
S140、数据库进程创建临时数据库,并间隔时间读取所述缓存空间中的文件,判断类型为D时,将对应文件写入到所述临时数据库;判断类型为F时,读取文件的数据大小信息和时间信息,截取文件的后缀,根据文件后缀进行分类,将分类后文件存入到所述临时数据库。
进一步地,所述步骤S130包括:
从根目录下进行逐层逐目录扫描,具体地,如果根目录下有a、b、c三个文件夹,和x、y、z三个文件,则判断数据库状态dbstatus为真否则为假,将x、y、z三个文件写入到缓存空间diskFile中,设定类型为F,同时将/a记录为文件夹也写入到缓存空间diskFile中,类型为D;如果数据库状态dbstatus为假则不写入,后续一致;然后将a文件夹写到文件监听程序dbServer中,记录为/a,然后进行/a下扫描,如果有a1、a2、a3三个文件夹,和ax、ay、az三个文件,再继续判断数据库状态dbstatus为真,则将ax、ay、az三个文件和文件夹/a/a1写入缓存空间diskFile中,为假则不写入;将/a/a1写入文件监听程序dbServer中,然后继续读取/a/a1下的文件,直到/a/a1下全部读取过,然后读取/a/a2,过程同/a/a1,然后/a/a3,直到/a下全部读取完成;然后进行文件夹/b下读取,过程同文件夹/a,直到全部结束。
进一步地,所述步骤S140还包括:
当扫描程序结束且所述缓存空间中无数据时,将所述临时数据库覆盖为正式数据库。
进一步地,所述步骤S120包括:
在进行从根目录下进行逐层逐目录扫描的步骤之前,识别当前硬盘空间大小,读取上次关机时硬盘空间大小,将两个数据进行比较,如果一致则判断所述数据库状态dbstatus为假,否则为真。
进一步地,还包括:在接收到新增数据时,将新增数据写入到所述缓存空间中,数据库进程查询缓存空间,如有文件,进行分类后写入到所述正式数据库中。
进一步地,所述进行分类后写入到所述正式数据库中的步骤包括:
判断所述新增数据的类型为图片时,在存入所述正式数据库的同时,将所述图片的属性信息存入到图片表中。
进一步地,所述图片的属性信息包括宽高信息、图片大小信息、ISO信息、拍摄日期信息、经度、纬度、路径、文件名信息和与所述;所述经度和纬度相对应的国家、城市、街道信息;所述将所述图片的属性信息存入到图片表中包括:
在判断没有连接到网络时,将所述国家、城市、街道信息设置为空;
在判断连接到网络时,对所述图片进行二次分析获取所述图片对应的场景信息和人物信息,并将所述图片对应的路径信息、场景名称信息和人物信息存储到所述图片表中的人工智能表中。
进一步地,还包括,定时提取所述人工智能表中的场景名称信息,对所述场景名称信息进行翻译。
本发明另一方面提供了一种在无线存储物联网设备进行文件检索和监听的装置,包括:
***准备模块,用于开启文件监听程序dbServer,创建缓存空间diskFile,启动数据库DB进程;
扫描模块,用于从根目录下进行逐层逐目录扫描,判断根目录下有阈值个文件夹,和阈值个文件,则将阈值个个文件写入到所述缓存空间中,设定类型为F,同时选取阈值个文件夹下中的一个文件夹的对应目录记录为文件夹写入到缓存空间中,设定类型为D;并用于将上述选取的文件夹的对应目录作为根目录循环执行扫描步骤,直至所有文件夹被扫描;
数据库进程模块,用于利用数据库进程创建临时数据库,并间隔时间读取所述缓存空间中的文件,判断类型为D时,将对应文件写入到所述临时数据库;判断类型为F时,读取文件的数据大小信息和时间信息,截取文件的后缀,根据文件后缀进行分类,将分类后文件存入到所述临时数据库。
进一步地,所述扫描模块具体用于:从根目录下进行逐层逐目录扫描,具体地,如果根目录下有a、b、c三个文件夹,和x、y、z三个文件,则判断数据库状态dbstatus为真否则为假,将x、y、z三个文件写入到缓存空间diskFile中,设定类型为F,同时将/a记录为文件夹也写入到缓存空间diskFile中,类型为D;如果数据库状态dbstatus为假则不写入,后续一致;然后将a文件夹写到文件监听程序dbServer中,记录为/a,然后进行/a下扫描,如果有a1、a2、a3三个文件夹,和ax、ay、az三个文件,再继续判断数据库状态dbstatus为真,则将ax、ay、az三个文件和文件夹/a/a1写入缓存空间diskFile中,为假则不写入;将/a/a1写入文件监听程序dbServer中,然后继续读取/a/a1下的文件,直到/a/a1下全部读取过,然后读取/a/a2,过程同/a/a1,然后/a/a3,直到/a下全部读取完成;然后进行文件夹/b下读取,过程同文件夹/a,直到全部结束。
本发明实施例的检索和监听方法及装置能够快速进行全盘扫描,从根目录下逐层逐目录进行扫描,并将扫描结果存入到缓存空间中,最终扫描结束后,从缓存空间读取扫描结果恢复存储设备中的文件结构,同时进行文件分类,为各自类型的文件建立索引表、属性表,并通过机器学习模型对图片内容进行分类获取相关的场景和人物信息,建立相应的索引表,为后续读取内容时,展示相关信息做好准备。
附图说明
通过参考附图会更加清楚的理解本发明的特征和优点,附图是示意性的而不应理解为对本发明进行任何限制,在附图中:
图1为本发明一些实施例中的在无线存储物联网设备进行文件检索和监听的方法流程示意图;
图2为本发明一些实施例中的在无线存储物联网设备进行文件检索和监听的装置的结构示意图。
具体实施方式
为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。
在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围并不受下面公开的具体实施例的限制。
如图1所示,本发明提供了一种在无线存储物联网设备进行文件检索和监听的方法,包括如下步骤:
S110、开启文件监听程序dbServer,创建缓存空间diskFile,启动数据库DB进程;
S120、从根目录下进行逐层逐目录扫描,判断根目录下有阈值个文件夹,和阈值个文件,则将阈值个个文件写入到所述缓存空间中,设定类型为F,同时选取阈值个文件夹下中的一个文件夹的对应目录记录为文件夹写入到缓存空间中,设定类型为D;需要说明的是,F,D仅是一种符合类型。
S130、将上述选取的文件夹的对应目录作为根目录循环执行步骤S120和步骤S130,直至所有文件夹被扫描;
S140、数据库进程创建临时数据库,并间隔时间读取所述缓存空间中的文件,判断类型为D时,将对应文件写入到所述临时数据库;判断类型为F时,读取文件的数据大小信息和时间信息,截取文件的后缀,根据文件后缀进行分类,将分类后文件存入到所述临时数据库。
需要说明的是,上述无线存储物联网设备指代的是无线存储设备(wifi硬盘)用于物联网环境下的另称。
进一步地,所述步骤S130包括:
从根目录下进行逐层逐目录扫描,具体地,如果根目录下有a、b、c三个文件夹,和x、y、z三个文件,则判断数据库状态dbstatus为真否则为假,将x、y、z三个文件写入到缓存空间diskFile中,设定类型为F,同时将/a记录为文件夹也写入到缓存空间diskFile中,类型为D;如果数据库状态dbstatus为假则不写入,后续一致;然后将a文件夹写到文件监听程序dbServer中,记录为/a,然后进行/a下扫描,如果有a1、a2、a3三个文件夹,和ax、ay、az三个文件,再继续判断数据库状态dbstatus为真,则将ax、ay、az三个文件和文件夹/a/a1写入缓存空间diskFile中,为假则不写入;将/a/a1写入文件监听程序dbServer中,然后继续读取/a/a1下的文件,直到/a/a1下全部读取过,然后读取/a/a2,过程同/a/a1,然后/a/a3,直到/a下全部读取完成;然后进行文件夹/b下读取,过程同文件夹/a,直到全部结束。上述x,y,z,a,b,c等仅是一种符号,并不是文件名称。
进一步地,所述步骤S140还包括:
当扫描程序结束且所述缓存空间中无数据时,将所述临时数据库覆盖为正式数据库。
进一步地,所述步骤S120包括:
在进行从根目录下进行逐层逐目录扫描的步骤之前,识别当前硬盘空间大小,读取上次关机时硬盘空间大小,将两个数据进行比较,如果一致则判断所述数据库状态dbstatus为假,否则为真。
对于新加入的数据,进行分类后进行存储,具体还包括:在接收到新增数据时,将新增数据写入到所述缓存空间中,数据库进程查询缓存空间,如有文件,进行分类后写入到所述正式数据库中。
进一步地,判断所述新增数据的类型为图片时,在存入所述正式数据库的同时,将所述图片的属性信息存入到图片表中,所述图片的属性信息包括宽高信息、图片大小信息、ISO信息、拍摄日期信息、经度、纬度、路径、文件名信息和与所述;所述经度和纬度相对应的国家、城市、街道信息;所述将所述图片的属性信息存入到图片表中包括:
在判断没有连接到网络时,将所述国家、城市、街道信息设置为空;
在判断连接到网络时,对所述图片进行二次分析获取所述图片对应的场景信息和人物信息,并将所述图片对应的路径信息、场景名称信息和人物信息存储到所述图片表中的人工智能表中。
为了使得,信息满足多种使用要求,还包括,定时提取所述人工智能表中的场景名称信息,对所述场景名称信息进行翻译。
本发明一些实施例中,上述的方法还可按照以下的方式进行实施:
步骤:开机启动***,然后启动dbServer文件监听程序,创建缓存空间diskFile,启动DB进程。再启动扫描程序,扫描程序首先会识别当前硬盘空间大小。然后读取上次关机时磁盘空间大小。进行两个数据的比较,如果没有变化,记录dbstatus数据库状态为假,如果有变化,记录dbstatus状态为真。
进行全盘数据扫码,从根目录下进行逐层逐目录扫描,如根目录下有a、b、c三个文件夹,和x、y、z三个文件,则判断dbstatus为真,则将xyz三个文件写入到缓存空间diskFile中,类型为F,同时将/a记录为文件夹也写入到diskFile中,类型为D。dbstatus为假则不写入,后续一致。然后将a文件夹到dbServer中,记录为/a,然后进行/a下扫描,如果有a1、a2、a3三个文件夹,和ax、ay、az三个文件,在继续判断dbstatus为真,则将ax、ay、az三个文件和文件夹/a/a1写入缓存空间diskFile中。为假则不写入。但将/a/a1写入dbServer中,然后继续读取/a/a1下的文件。直到/a/a1下全部读取过,然后读取/a/a2,过程同/a/a1,然后/a/a3,直到/a下全部读取完成。然后进行/b读取,过程同/a,直到全部结束。
扫描过程中,DB进程记录状态为进行中,创建dbing.db,并会间隔时间读取diskFile中的数据,,如读取到数据,同时删除diskFile中对应的数据,类型为D则直接写入到dbing.db中,为F则进行数据处理,读取文件的大小,时间,截取文件后缀进行分类,分类后缀如下备注说明:文件后缀。
备注说明文件后缀:
图片P:jpg,png,jpe,jpeg,gif,bmp,svg,tif,tiff,wbmp,fax,ico,psd,heif,heic,webp
音乐M:aac,ape,au,amr,acp,aifc,au,flac,flc,mid,mp1,mp2,mp3,mpga,m4a,ram,ra,rmi,rmm,snd,wav,wax,wma,ogg,xpl
视频V:3gp,asf,asx,avi,flv,ivf,m2ts,m2v,m4e,m4v,mlv,movie,mpa,mp2v,mpe,mpg,mpeg,mpv,mps,mpv2,mp4,mov,mkv,rmvb,rm,rv,ts,vob,wm,wmx,wvx,wmv
文档T:pdf,doc,docx,txt,ppt,pptx,mobi,epub,azw,azw3,html,xls,xlsx,htm,xml,rar,tar,7z,zip,gz,csv,et,ett,dps,dpt,wps,wpt,rtf,bas,prg,cmd,log,lrc,mht
共122种文件格式
进行分类类型,图片为P,视频V,文档T,音频M,都存入到dbing.db中。
直到扫描程序结束且diskFile中无数据,此时将dbing.db覆盖为db.db。此时DB改变状态为结束。
此时监听程序dbServer已启动并启动监听,后续新增数据时,直接写入到diskFile中,写入过程同扫码过程。
此时DB查看为结束状态,查询diskFile数据后直接写入到db.db中,写入数据同之前。
DB进程写入db过程中,如类型为P,则同时会写入到pic.db的pic表中,pic表在开机时如无则创建。此时会通过php进程获取图片的信息,图片信息包括宽高、图片大小、ISO、拍摄日期、经度、纬度、路径、文件名。然后通过经度和纬度获取国家、城市、街道信息。然后将此信息一起写入pic表中。
此过程如无网络,可国家、城市、街道为空。
此时如有网络,同时进行图片二次分析。如无网络,二次分析在设置网络后进行。
二次分析为图片的场景和人物。此时通过开放平台API进行。识别图片场景和人物分别记录到pic.db的picAi表中,包括图片的路径、场景名称(中文)、人物ID、场景名称(英文)(此为空,后续补充)信息。
定时任务翻译进程根据***时间启动,启动后将pic.db的picAi中场景名称英文并且为空的数据提出,并根据API翻译为英文后补充。
以上为所有扫码和数据处理过程。所有数据随时提供给展示。
本发明实施例的检索和监听方法能够快速进行全盘扫描,从根目录下逐层逐目录进行扫描,并将扫描结果存入到缓存空间中,最终扫描结束后,从缓存空间读取扫描结果恢复存储设备中的文件结构,同时进行文件分类,为各自类型的文件建立索引表、属性表,并通过机器学习模型对图片内容进行分类获取相关的场景和人物信息,建立相应的索引表,为后续读取内容时,展示相关信息做好准备。
本发明实施例另一方面,如图2所示,提供了一种在无线存储物联网设备进行文件检索和监听的装置100,包括:
***准备模块110,用于开启文件监听程序dbServer,创建缓存空间diskFile,启动数据库DB进程;
扫描模块120,用于从根目录下进行逐层逐目录扫描,判断根目录下有阈值个文件夹,和阈值个文件,则将阈值个个文件写入到所述缓存空间中,设定类型为F,同时选取阈值个文件夹下中的一个文件夹的对应目录记录为文件夹写入到缓存空间中,设定类型为D;并用于将上述选取的文件夹的对应目录作为根目录循环执行扫描步骤,直至所有文件夹被扫描;
数据库进程模块130,用于利用数据库进程创建临时数据库,并间隔时间读取所述缓存空间中的文件,判断类型为D时,将对应文件写入到所述临时数据库;判断类型为F时,读取文件的数据大小信息和时间信息,截取文件的后缀,根据文件后缀进行分类,将分类后文件存入到所述临时数据库。
进一步地,所述扫描模块具体用于:从根目录下进行逐层逐目录扫描,具体地,如果根目录下有a、b、c三个文件夹,和x、y、z三个文件,则判断数据库状态dbstatus为真否则为假,将x、y、z三个文件写入到缓存空间diskFile中,设定类型为F,同时将/a记录为文件夹也写入到缓存空间diskFile中,类型为D;如果数据库状态dbstatus为假则不写入,后续一致;然后将a文件夹写到文件监听程序dbServer中,记录为/a,然后进行/a下扫描,如果有a1、a2、a3三个文件夹,和ax、ay、az三个文件,再继续判断数据库状态dbstatus为真,则将ax、ay、az三个文件和文件夹/a/a1写入缓存空间diskFile中,为假则不写入;将/a/a1写入文件监听程序dbServer中,然后继续读取/a/a1下的文件,直到/a/a1下全部读取过,然后读取/a/a2,过程同/a/a1,然后/a/a3,直到/a下全部读取完成;然后进行文件夹/b下读取,过程同文件夹/a,直到全部结束。
上述模块的具体配置和功能已在对应方法中的功能模块中进行详细说明,在此不做过多赘述。
在本发明中,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。术语“多个”指两个或两个以上,除非另有明确的限定。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (10)

1.一种在无线存储物联网设备进行文件检索和监听的方法,其特征在于,包括如下步骤:
S110、开启文件监听程序dbServer,创建缓存空间diskFile,启动数据库DB进程;
S120、从根目录下进行逐层逐目录扫描,判断根目录下有阈值个文件夹,和阈值个文件,则将阈值个个文件写入到所述缓存空间中,设定类型为F,同时选取阈值个文件夹下中的一个文件夹的对应目录记录为文件夹写入到缓存空间中,设定类型为D;
S130、将上述选取的文件夹的对应目录作为根目录循环执行步骤S120和步骤S130,直至所有文件夹被扫描;
S140、数据库进程创建临时数据库,并间隔时间读取所述缓存空间中的文件,判断类型为D时,将对应文件写入到所述临时数据库;判断类型为F时,读取文件的数据大小信息和时间信息,截取文件的后缀,根据文件后缀进行分类,将分类后文件存入到所述临时数据库。
2.根据权利要求1所述的在无线存储物联网设备进行文件检索和监听的方法,其特征在于,所述步骤S130包括:
从根目录下进行逐层逐目录扫描,具体地,如果根目录下有a、b、c三个文件夹,和x、y、z三个文件,则判断数据库状态dbstatus为真否则为假,将x、y、z三个文件写入到缓存空间diskFile中,设定类型为F,同时将/a记录为文件夹也写入到缓存空间diskFile中,类型为D;如果数据库状态dbstatus为假则不写入,后续一致;然后将a文件夹写到文件监听程序dbServer中,记录为/a,然后进行/a下扫描,如果有a1、a2、a3三个文件夹,和ax、ay、az三个文件,再继续判断数据库状态dbstatus为真,则将ax、ay、az三个文件和文件夹/a/a1写入缓存空间diskFile中,为假则不写入;将/a/a1写入文件监听程序dbServer中,然后继续读取/a/a1下的文件,直到/a/a1下全部读取过,然后读取/a/a2,过程同/a/a1,然后/a/a3,直到/a下全部读取完成;然后进行文件夹/b下读取,过程同文件夹/a,直到全部结束。
3.根据权利要求1或2所述的在无线存储物联网设备进行文件检索和监听的方法,其特征在于,所述步骤S140还包括:
当扫描程序结束且所述缓存空间中无数据时,将所述临时数据库覆盖为正式数据库。
4.根据权利要求1所述的在无线存储物联网设备进行文件检索和监听的方法,其特征在于,所述步骤S120包括:
在进行从根目录下进行逐层逐目录扫描的步骤之前,识别当前硬盘空间大小,读取上次关机时硬盘空间大小,将两个数据进行比较,如果一致则判断所述数据库状态dbstatus为假,否则为真。
5.根据权利要求3所述的在无线存储物联网设备进行文件检索和监听的方法,其特征在于,还包括:在接收到新增数据时,将新增数据写入到所述缓存空间中,数据库进程查询缓存空间,如有文件,进行分类后写入到所述正式数据库中。
6.根据权利要求5所述的在无线存储物联网设备进行文件检索和监听的方法,其特征在于,所述进行分类后写入到所述正式数据库中的步骤包括:
判断所述新增数据的类型为图片时,在存入所述正式数据库的同时,将所述图片的属性信息存入到图片表中。
7.根据权利要求6所述的在无线存储物联网设备进行文件检索和监听的方法,其特征在于,所述图片的属性信息包括宽高信息、图片大小信息、ISO信息、拍摄日期信息、经度、纬度、路径、文件名信息和与所述;所述经度和纬度相对应的国家、城市、街道信息;所述将所述图片的属性信息存入到图片表中包括:
在判断没有连接到网络时,将所述国家、城市、街道信息设置为空;
在判断连接到网络时,对所述图片进行二次分析获取所述图片对应的场景信息和人物信息,并将所述图片对应的路径信息、场景名称信息和人物信息存储到所述图片表中的人工智能表中。
8.根据权利要求7所述的在无线存储物联网设备进行文件检索和监听的方法,其特征在于,还包括,定时提取所述人工智能表中的场景名称信息,对所述场景名称信息进行翻译。
9.一种在无线存储物联网设备进行文件检索和监听的装置,其特征在于,包括:
***准备模块,用于开启文件监听程序dbServer,创建缓存空间diskFile,启动数据库DB进程;
扫描模块,用于从根目录下进行逐层逐目录扫描,判断根目录下有阈值个文件夹,和阈值个文件,则将阈值个个文件写入到所述缓存空间中,设定类型为F,同时选取阈值个文件夹下中的一个文件夹的对应目录记录为文件夹写入到缓存空间中,设定类型为D;并用于将上述选取的文件夹的对应目录作为根目录循环执行扫描步骤,直至所有文件夹被扫描;
数据库进程模块,用于利用数据库进程创建临时数据库,并间隔时间读取所述缓存空间中的文件,判断类型为D时,将对应文件写入到所述临时数据库;判断类型为F时,读取文件的数据大小信息和时间信息,截取文件的后缀,根据文件后缀进行分类,将分类后文件存入到所述临时数据库。
10.根据权利要求9所述的在无线存储物联网设备进行文件检索和监听的装置,其特征在于,所述扫描模块具体用于:从根目录下进行逐层逐目录扫描,具体地,如果根目录下有a、b、c三个文件夹,和x、y、z三个文件,则判断数据库状态dbstatus为真否则为假,将x、y、z三个文件写入到缓存空间diskFile中,设定类型为F,同时将/a记录为文件夹也写入到缓存空间diskFile中,类型为D;如果数据库状态dbstatus为假则不写入,后续一致;然后将a文件夹写到文件监听程序dbServer中,记录为/a,然后进行/a下扫描,如果有a1、a2、a3三个文件夹,和ax、ay、az三个文件,再继续判断数据库状态dbstatus为真,则将ax、ay、az三个文件和文件夹/a/a1写入缓存空间diskFile中,为假则不写入;将/a/a1写入文件监听程序dbServer中,然后继续读取/a/a1下的文件,直到/a/a1下全部读取过,然后读取/a/a2,过程同/a/a1,然后/a/a3,直到/a下全部读取完成;然后进行文件夹/b下读取,过程同文件夹/a,直到全部结束。
CN201811466580.8A 2018-12-03 2018-12-03 在无线存储物联网设备进行文件检索和监听的方法及装置 Active CN109726180B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811466580.8A CN109726180B (zh) 2018-12-03 2018-12-03 在无线存储物联网设备进行文件检索和监听的方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811466580.8A CN109726180B (zh) 2018-12-03 2018-12-03 在无线存储物联网设备进行文件检索和监听的方法及装置

Publications (2)

Publication Number Publication Date
CN109726180A true CN109726180A (zh) 2019-05-07
CN109726180B CN109726180B (zh) 2021-03-16

Family

ID=66294967

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811466580.8A Active CN109726180B (zh) 2018-12-03 2018-12-03 在无线存储物联网设备进行文件检索和监听的方法及装置

Country Status (1)

Country Link
CN (1) CN109726180B (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111240974A (zh) * 2020-01-06 2020-06-05 支付宝实验室(新加坡)有限公司 日志输出方法、装置、电子设备及介质
CN111752900A (zh) * 2020-06-30 2020-10-09 北京来也网络科技有限公司 基于rpa及ai的文件存储方法、装置、设备和介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101739462A (zh) * 2009-12-31 2010-06-16 中兴通讯股份有限公司 可扩展标记语言编码方法、解码方法和客户端
CN102147711A (zh) * 2010-12-31 2011-08-10 成都市华为赛门铁克科技有限公司 一种基于数据内容识别的存储方法及装置
CN104866602A (zh) * 2015-06-01 2015-08-26 走遍世界(北京)信息技术有限公司 队列处理方法及装置
CN106095977A (zh) * 2016-06-20 2016-11-09 环球大数据科技有限公司 一种数据库的分布式处理方法及***
US20160371391A1 (en) * 2015-06-17 2016-12-22 Qualcomm Incorporated Caching search-related data in a semi-structured database

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101739462A (zh) * 2009-12-31 2010-06-16 中兴通讯股份有限公司 可扩展标记语言编码方法、解码方法和客户端
CN102147711A (zh) * 2010-12-31 2011-08-10 成都市华为赛门铁克科技有限公司 一种基于数据内容识别的存储方法及装置
CN104866602A (zh) * 2015-06-01 2015-08-26 走遍世界(北京)信息技术有限公司 队列处理方法及装置
US20160371391A1 (en) * 2015-06-17 2016-12-22 Qualcomm Incorporated Caching search-related data in a semi-structured database
CN106095977A (zh) * 2016-06-20 2016-11-09 环球大数据科技有限公司 一种数据库的分布式处理方法及***

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
代卓贤: "云服务中心自动构建的关键技术研究", 《中国优秀硕士学位论文全文数据库信息科技辑》 *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111240974A (zh) * 2020-01-06 2020-06-05 支付宝实验室(新加坡)有限公司 日志输出方法、装置、电子设备及介质
CN111240974B (zh) * 2020-01-06 2024-04-26 先进新星技术(新加坡)控股有限公司 日志输出方法、装置、电子设备及介质
CN111752900A (zh) * 2020-06-30 2020-10-09 北京来也网络科技有限公司 基于rpa及ai的文件存储方法、装置、设备和介质

Also Published As

Publication number Publication date
CN109726180B (zh) 2021-03-16

Similar Documents

Publication Publication Date Title
CN106534344B (zh) 一种云平台视频处理***及其应用方法
US7698646B2 (en) Techniques for accessing information captured during a presentation using a paper document handout for the presentation
CN100512409C (zh) 数据处理装置和数据处理方法
KR101430889B1 (ko) 복사 이미지들에 관한 메타데이터의 통합
JP2794085B2 (ja) 文書イメージ保存/処理方法
KR100729224B1 (ko) 확장된 멀티미디어 파일 구조, 멀티미디어 파일 생성 방법및 멀티미디어 파일 실행 방법
TWI237191B (en) Method of extracting a section of a page from a portable document format file, system for extracting a section of a page of a portable document format file, and computer readable medium containing executable instructions
CN100568238C (zh) 图像搜索方法及装置
US20070250526A1 (en) Using speech to text functionality to create specific user generated content metadata for digital content files (eg images) during capture, review, and/or playback process
CN101002200A (zh) 用于封装媒体对象的代表性样本的***和方法
CN108255915B (zh) 一种文件管理方法、装置及机器可读存储介质
CN101482877A (zh) 内容显示装置
CN102457817B (zh) 一种手机报中新闻内容的抽取方法及***
CN109726180A (zh) 在无线存储物联网设备进行文件检索和监听的方法及装置
CN109241305A (zh) 一种基于图像识别的绘本阅读方法及装置
US20110125711A1 (en) Generating device specific thumbnails
US20150278248A1 (en) Personal Information Management Service System
US8316008B1 (en) Fast file attribute search
CN101437115B (zh) 数码相机以及图像名称设置方法
KR101472405B1 (ko) 미디어 파일들을 연관시키기 위한 방법 및 장치
CN101923559A (zh) 一种图像文件管理方法和***
CN101872344A (zh) 一种图像扫描的控制方法
CN111684479A (zh) 电子通信中的自动图像分类
CN114546957A (zh) 一种数据智能集中处理服务平台
JP4339020B2 (ja) 信号記録再生装置及び信号記録再生方法

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
PP01 Preservation of patent right
PP01 Preservation of patent right

Effective date of registration: 20220314

Granted publication date: 20210316