【技术实现步骤摘要】
多媒体数据库扫描方法和装置
本专利技术实施例涉及多媒体
,尤其涉及一种多媒体数据库扫描方法和装置。
技术介绍
对于不同机型的移动设备,可以通过移动设备对应的性能参数比较不同机型的移动设备的性能优劣,其中,移动设备进行多媒体数据库扫描的扫描时间是一项重要的性能参数。具体地,对于包含有相同的多媒体文件(需要人工初始化多媒体文件,使之相同)的A、B两个移动设备,A移动设备的首次扫描的扫描时间可以表征A移动设备在首次扫描过程中,将所有扫描到的多媒体文件写入多媒体数据库中的所耗时间,B移动设备的首次扫描的扫描时间可以表征B移动设备在首次扫描过程中,将所有扫描到的多媒体文件写入多媒体数据库中的所耗时间,因此,对比可知A移动设备和B移动设备在多媒体数据库扫描性能方面的优劣。现有的多媒体数据库扫描技术,在需要知道移动设备首次进行多媒体数据库扫描的扫描时间时,需要用户的多次手动参与,例如,需要手动结束正在运行的多媒体进程,又如,需要用户找到移动设备能开始多媒体数据库扫描功能的地方并点击从而进行扫描,再如,还需要用户手动查找首次扫描的扫描时间,操作流程繁琐。
技术实现思路
本专利技术实施例提供一种多媒体数据库扫描方法和装置,以实现多媒体数据库的自动扫描,自动获取移动设备的多媒体数据库首次扫描的扫描时间,简化操作流程。第一方面,本专利技术实施例提供了一种多媒体数据库扫描方法,包括:向当前移动设备连接的PC端设备发送多媒体数据库删除指令,以使所述PC端设备根据所述多媒体数据库删除指令,删除所述移动设备中已有的多媒体数据库;向所述PC端设备发送正在运行的多媒体进程结束指令,以使所 ...
【技术保护点】
一种多媒体数据库扫描方法,其特征在于,包括:向当前移动设备连接的PC端设备发送多媒体数据库删除指令,以使所述PC端设备根据所述多媒体数据库删除指令,删除所述移动设备中已有的多媒体数据库;向所述PC端设备发送正在运行的多媒体进程结束指令,以使所述PC端设备根据所述多媒体进程结束指令,结束所述移动设备中正在运行的多媒体进程;向所述移动设备中正在运行的多媒体服务进程发送开始多媒体数据库扫描的广播,并获取所述多媒体服务进程生成的首次扫描日志,其中,所述多媒体服务进程在接收到所述广播时,检测到所述移动设备中不存在多媒体数据库时,新建多媒体数据库,并将首次扫描到的多媒体文件的路径写入所述新建的多媒体数据库中,并在首次扫描过程中生成首次扫描日志;在监听到所述多媒体服务进程发送的多媒体数据库扫描结束的广播时,在获取的所述首次扫描日志中匹配设定的扫描时间关键字,并记录与所述扫描时间关键字匹配的扫描日志字段,作为首次扫描的扫描时间。
【技术特征摘要】
1.一种多媒体数据库扫描方法,其特征在于,包括:向已启动监听模式的PC端设备通过套接字socket发送连接请求,以使所述PC端设备在监听到移动设备发送的连接请求时,与所述移动设备建立连接;向当前移动设备连接的PC端设备发送多媒体数据库删除指令,以使所述PC端设备根据所述多媒体数据库删除指令,删除所述移动设备中已有的多媒体数据库;向所述PC端设备发送正在运行的多媒体进程结束指令,以使所述PC端设备根据所述多媒体进程结束指令,结束所述移动设备中正在运行的多媒体进程;所述正在运行的多媒体进程是在移动设备获取到用户的多媒体打开、播放或下载操作时,在相应的打开、播放或下载过程中产生的;向所述移动设备中正在运行的多媒体服务进程发送开始多媒体数据库扫描的广播,并获取所述多媒体服务进程生成的首次扫描日志,其中,所述多媒体服务进程在接收到所述广播时,检测到所述移动设备中不存在多媒体数据库时,新建多媒体数据库,并将首次扫描到的多媒体文件的路径写入所述新建的多媒体数据库中,并在首次扫描过程中生成首次扫描日志;在监听到所述多媒体服务进程发送的多媒体数据库扫描结束的广播时,在获取的所述首次扫描日志中匹配设定的扫描时间关键字,并记录与所述扫描时间关键字匹配的扫描日志字段,作为首次扫描的扫描时间。2.根据权利要求1所述的方法,其特征在于,所述PC端设备根据所述多媒体数据库删除指令,删除所述移动设备中已有的多媒体数据库,包括:所述PC端设备根据所述多媒体数据库删除指令,通过调用本地的安卓调试桥ADB,删除所述移动设备中已有的多媒体数据库。3.根据权利要求1所述的方法,其特征在于,所述PC端设备根据所述正在运行的多媒体进程结束指令,结束所述移动设备中正在运行的多媒体进程,包括:所述PC端设备根据所述正在运行的多媒体进程结束指令,通过调用本地的ADB,结束所述移动设备中正在运行的多媒体进程。4.根据权利要求1所述的方法,其特征在于,在向所述移动设备中正在运行的多媒体服务进程发送开始多媒体数据库扫描的广播时,所述方法还包括:记录向所述移动设备中正在运行的多媒体服务进程发送开始多媒体数据库扫描的广播的时间,作为首次扫描的开始时间;在监听到所述多媒体服务进程发送的多媒体数据库扫描结束的广播时,所述方法还包括:记录监听到所述多媒体服务进程发送的多媒体数据库扫描结束的广播的时间,作为首次扫描的结束时间;如果在获取的所述首次扫描日志中未匹配到所述设定的扫描时间关键字,则将记录的所述首次扫描的结束时间与记录的所述首次扫描的开始时间之差作为首次扫描的扫描时间,并记录所述首次扫描的扫描时间。5.根据权利要求1所述的方法,其特征在于,在记录首次扫描的扫描时间之后,所述方法还包括:向所述移动设备中正在运行的多媒体服务进程发送开始多媒体数据库扫描的新广播,并获取所述多媒体服务进程生成的第二次扫描日志,其中,所述多媒体服务进程在接收到所述新广播时,检测到所述移动设备中存在新建的多媒体数据库,将本次扫描到的新的多媒体文件的路径写入所述新建的多媒体数据库中,并在本次扫描过程中生成第二次扫描日志;在监听到所述多媒体服务进程发送的多媒体数据库扫描结束的新广播时,在获取的所述第二次扫描日志中匹配设定的扫描时间关键字,并记录与所述设定的扫描时间关键字匹配的扫描日志字段,作为第二次扫描的扫描时间。6.根据权利要求5所述的方法,其特征在于,在向所述移动设备中正在运行的多媒体服务进程发送开始多媒体数据库扫描的新广播时,所述方法还包括:记录向所述移动设备中正在运行的多媒体服务进程发送开始多媒体数据库扫描的新广播的时间,作为本次扫描的开始时间;在监听到所述多媒体服务进程发送的多媒体数据库扫描结束的新广播时,所述方法还包括:记录监听到所述多媒体服务进程发送的多媒体数据库扫描结束的新广播的时间,作为本次扫描的结束时间;在获取的所述第二次扫描日志中如果未匹配到所述设定的扫描时间关键字时,将记录的所述本次扫描的结束时间与记录的所述本次扫描的开始时间之差作为第二次扫描的扫描时间,并记录所述第二次扫描的扫描时间。7.一种多媒体数据库扫描装置,其特征在于,包括:连接模块,用于在向当前移动设备连接的PC端设备通过套接字sock...
【专利技术属性】
技术研发人员:曾梦良,何晓俊,
申请(专利权)人:广东欧珀移动通信有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。