计算机办公地点的获取方法、系统、电子设备和介质技术方案

技术编号:31575827 阅读:19 留言:0更新日期:2021-12-25 11:17
本发明专利技术公开了一种计算机办公地点的获取方法、系统、电子设备和介质,获取方法通过从多个系统中分别获取计算机的初始办公地点;初始办公地点包括办公城市、及办公城市内的具体地址中的至少一种;判断所有初始办公地点对应的获取时间戳是否相同,若是,从所有所述初始办公地点中选取带有办公城市内的具体地址的所述初始办公地点作为计算机的实际办公地点,若否,则选取最新获取时间戳对应的所述初始办公地点作为所述计算机的实际办公地点。本发明专利技术提高了获取计算机办公地点的准确性,进而为企业在对各地办公PC进行集中部署软件或者推送补丁包时,提供准确的PC在线地的基础数据。提供准确的PC在线地的基础数据。提供准确的PC在线地的基础数据。

【技术实现步骤摘要】
计算机办公地点的获取方法、系统、电子设备和介质


[0001]本专利技术涉及计算机
,特别涉及一种计算机办公地点的获取方法、系统、电子设备和介质。

技术介绍

[0002]大规模集中办公企业的办公地点,办公PC(计算机),员工都分布在全球各地。企业在对各地办公PC进行集中部署软件或者推送补丁包时,一般由当地工程师部署当地的PC,因此,需要一份可以区分PC在线地的基础数据,作为部署分母的依据。企业通常会通过资产管理系统来判断设备的归属地,但是该方式因资产管理系统维护的时效性不高,依赖盘点周期,纯人工输入,所以,存在获取数据不准确的问题,例如,当PC随着员工的流动,如出差或者转岗时,办公地点也随之变动,资产管理系统却无法获取到变动后的数据。

技术实现思路

[0003]本专利技术要解决的技术问题是为了克服现有技术中获取计算机办公地点不准确的缺陷,提供一种计算机办公地点的获取方法、系统、电子设备和介质。
[0004]本专利技术是通过下述技术方案来解决上述技术问题:
[0005]本专利技术提供一种计算机办公地点的获取方法,所述获取方法包括:
[0006]从多个系统中分别获取计算机的初始办公地点;所述初始办公地点包括办公城市及办公城市内的具体地址中的至少一种;
[0007]判断所有所述初始办公地点对应的获取时间戳是否相同,若是,从所有所述初始办公地点中选取带有办公城市内的具体地址的所述初始办公地点作为计算机的实际办公地点,若否,则选取最新获取时间戳对应的所述初始办公地点作为所述计算机的实际办公地点。
[0008]较佳地,所述从多个系统中分别获取计算机的初始办公地点的步骤包括:
[0009]从多个系统中分别获取系统的基础数据及日志数据;
[0010]基于所述基础数据及所述日志数据获取计算机的MAC地址;
[0011]若所述计算机为有线方式接入企业网络,根据所述计算机MAC地址,获取对应的交换机的在线端口数据并基于所述在线端口数据获取交换机信息获取交换机信息;所述交换机信息包括交换机的办公地点信息;
[0012]若所述计算机为无线方式接入企业网络,根据所述计算机MAC地址,获取对应的无线路由器信息;所述无线路由器信息包括无线路由器的办公地点信息;
[0013]根据所述交换机的办公地点信息或所述无线路由器办公地点信息确定所述计算机的初始办公地点。
[0014]较佳地,所述从多个系统中分别获取计算机的初始办公地点的步骤还包括:
[0015]若所述计算机通过VPN的方式,独立接入企业网络,则获取VPN日志;
[0016]根据所述VPN日志获取对应的执行员工信息;
[0017]根据所述执行员工信息中员工所属办公地点的信息,确定所述计算机的初始办公地点。
[0018]较佳地,所述获取方法还包括:
[0019]在所述从多个系统中分别获取计算机的初始办公地点的步骤之前,预先将所述计算机办公地点采用编码的形式对城市和办公地点进行定义;
[0020]和/或,间隔预设时间段,周期性地执行所述从多个系统中分别获取计算机的初始办公地点的步骤。
[0021]本专利技术还提供一种计算机办公地点的获取系统,所述获取系统包括:
[0022]获取模块,用于从多个系统中分别获取计算机的初始办公地点;所述初始办公地点包括办公城市、及办公城市内的具体地址中的至少一种;
[0023]判断模块,用于判断所有所述初始办公地点对应的获取时间戳是否相同,若是,则调用第一选取模块,若否,则调用第二选取模块;
[0024]第一选取模块,用于从所有所述初始办公地点中选取带有办公城市内的具体地址的所述初始办公地点作为计算机的实际办公地点;
[0025]第二选取模块,用于选取最新获取时间戳对应的所述初始办公地点作为所述计算机的实际办公地点。
[0026]较佳地,所述获取模块包括:
[0027]第一获取单元,用于从多个系统中分别获取系统的基础数据及日志数据;
[0028]第二获取单元,用于基于所述基础数据及所述日志数据获取计算机的MAC地址。
[0029]第三获取单元,用于若所述计算机为有线方式接入企业网络,根据所述计算机MAC地址,匹配对应的交换机的在线端口数据并获取交换机信息;所述交换机信息包括交换机的办公地点信息;
[0030]若所述计算机为无线方式接入企业网络,根据所述计算机MAC地址,获取对应的无线路由器信息;所述无线路由器信息包括无线路由器的办公地点信息;
[0031]第一确定单元,用于根据所述交换机的办公地点信息或无线路由器办公地点信息确定所述计算机的初始办公地点;
[0032]较佳地,所述获取模块还包括:
[0033]第四获取单元,用于若所述计算机通过VPN的方式,独立接入企业网络,则获取VPN日志;
[0034]第五获取单元,用于根据所述VPN日志获取对应的执行员工信息;
[0035]第二确定单元,用于根据所述执行员工所属的办公地点,确定所述计算机的初始办公地点。
[0036]较佳地,所述获取系统还包括:
[0037]定义模块,用于预先将所述计算机办公地点采用编码的形式对城市和办公地点进行定义;
[0038]和/或,
[0039]所述获取模块,还用于间隔预设时间段,周期性地从多个系统中分别获取计算机的初始办公地点。
[0040]本专利技术还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理
器上运行的计算机程序,所述处理器执行所述计算机程序时实现如前述的计算机办公地点的获取方法。
[0041]本专利技术还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如前述的计算机办公地点的获取方法。
[0042]本专利技术的积极进步效果在于:
[0043]本专利技术公开了一种计算机办公地点的获取方法、系统、电子设备和介质,获取方法通过从多个系统中分别获取计算机的初始办公地点,根据获取时间戳及计算机办公点是否为城市的具体地点,对所有计算机的初始办公地点进行分析比较,确定出计算机办公地点,并且间隔预设时间段,周期性地获取计算机办公地点,从而提高了获取计算机办公地点的准确性,进而为企业在对各地办公PC进行集中部署软件或者推送补丁包时,提供准确的PC在线地的基础数据。
附图说明
[0044]图1为本专利技术实施例1的计算机办公地点的获取方法的流程图;
[0045]图2为本专利技术实施例1中的步骤S103的第一流程图;
[0046]图3为本专利技术实施例1中的步骤S103的第二流程图;
[0047]图4为本专利技术实施例1中的步骤S103的第三流程图;
[0048]图5为本专利技术实施例2的计算机办公地点的获取方法的流程图;
[0049]图6为本专利技术实施例3的计算机办公地点的获取系统的模块示意图;
[0050]图7为本专利技术实施例3中的获取本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种计算机办公地点的获取方法,其特征在于,所述获取方法包括:从多个系统中分别获取计算机的初始办公地点;所述初始办公地点包括办公城市及办公城市内的具体地址中的至少一种;判断所有所述初始办公地点对应的获取时间戳是否相同,若是,从所有所述初始办公地点中选取带有办公城市内的具体地址的所述初始办公地点作为计算机的实际办公地点,若否,则选取最新获取时间戳对应的所述初始办公地点作为所述计算机的实际办公地点。2.如权利要求1所述的计算机办公地点的获取方法,其特征在于,所述从多个系统中分别获取计算机的初始办公地点的步骤包括:从多个系统中分别获取系统的基础数据及日志数据;基于所述基础数据及所述日志数据获取计算机的MAC地址;若所述计算机为有线方式接入企业网络,根据所述计算机MAC地址,获取对应的交换机的在线端口数据并基于所述在线端口数据获取交换机信息获取交换机信息;所述交换机信息包括交换机的办公地点信息;若所述计算机为无线方式接入企业网络,根据所述计算机MAC地址,获取对应的无线路由器信息;所述无线路由器信息包括无线路由器的办公地点信息;根据所述交换机的办公地点信息或所述无线路由器办公地点信息确定所述计算机的初始办公地点。3.如权利要求1所述的计算机办公地点的获取方法,其特征在于,所述从多个系统中分别获取计算机的初始办公地点的步骤还包括:若所述计算机通过VPN的方式,独立接入企业网络,则获取VPN日志;根据所述VPN日志获取对应的执行员工信息;根据所述执行员工信息中员工所属办公地点的信息,确定所述计算机的初始办公地点。4.如权利要求1所述的计算机办公地点的获取方法,其特征在于,所述获取方法还包括:在所述从多个系统中分别获取计算机的初始办公地点的步骤之前,预先将所述计算机办公地点采用编码的形式对城市和办公地点进行定义;和/或,间隔预设时间段,周期性地执行所述从多个系统中分别获取计算机的初始办公地点的步骤。5.一种计算机办公地点的获取系统,其特征在于,所述获取系统包括:获取模块,用于从多个系统中分别获取计算机的初始办公地点;所述初始办公地点包括办公城市、及办公城市内的具体地址中的至少一种;判断模块,用于判断所有所述...

【专利技术属性】
技术研发人员:张晓晨
申请(专利权)人:携程旅游网络技术上海有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1