Detailed Description
The following description of the embodiments of the present invention will be made clearly and completely with reference to the accompanying drawings, in which it is apparent that the embodiments described are only some embodiments of the present invention, but not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
Reference throughout this specification to "multiple embodiments," "some embodiments," "one embodiment," or "an embodiment" means that a particular feature, structure, or characteristic described in connection with the embodiment is included in at least one embodiment. Thus, appearances of the phrases "in various embodiments," "in some embodiments," "in at least one other embodiment," or "in an embodiment" in various places throughout this specification are not necessarily all referring to the same embodiment. Furthermore, the particular features, structures, or characteristics may be combined in any suitable manner in one or more embodiments. Thus, a particular feature, structure, or characteristic shown or described in connection with one embodiment may be combined, in whole or in part, with features, structures, or characteristics of one or more other embodiments without limitation. Such modifications and variations are intended to be included within the scope of the present application.
FIG. 1 illustrates a block diagram of a query system 100 for civil engineering techniques and standards in accordance with an embodiment of the application. Aspects of the system (e.g., system 100, etc.), apparatus, or processes explained herein can constitute one or more machine-executable components (e.g., embodied in one or more computer-readable media or media associated with one or more machines) contained within one or more machines. Such components, when executed by one or more machines (e.g., computers, computing devices, virtual machines, etc.), enable the machines to perform the operations described.
In various embodiments, the system 100 for civil construction technology and standard queries can be any suitable type of component, machine, apparatus, facility, device, and/or instrument that includes a processor that executes computer-implemented components stored in a memory. In some embodiments, the system 100 for civil construction technology and standard queries is capable of efficient and/or operational communication using wired and/or wireless networks. The components, machines, equipment, devices, facilities, and/or instruments that can comprise the system 100 for civil engineering techniques and standard queries can include, but are not limited to, tablet computing devices, handheld devices, server-like computing machines and/or databases, laptop computers, notebook computers, desktop computers, cellular telephones, smart phones, consumer appliances and/or meters, industrial and/or commercial devices, digital assistants, multimedia internet-enabled phones, multimedia players, and the like.
As shown in fig. 1, a system 100 for civil construction technology and standard queries includes a processor, a memory, a technology management component, a measurement management component, a test management component, a security management component, a quality management component, a standard specification component, and a system management component. The processor is capable of executing computer-executable components stored in the memory. It should be noted that in some embodiments, one or more system components can communicate wirelessly with other components via a direct wired connection or integrated on a chipset.
In one or more embodiments of the present application of the system 100 for civil engineering techniques and standards queries, one or more components used by the system enable quick, comprehensive queries of the civil engineering techniques and standards. The computer processing system, computer implemented method, apparatus, and/or computer program product of the present application can employ hardware and/or software to generate models that are highly technical in nature rather than abstract. The various components of the system 100 for civil construction technology and standard queries of the present application will be described in detail below.
The processor is configured to execute the computer-implemented components stored in the memory.
And the technical management component is configured to output the technical file contents of all engineering categories of the query system to a display page.
In some embodiments, the technology management component comprises: the system comprises a technical system module, a technical function module, a technical attack module, a technical industry template module, a technical case module, a scheme assistant module and a standardized construction process module, wherein the standardized construction process module is used for realizing site construction standardization.
The technical architecture module may include, for example, project technical management architecture files, scientific technical rewards management method files, patent management method files, or construction technical assessment management methods files. It should be noted that, the files set under each module of the present application can be edited, added, deleted, and moved by the operator with authority according to the requirement, and the details are not repeated herein.
The technical intelligent module issues the relevant files of the functions of the staff according to the posts of the staff, including project total engineer files, project technical ministry files and field technician files.
The technical attack module can specifically comprise a basic working module, a scientific research and development module, a technical result module and the like, and the basic working module specifically comprises technical preparation, a project dividing scheme, first-piece engineering and construction summary; the technology research and development module can specifically comprise technology item, organization implementation and result acceptance; the technical result module specifically comprises papers, construction methods, technical summaries and the like.
The technical industry template module can specifically comprise module contents of basic work, technological research and development, technical achievements and the like and related files thereof.
The technical case module can specifically comprise module contents of basic work, technological research and development, technical achievements and the like and related files thereof. Each module comprises a specific common file template or common cases, such as organization implementation module content of a technology research and development module, and files such as a research and development outline file, an execution condition report and the like can be displayed for staff to inquire and download.
The solution assistant module can specifically comprise module contents such as solution classification and planning, solution classification and planning batch, solution planning assistant, technical assistant, construction summary assistant and the like and related files. Each module includes specific files for staff to query and download.
The standardized construction process module specifically comprises construction process files of different engineering categories and standard specification files. In some embodiments, the engineering category includes highway engineering, railway engineering, municipal utility engineering, construction engineering, urban rail traffic engineering, temporary engineering. The highway engineering includes roadbed engineering, road surface engineering, bridge engineering, super cable-stayed bridge engineering, super suspension bridge engineering, tunnel engineering, traffic safety facility engineering and other auxiliary engineering. The railway engineering comprises bridge engineering, culvert engineering, roadbed engineering, front track engineering and station track engineering. The municipal public engineering comprises town road engineering, pipeline engineering, water supply and drainage structures, town bridge engineering, foundation pit excavation tunnel engineering, shield tunneling tunnel engineering and greening engineering. The building engineering comprises foundation and foundation engineering, main structure engineering, building decoration engineering and roofing engineering. The urban rail transit engineering specifically comprises station main engineering, open cut section engineering, underground cut section engineering, shield section engineering and overhead section engineering. The temporary engineering comprises a large temporary construction engineering and a special equipment mounting and dismounting engineering. It should be noted that the engineering category referred to hereinafter is the same as that described in this paragraph, and the disclosure is not repeated.
With continued reference to FIG. 1, a survey management component is configured to output survey file content for all engineering categories of the query system to a display page.
In some embodiments, the measurement management component comprises: the system comprises a measurement system module, a measurement function module, a measurement attack module, a measurement industry template module and a measurement case module.
The measurement system module may include, for example, files of measurement management implementation rules, measurement management systems, measurement workflows, project measurement organizational chart, and the like.
The measurement function module issues its function related files including, for example, the measurer responsibilities and the measurement group responsibilities according to the staff's posts.
The survey attack module may include a survey preparation module and a daily work module in particular. The measurement preparation module comprises a wire grade module, a device configuration module, a data preparation module, a line rechecking module and the like and related file contents; the daily work module comprises a wire retest, wire encryption, original ground retest, syndrome migration, measurement lofting, entity acceptance, instrument management, measurement data and other modules and file contents.
The basic working module comprises a technical preparation, a project dividing scheme, a first project and a construction summary; the technology research and development module can specifically comprise technology item, organization implementation and result acceptance; the technical result module specifically comprises papers, construction methods, technical summaries and the like.
The survey internal template module may include internal templates of all engineering categories including, for example, module content and related documents of highway engineering, railway engineering, municipal utility engineering, construction engineering, urban rail traffic engineering, temporary engineering, and the like.
The measurement case module specifically comprises a measurement preparation module and a daily work module. The measurement preparation module comprises a wire grade module, a device configuration module, a data preparation module, a line rechecking module and the like and related case file contents; the daily work module comprises a wire retest, wire encryption, original ground retest, syndrome migration, measurement lofting, entity acceptance, instrument management, measurement data and other modules and measurement case file contents.
With continued reference to FIG. 1, the trial management component is configured to output trial file content for all engineering categories of the query system to a display page.
In some embodiments, the test management component includes a test regime module, a test function module, a test attack module, a test industry management module, and a test case module.
The test regime module may include, for example, a field test management method, a field test management regime, and the like.
The test function module issues related files of functions according to the posts of staff, including the responsibilities of technical responsibility of a building site laboratory, the principal of the building site laboratory, an equipment manager, a test detection assistant engineer, a test detection engineer, a data staff and the like.
The test attack module can specifically comprise a laboratory construction module, a laboratory management module and a test detection module. The laboratory construction module can comprise modules such as a detection plan, a construction plan, an instrument instruction book, personnel equipment and the like and file contents; the laboratory management module can comprise modules and file contents of organization institutions, reference standards, chemicals, data management, informatization management and the like;
The trial industry management module may include industry management of all engineering categories including, for example, highway engineering, railway engineering, municipal utility engineering, construction engineering, urban rail traffic engineering, temporary engineering, etc., and file content.
The test case module specifically comprises a laboratory construction module, a laboratory management module and a test detection module. The laboratory construction module can comprise a detection plan, a construction plan, an instrument instruction book, personnel equipment and other modules and case file contents; laboratory management modules may include organizational, reference, chemical, data management, informative management, etc. modules and file content.
With continued reference to FIG. 1, a security management component is configured to output security file content for all engineering categories of the query system to a display page.
In some embodiments, the security management component comprises: a safety system module, a safety function module, a safety attack module and a safety case module.
The safety system module can comprise a safety production file and file management method, a project production safety accident special emergency plan, a professional health safety environment protection check method and other modules and safety file contents.
The security function module issues the related files of the functions according to the posts of the staff, including the contents of security function files of subsidiary managers of the branch offices, the main engineers of the branch offices, the security function files of the security manager of the branch offices and the like.
The safety attack module can specifically comprise a safety environment-friendly target, equipment facilities, safety technology management, team construction, operation management and other modules and safety attack file contents.
The security case module specifically includes security case files of all engineering categories including, for example, module content of highway engineering, railway engineering, municipal public engineering, construction engineering, urban rail traffic engineering, temporary engineering, etc., and security case file content thereof.
With continued reference to FIG. 1, a quality management component is configured to output quality file content for all engineering categories of the query system to a display page.
In some embodiments, the quality management component comprises: the system comprises a quality system module, a quality function module, a quality attack module, a quality internal industry template module and a quality case module.
The quality system module can comprise quality system file contents such as project quality responsible person file management methods, project provide quality goods or brilliant implementation rules, quality management methods and the like.
The quality and function module issues the related files of the functions according to the posts of the staff, including the content of the quality and function files of the project general responsible person, the branch office worker, the branch office security manager and the like.
The mass attack module may specifically include a mass work and experience communication material sharing module. The quality work module comprises modules of early preparation, process control, later management and the like and quality attack file contents; the experience communication material sharing module comprises experience communication materials of quality engineering demonstration projects, special event development summary, primary and intermediate QC training materials, result modules and quality attack file contents.
The quality industry template module specifically comprises quality industry template files of all engineering categories, such as module contents and quality industry template file contents of highway engineering, railway engineering, municipal public engineering, building engineering, urban rail traffic engineering, temporary engineering and the like.
The quality case module may specifically include a quality work and experience exchange material sharing module. The quality work module comprises modules of early preparation, process control, later management and the like and quality case file contents; the experience communication material sharing module comprises experience communication materials of quality engineering demonstration projects, special event development summary, primary and middle QC training materials and result modules and quality case file contents.
With continued reference to fig. 1, a standard specification component is configured to output the construction process technical files, standard specification file contents of all engineering categories of the query system to a display page.
In some embodiments, the standard specification components comprise standard and specification libraries. The standards and specifications include construction process technology files, standard files, and specification files of all engineering categories, including, for example, construction process technology files, standard files, and specification files of highway engineering, railway engineering, municipal utility engineering, construction engineering, urban rail traffic engineering, temporary engineering.
With continued reference to FIG. 1, a system management component is employed to configure the implementation components of the query system.
In some embodiments, the system management component includes a user management module and a system settings module.
The user management module may specifically include organization management, post management, and personnel management. The user with the operation authority can quickly set and inquire organizations, posts and personnel through the user management module; the system setting module comprises a role management module, a data dictionary module and a user suggestion viewing module.
In some embodiments, the system for civil construction technology and standard queries further comprises an engineering category component, a post component.
And the engineering category component is configured to screen file contents corresponding to the engineering categories in the technical management component, the measurement management component, the test management component, the safety management component, the quality management component and the standard specification component for display based on the selected engineering categories. And the post component is configured to screen file contents corresponding to the posts in the technical management component, the measurement management component, the test management component, the safety management component, the quality management component and the standard specification component for display based on the selected posts.
In some embodiments, after the engineering category component is configured with a specific engineering category, the technical management component, the measurement management component, the test management component, the security management component, the quality management component and the standard specification component will screen the file content of the corresponding engineering category, so as to enable the user to quickly screen and query the file content of the corresponding specialty.
In some embodiments, the system for civil construction technology and standard queries further includes a global profile component.
The global profile component is configured to display a total number of households, a total number of attacks, a total number of cases, a total number of standard specifications contained by the query system.
In some embodiments, the system for civil construction technology and standard queries further comprises a toolbox assembly.
The tool box component is configured to display formula tools, search query tools.
The formula tool comprises a formula calculation module, and comprises file contents such as a common bending stress calculation formula, a water supply pipe diameter calculation formula, a first-batch concrete calculation formula and the like. The searching and inquiring tool can comprise modules and file contents such as transportation machine modeling and technical parameters, pile foundation engineering machine model selection and technical parameters, concrete machine model selection and technical parameters, pavement machine model selection and technical parameters, crane model selection and technical parameters and the like.
In some embodiments, the technical industry template module, the measurement industry template module, the test industry management module, the quality industry template module have a unified industry management format and template.
Fig. 2 shows a flow diagram of an embodiment of the present application for a civil engineering technique and a standard query method.
In step 201, engineering category information from user input is received.
The user selects or inputs the corresponding engineering category in the operation interface for the civil engineering technology and the standard query system, for example, railway engineering is selected through a drop-down menu.
In step 202, based on the engineering category information, file contents of the technical management component, the measurement management component, the test management component, the security management component, the quality management component and the standard specification component are screened to obtain a screening result file.
For example, based on the railway engineering category information received in step 201, the system screens the content of each implementation component, for example, the security management component will only contain the content of security files related to railway engineering, and the screening result files will be used for the user to quickly perform the next screening, downloading or querying, so that the querying speed of the user can be improved by reducing the number and range of the screening files.
In step 203, based on the implementation component of the user selection operation, the corresponding screening result file is displayed on the display screen.
When a user operates the selected file on the operation interface, the file content corresponding to each implementation component can be displayed on the display screen of the specific operation device, so that the construction technology and standard quick query and acquisition are realized.
The application also provides a device for inquiring the civil construction technology and the standard, which comprises: a display screen; a processor; and a memory storing software executable on the processor, the software comprising an APP, the APP being operable at run-time to: receiving engineering category information input by a user; based on the engineering category information, screening file contents of a technical management component, a measurement management component, a test management component, a safety management component, a quality management component and a standard specification component to obtain screening result files; and based on the implementation component of the user selection operation, displaying the corresponding screening result file on a display screen. Details of the above operation steps and the system are described in detail in the foregoing description of the present application, and are not repeated here.
The application also provides a computer readable storage medium, which is characterized in that the computer readable storage medium stores computer instructions, and when at least part of the computer instructions are executed by a processor, the method for inquiring the civil engineering technology and the standard is realized. Details of the operation steps and the system are described in detail in the foregoing description of the present application, and are not described herein.
With reference to FIG. 3, a suitable environment 300 for implementing various aspects of the claimed subject matter includes a computer 302. The computer 302 includes a processing unit 304, a system memory 306, a codec 305, and a system bus 308. The system bus 308 couples system components including, but not limited to, the system memory 306 to the processing unit 304. The processing unit 304 can be any of various available processors. Dual microprocessors and other multiprocessor architectures also can be employed as the processing unit 304.
The system bus 308 can be any of several types of bus structure(s) including a memory bus or memory controller, a peripheral bus or external bus, and/or a local bus using any variety of available bus architectures including, but not limited to, industry Standard Architecture (ISA), micro-channel architecture (MSA), enhanced ISA (EISA), intelligent Drive Electronics (IDE), VESA Local Bus (VLB), peripheral Component Interconnect (PCI), card bus, universal Serial Bus (USB), advanced Graphics Port (AGP), personal computer memory card international association bus (PCMCIA), firewire (IEEE 1394), and Small Computer System Interface (SCSI).
The system memory 306 includes volatile memory 310 and nonvolatile memory 312. A basic input/output system (BIOS), containing the basic routines to transfer information between elements within the computer 302, such as during start-up, is stored in nonvolatile memory 312. By way of illustration, and not limitation, nonvolatile memory 312 can include Read Only Memory (ROM), programmable ROM (PROM), electrically Programmable ROM (EPROM), electrically Erasable Programmable ROM (EEPROM), or flash memory. Volatile memory 310 includes Random Access Memory (RAM), which acts as external cache memory. In accordance with this aspect, the volatile memory may store write operation retry logic (not shown in FIG. 3), or the like. By way of illustration and not limitation, RAM is available in many forms, such as Static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), and Enhanced SDRAM (ESDRAM).
The computer 302 may also include removable/non-removable, volatile/nonvolatile computer storage media. Fig. 3 illustrates, for example a disk storage device 314. Disk storage 314 includes, but is not limited to, devices like a magnetic disk drive, solid State Disk (SSD), floppy disk drive, tape drive, zip drive, LS-110 drive, flash memory card, or memory stick. In addition, disk storage 314 can include storage media separately or in combination with other storage media including, but not limited to, an optical disk drive (e.g., a compact disk ROM device (CD-ROM), CD recordable drive (CD-R drive), CD rewritable drive (CD-RW drive) or a digital versatile disk ROM drive (DVD-ROM)) for facilitating connection of disk storage 314 to system bus 308, a removable or non-removable interface (e.g., interface 316) is typically used.
It is to be appreciated that fig. 3 describes software, executing software, hardware, and/or software in combination with hardware that acts as an intermediary between users and the basic computer resources described in suitable operating environment 300. Such software includes an operating system 318. An operating system 318 (which can be stored on disk storage 314) acts to control and allocate resources of the computer system 302. Applications 320 utilize the management of resources by operating system 318 through program modules 324 and program data 326 (e.g., boot/shutdown transaction tables, etc.) stored either in system memory 306 or on disk storage 314. It is to be appreciated that the claimed subject matter can be implemented with various operating systems or combinations of operating systems. For example, the application 320 and program data 326 can include software that implements aspects of the application.
A user enters commands or information into the computer 302 through input device(s) 328 (non-limiting examples of which can include a pointing device (e.g., a mouse), trackball, stylus, touch pad, keyboard, microphone, joystick, game pad, satellite dish, scanner, television tuner card, digital camera, digital video camera, electronic nose, web camera, or other device that allows a user to interact with the computer 302). These and other input devices are connected to the processing unit 304 through the system bus 308 via interface port(s) 330. Interface port(s) 330 include, for example, a serial port, a parallel port, a game port, and a Universal Serial Bus (USB). The output device(s) 336 use some of the same type of ports as the input device(s) 328. Thus, for example, a USB port may be used to provide input to computer 302, and to output information from computer 302 to an output device 336. Output adapter 334 is provided to illustrate that there are some output devices 336 like monitors, speakers, and printers, among other output devices 336, that require special adapters. Output adapter 334 includes by way of illustration and not limitation video and sound cards that provide a means of connection between output device 336 and system bus 308. It should be noted that other devices and/or systems of devices provide both input and output capabilities, such as remote computer(s) 338.
The computer 302 is capable of operating in a networked environment using logical connections to one or more remote computers, such as a remote computer(s) 338. The remote computer(s) 338 can be a personal computer, a server, a router, a network PC, a workstation, a microprocessor based appliance, a peer device, a smart phone, a tablet computer or other network node, and typically includes many of the elements described relative to computer 302. For purposes of brevity, only a memory storage device 340 is illustrated with the remote computer(s) 338. Remote computer(s) 338 are logically connected to computer 302 through a network interface 342 and then connected via communication connection(s) 344. Network interface 342 includes wired or wireless communication networks, such as a Local Area Network (LAN), a Wide Area Network (WAN), and a cellular network. LAN technologies include Fiber Distributed Data Interface (FDDI), copper Distributed Data Interface (CDDI), ethernet, token ring, and the like. WAN technologies include, but are not limited to, point-to-point links, circuit switched networks (like Integrated Services Digital Networks (ISDN) and variations thereof), packet switched networks, and Digital Subscriber Lines (DSL).
One or more communication connections 344 refer to the hardware/software used to connect the network interface 342 to the bus 308. While communication connection 344 is shown for illustrative clarity inside computer 302, it can also be external to computer 302. The hardware/software necessary for connection to the network interface 342 includes, for exemplary purposes only, internal and external technologies such as, modems (including regular telephone grade modems, cable modems and DSL modems), ISDN adapters, wired and wireless Ethernet cards, hubs, and routers.
Referring now to FIG. 4, there is illustrated a schematic block diagram of a computing environment 400 in accordance with the subject specification. The system 400 includes one or more clients 402 (e.g., computers, smart phones, tablets, cameras, PDAs). Client(s) 402 can be hardware and/or software (e.g., threads, processes, computing devices). Client(s) 402 can employ the specification to house cookie(s) and/or associated contextual information, for example.
The system 400 also includes one or more servers 404. The server(s) 404 can also be hardware or hardware in combination with software (e.g., threads, processes, computing devices). The server 404 is capable of hosting threads that perform transformations of media items, such as by employing aspects of the present application. One possible communication between a client 402 and a server 404 can take the form of a data packet adapted to be transmitted between two or more computer processes, wherein the data packet can include a code analysis headspace and/or input. The data packet can include a cookie and/or associated contextual information, for example. The system 400 includes a communication framework 406 (e.g., a global communication network such as the internet) that can be employed to facilitate communications between the client(s) 402 and the server(s) 404.
Communication can be facilitated via a wired (including optical fiber) and/or wireless technology. Client(s) 402 are operatively connected to one or more client data store(s) 408 that can be employed to store information local to client(s) 402 (e.g., cookie(s) and/or associated contextual information). Similarly, server(s) 404 are operatively connected to one or more server data store(s) 410 that can be employed to store information local to the servers 404.
In one exemplary implementation, the client 402 is capable of communicating an encoded file (e.g., an encoded media item) to the server 404. The server 404 can store the file, decode the file, or transmit the file to another client 402. It is appreciated that client 402 is also capable of delivering uncompressed files to server 404, and server 404 is capable of compressing files and/or transforming files in accordance with the present application. Likewise, the server 404 can encode information and transmit the information to one or more clients 402 via the communication framework 406.
The illustrated aspects of the application may also be practiced in distributed computing environments where certain tasks are performed by remote processing devices that are linked through a communications network. In a distributed computing environment, program modules can be located in both local and remote memory storage devices.
The technical scheme provided by the application has the beneficial effects that the intelligent checking and outputting functions of 'where will not be at any place' can be realized by constructing a civil construction technology and standard inquiring system comprising a technology management component, a measurement management component, a test management component, a safety management component, a quality management component, a standard specification component, a system management component, an engineering category component and a global profile component, so that technicians can be released from complex transactional work, construction technology and standard specification can be quickly searched and acquired, and meanwhile, the content of a system database can be continuously enriched and perfected in the use process.
Further, it is to be appreciated that the various components described herein can include circuit(s) that can include components and circuit elements of appropriate values to implement aspects of the innovation. Further, it can be appreciated that many of the various components can be implemented on one or more Integrated Circuit (IC) chips. In one exemplary implementation, the set of components can be implemented on a single IC chip. In other exemplary implementations, one or more of the respective components are fabricated or implemented on separate IC chips.
What has been described above includes examples of implementations of the application. For the purposes of describing the claimed subject matter, it is, of course, not possible to describe every conceivable combination of components or methodologies, but it is to be appreciated that many further combinations and permutations of the subject innovation are possible. Accordingly, the claimed subject matter is intended to embrace all such alterations, modifications and variations that fall within the spirit and scope of the appended claims. Furthermore, the above description of illustrated implementations of the application, including what is described in the "abstract," is not intended to be exhaustive or to limit the disclosed implementations to the precise forms disclosed. While specific implementations and examples of the application are described herein for illustrative purposes, various modifications are possible that are considered to be within the scope of such implementations and examples, as those skilled in the relevant art will recognize.
In particular and in regard to the various functions performed by the above described components, devices, circuits, systems and the like, the terms used to describe such components are intended to correspond, unless otherwise indicated, to any component which performs the specified function of the described component (e.g., that is functionally equivalent), even though not structurally equivalent to the disclosed structure which performs the function in the herein illustrated exemplary aspects of the claimed subject matter. In this regard, it will also be recognized that the innovation includes a system as well as a computer-readable storage medium having computer-executable instructions for performing the acts and/or events of the various methods of the claimed subject matter.
The above-described systems/circuits/modules have been described with respect to interactions between several components/blocks. It will be appreciated that such systems/circuits and components/blocks can include those components or specified sub-components, some and/or additional components of the specified components or sub-components, and in various permutations and combinations thereof as described above. Sub-components can also be implemented as components communicatively coupled to other components rather than included within parent components (hierarchical). Additionally, it should be noted that one or more components may be combined into a single component providing aggregate functionality or divided into several separate sub-components, and any one or more intermediate layers (e.g., management layers) may be provided to communicatively couple such sub-components in order to provide overall functionality. Any of the components described herein may also interact with one or more other components not specifically described herein but known by those of skill in the art.
Notwithstanding that the numerical ranges and parameters setting forth the broad scope of the application are approximations, the numerical values set forth in the specific examples are reported as precisely as possible. Any numerical value, however, inherently contains certain errors necessarily resulting from the standard deviation found in their respective testing measurements. Furthermore, the full scope of the disclosure of the present application is to be understood to encompass any and all subranges subsumed therein. For example, a range of "less than or equal to 11" can include any and all subranges between (and including) the minimum value of zero and the maximum value of 11, i.e., any and all subranges having a minimum value equal to or greater than zero and a maximum value equal to or less than 11 (e.g., 1 to 5). In some cases, the values as described for the parameters can have negative values.
In addition, while a particular feature of the innovation may have been disclosed with respect to only one of several implementations, such feature may be combined with one or more other features of the other implementations as may be desired and advantageous for any given or particular application. Furthermore, to the extent that the term "includes (include, including)", "having", "including" and variants thereof, and other similar words are used in either the detailed description or the claims, such term is intended to be inclusive in a manner similar to the term "comprising" as an open transition word without precluding any additional or other elements.
Reference throughout this specification to "one implementation" or "an implementation" means that a particular feature, structure, or characteristic described in connection with the implementation is included in at least one implementation. Thus, the appearances of the phrase "in one implementation" or "in an implementation" in various places throughout this specification are not necessarily all referring to the same implementation. Furthermore, the particular features, structures, or characteristics may be combined in any suitable manner in one or more implementations.
Furthermore, references throughout this specification to "an item" or "a file" mean that a particular structure, feature, or object described in connection with implementing the item is not necessarily referring to the same object. In addition, "files" or "items" can refer to objects in various formats.
The terms "component," "module," "system," and the like as used in this specification are generally intended to refer to a computer-related entity, either hardware (e.g., a circuit), a combination of hardware and software, or an entity related to an operating machine with one or more particular functionalities. For example, a component may be, but is not limited to being, a process running on a processor (e.g., a digital signal processor), a processor, an object, an executable, a thread of execution, a program, and/or a computer. By way of illustration, both an application running on a controller and the controller can be a component. One or more components can reside within a process and/or thread of execution and a component may be localized on one computer and/or distributed between two or more computers. Although individual components are depicted in various implementations, it will be appreciated that components can be represented using one or more common components. Furthermore, the design of each implementation can include different component placement, component selection, etc. to achieve optimal performance. Furthermore, a "device" can take the form of specially designed hardware; generalized hardware with execution of software thereon (which enables the hardware to perform specific functions) being specialized; software stored on a computer readable medium; or a combination thereof.
Furthermore, the words "example" or "illustration" are used throughout this disclosure to mean "serving as an example, instance, or illustration. Any aspect or design described herein as "exemplary" is not necessarily to be construed as preferred or advantageous over other aspects or designs. Rather, use of the word "example" or "exemplary" is intended to present concepts in a concrete fashion. As used herein, the term "or" is intended to mean inclusion of "or" rather than exclusive "or". That is, unless otherwise indicated or clear from the context, "X employs A or B" is intended to mean any of the substitutions that naturally comprise. That is, if X employs A; x is B; or X employs both A and B, then "X employs A or B" is satisfied under any of the above examples. In addition, the articles "- (a and an)" as used in the present application and the appended claims should generally be construed to mean "one or more" unless specified otherwise or clear from context to be directed to a singular form.