CN116521119A - 一种用于信息***中的硬件设备与浏览器通信方法 - Google Patents
一种用于信息***中的硬件设备与浏览器通信方法 Download PDFInfo
- Publication number
- CN116521119A CN116521119A CN202310792955.4A CN202310792955A CN116521119A CN 116521119 A CN116521119 A CN 116521119A CN 202310792955 A CN202310792955 A CN 202310792955A CN 116521119 A CN116521119 A CN 116521119A
- Authority
- CN
- China
- Prior art keywords
- node
- display
- photo
- nodes
- class
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 50
- 238000004891 communication Methods 0.000 title abstract description 15
- 230000007246 mechanism Effects 0.000 claims description 31
- 238000012163 sequencing technique Methods 0.000 claims description 6
- 239000000523 sample Substances 0.000 claims 2
- 239000000758 substrate Substances 0.000 claims 2
- 230000008520 organization Effects 0.000 description 10
- 238000012545 processing Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 6
- 238000004590 computer program Methods 0.000 description 5
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/147—Digital output to display device ; Cooperation and interconnection of the display device with other functional units using display panels
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/24—Classification techniques
- G06F18/241—Classification techniques relating to the classification model, e.g. parametric or non-parametric approaches
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Computer Security & Cryptography (AREA)
- Software Systems (AREA)
- Computer Hardware Design (AREA)
- Human Computer Interaction (AREA)
- Life Sciences & Earth Sciences (AREA)
- Artificial Intelligence (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Bioinformatics & Computational Biology (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Evolutionary Biology (AREA)
- Evolutionary Computation (AREA)
- Digital Computer Display Output (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明提供一种用于信息***中的硬件设备与浏览器通信方法,调用一类展示页面和二类展示页面分别配置给各一类节点和各二类节点;接收访问节点的访问信息,若访问节点为一类节点,获取与访问节点对应的展示照片、以及与访问节点对应的目标硬件设备的目标状态信息,根据展示照片对单一照片展示区进行更新,根据目标状态信息对状态展示区进行更新,得到更新后的一类展示页面发送给访问节点;若访问节点为二类节点,基于操作信息确定展示节点、与展示节点对应的展示照片以及与展示节点对应的目标硬件设备的目标状态信息,根据展示照片对折叠照片展示区进行更新,根据目标状态信息对状态展示区进行更新,得到更新后的二类展示页面发送给访问节点。
Description
技术领域
本发明涉及数据处理技术,尤其涉及一种用于信息***中的硬件设备与浏览器通信方法。
背景技术
信息***,是指由计算机硬件、网络和通讯设备、计算机软件、信息资源、信息用户和规章制度组成的以处理信息流为目的的人机一体化***。简单地说,信息***就是输入数据\信息,通过加工处理产生信息的***。
目前,有较多的技术来展现信息***中的硬件设备的工作状态,例如,将一个园区的硬件设备在手机APP上统一展现。然而,现有技术并未考虑到硬件设备对应的监管人员,无法结合硬件设备的监管人员的身份信息通过浏览器将硬件设备的状态进行差异化的显示,使得硬件设备的信息能够被多数人看到,其安全性较低。
因此,如何结合硬件设备的监管人员的身份信息通过浏览器将硬件设备的状态进行差异化的显示,提高信息安全,成为了急需解决的问题。
发明内容
本发明实施例提供一种用于信息***中的硬件设备与浏览器通信方法,可以结合硬件设备的监管人员的身份信息通过浏览器将硬件设备的状态进行差异化的显示,提高信息安全。
本发明实施例的第一方面,提供一种用于信息***中的硬件设备与浏览器通信方法,包括:
接收第一用户机构输入的机构结构树,获取所述机构结构树中各节点对应的下属节点的节点数量,基于各节点的所述节点数量对所述机构结构树中各节点进行分类处理,得到不具备下属节点的一类节点和具备下属节点的二类节点;
调用一类展示页面配置给各所述一类节点,所述一类展示页面包括位于左侧的单一照片展示区以及位于右侧的状态展示区,调用二类展示页面配置给各所述二类节点,所述二类展示页面包括位于左侧的集成数据展示区以及位于右侧的状态展示区,所述集成数据展示区包括自有树展示区以及折叠照片展示区;
接收访问节点基于***输入的访问信息,若所述访问节点为一类节点,获取与所述访问节点对应的展示照片、以及与所述访问节点对应的目标硬件设备的目标状态信息,根据所述展示照片对所述单一照片展示区进行更新,根据所述目标状态信息对状态展示区进行更新,得到更新后的一类展示页面发送给所述访问节点;
若所述访问节点为二类节点,接收所述访问节点对所述自有树展示区的操作信息,基于所述操作信息确定展示节点、与所述展示节点对应的展示照片以及与所述展示节点对应的目标硬件设备的目标状态信息,根据所述展示照片对所述折叠照片展示区进行更新,根据所述目标状态信息对状态展示区进行更新,得到更新后的二类展示页面发送给所述访问节点。
可选地,在第一方面的一种可能实现方式中,接收访问节点基于***输入的访问信息,若所述访问节点为一类节点,获取与所述访问节点对应的展示照片、以及与所述访问节点对应的目标硬件设备的目标状态信息,根据所述展示照片对所述单一照片展示区进行更新,根据所述目标状态信息对状态展示区进行更新,得到更新后的一类展示页面发送给所述访问节点,包括:
接收访问节点基于***输入的访问信息,若所述访问节点为一类节点,则根据所述访问信息得到所述访问节点对应的展示照片、位置权限和等级权限,将所述展示照片展示在所述一类展示页面的单一照片展示区内,得到更新后的单一照片展示区;
基于所述位置权限和等级权限获取访问节点对应的目标硬件设备的目标状态信息,将所述目标状态信息展示在所述一类展示页面的状态展示区内,得到更新后的状态展示区;
根据更新后的单一照片展示区和状态展示区对一类展示页面进行更新,得到更新后的一类展示页面发送给所述访问节点。
可选地,在第一方面的一种可能实现方式中,若所述访问节点为二类节点,接收所述访问节点对所述自有树展示区的操作信息,基于所述操作信息确定展示节点、与所述展示节点对应的展示照片以及与所述展示节点对应的目标硬件设备的目标状态信息,根据所述展示照片对所述折叠照片展示区进行更新,根据所述目标状态信息对状态展示区进行更新,得到更新后的二类展示页面发送给所述访问节点,包括:
若所述访问节点为二类节点,则基于所述访问节点获取机构结构树中与所述访问节点对应的自有节点,根据所述访问节点对应的自有节点生成所述访问节点对应的自有结构树,将所述自有结构树展示在所述自有树展示区内;
调取与所述自有结构树中各自有节点对应的单一照片,按照排序策略得到由各自有节点对应的单一照片组成的照片序列,按照所述照片序列对各自有节点对应的单一照片进行折叠,得到折叠照片,将所述折叠照片展示在所述折叠照片展示区内;
接收所述访问节点对所述自有树展示区内的自有结构树的操作信息,基于所述操作信息确定所述访问节点在自有结构树中选取的自有节点为展示节点;
获取所述折叠照片中与所述展示节点对应的单一照片作为展示照片,以及与所述展示节点对应的目标硬件设备的目标状态信息,根据所述展示照片对所述折叠照片展示区内的折叠照片进行替换更新,根据所述目标状态信息对状态展示区进行更新,得到更新后的二类展示页面发送给所述访问节点。
可选地,在第一方面的一种可能实现方式中,若所述访问节点为二类节点,则基于所述访问节点获取机构结构树中与所述访问节点对应的自有节点,根据所述访问节点对应的自有节点生成所述访问节点对应的自有结构树,将所述自有结构树展示在所述自有树展示区内,包括:
以所述访问节点为起点,按照层级方向在所述机构结构树中依次向下遍历与所述访问节点对应的所有下属节点,得到所述访问节点对应的所有自有节点;
根据所述访问节点对应的所有自有节点对所述机构结构树进行拆分,得到所述访问节点对应的自有结构树,将所述自有结构树展示在所述自有树展示区内。
可选地,在第一方面的一种可能实现方式中,调取与所述自有结构树中各自有节点对应的单一照片,按照排序策略得到由各自有节点对应的单一照片组成的照片序列,按照所述照片序列对各自有节点对应的单一照片进行折叠,得到折叠照片,将所述折叠照片展示在所述折叠照片展示区内,包括:
获取所述自有结构树中各自有节点对应的节点序列,按照所述节点序列对相应的单一照片进行排序,得到第一照片序列;
根据所述层级信息确定各自有节点对应的预设展示宽度,基于所述预设展示宽度对所述照片序列中相应自有节点对应的单一照片的宽度进行调整,得到第二照片序列;
获取所述第二照片序列中各单一照片的折叠跨度,根据所述折叠跨度得到各单一照片的折叠区,按照所述第二照片序列依次将相邻的单一照片中前一张单一照片叠加在后一张单一照片的折叠区上方,得到折叠照片。
可选地,在第一方面的一种可能实现方式中,获取所述自有结构树中各自有节点对应的节点序列,按照所述节点序列对相应的单一照片进行排序,得到第一照片序列,包括:
按照节点归属关系对所述自有结构树中的多个自有节点进行分类,得到相对应的多组上级节点和下级节点,将相应的所述下级节点排列在相应所述上级节点后方,得到节点序列;
获取所述自有结构树中各自有节点对应的单一照片,基于所述节点序列的顺序对多个所述单一照片进行排序,得到第一照片序列。
可选地,在第一方面的一种可能实现方式中,获取所述第二照片序列中各单一照片的折叠跨度,根据所述折叠跨度得到各单一照片的折叠区,按照所述第二照片序列依次将相邻的单一照片中前一张单一照片叠加在后一张单一照片的折叠区上方,得到折叠照片,包括:
统计所有单一照片的照片数量,根据所述照片数量和预设数量的比值得到跨度调整系数,基于所述跨度调整系数和预设折叠跨度的乘积得到折叠跨度;
根据各单一照片垂直于折叠方向上第一侧的照片边和各单一照片平行于折叠方向的折叠跨度,得到各单一照片的折叠区;
按照所述第二照片序列依次将相邻的单一照片中前一张单一照片叠加在后一张单一照片的折叠区上方,得到折叠照片。
可选地,在第一方面的一种可能实现方式中,接收所述访问节点对所述自有树展示区内的自有结构树的操作信息,基于所述操作信息确定所述访问节点在自有结构树中选取的自有节点为展示节点,包括:
接收所述访问节点对所述自有树展示区内的自有结构树的操作信息,基于所述操作信息获取所述访问节点在自有结构树中选取的自有节点,若所述自有节点不具备下属节点,则确定所述自有节点为展示节点;
若所述自有节点具备下属节点,则生成提醒信息,基于所述提醒信息获取自有结构树中不具备下属节点的自有节点作为可选取节点,并调取提醒框,基于所述提醒框对所述可选取节点进行框选,得到可选取区域,将所述可选取区域发送至所述访问节点。
可选地,在第一方面的一种可能实现方式中,还包括:
在将更新后的一类展示页面发送给相应的一类节点后,若判断预设时间段内存在二类节点输入访问信息、且相应的二类节点确定的展示节点为相应的一类节点时,截取更新后的一类展示页面中的状态展示区作为第一截取展示区,将所述第一截取展示区与相应二类节点对应的二类展示页面中的状态展示区进行替换;或,
在将更新后的二类展示页面发送给相应的二类节点后,若判断预设时间段内存在一类节点输入访问信息、且相应的一类节点为更新后的二类展示页面所对应的展示节点时,截取更新后的二类展示页面中的状态展示区作为第二截取展示区,将所述第二截取展示区与相应一类节点的一类展示页面中的状态展示区进行替换。
可选地,在第一方面的一种可能实现方式中,还包括:
接收所述访问节点基于更新后的一类展示页面或二类展示页面输入的指令信息,基于所述指令信息获取所述访问节点选中的目标硬件设备作为控制设备,根据所述指令信息对所述控制设备进行打开或关闭的指令操作。
本发明的有益效果如下:
1、本发明可以结合硬件设备的监管人员的身份信息通过浏览器将硬件设备的状态进行差异化的显示,提高信息安全。具体的,本发明会首先将不具备下属节点的节点归类为一类节点,将具备下属节点的节点归类为二类节点,然后调取一类展示页面对一类节点进行展示,调取二类展示页面对二类节点进行展示,这样可以依据节点类型的不同对其进行不同的展示页面展示。其中,由于一类节点是不具备下属的,因此在调取一类展示页面对其进行展示时,本发明会展示其所对应的硬件设备的状态信息和该一类节点自己所对应的照片信息,使得相应的一类节点可以对自己所属的硬件设备的状态信息进行查看。由于二类节点是具备下属的,因此在调取二类展示页面对其进行展示时,本发明会展示其所对应的自有结构树和折叠照片,该自有结构树包括其所对应的所有下属节点,折叠照片包括该二类节点自己和其所对应的所有下属的照片,使得二类节点可以通过自有结构树和折叠照片选择相应的下属节点所对应的硬件设备的状态信息进行查看,并且自有结构树和折叠照片之间也是相互对应的,可以避免访问节点所对应的下属节点太多时,其可能会将下属节点和照片之间记混的状况发生。在对二类节点所对应的下属节点的设备状态信息进行展示时,本发明会选取二类节点在在二类展示页面中的自有树展示区内的自有结构树中选取的节点作为展示节点,然后在二类展示页面中的折叠照片展示区对该展示节点对应的照片进行展示,在二类展示页面中的状态展示区对展示节点的设备状态信息进行展示,使得二类节点可以通过二类展示页面对其所属的下属节点的设备状态信息进行相应的查看。
2、本发明在获取二类节点对应的自有结构树时,会对机构结构树中该二类节点所对应的节点,以及其所对应的所有下属节点对机构结构树进行截取,得到其所对应的自有结构树,这样可以通过机构结构树对各二类节点对应的自有结构树进行一个快速的获取,不用事先为各二类节点配置相应的自有结构树,减少自有结构树配置的数据处理量。本发明在获取二类节点对应的折叠照片时,会首先依据自有结构树中各自有节点之间的归属关系为各自有节点进行排序,得到节点序列,然后再调取与各自有节点对应的单一照片,按照节点序列为各单一照片进行排列,得到照片序列,并且还会依据各自有节点的层级信息对相应的单一照片的预设宽度进行相应的调整,使得各单一照片在折叠时可以与自有结构树中的各个自有节点之间是相互对应的。在折叠时,本发明还会依据照片数量对单一照片在折叠方向上的折叠跨度进行调整,从而可以对各单一照片的折叠区进行调整,这是由于折叠照片展示区是固定的,因此为了使得折叠照片展示区可以对所有的单一照片进行折叠展示,当照片数量越多时,各单一照片在折叠方向上的折叠跨度也可以设置的越多,从而使得单一照片的折叠区也会相应越大,相应的展示区也会越小,使得所有的单一照片可以在折叠照片展示区内进行折叠展示。
3、本发明还会依据预设时间内前后两个访问节点的类型对其相应展示页面内的状态展示区进行截取替换,减少生成相应的展示页面时的数据处理量,提高生成相应展示页面时的效率。具体的,当出现二类节点刚访问过展示节点所对应的设备状态信息,随后与该展示节点对应的一类节点又对相应的设备状态信息进行访问时,本发明会对二类节点应的二类展示页面中的状态展示区进行截取,使其直接与相应的一类节点对应的一类展示页面中的状态展示区进行替换。或者当出现一类节点刚访问过相应的设备状态信息,随后二类节点又对该一类节点对应的设备状态信息进行访问时,本发明也会将该一类节点对应的一类展示页面中的状态展示区进行截取,使其直接与相应的二类节点对应的二类展示页面中的状态展示区进行替换。
附图说明
图1为本发明实施例提供的一种用于信息***中的硬件设备与浏览器通信方法的流程示意图;
图2为本发明实施例提供的访问节点对应的自有结构树的示意图;
图3为本发明实施例提供的折叠照片的示意图;
图4为本发明实施例提供的一种用于信息***中的硬件设备与浏览器通信***的结构示意图;
图5为本发明实施例提供的一种电子设备的硬件结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
参见图1,是本发明实施例提供的一种用于信息***中的硬件设备与浏览器通信方法的流程示意图,图1所示方法的执行主体可以是软件和/或硬件装置。本申请的执行主体可以包括但不限于以下中的至少一个:用户设备、网络设备等。其中,用户设备可以包括但不限于计算机、智能手机、个人数字助理(Personal Digital Assistant,简称:PDA)及上述提及的电子设备等。网络设备可以包括但不限于单个网络服务器、多个网络服务器组成的服务器组或基于云计算的由大量计算机或网络服务器构成的云,其中,云计算是分布式计算的一种,由一群松散耦合的计算机组成的一个超级虚拟计算机。本实施例对此不做限制。包括步骤S1至步骤S4,具体如下:
S1,接收第一用户机构输入的机构结构树,获取所述机构结构树中各节点对应的下属节点的节点数量,基于各节点的所述节点数量对所述机构结构树中各节点进行分类处理,得到不具备下属节点的一类节点和具备下属节点的二类节点。
首先,需要说明的是,本方案是将硬件设备与浏览器之间建立通信,用户可以通过浏览器输入相应的访问地址以及访问信息来对相应的硬件设备的状态信息进行访问。
本发明在使用浏览器页面对用户展示硬件设备的状态时,会依据用户在机构结构树中对应的节点类型对其进行展示,在展示时,本发明会首先对机构结构树中的节点依据下属节点的数量对其进行分类,将其分为不具备下属节点的一类节点和具备下属节点的二类节点,并在后续通过不同的方式分别生成一类节点和二类节点各自对应的展示页面。
可以理解的是,本发明之所以将机构结构树中的节点划分为一类节点和二类节点,是因为在实际应用中,一个公司、园区等机构可能会包含多个层级关系,例如,老板可以对主管进行管辖,而主管可以对各自的下属进行管辖,老板可能可以查看到所有人的信息,主管可能可以查看自己所属的下属的信息,但是查看不到其他主管的下属信息,而员工可能只能查看自己所属的信息,因此依据下属节点的数量对机构结构树中的节点进行分类,可以在后续依据节点的类型对各节点的显示页面进行差异化的显示,使得一类节点只可以查看到自己所属的硬件设备的状态,而二类节点可以查看到自己所属的所有下属节点的硬件设备的状态。
其中,机构结构树可以是一个公司对应的人员信息结构树,其可以依据公司中各个节点所对应的人员的层级信息和所属信息架构而成。
S2,调用一类展示页面配置给各所述一类节点,所述一类展示页面包括位于左侧的单一照片展示区以及位于右侧的状态展示区,调用二类展示页面配置给各所述二类节点,所述二类展示页面包括位于左侧的集成数据展示区以及位于右侧的状态展示区,所述集成数据展示区包括自有树展示区以及折叠照片展示区。
在对机构结构树中各个节点进行分类得到一类节点和二类节点后,本发明会将一类展示页面配置给一类节点,将二类展示页面配置给二类节点。
可以理解的是,由于一类节点不具有下属节点,也就是说一类节点对应的可能是员工层级的用户,其可能只能查看自己所属的设备状态,因此在为一类节点配置展示页面时,可以调用只包括用以展示设备状态的状态展示区和用以展示一类节点对应的照片的单一展示区的一类展示页面对其进行配置。
而二类节点具有下属节点,也就是说二类节点对应的可能是主管层级或老板层级的用户,其可能可以查看自己所属的所有下属节点所对应的设备状态,而二类节点所对应的下属节点可能会很多,因此在为二类节点配置展示页面时,可以调用包括集成数据展示区和状态展示区的二类展示页面对其进行配置。
其中,集成数据展示区包括可以展示相应的二类节点对应的自有结构树的自有树展示区,该自有结构树可以展示该二类节点对应的所有下属节点,以及包括可以展示相应的二类节点对应的所有下属节点的照片的折叠照片展示区,通过集成数据展示区二类节点可以查看到自己所属的所有下属节点,从而可以在集成数据展示区选择相应的下属节点,让相应的下属节点的状态信息通过状态展示区进行展示。
通过上述方式,可以依据机构结构树中节点类型的不同为其配置不同的展示页面,使得相应节点在查看设备状态时可以对其进行差异化的显示。
S3,接收访问节点基于***输入的访问信息,若所述访问节点为一类节点,获取与所述访问节点对应的展示照片、以及与所述访问节点对应的目标硬件设备的目标状态信息,根据所述展示照片对所述单一照片展示区进行更新,根据所述目标状态信息对状态展示区进行更新,得到更新后的一类展示页面发送给所述访问节点。
在实际应用中,当接收到访问节点的访问信息时,本发明会首先判断该访问节点是一类节点还是二类节点,当判断该访问节点为一类节点时,本发明会获取与访问节点对应的展示照片,例如可以是证件照片,然后依据该展示照片对单一照片展示区进行展示更新,并获取与该访问节点对应的硬件设备的目标状态信息,依据该目标状态信息对状态展示区进行展示更新,最后将更新后的一类展示页面发送给相应的访问节点。
在上述实施例的基础上步骤S3的具体实现方式可以是:
S31,接收访问节点基于***输入的访问信息,若所述访问节点为一类节点,则根据所述访问信息得到所述访问节点对应的展示照片、位置权限和等级权限,将所述展示照片展示在所述一类展示页面的单一照片展示区内,得到更新后的单一照片展示区。
具体的,本发明会依据访问信息获取相应访问节点对应的展示照片、位置权限和等级权限,然后将展示照片放置在一类展示页面的单一照片展示区内进行展示,得到更新后的单一照片展示区。
S32,基于所述位置权限和等级权限获取访问节点对应的目标硬件设备的目标状态信息,将所述目标状态信息展示在所述一类展示页面的状态展示区内,得到更新后的状态展示区。
在对状态展示区进行更新时,本发明会依据位置权限和等级权限得到该访问节点对应的目标硬件设备的目标状态信息,然后将该目标状态信息展示在一类展示页面的状态展示区内。
可以理解的是,由于每个一类节点对应的身份信息不同,其所对应的位置权限和等级权限也会有所不同,例如,一类节点A可能只能查看A区域位置中属于自己的硬件设备的状态信息,因此在对状态展示区进行更新时,本发明会依据位置权限和等级权限得到相应访问节点对应的目标硬件设备,然后再获取各个目标硬件设备的目标状态信息进行展示。
S33,根据更新后的单一照片展示区和状态展示区对一类展示页面进行更新,得到更新后的一类展示页面发送给所述访问节点。
通过上述方式,可以得到访问节点为一类节点时其所对应的硬件设备的状态信息,并通过一类展示页面将相应的目标状态信息展示给相应的访问节点。
S4,若所述访问节点为二类节点,接收所述访问节点对所述自有树展示区的操作信息,基于所述操作信息确定展示节点、与所述展示节点对应的展示照片以及与所述展示节点对应的目标硬件设备的目标状态信息,根据所述展示照片对所述折叠照片展示区进行更新,根据所述目标状态信息对状态展示区进行更新,得到更新后的二类展示页面发送给所述访问节点。
当判断访问节点为二类节点时,本发明会依据访问节点对自有树展示区的操作信息获取访问节点在自有树展示区中选取的展示节点,以及与展示节点对应的展示照片以及与展示节点对应的目标硬件设备的目标状态信息,通过展示照片对折叠照片展示区进行更新,通过目标状态信息对状态展示区进行更新,并将更新后的二类展示页面发送给相应的访问节点。
在上述实施例的基础上步骤S4的具体实现方式可以是:
S41,若所述访问节点为二类节点,则基于所述访问节点获取机构结构树中与所述访问节点对应的自有节点,根据所述访问节点对应的自有节点生成所述访问节点对应的自有结构树,将所述自有结构树展示在所述自有树展示区内。
可以理解的是,当访问节点为二类节点时,说明该访问节点是具有下属节点的,因此本发明会首先获取与该访问节点对应的自有结构树,通过自有结构树对该访问节点对应的所有下属节点进行展示,从而使得访问节点可以依据该自有结构树选择相应的下属节点的目标状态信息进行查看。
其中,上述自有节点包括访问节点在机构结构树中对应的节点,以及访问节点的所有下属节点在机构结构树中对应的节点。
具体的,步骤S41包括步骤S411至步骤S412:
S411,以所述访问节点为起点,按照层级方向在所述机构结构树中依次向下遍历与所述访问节点对应的所有下属节点,得到所述访问节点对应的所有自有节点。
上述层级方向可以是由上级层级指向下级层级的方向,具体的,可以先在机构结构树中找到访问节点对应的节点,再以该节点为起点,沿着层级方向找到所有与其对应的下属节点,然后将得到的所有节点作为该访问节点对应的自有节点。
S412,根据所述访问节点对应的所有自有节点对所述机构结构树进行拆分,得到所述访问节点对应的自有结构树,将所述自有结构树展示在所述自有树展示区内。
在得到访问节点对应的所有自有节点后,便可以依据自有节点对机构结构树进行拆分,提取出机构结构树中由所有自有节点组成的部分得到访问节点对应的自有结构树,并将该自有结构树展示在自有树展示区内。
S42,调取与所述自有结构树中各自有节点对应的单一照片,按照排序策略得到由各自有节点对应的单一照片组成的照片序列,按照所述照片序列对各自有节点对应的单一照片进行折叠,得到折叠照片,将所述折叠照片展示在所述折叠照片展示区内。
在得到自有结构树后,本发明还会调取自有结构树中各自有节点对应的单一照片,在实际应用中,单一照片可以是各自有节点对应的证件照。并且在得到各自有节点对应的单一照片后,本发明还会对各单一照片按照自有结构树进行排列,得到照片序列,对照片序列中的单一照片进行折叠后,再将得到的折叠照片放置在折叠照片展示区内进行展示。
这样可以使得折叠照片与自有结构树之间是相互对应的,使得访问节点在通过自有结构树选择相应的展示节点时,还可以通过折叠照片展示区得知展示节点所对应的用户的照片,可以避免访问节点所对应的下属节点太多时,其可能会将下属节点和照片之间记混的状况发生。
还可以理解的是,本发明之所以会将自有节点对应的单一照片进行折叠展示,是因为可能会由于单一照片的数量过多而无法对其全部进行一次性展示,因此本发明会将自有节点对应的单一照片进行折叠展示,并且会在后续依据访问节点选取的展示节点对展示节点对应的单一照片在照片折叠展示区内进行放大展示,使得访问节点可以将展示节点以及展示节点对应的单一照片对应起来。
在一些实施例中,可以通过以下步骤得到折叠照片:
S421,获取所述自有结构树中各自有节点对应的节点序列,按照所述节点序列对相应的单一照片进行排序,得到第一照片序列。
在对单一照片进行排序时,本发明会依据自有结构树中各自有节点对应的节点序列对其进行排序。
具体的,步骤S421包括步骤S4211至步骤S4212,具体如下:
S4211,按照节点归属关系对所述自有结构树中的多个自有节点进行分类,得到相对应的多组上级节点和下级节点,将相应的所述下级节点排列在相应所述上级节点后方,得到节点序列。
可以理解的是,自有结构树中的各个节点之间可能会具有自己的归属关系,因此在对自有结构树中各个节点进行排列时,本发明会依据自有节点之间的归属关系对其进行分类,得到多组上级节点和下级节点,然后再将相应的下级节点排列在相应上级节点后方,得到节点序列。
参见图2,为本发明实施例提供的访问节点对应的自有结构树的示意图,从图2中可以看出,最上方的节点对应的访问节点自己对应的节点,第二排和第三排所对应的节点为该访问节点所对应的下属节点,第三排中左边的两个节点归属于第二排中左边第一个节点,第三排中左边的第三个节点归属于第二排中左边第二个节点,而第二排中两个节点都归属于第一排的节点。
因此在对图2所示的自有结构树中的各个自有节点进行排序时,可以将第一排的节点排列在第一个,然后再将第二排左边第一个节点排列在后面,由于第三排左边两个节点与第二排左边第一个节点是归属关系,因此可以将第三排左边两个节点排列在第二排左边第一个节点后面,然后再将第二排左边第二个节点排列在后面,最后将第三排中左边的第三个节点排列在第二排左边第二个节点之后。
值得一提的是,由于第二排两个节点之间的层级是一样的,因此在对其排列的时候也可以将第二排左边第二个节点排列在第一排的节点后面,然后再进行相应的排列操作。
S4212,获取所述自有结构树中各自有节点对应的单一照片,基于所述节点序列的顺序对多个所述单一照片进行排序,得到第一照片序列。
在得到节点序列后,本发明会获取与各自有节点对应的单一照片,然后根据节点序列中各自有节点的排列顺序对相应单一照片进行排列,得到第一照片序列。
S422,根据所述层级信息确定各自有节点对应的预设展示宽度,基于所述预设展示宽度对所述照片序列中相应自有节点对应的单一照片的宽度进行调整,得到第二照片序列。
可以理解的是,由于每个自有节点对应的节点层级和所属关系可能都是不一样的,如果都按照一样的预设宽度大小对单一照片进行折叠的话,可能无法通过折叠照片判断出各个单一照片之间的层级关系和所属关系,因此为了可以使得单一照片在折叠时可以区分出其所对应的自有节点的层级以及所属关系,本发明还会依据层级信息确定各个自有节点对应的预设展示宽度,然后依据预设展示宽度对照片序列中相应自有节点对应的单一照片的宽度进行调整,得到第二照片序列,使得单一照片的预设宽度可以依据层级信息进行相应的调整,从而使得后续在对单一照片进行折叠时可以通过折叠照片得到各个单一照片的层级信息和归属信息。
S423,获取所述第二照片序列中各单一照片的折叠跨度,根据所述折叠跨度得到各单一照片的折叠区,按照所述第二照片序列依次将相邻的单一照片中前一张单一照片叠加在后一张单一照片的折叠区上方,得到折叠照片。
在得到第二照片序列后,本发明会得到第二照片序列中各单一照片在折叠方向上的折叠跨度,从而可以依据该折叠跨度得到各单一照片的折叠区,然后依次将第二照片序列中相邻的单一照片中前一张单一照片叠加在后一张单一照片的折叠区上方,得到折叠照片。
需要说明的是,在单一照片的折叠区存在区域没有被其他单一照片覆盖的时候,本发明也会将相应单一照片的折叠区进行隐藏,将相应区域的像素点调整成跟底板像素点相同的颜色,并且第一张单一照片没有折叠区。
参见图3,为本发明实施例提供的折叠照片的示意图,图3所示的折叠照片与图2所示的自有结构树之间是相互对应的。
图3中最上方所对应的单一照片为图2中自有节点树中第一排的节点所对应的单一照片,其层级最高,因此单一照片的预设宽度也是最大的,第二张和第五张单一照片分别对应图2中第二排左边所对应的第一个节点和第二个节点,其层级是一样的,因此其单一照片的预设宽度也是一样,并且其层级小于第一张单一照片的层级,所以相应的照片预设宽度也会小于第一张单一照片的预设宽度,第三张和第四张单一照片对应图2中第三排左边的两个节点,其归属于第二排左边第一个节点,因此在排列时也会将其排列在图2中第二排左边第一个节点所对应的单一照片之后,同样的,最后一张照片对应图2中第三排左边第三个节点,其归属于图2中第二排左边第二个节点,因此在排列时会将其排列在图2中第二排左边第二个节点所对应的单一照片之后,同时第三张、第四张和最后一张单一照片的层级是最低的,因此其对应的照片预设宽度也是最小的。
具体的,步骤S423包括步骤S4231至步骤S4233:
S4231,统计所有单一照片的照片数量,根据所述照片数量和预设数量的比值得到跨度调整系数,基于所述跨度调整系数和预设折叠跨度的乘积得到折叠跨度。
可以理解的是,照片数量越多,说明所需要折叠的折叠照片也就越多,而折叠照片展示区又是固定的,因此为了使得折叠照片展示区可以对所有的单一照片进行折叠展示,当照片数量越多时,各单一照片在折叠方向上的折叠跨度也可以设置的越多,从而使得单一照片的折叠区也会相应越大,相应的展示区也会越小,使得所有的单一照片可以在折叠照片展示区内进行折叠展示。
S4232,根据各单一照片垂直于折叠方向上第一侧的照片边和各单一照片平行于折叠方向的折叠跨度,得到各单一照片的折叠区。
在得到折叠跨度后,便可以依据各单一照片垂直于折叠方向上第一侧的照片边和折叠宽度得到各单一照片的折叠区。其中,折叠跨度是平行于折叠方向的。
其中,单一照片垂直于折叠方向上第一侧的照片边可以是单一照片上侧的照片边,例如,在图3中,折叠方向可以是从上往下的方向,第一侧可以单一照片的上侧。
S4233,按照所述第二照片序列依次将相邻的单一照片中前一张单一照片叠加在后一张单一照片的折叠区上方,得到折叠照片。
值得一提的是,在折叠时单一照片需要往单一照片的左侧或者右侧进行折叠,例如可以按照图3中往单一照片的右侧进行折叠。
S43,接收所述访问节点对所述自有树展示区内的自有结构树的操作信息,基于所述操作信息确定所述访问节点在自有结构树中选取的自有节点为展示节点。
在将自有结构树展示在自有树展示区内,以及将折叠照片展示在折叠照片展示区内后,便可以将访问节点在自有结构树中选取的自有节点作为展示节点。
在一些实施例中,步骤S43包括步骤S431至步骤S432,具体如下:
S431,接收所述访问节点对所述自有树展示区内的自有结构树的操作信息,基于所述操作信息获取所述访问节点在自有结构树中选取的自有节点,若所述自有节点不具备下属节点,则确定所述自有节点为展示节点。
若所述自有节点不具备下属节点,说明该自有节点对应的很有可能是员工层级的用户,因此可以将该自有节点作为展示节点,后续可以直接对该展示节点对应的设备状态信息进行展示。
S432,若所述自有节点具备下属节点,则生成提醒信息,基于所述提醒信息获取自有结构树中不具备下属节点的自有节点作为可选取节点,并调取提醒框,基于所述提醒框对所述可选取节点进行框选,得到可选取区域,将所述可选取区域发送至所述访问节点。
若所述自有节点具备下属节点,说明该自有节点对应的很有可能是主管层级的用户,其所对应的设备状态信息为其所有下属节点所对应的设备状态信息,因此在这种情况下,本发明会生成提醒信息,通过该提醒信息提醒访问节点可以选择其所对应的具体的下属节点进行设备状态信息的查看。
具体的,本发明会依据提醒信息获取自有结构树中不具备下属节点的自有节点作为可选取节点,然后通过提醒框对这些可选取节点进行框选,将框选出来的节点提供给访问节点进行选取参考。
S44,获取所述折叠照片中与所述展示节点对应的单一照片作为展示照片,以及与所述展示节点对应的目标硬件设备的目标状态信息,根据所述展示照片对所述折叠照片展示区内的折叠照片进行替换更新,根据所述目标状态信息对状态展示区进行更新,得到更新后的二类展示页面发送给所述访问节点。
在得到展示节点后,本发明会调取与展示节点相对应的展示照片对折叠照片展示区内的折叠照片进行替换更新,并且会获取该展示节点所对应的目标硬件设备的目标状态信息,通过该目标状态信息对状态展示区进行更新,然后将更新后的二类展示页面发送给相应的访问节点。
通过上述方式,可以在访问节点为二类节点时为其展示相对应的自有结构树和折叠照片,从而使得访问节点可以依据该自有结构树选择相应的下属节点的目标状态信息进行查看。
在上述方案的基础上,本发明还包括一下方案:
A1,在将更新后的一类展示页面发送给相应的一类节点后,若判断预设时间段内存在二类节点输入访问信息、且相应的二类节点确定的展示节点为相应的一类节点时,截取更新后的一类展示页面中的状态展示区作为第一截取展示区,将所述第一截取展示区与相应二类节点对应的二类展示页面中的状态展示区进行替换。或,
在实际应用中,可能会出现一类节点刚访问过相应的设备状态信息,随后二类节点又对该一类节点对应的设备状态信息进行访问,在这种情况下,由于短时间内设备状态信息可能还没有进行改变,因此可以将该一类节点对应的一类展示页面中的状态展示区进行截取,使其直接与相应的二类节点对应的二类展示页面中的状态展示区进行替换。
上述预设时间段可以由工作人员预先进行设置,例如可以是10S钟。
A2,在将更新后的二类展示页面发送给相应的二类节点后,若判断预设时间段内存在一类节点输入访问信息、且相应的一类节点为更新后的二类展示页面所对应的展示节点时,截取更新后的二类展示页面中的状态展示区作为第二截取展示区,将所述第二截取展示区与相应一类节点的一类展示页面中的状态展示区进行替换。
同样的,在实际应用中,也可能会出现二类节点刚访问过展示节点所对应的设备状态信息,随后与该展示节点对应的一类节点又对相应的设备状态信息进行访问,在这种情况下,也可以对二类节点应的二类展示页面中的状态展示区进行截取,使其直接与相应的一类节点对应的一类展示页面中的状态展示区进行替换。
通过上述方式,可以减少生成相应的展示页面时的数据处理量,提高生成相应展示页面时的效率。
此外,在将更新后的一类展示页面或二类展示页面发送给访问节点后,本发明还可以通过以下步骤对硬件设备进行控制:
接收所述访问节点基于更新后的一类展示页面或二类展示页面输入的指令信息,基于所述指令信息获取所述访问节点选中的目标硬件设备作为控制设备,根据所述指令信息对所述控制设备进行打开或关闭的指令操作。
在实际应用中,访问节点可能需要对相应的目标硬件设备进行相应的打开或者关闭的指令操作,因此在将更新后的一类展示页面或二类展示页面发送给访问节点后,本发明还会依据访问节点输入的指令信息对相应的目标硬件设备进行打开或关闭的指令操作,使得访问节点可以远程对相应的目标硬件设备进行相应的操作。
参见图4,是本发明实施例提供的一种用于信息***中的硬件设备与浏览器通信***的结构示意图,该用于信息***中的硬件设备与浏览器通信***包括:
分类模块,用于接收第一用户机构输入的机构结构树,获取所述机构结构树中各节点对应的下属节点的节点数量,基于各节点的所述节点数量对所述机构结构树中各节点进行分类处理,得到不具备下属节点的一类节点和具备下属节点的二类节点;
页面模块,用于调用一类展示页面配置给各所述一类节点,所述一类展示页面包括位于左侧的单一照片展示区以及位于右侧的状态展示区,调用二类展示页面配置给各所述二类节点,所述二类展示页面包括位于左侧的集成数据展示区以及位于右侧的状态展示区,所述集成数据展示区包括自有树展示区以及折叠照片展示区;
一类模块,用于接收访问节点基于***输入的访问信息,若所述访问节点为一类节点,获取与所述访问节点对应的展示照片、以及与所述访问节点对应的目标硬件设备的目标状态信息,根据所述展示照片对所述单一照片展示区进行更新,根据所述目标状态信息对状态展示区进行更新,得到更新后的一类展示页面发送给所述访问节点;
二类模块,用于若所述访问节点为二类节点,接收所述访问节点对所述自有树展示区的操作信息,基于所述操作信息确定展示节点、与所述展示节点对应的展示照片以及与所述展示节点对应的目标硬件设备的目标状态信息,根据所述展示照片对所述折叠照片展示区进行更新,根据所述目标状态信息对状态展示区进行更新,得到更新后的二类展示页面发送给所述访问节点。
图4所示实施例的装置对应地可用于执行图1所示方法实施例中的步骤,其实现原理和技术效果类似,此处不再赘述。
参见图5,是本发明实施例提供的一种电子设备的硬件结构示意图,该电子设备50包括:处理器51、存储器52和计算机程序;其中
存储器52,用于存储所述计算机程序,该存储器还可以是闪存(flash)。所述计算机程序例如是实现上述方法的应用程序、功能模块等。
处理器51,用于执行所述存储器存储的计算机程序,以实现上述方法中设备执行的各个步骤。具体可以参见前面方法实施例中的相关描述。
可选地,存储器52既可以是独立的,也可以跟处理器51集成在一起。
当所述存储器52是独立于处理器51之外的器件时,所述设备还可以包括:
总线53,用于连接所述存储器52和处理器51。
本发明还提供一种可读存储介质,所述可读存储介质中存储有计算机程序,所述计算机程序被处理器执行时用于实现上述的各种实施方式提供的方法。
其中,可读存储介质可以是计算机存储介质,也可以是通信介质。通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。计算机存储介质可以是通用或专用计算机能够存取的任何可用介质。例如,可读存储介质耦合至处理器,从而使处理器能够从该可读存储介质读取信息,且可向该可读存储介质写入信息。当然,可读存储介质也可以是处理器的组成部分。处理器和可读存储介质可以位于专用集成电路(ApplicationSpecific Integrated Circuits,简称:ASIC)中。另外,该ASIC可以位于用户设备中。当然,处理器和可读存储介质也可以作为分立组件存在于通信设备中。可读存储介质可以是只读存储器(ROM)、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。
本发明还提供一种程序产品,该程序产品包括执行指令,该执行指令存储在可读存储介质中。设备的至少一个处理器可以从可读存储介质读取该执行指令,至少一个处理器执行该执行指令使得设备实施上述的各种实施方式提供的方法。
在上述设备的实施例中,应理解,处理器可以是中央处理单元(英文:CentralProcessing Unit,简称:CPU),还可以是其他通用处理器、数字信号处理器(英文:DigitalSignal Processor,简称:DSP)、专用集成电路(英文:Application Specific IntegratedCircuit,简称:ASIC)等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
Claims (10)
1.一种用于信息***中的硬件设备与浏览器通信方法,其特征在于,包括:
接收第一用户机构输入的机构结构树,获取所述机构结构树中各节点对应的下属节点的节点数量,基于各节点的所述节点数量对所述机构结构树中各节点进行分类处理,得到不具备下属节点的一类节点和具备下属节点的二类节点;
调用一类展示页面配置给各所述一类节点,所述一类展示页面包括位于左侧的单一照片展示区以及位于右侧的状态展示区,调用二类展示页面配置给各所述二类节点,所述二类展示页面包括位于左侧的集成数据展示区以及位于右侧的状态展示区,所述集成数据展示区包括自有树展示区以及折叠照片展示区;
接收访问节点基于***输入的访问信息,若所述访问节点为一类节点,获取与所述访问节点对应的展示照片、以及与所述访问节点对应的目标硬件设备的目标状态信息,根据所述展示照片对所述单一照片展示区进行更新,根据所述目标状态信息对状态展示区进行更新,得到更新后的一类展示页面发送给所述访问节点;
若所述访问节点为二类节点,接收所述访问节点对所述自有树展示区的操作信息,基于所述操作信息确定展示节点、与所述展示节点对应的展示照片以及与所述展示节点对应的目标硬件设备的目标状态信息,根据所述展示照片对所述折叠照片展示区进行更新,根据所述目标状态信息对状态展示区进行更新,得到更新后的二类展示页面发送给所述访问节点。
2.根据权利要求1所述的方法,其特征在于,
接收访问节点基于***输入的访问信息,若所述访问节点为一类节点,获取与所述访问节点对应的展示照片、以及与所述访问节点对应的目标硬件设备的目标状态信息,根据所述展示照片对所述单一照片展示区进行更新,根据所述目标状态信息对状态展示区进行更新,得到更新后的一类展示页面发送给所述访问节点,包括:
接收访问节点基于***输入的访问信息,若所述访问节点为一类节点,则根据所述访问信息得到所述访问节点对应的展示照片、位置权限和等级权限,将所述展示照片展示在所述一类展示页面的单一照片展示区内,得到更新后的单一照片展示区;
基于所述位置权限和等级权限获取访问节点对应的目标硬件设备的目标状态信息,将所述目标状态信息展示在所述一类展示页面的状态展示区内,得到更新后的状态展示区;
根据更新后的单一照片展示区和状态展示区对一类展示页面进行更新,得到更新后的一类展示页面发送给所述访问节点。
3.根据权利要求2所述的方法,其特征在于,
若所述访问节点为二类节点,接收所述访问节点对所述自有树展示区的操作信息,基于所述操作信息确定展示节点、与所述展示节点对应的展示照片以及与所述展示节点对应的目标硬件设备的目标状态信息,根据所述展示照片对所述折叠照片展示区进行更新,根据所述目标状态信息对状态展示区进行更新,得到更新后的二类展示页面发送给所述访问节点,包括:
若所述访问节点为二类节点,则基于所述访问节点获取机构结构树中与所述访问节点对应的自有节点,根据所述访问节点对应的自有节点生成所述访问节点对应的自有结构树,将所述自有结构树展示在所述自有树展示区内;
调取与所述自有结构树中各自有节点对应的单一照片,按照排序策略得到由各自有节点对应的单一照片组成的照片序列,按照所述照片序列对各自有节点对应的单一照片进行折叠,得到折叠照片,将所述折叠照片展示在所述折叠照片展示区内;
接收所述访问节点对所述自有树展示区内的自有结构树的操作信息,基于所述操作信息确定所述访问节点在自有结构树中选取的自有节点为展示节点;
获取所述折叠照片中与所述展示节点对应的单一照片作为展示照片,以及与所述展示节点对应的目标硬件设备的目标状态信息,根据所述展示照片对所述折叠照片展示区内的折叠照片进行替换更新,根据所述目标状态信息对状态展示区进行更新,得到更新后的二类展示页面发送给所述访问节点。
4.根据权利要求3所述的方法,其特征在于,
若所述访问节点为二类节点,则基于所述访问节点获取机构结构树中与所述访问节点对应的自有节点,根据所述访问节点对应的自有节点生成所述访问节点对应的自有结构树,将所述自有结构树展示在所述自有树展示区内,包括:
以所述访问节点为起点,按照层级方向在所述机构结构树中依次向下遍历与所述访问节点对应的所有下属节点,得到所述访问节点对应的所有自有节点;
根据所述访问节点对应的所有自有节点对所述机构结构树进行拆分,得到所述访问节点对应的自有结构树,将所述自有结构树展示在所述自有树展示区内。
5.根据权利要求4所述的方法,其特征在于,
调取与所述自有结构树中各自有节点对应的单一照片,按照排序策略得到由各自有节点对应的单一照片组成的照片序列,按照所述照片序列对各自有节点对应的单一照片进行折叠,得到折叠照片,将所述折叠照片展示在所述折叠照片展示区内,包括:
获取所述自有结构树中各自有节点对应的节点序列,按照所述节点序列对相应的单一照片进行排序,得到第一照片序列;
根据层级信息确定各自有节点对应的预设展示宽度,基于所述预设展示宽度对所述照片序列中相应自有节点对应的单一照片的宽度进行调整,得到第二照片序列;
获取所述第二照片序列中各单一照片的折叠跨度,根据所述折叠跨度得到各单一照片的折叠区,按照所述第二照片序列依次将相邻的单一照片中前一张单一照片叠加在后一张单一照片的折叠区上方,得到折叠照片。
6.根据权利要求5所述的方法,其特征在于,
获取所述自有结构树中各自有节点对应的节点序列,按照所述节点序列对相应的单一照片进行排序,得到第一照片序列,包括:
按照节点归属关系对所述自有结构树中的多个自有节点进行分类,得到相对应的多组上级节点和下级节点,将相应的所述下级节点排列在相应所述上级节点后方,得到节点序列;
获取所述自有结构树中各自有节点对应的单一照片,基于所述节点序列的顺序对多个所述单一照片进行排序,得到第一照片序列。
7.根据权利要求6所述的方法,其特征在于,
获取所述第二照片序列中各单一照片的折叠跨度,根据所述折叠跨度得到各单一照片的折叠区,按照所述第二照片序列依次将相邻的单一照片中前一张单一照片叠加在后一张单一照片的折叠区上方,得到折叠照片,包括:
统计所有单一照片的照片数量,根据所述照片数量和预设数量的比值得到跨度调整系数,基于所述跨度调整系数和预设折叠跨度的乘积得到折叠跨度;
根据各单一照片垂直于折叠方向上第一侧的照片边和各单一照片平行于折叠方向的折叠跨度,得到各单一照片的折叠区;
按照所述第二照片序列依次将相邻的单一照片中前一张单一照片叠加在后一张单一照片的折叠区上方,得到折叠照片。
8.根据权利要求7所述的方法,其特征在于,
接收所述访问节点对所述自有树展示区内的自有结构树的操作信息,基于所述操作信息确定所述访问节点在自有结构树中选取的自有节点为展示节点,包括:
接收所述访问节点对所述自有树展示区内的自有结构树的操作信息,基于所述操作信息获取所述访问节点在自有结构树中选取的自有节点,若所述自有节点不具备下属节点,则确定所述自有节点为展示节点;
若所述自有节点具备下属节点,则生成提醒信息,基于所述提醒信息获取自有结构树中不具备下属节点的自有节点作为可选取节点,并调取提醒框,基于所述提醒框对所述可选取节点进行框选,得到可选取区域,将所述可选取区域发送至所述访问节点。
9.根据权利要求8所述的方法,其特征在于,还包括:
在将更新后的一类展示页面发送给相应的一类节点后,若判断预设时间段内存在二类节点输入访问信息、且相应的二类节点确定的展示节点为相应的一类节点时,截取更新后的一类展示页面中的状态展示区作为第一截取展示区,将所述第一截取展示区与相应二类节点对应的二类展示页面中的状态展示区进行替换;或,
在将更新后的二类展示页面发送给相应的二类节点后,若判断预设时间段内存在一类节点输入访问信息、且相应的一类节点为更新后的二类展示页面所对应的展示节点时,截取更新后的二类展示页面中的状态展示区作为第二截取展示区,将所述第二截取展示区与相应一类节点的一类展示页面中的状态展示区进行替换。
10.根据权利要求9所述的方法,其特征在于,还包括:
接收所述访问节点基于更新后的一类展示页面或二类展示页面输入的指令信息,基于所述指令信息获取所述访问节点选中的目标硬件设备作为控制设备,根据所述指令信息对所述控制设备进行打开或关闭的指令操作。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310792955.4A CN116521119B (zh) | 2023-06-30 | 2023-06-30 | 一种用于信息***中的硬件设备与浏览器通信方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310792955.4A CN116521119B (zh) | 2023-06-30 | 2023-06-30 | 一种用于信息***中的硬件设备与浏览器通信方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN116521119A true CN116521119A (zh) | 2023-08-01 |
CN116521119B CN116521119B (zh) | 2023-09-12 |
Family
ID=87394408
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310792955.4A Active CN116521119B (zh) | 2023-06-30 | 2023-06-30 | 一种用于信息***中的硬件设备与浏览器通信方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116521119B (zh) |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003186731A (ja) * | 2001-12-21 | 2003-07-04 | Nippon Telegr & Teleph Corp <Ntt> | Webサイトのトップページ推定装置、トップページ推定方法、この方法のプログラム、このプログラムを記録した記録媒体 |
CN109684575A (zh) * | 2018-10-30 | 2019-04-26 | 平安科技(深圳)有限公司 | 网页数据的处理方法及装置、存储介质、计算机设备 |
CN112148802A (zh) * | 2019-06-26 | 2020-12-29 | 北京百度网讯科技有限公司 | 图分割方法、装置、设备及计算机可读存储介质 |
WO2021088417A1 (zh) * | 2019-11-08 | 2021-05-14 | 北京市商汤科技开发有限公司 | 移动状态信息展示方法与装置、电子设备及存储介质 |
CN113268261A (zh) * | 2021-07-16 | 2021-08-17 | 北京乐学帮网络技术有限公司 | 一种页面内容展示方法、装置以及电子设备 |
CN113763043A (zh) * | 2021-09-03 | 2021-12-07 | 上海数禾信息科技有限公司 | 广告落地页的展示方法、装置、存储介质及计算机设备 |
CN115469915A (zh) * | 2022-08-12 | 2022-12-13 | 重庆长安汽车股份有限公司 | 基于树形结构分类管理api的方法、装置、设备及介质 |
CN115796889A (zh) * | 2023-01-10 | 2023-03-14 | 开鑫科技信息服务(南京)有限公司 | 适用于交易平台的数据处理方法 |
CN115860748A (zh) * | 2022-12-13 | 2023-03-28 | 支付宝(杭州)信息技术有限公司 | 基于边特征增强的交易风险识别方法和*** |
-
2023
- 2023-06-30 CN CN202310792955.4A patent/CN116521119B/zh active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003186731A (ja) * | 2001-12-21 | 2003-07-04 | Nippon Telegr & Teleph Corp <Ntt> | Webサイトのトップページ推定装置、トップページ推定方法、この方法のプログラム、このプログラムを記録した記録媒体 |
CN109684575A (zh) * | 2018-10-30 | 2019-04-26 | 平安科技(深圳)有限公司 | 网页数据的处理方法及装置、存储介质、计算机设备 |
CN112148802A (zh) * | 2019-06-26 | 2020-12-29 | 北京百度网讯科技有限公司 | 图分割方法、装置、设备及计算机可读存储介质 |
WO2021088417A1 (zh) * | 2019-11-08 | 2021-05-14 | 北京市商汤科技开发有限公司 | 移动状态信息展示方法与装置、电子设备及存储介质 |
CN113268261A (zh) * | 2021-07-16 | 2021-08-17 | 北京乐学帮网络技术有限公司 | 一种页面内容展示方法、装置以及电子设备 |
CN113763043A (zh) * | 2021-09-03 | 2021-12-07 | 上海数禾信息科技有限公司 | 广告落地页的展示方法、装置、存储介质及计算机设备 |
CN115469915A (zh) * | 2022-08-12 | 2022-12-13 | 重庆长安汽车股份有限公司 | 基于树形结构分类管理api的方法、装置、设备及介质 |
CN115860748A (zh) * | 2022-12-13 | 2023-03-28 | 支付宝(杭州)信息技术有限公司 | 基于边特征增强的交易风险识别方法和*** |
CN115796889A (zh) * | 2023-01-10 | 2023-03-14 | 开鑫科技信息服务(南京)有限公司 | 适用于交易平台的数据处理方法 |
Also Published As
Publication number | Publication date |
---|---|
CN116521119B (zh) | 2023-09-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20150199541A1 (en) | Method and system for secured communication of personal information | |
US20040204947A1 (en) | System and method for generic business scenario management | |
US10146851B2 (en) | Decomposing events from managed infrastructures using graph entropy | |
US11010220B2 (en) | System and methods for decomposing events from managed infrastructures that includes a feedback signalizer functor | |
CN112068923B (zh) | 界面更新方法和装置 | |
CN103959317A (zh) | 用于托管服务映像的可定制统一控制 | |
CN111338645B (zh) | ***合约的创建方法及装置 | |
US20160330065A1 (en) | Decomposing events from managed infrastructures using graph entropy | |
CN113010255A (zh) | 基于捆绑会话组的交互方法、装置和计算机设备 | |
CN109582581A (zh) | 一种基于众包任务的结果确定方法及相关设备 | |
CN108984339A (zh) | 数据恢复方法及相关产品 | |
CN106569917A (zh) | 一种数据备份方法及移动移动终端 | |
CN108762809A (zh) | 软件功能扩展方法、装置、计算机设备及存储介质 | |
US10700920B2 (en) | System and methods for decomposing events from managed infrastructures that includes a floating point unit | |
CN116521119B (zh) | 一种用于信息***中的硬件设备与浏览器通信方法 | |
CN110505271A (zh) | 电子证照的获取方法、装置、计算机设备和存储介质 | |
WO2024099201A1 (zh) | 用于用户交互的方法、装置、设备和存储介质 | |
CN109522282A (zh) | 图片管理方法、装置、计算机装置及存储介质 | |
CN116723002B (zh) | 基于态势感知的电力报告智能加密方法 | |
CN110930105A (zh) | 任务清单的处理方法、装置、计算机设备和存储介质 | |
US11561773B2 (en) | Platform for rapid application development | |
CN115438323A (zh) | 一种基于微服务的企业应用***整合装置及其方法 | |
CN113051883A (zh) | 凭证生成方法、装置、计算机设备和存储介质 | |
CN112433821B (zh) | 业务模型的搭建方法、装置、电子设备及介质 | |
CN116701064B (zh) | 移动设备丢失数据处理方法及*** |
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 | ||
CB02 | Change of applicant information | ||
CB02 | Change of applicant information |
Address after: 20th Floor, Yinhua Financial Building, No. 18 Licheng Road, Wuxi Economic Development Zone, Jiangsu Province, 214000 Applicant after: Zhongweixin Software Co.,Ltd. Address before: 7th Floor, Building 02, R&D Headquarters Park, Nanjing Xincheng Science and Technology Park, No. 68 Olympic Sports Street, Jianye District, Nanjing City, Jiangsu Province 210000 Applicant before: Nanjing zhongweixin Software Technology Co.,Ltd. |
|
GR01 | Patent grant | ||
GR01 | Patent grant |