ImageVerifierCode 换一换
格式:DOC , 页数:11 ,大小:46.54KB ,
资源ID:10137144      下载积分:8 金币
验证码下载
登录下载
邮箱/手机:
图形码:
验证码: 获取验证码
温馨提示:
支付成功后,系统会自动生成账号(用户名为邮箱或者手机号,密码是验证码),方便下次登录下载和查询订单;
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/10137144.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请。


权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4009-655-100;投诉/维权电话:18658249818。

注意事项

本文(基于嵌入式Linux视频监控系统毕业论文.doc)为本站上传会员【鼓***】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

基于嵌入式Linux视频监控系统毕业论文.doc

1、基于嵌入式基于嵌入式 LinuxLinux 的视频的视频 监控系统的软件设计监控系统的软件设计 基于嵌入式基于嵌入式 LinuxLinux 的视频监控系统的软件设计的视频监控系统的软件设计 1、引言、引言 随着计算机技术及网络技术的迅猛发展,公安、安防行业的发展趋势必然是全面数字化、网络化.传统的模拟闭路电视监控系统有很多局限性:传输距离有限、无法联网,而且模拟视频信号数据的存储会耗费大量的存储介质(如录像带),查询取证时十分烦琐。基于个人计算机的视频监控系统终端功能较强,但稳定性不好,视频前端(如电压耦合元件等视频信号的采集、压缩、通讯)较为复杂,可靠性不高基于嵌入式iux 视频的网络监控系

2、统不需要用于处理模拟视频信号的个人计算机,而是把视频服务器内置一个嵌入式 Web 服务器,采用嵌入式实时多任务操作系统 由于把视频压缩和 W功能集中到一个体积很小的设备内,可以直接连入局域网,即插即看,省掉复杂的电缆,安装方便(仅需设置一个 I地址),用户也无需安装任何硬件设备,仅用浏览器即可观看。基于嵌入式 Li的视频网络监控系统将嵌入式 Linux 系统连接上e,即视频服务器内置一个嵌入式 Wb 服务器,摄像机传送来的视频信号数字化后由高效压缩芯片压缩,通过内部总线传送到内置的 Wb 服务器上。2、绪论、绪论 视频监控系统是安全防范系统的组成部分,它是一种防范能力较强的综合系统.视频监控以

3、其直观、方便、信息内容丰富而广泛应用于许多场合.近年来,随着计算机、网络以及图像处理、传输技术的飞速发展,涌现出大量的嵌入式视频监控系统。2视频监控系统概述 视频监控是利用机器视觉和图像处理的方法对图像序列进行运动检测、运动目标分类、运动目标跟踪以及对监视场景中目标行为的理解与描述.其中,运动检测、目标分类、目标跟踪属于视觉中的低级和中级处理部分,而行为理解和描述则属于高级处理。运动捡测、运动目标分类与跟踪是视频监控中研究较多的三个问题;而行为理解与描述则是近年来被广泛关注的研究热点,它是指对目标的运动模式进行分析和识别,并用自然语言等加以描述。2 视频监控系统发展 视频监控技术的发展大致可分

4、为四个阶段:闭路电视系统构建的模拟系统、数字信号控制的模拟视频监控系统、数字硬盘录像设备为核心的视频监控系统和现在的数字网络视频监控系统。第一代视频监控系统是采用闭路电视系统构建的模拟系统,通过摄像机、监视器、磁带录像机等构成 I 甜.由于模拟矩阵很难做到数十路的切换,不能与报警系统联动,不能对前端进行控制且价格昂贵、操作管理复杂、很难实现较大系统的要求,已经逐渐被淘汰。第二代视频监控系统是数字信号控制的模拟视频监控系统。数字信号控制的模拟视频监控系统又分为基于微处理器的视频切换控制加PC机的多媒体管理和基于 P机实现对矩阵主机的切换控制及对系统的多媒体管理两种类型。第三代视频监控系统是以数字

5、硬盘录像设备为核心的视频监控系统.90 年代末,随着多媒体技术、视频压缩编码技术、网络通讯技术的发展,数字录像监控系统迅速崛起。数字监控录像系统通常分为两类:一类是基于 PC 机组合的计算机多媒体工作方式;另一类是嵌入式数字监控录像系统 1.基于 PC 的视频监控录像系统的组成结构为:兼容/工控机+视频采集卡普通较可靠的操作系统平台+应用软件 从系统的组成结构来分析:a、PC 机 兼容 PC 机用于 2小时不间断工作时,其性能通常是不可靠的,工控 PC 机相对兼容 Pc 机的稳定性有一个档次上的提高,适用于较复杂的工作环境;b、操作系统 以 Windows 98 为操作平台的系统:一般来说,W

6、in8 的稳定性是有一定 问题的,如果同时应用软件又不是很规范,这样就容易在使用过程中出现工作稳定、死机等问题,而基于 PC 机的视频监控录像系统其软件的实现是在 Wids 5/98NT 等通用操作系统上,同时系统文件、应用软件和图像文件都存储在硬盘上,视频处理必须高密度输入大量数据,同时硬盘要进行多工工作,普通的硬盘逻辑(如 Windos 的 FAT3)已无法适应,以致极易产生系统的不稳定性,造成死机现象;c、应用软件 采用简易应用软件的系统是不能够应用安防领域的,视频监控系统的应用软件能力上应支持多任务并发处理,如监视、录像、回放、备份、报警、控制等的多工处理能力;d、视频采集卡 视频监控

7、录像系统通常均为多路输入系统,视频采集卡可采用多卡方式,也可采用单卡方式。一般说,单卡方式集成度高,稳定性会优于多卡方式,很多采用一路一卡的方式很容易形成硬件冲突,其稳定性会有较大的影响。目前市场上也有部分为追求高帧数而设计采用多卡进行迭加的多路单卡设备,但其仍在计算机的总线上进行传输、处理,PI 总线将是系统的瓶颈,不可能会有质的飞跃.2.2 嵌入方式的数字监控录像系统 嵌入式系统的优缺点 a、系统为专用系统,所以系统小,指令精简,处理速度快、系统数据置于OM/LASH MRY,调用速度快,不会被改变,稳定性好、系统处理实时性好,性能稳定、文件管理系统更适合于大量的视频数据、该类系统目前四路

8、以上机型还较为少见 f、在网络功能、音视频同步等方面也难令人满意。第四代视频监控系统一数字网络视频监控系统 1.数字网络视频监控系统的原理 数字网络视频监控系统 16的关键设备是网络视频信号采集终端(也被称为视频服务器),网络视频信号采集终端采用嵌入式实时多任务操作系统.摄像机送来的视频信号在网络视频信号采集终端数字化后由高效压缩芯片压缩,通过内部总线送到网络接口发送到网络上刀,网络上用户可以直接用在 PC 机上用浏览器观看网络视频信号采集终端传送过来的摄像机所拍摄的图像,授权用户还可以通过计算机网络透过网络视频信号采集终端控制摄像机镜头和云台的动作或对系统进行配置操作由于把视频压缩和网络功能

9、集中到一个体积很小的设备内,可以直接连入局域网,达到即插即用,省掉多种复杂的电缆,安装方便(仅需设置一个坤地址),用户也无需安装任何硬件设备,仅通过 PC 机用浏览器即可观看。2数字网络视频监控系统与其它监控系统的比较 a、布控区域广阔.数字网络视频监控系统的网络视频信号采集终端直接连入网络,没有线缆 长度和信号衰减的限制,同时网络是没有距离概念的,彻底抛弃了地域的概念,扩展布控区域。b、系统具有几乎无限的无缝扩展能力 所有设备都以 IP 地址进行标识,增加设备只是意味着口地址的扩充。c、可组成非常复杂的监控网络 采用基于网络视频信号采集终端为核心的监控系统,在组网方式上与传统的模拟监控和基于

10、 PC 平台的监控方式有极大的不同,由于视频信号采集终端输出已完成模拟到数字的转换并压缩,采用统一的协议在网络上传输,支持跨网关、跨路由器的远程视频传输。、性能稳定可靠,无需专人管理 视频信号采集终端实际上基于嵌入式电脑技术,采用嵌入式实时多任务操作系统,又由于视频压缩和网络功能集中到一个体积很小的设备内,直接连入局域网或广域网,即插即看,系统的实时性、稳定性、可靠性大大提高,也无需专人管理,非常适合于无人值守的环境。e、当监控中心需要同时观看较多的摄像机图像时,对网络带宽就会有一定的要求。2 视频监控系统的应用概括来说,目前视频监控系统应用领域主要有以下一些方面:教育系统主要是校园安全监控、

11、电子考场监控、网络教学、远程教育等;电力系统主要是机房无人值守、变电站无人值守、发电厂安全生产管理监控等;公检法系统主要是社区监控、城市安全监控、监狱安全监控、庭审直播等;部队系统主要是通信机房监控、作战指挥系统、仓储物资监控、基层连队的日常管理监控系统等;石化系统主要是油井监控、储油库监控、加油站监控、石化工厂安全生产监控等;银行系统主要是银行监控系统的联网、储蓄监控、金库监控等;铁路系统主要是站内调度管理系统(视频部分)、站内安全管理、应急指挥系统等;税务系统主要是报税服务大厅监控;钢铁系统主要是安全生产管理监控系统;医疗系统主要是特护病房视频监控、手术直播及教学系统、日常安全管理监控等。

12、本文主要研讨该系统的软件实现部分本文主要研讨该系统的软件实现部分 3、总体设计、总体设计 嵌入式 Lnux 视频网络监控系统是电工电子装置、计算机软硬件以及网络、通信等多方面的有机组合体,它以智能化、网络化、交互性为特征,结构比较复杂。如果利用 OS七层模型的内容和形式,把相应的数据采集控制模块硬件和应用软件以及应用环境等有机组合,可以形成一个统一的系统总体框架,其系统总体框架示意图如图 l 所示.系统总体框架示意图 摄像机传送来的视频信号数字化后,经过压缩,通过 RS23R48将数据送到内置的 Web 服务器,嵌入式 LJux 系统的 0/M 以太网口实现接入terne网络,将现场信号送到客

13、户端。整个系统的核心是嵌入式Liu系统。监控系统启动后,嵌入式 Liu 系统启动 Wb erver 服务程序,接收授权客户端浏览器的请求,Wb Sver 将根据通信协议完成相应的监测。1.3 硬件设计方案 系统硬件结构如图1 所示,该系统采用mung 公司的AR 内核芯片3C2440 作为硬件平台的中央处理器,该处理器主频可达z,硬件接口和资源丰富,存储单元包括 Fas 和RAM,Flas 具有掉电保持数据的特性,用于存储otloader 启动程序、nux 内核映像、文件系统以及用户应用程序等SDRAM 数据存取速度大大高于 Flsh 存储器,用于为操作系统和应用程序提供运行空间平台利用S32

14、 接口输出调试信息,通过以太网控制器芯片 DM 扩展了一个网口,用于与外部网络进行通信,通过 US HOS 接口连接 US 摄像头采集图像数据,经处理器压缩并打包成视频流后经以太网进行传输,终端用户接收到视频流,解码后即可把视频图像显示出来。图1 系统硬件结构图 3。2 软件设计方案软件设计方案 软件平台采用的嵌入式操作系统为inu 2.6.3,inux 具有内核小、效率高、源码开放、内核直接提供网络支持等优点,但嵌入式系统的硬件资源有限,因此需根据实际需求对内核进行裁剪,配置所需的功能模块,然后再移植到硬件平台上。嵌入式系统的软件开发采用交叉编译调试的方式,在宿主机上安装inux 系统,建立

15、交叉编译环境,在宿主机编写程序代码,再利用交叉编译工具生成目标机上可用的可执行文件,最后向目标机平台移植。3.。1 视频采集模块 视频采集模块通过嵌入式iux 操作系统调用 Vieo4Liux(VL)5和底层设备驱动程序来完成视频捕获。VL 是 Linux 中关于视频设备的内核驱动,它为 Linux 下的各种视频设备提供了统一的编程接口,应用程序通过这些接口函数就可以操纵各种不同的设备。视频采集流程如图 2 所示。图2 视频采集流程(1)打开视频设备。Linx 下的视频设备文件一般为“/dev/vide0”,通过调用函数 vl_pen(),利用 vf=open(/dev/vie0,O_DR)打

16、开设备并获得设备文件描述符 vdd。()获取设备和图像信息。通过4l_gt_capbity()函数获取设备信息,通过4l_getptre()函数获取图像信息。()内存映射。获取图像的方式有两种:ead()直接读取和ma()内存映射。直接读取方式通过内核缓冲区来读取图像数据,而本文使用内存映射方式 mmap(),内存映射方式可以直接把设备文件映射到内存中,进程可以像访问普通内存一样对文件进行访问,读取效率更高。初始化内存映射时,需在内存中开辟一块空间,利用 ictl(vd-d,VIDIOCMBF,&(vdmbuf))操作取得需要映射的内存空间大小 vd-buf.iz,利用 map()函数,即 v

17、dmp=(usignd char*)mmp(0,vd mbf.size,T_RD|POT_WRTE,AP_SRD,d f,0)操作,把设备文件的内容映射到内存,vd-map 指针所指向的内存区即为采集的图像数据,且此内存区具有可读写和共享属性。(4)初始化采集参数。设置采集视频图像的宽度、高度、格式等信息。(5)采集视频数据。利用otl(v-fd,VIDIMARE,&(vd-mmap)操作采集一帧图像并存放到内存映射区,采集一帧图像后要进行同步操作,利用 ic(vdfd,VIDICSYNC,&(fae_cuen))操作判断该帧图像是否获取完毕.对于获取到的视频图像,通过视频压缩模块压缩成 M4

18、 视频流,再通过视频传输模块把数据发送到以太网进行传输。视频压缩模块 从摄像头直接采集过来的图像由于数据量较大,不利于进行网络传输,因此需先对其进行压缩编码.MPE 是目前网络多媒体传输的主要格式,具有高效的压缩率,它利用很窄的带宽,通过帧重建技术来压缩图像数据,以求利用最少的数据获得最佳的图像质量,可满足实时视频传输的要求。本文用软件方式进行视频编码,选择开源高效的 Xvd 视频编码器对采集的视频图像数据进行MPEG4 压缩编码vd 视频编码器选用 0。9。2 版本,因为该版本已经实现了 MEG 的 Simle Proe(P)特性,而。以后的版本增加了很多 Advnced SP(ASP)特性

19、及其他功能,AS 特性的加入会增加运算复杂度,降低编码速度,由于嵌入式系统的处理能力有限,一般只使用id 的 S 特性,因此实验选用 Xvd0。9。2 编码器,交叉编译并移植到嵌入式系统内在宿主机 Lnx 操作系统中对 Xvd0.9。2 进行交叉编译的步骤如下:(1)解压缩 Xvi 源码:ta xzf xvidcoe 0。2。a。gz(2)进入 build/generic 目录,创建编译配置文件由于 Xd 没有针对RM 的汇编优化,因此编译时需将汇编关闭;还需指定程序所运行的平台为arlinu。执行命令:。/coigure iablesembly hotarmlnux()编译:make;mke

20、 intal。()交叉编译完成后会生成静态库 libxidre a 和动态库 libxvidcre.so。,用户程序可利用库文件所提供的编程接口调用vd 里面的函数.摄像头采集的视频帧为 YU40 格式,通过vi 编码器的 ecor_encode 函数实现视频压缩,该函数定义如下:int ncder_ncd(Encod*pEc,VID_C_FRAME*prame,XVID_EC_STAS pResut);其中,pEnc 为编码器实例的句柄;pFram 是XVI_ECRAME 类型的结构体变量,负责传递参数信息给编码器,这些信息包含色彩空间、编码质量、输入输出数据缓冲区指针等;pRst 是XVD

21、NC_STATS 类型的结构体变量,可以返回编码操作执行的状态信息。2。3 视频传输模块 视频传输模块负责把压缩后的视频流传输到以太网,对实时性要求较高,本文使用实时传输协议(Ralti Trst Prtoco,RTP),它可以在一对一或者一对多的网络环境中实现流媒体数据的实时传输。JRTPLI7是一个利用 C语言实现的开源 RTP 库,它完全遵循 RC 188 设计,使用OCK 机制实现网络通讯,可运行于包括 L 和iows 在内的多种不同操作系统上.本文使用 JTPIB 进行实时流媒体编程,发送端操作系统为 Lux,接收端为 Windos。在u 平台上用 JRTPIB 进行实时多媒体编程前

22、需先对 JTPLB 进行交叉编译。(1)JRTPLIB 初 始 化 通 过 调 用RTP ssionParams 类 的SetOwnTimestamnit()方法设置一个恰当的时间戳,调用 SetMaxmacketSz()方法设置允许传输的最大TP 包字节数(默认为400 字节);通过调用 RTPUD4ransmssinPrms 类的 StPortbae()方法设置发送端数据传输所用的端口号(需为偶数).初始化完这两个变量后,通过 RTPSesion 类的rat()方法创建一个 RTP 会话。(2)JRTPL 数据传输 RTP 会话创建完成后,还需指定数据发送的目标地址,RTP 协议允许一个

23、会话包含多个目标地址,增加或删除目标地址可通过RTPSesio 类的 Addestinatin()、Deleteestination()、CleaDestinations()方法来实现.目标地址指定之后,通过 RTPSesin 类的 SedPacke()方法即可向指定的目标地址发送流媒体数据.SendPacet()是一个重载函数,具有多种形式,本文使用的形式为:int endPackt(const vo*ta,iz_t len,int8_ t,bol ak,uint2t timestampnc);当一帧数据所占字节数大于允许传输的最大 RTP 包字节数 MaketSie 时,需对一帧数据进行分

24、割传输,使每次发送的字节数不大于 MacktSz,可使用 SendPacet()的 mr参数来标识传输的 RT 包是否属于同一帧数据,若一帧数据需分成 N 次发送,则前 N1 次发送的 RP 包的 mrk 标志设为 0,第 N 次发送的 RP 包的 mark 标志设为 1,即以ar=1 来判断分割传输的数据是否发送完成。实现过程如下:d if(lengtaxacketSze)mr=0;发送长度为 MaxPacktSize 的TP 包;lenh=engthPackize;else mark=1;发送长度为 length 的 RT 包;brak;/一帧数据发送完成 whil(1);(3)RTLIB

25、 数据接收 接收数据时,以 BeginDatAcess()函数开始,以nataces()函数结束。为了能正确接收同一数据源的数据报,必须先对数据源表(sorc table)加锁,BegnDataAcess()函数可实现这一加锁操作,确保在使用数据源表的同时轮询(pol)线程不能访问它,此时可进行数据接收操作,当正确接收一个数据报后,调用 EndDaAcss()函数即可实现对数据源表的解锁。图3 RT 发送与接收流程图 RTP 发送与接收流程图如图 3 所示对于分割传输的TP 包,根据TP 包的mark 标志来判断一帧数据是否接收完成,若ark=0,则表示此RP 包为分割传输的数据包,需循环接收

26、直到 mar=为止,然后把这些TP 包重新组合成完整的一帧数据。.2。4 视频解码与回放 接收到的视频流数据经过 Xid 解码器的oer_deode 函数进行解码,该函数定义如下:in decoder_decde(DEOR dec,XVID_EAME*frme);其中,dec 为解码器实例的句柄,frme 为VDDECFAE 结构体变量,包含解码前后图像数据的缓冲区指针、码流长度等信息。解码后的图像可在客户端软件上显示出来。4、展望与小结、展望与小结 在今后的工作中,需要对视频采集模块继续优化,因为摄像头采集的图像信息还不是很流畅,希望通过移植界面,来优化图像的传输,其次,网络摄像机是当今比较

27、热门的产品,我们虽然实现了远程监控,但是相关技术还有待与优化,对服务器、客户端之间的编程模式还不是很熟悉,需要进一步学习,另外,设计中采用的 ARg 芯片功能比较强大,接口比较丰富,在以后的实际工作中可以根据自己的需要,可以进行更加有效的扩展。未来的视频监控系统应该具有智能化的特点,能够自行对异常情况进行判断,并发出报警,这就需要合适的运动检测算法对监控图像进行分析判断。另外未来的视频监控系统还可具有安防互动功能,与各种传感器、控制器连接,实现自动目标跟踪等功能.在网络视频监控系统的未来发展空间中,这些功能的实现是有充分技术保障的.而且随着技术的发展和成熟,视频监控系统的成本也应该进一步的降低,一世英更广泛领域的需要。由于我们都属于初学者,虽然最终实现了这些功能,但是对中间相关的一些模块开发,比如驱动等等还不太了解,只是做了部分修改,还有待于进一步学习掌握,论文的撰写可能有某些不足,望老师指正。

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服