[发明专利]一种虚拟化平台网络地址定位系统在审
申请号: | 202210675723.6 | 申请日: | 2022-06-15 |
公开(公告)号: | CN114942828A | 公开(公告)日: | 2022-08-26 |
发明(设计)人: | 王慧忠 | 申请(专利权)人: | 王慧忠 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 深圳市创富知识产权代理有限公司 44367 | 代理人: | 李秀丽 |
地址: | 030053 山西省太原市*** | 国省代码: | 山西;14 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 虚拟 平台 网络地址 定位 系统 | ||
1.一种虚拟化平台网络地址定位系统,其特征在于:包括虚拟化平台模块、定位模块、中央控制模块、错误预警模块、人机交互模块,所述虚拟化平台模块是用户的模拟器利用接口通过虚拟化平台调用到内核模式,驱动虚拟机创建虚拟CPU、虚拟内存和虚拟硬件完成对应的工作指令,所述定位模块是基于虚拟化平台模块利用创建虚拟化平台时对虚拟IP地址进行位置判定定位跟踪。
2.根据权利要求1所述的一种虚拟化平台网络地址定位系统,其特征在于:所述中央控制模块是对虚拟化平台模块进行数据采集、数据预处理、数据储存以及数据识别判断,以保证虚拟化平台模块的正常运行;所述错误预警模块是基于虚拟化平台模块发生不正常处理时,通过错误预警算法进行判断是否错误。
3.根据权利要求1所述的一种虚拟化平台网络地址定位系统,其特征在于:所述人机交互模块是基于错误预警模块接收数据处理不正确将信息并发生提示信息时,通过定位模块将发生错误的定位信息传输至人机交互模块,通过人机交互将错误信息快速处理解决。
4.根据权利要求1所述的一种虚拟化平台网络地址定位系统,其特征在于:所述虚拟化平台模块中的进程,进程为一组资源集合,有独立的进程地址空间以及独立的虚拟CPU、虚拟内存以及虚拟硬件,通过执行程序员编写的指令完成一定的任务,在一个进程执行指令时,访问内存不受其他进程的影响,虚拟化平台将CPU按照时间分配复用,把内存按照空间分配复用,通过管理底层资源,使得每个进程都能够使用整个宿主机的物理资源,每个进程都认为自己拥有整个主机,以提高虚拟化平台模块的工作效率,虚拟化平台模块可创建很多个进程,每一个进程也可看作是一个独立的虚拟机,所述虚拟化平台模块中的进程是用在模拟技术实现的,正常情况下直接把虚拟机中的代码指令传输到物理的CPU上执行,一旦执行一些敏感的指令,就触发异常,控制流程就交给中央控制模块进行对应处理,营造一个虚拟的计算机环境,所述模拟技术有两个权限约束,包括能访问的内存空间以及能执行的特殊指令,其中特殊指令是指用于进行硬件I/O通信、内存管理、中断管理功能,这一些指令只能在初始状态下执行,若处于其他工作状态的应用程序如果尝试执行这些指令,虚拟CPU将自动检测到并抛出异常将转好传输至错误判断模块。
5.根据权利要求1所述的一种虚拟化平台网络地址定位系统,其特征在于:所述中央控制模块中的数据采集,数据采集是定位模块提供基础数据的支撑,根据不同的数据采集规则,针对不同数据源的数据格式,采用一套自动化智能数据采集技术,对采集到的数据进行筛选、清洗、以及挖掘形成基础数据库,为虚拟化平台模块提供数据支撑,数据采集的方式是利用网络爬虫技术获取虚拟IP地址。
6.根据权利要求3所述的一种虚拟化平台网络地址定位系统,其特征在于:所述错误判断模块通过查找操作系统中错误信息反馈传输至错误判断模块,具体步骤如下:
A1、使操作系统生成储存器更新文件;
A2、调配器调试该系统的核心文件;
A3、根据大概的堆栈信息,运行disassemble;
A4、根据错误地址找到对应的错误反馈编码;
A5、分析反汇编代码,找到程序中错误代码;
其中需要具体说明的是通过以上步骤在程序中添加检测代码,以调高程序的稳定性提高。
7.根据权利要求1所述的一种虚拟化平台网络地址定位系统,其特征在于:所述人机交互模块通过虚拟化平台模块利用定位模块将错误信息快速找到,利用在屏幕某个位置上键入特定命令的方式来执行任务。
8.根据权利要求6所述的一种虚拟化平台网络地址定位系统,其特征在于:所述错误判断模块是由于某种原因,产生了不符合预期的结果,代码在运行时非常的有可能出现错误,这种现象又称为BUG,在系统运行中异常指的是错误判断模块发现了程序中存在的错误,自己无法解决该错误的时候向操作系统提出了报告引发程序中断,错误判断模块采用结构化的异常处理机制,通过try对异常进行捕获,然后在except中进行异常的处理,最后在finally中进行资源释放之类的工作,若有没有异常finally中的代码都会执行,与其他语言不同的是,在Python中引入了一个else机制,else中的语句只有在try中的代码没有异常的时候才会执行,有异常就不执行,错误判断模块对多个类型的异常进行捕获,需要将类型涵盖范围较小的异常放在前面,而在捕获之前一般由try代码块中的代码或者函数进行异常的抛出。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于王慧忠,未经王慧忠许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210675723.6/1.html,转载请声明来源钻瓜专利网。