CN109460278B - Cloud desktop building design software management method and device and computer equipment - Google Patents

Cloud desktop building design software management method and device and computer equipment Download PDF

Info

Publication number
CN109460278B
CN109460278B CN201811306740.2A CN201811306740A CN109460278B CN 109460278 B CN109460278 B CN 109460278B CN 201811306740 A CN201811306740 A CN 201811306740A CN 109460278 B CN109460278 B CN 109460278B
Authority
CN
China
Prior art keywords
cloud desktop
software
server
design software
building design
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.)
Active
Application number
CN201811306740.2A
Other languages
Chinese (zh)
Other versions
CN109460278A (en
Inventor
张剑
何磊
龚科
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hunan Broad Engineering Design Co ltd
Original Assignee
Changsha Broad Homes Industrial Intelligent Technology Co ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Changsha Broad Homes Industrial Intelligent Technology Co ltd filed Critical Changsha Broad Homes Industrial Intelligent Technology Co ltd
Priority to CN201811306740.2A priority Critical patent/CN109460278B/en
Publication of CN109460278A publication Critical patent/CN109460278A/en
Application granted granted Critical
Publication of CN109460278B publication Critical patent/CN109460278B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • G06F9/452Remote windowing, e.g. X-Window System, desktop virtualisation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/10Geometric CAD
    • G06F30/13Architectural design, e.g. computer-aided architectural design [CAAD] related to design of buildings, bridges, landscapes, production plants or roads
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/61Installation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2111/00Details relating to CAD techniques
    • G06F2111/02CAD in a network environment, e.g. collaborative CAD or distributed simulation

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Geometry (AREA)
  • Computer Hardware Design (AREA)
  • Architecture (AREA)
  • Civil Engineering (AREA)
  • Computer Security & Cryptography (AREA)
  • Human Computer Interaction (AREA)
  • Structural Engineering (AREA)
  • Computational Mathematics (AREA)
  • Mathematical Analysis (AREA)
  • Mathematical Optimization (AREA)
  • Pure & Applied Mathematics (AREA)
  • Evolutionary Computation (AREA)
  • Stored Programmes (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The application relates to a cloud desktop building design software management method and device and computer equipment. The method comprises the following steps: receiving a cloud desktop application request sent by a first terminal, wherein the cloud desktop application request carries cloud desktop system parameters; calling a cloud desktop interface provided by a second server, and creating a cloud desktop corresponding to the cloud desktop system parameters at the second server; installing and/or updating cloud desktop management software and building design software on the cloud desktop; and after the software is installed and/or updated successfully, sending the login credentials of the cloud desktop to the first terminal. By adopting the method, the convenience of installation and use of the building design software can be improved.

Description

Cloud desktop building design software management method and device and computer equipment
Technical Field
The application relates to the technical field of computers, in particular to a cloud desktop building design software management method and device and computer equipment.
Background
With the development of the internet (field) technology, a 5G network appears, the 5G network has high speed, high capacity and low time delay in the internet communication process, compared with a 4G network, the transmission speed is improved by 10-100 times, the peak transmission speed reaches 10Gbit/s, the end-to-end time delay reaches ms level, the density of connecting equipment is increased by 10-100 times, the flow density is improved by 1000 times, the frequency spectrum efficiency is improved by 5-10 times, and the user experience can be ensured at the speed of 500 km/h. Therefore, the 5G network provides possibility for realizing online office, and cloud desktops are used for online office at present.
The method can realize convenient and quick design and drawing of buildings by using the related software of the prior building industry, and has the following problems in the using process of the related software of the building industry:
related software in the building industry is various, practitioners generally need to install a lot of software related to the building industry, and each software also needs to install a lot of plug-ins convenient to use, so that the installation process of the software is time-consuming and labor-consuming.
Disclosure of Invention
Therefore, in order to solve the technical problems, a cloud desktop building design software management method, a cloud desktop building design software management device and a computer device capable of improving convenience of building design software are needed.
A cloud desktop architectural design software management method, the method comprising:
receiving a cloud desktop application request sent by a first terminal, wherein the cloud desktop application request carries cloud desktop system parameters;
calling a cloud desktop interface provided by a second server, and creating a cloud desktop corresponding to the cloud desktop system parameters at the second server;
installing and/or updating cloud desktop management software and building design software on the cloud desktop;
and after the software is installed and/or updated successfully, sending the login credentials of the cloud desktop to the first terminal.
A cloud desktop building design software management method based on a terminal comprises the following steps:
sending a cloud desktop application request about cloud desktop architectural design software to a first server, wherein the cloud desktop application request carries cloud desktop system parameters;
and receiving login credentials of the cloud desktop returned after the first server calls a cloud desktop interface provided by a second server to create a cloud desktop corresponding to the cloud desktop system parameters and the cloud desktop management software and the building design software are installed and/or updated on the cloud desktop.
A cloud desktop architectural design software management apparatus, the apparatus comprising:
the cloud desktop application module is used for receiving a cloud desktop application request sent by a first terminal, wherein the cloud desktop application request carries cloud desktop system parameters;
the cloud desktop acquisition module is used for calling a cloud desktop interface provided by a second server and creating a cloud desktop corresponding to the cloud desktop system parameters at the second server;
the software installation module is used for installing and/or updating cloud desktop management software and building design software on the cloud desktop;
and the first sending module is used for sending the login credentials of the cloud desktop to the first terminal after the software is successfully installed and/or updated.
A cloud desktop architectural design software management apparatus, the apparatus comprising:
the second sending module is used for sending a cloud desktop application request related to the cloud desktop building design software to the first server, wherein the cloud desktop application request carries cloud desktop system parameters;
and the second receiving module is used for receiving login credentials of the cloud desktop, which are returned after the cloud desktop management software and the building design software are installed and/or updated on the cloud desktop, and the cloud desktop is created by the first server calling a cloud desktop interface provided by the second server.
A computer device comprising a memory and a processor, the memory storing a computer program, the processor implementing the following steps when executing the computer program:
receiving a cloud desktop application request sent by a first terminal, wherein the cloud desktop application request carries cloud desktop system parameters;
calling a cloud desktop interface provided by a second server, and creating a cloud desktop corresponding to the cloud desktop system parameters at the second server;
installing and/or updating cloud desktop management software and building design software on the cloud desktop;
and after the software is installed and/or updated successfully, sending the login credentials of the cloud desktop to the first terminal.
A computer-readable storage medium, on which a computer program is stored which, when executed by a processor, carries out the steps of:
receiving a cloud desktop application request sent by a first terminal, wherein the cloud desktop application request carries cloud desktop system parameters;
calling a cloud desktop interface provided by a second server, and creating a cloud desktop corresponding to the cloud desktop system parameters at the second server;
installing and/or updating cloud desktop management software and building design software on the cloud desktop;
and after the software is installed and/or updated successfully, sending the login credentials of the cloud desktop to the first terminal.
According to the cloud desktop architectural design software management method, device and computer equipment, the architectural design software is automatically installed on the cloud desktop in combination with the cloud desktop (a cloud operating system is connected to the cloud end through a local remote mode and is the same as a common operating system), so that architectural design personnel are free from tedious architectural design software installation and dependence on a high-performance graphic processing computer, and access to the cloud desktop through a thin terminal (a computer or a tablet or a mobile phone with low configuration) capable of surfing the internet at any time and any place to use the architectural design software.
Drawings
FIG. 1 is a diagram of an application environment of a cloud desktop design software management method in one embodiment;
FIG. 2 is a schematic flow chart diagram illustrating a method for cloud desktop building design software management in one embodiment;
FIG. 3 is a flow diagram that illustrates a method for creating a cloud desktop, under an embodiment;
FIG. 4 is a block diagram of a cloud desktop building design software management system in one embodiment;
FIG. 5 is a block diagram of the architecture of a cloud desktop generation apparatus in one embodiment;
FIG. 6 is a topological structure diagram of creating a cloud desktop and installing architectural design software in one embodiment;
FIG. 7 is a diagram of a cloud desktop operating topology in one embodiment;
FIG. 8 is a diagram illustrating an internal structure of a computer device according to an embodiment.
Detailed Description
In order to make the objects, technical solutions and advantages of the present application more apparent, the present application is described in further detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the present application and are not intended to limit the present application.
The cloud desktop building design software management method provided by the application can be applied to the application environment shown in fig. 1. Wherein the terminal 101 communicates with the server through the network. The first server is used for receiving a cloud desktop application request sent by the terminal 101, wherein the cloud desktop application request carries cloud desktop system parameters; calling a cloud desktop interface provided by a second server; the method comprises the steps that a first server obtains a cloud desktop 102 created by a second server according to cloud desktop system parameters; installing and/or updating cloud desktop management software and building design software 103 on the cloud desktop by the first server; after the software is installed and/or updated successfully, the login credentials of the cloud desktop 102 are sent to the terminal 101. The terminal 101 may be, but not limited to, various personal computers, notebook computers, smart phones, tablet computers, and portable wearable devices, and the server may be implemented by an independent server or a server cluster formed by a plurality of servers.
In one embodiment, as shown in fig. 2, there is provided a cloud desktop architectural design software management method, including the following steps:
s110, receiving a cloud desktop application request sent by a first terminal, wherein the cloud desktop application request carries cloud desktop system parameters.
The cloud desktop system parameters comprise system specifications and CPU parameters. The cloud desktop system parameter matching method comprises the steps that a user can send a cloud desktop application request according to a webpage link, and a plurality of cloud desktop system parameters can be set in the webpage link for the user to select or automatically match one cloud desktop system parameter according to the cloud desktop application request; or the user sends a cloud desktop application request through the cloud desktop login port. The cloud desktop application request can further include an account and a password set by the user, or the cloud desktop application request does not include the account and the password set by the user, and the first server automatically generates an account and a password for the user to use.
And the first server logs in the second server according to the cloud account and the cloud password to acquire the cloud desktop. The first server is realized by using a domain server, the second server adopts a server provided by a third party, and the third party provides a cloud desktop application interface for the cloud desktop system parameters to be transmitted.
And S120, calling a cloud desktop interface provided by the second server, and creating a cloud desktop corresponding to the cloud desktop system parameters at the second server.
And the process that the first server acquires the cloud desktop is that the cloud desktop is automatically added into the first server for the second server.
S130, installing and/or updating cloud desktop management software and building design software on the cloud desktop.
The cloud desktop management software is used for managing the software of the cloud desktop, and comprises the steps of installing the architectural design software, updating the architectural design software and obtaining the use condition of the architectural design software. The architectural design software includes fabricated architectural design software.
And S140, after the software is installed and/or updated successfully, sending the login credentials of the cloud desktop to the first terminal.
The login credentials of the cloud desktop are used for a user to log in the cloud desktop, and the login credentials comprise an activation serial number or a verification code. The login credentials of the cloud desktop can be sent to the first terminal in a mail or short message mode.
In one embodiment, the cloud desktop architectural design software management method further includes: acquiring an expert diagnosis request sent by the cloud desktop, wherein the expert diagnosis request carries a copy of a file to be diagnosed; the file copy to be diagnosed is obtained when a first expert diagnosis instruction sent by the first terminal is received through the cloud desktop management software installed on the cloud desktop; pushing the copy of the file to be diagnosed to a second terminal; and acquiring expert diagnosis opinions returned by the second terminal aiming at the copy of the file to be diagnosed, and feeding the expert diagnosis opinions back to a sender of the expert diagnosis request through the cloud desktop.
After the cloud desktop building design software designs a drawing, a user needs an external professional to diagnose, evaluate and give a modification suggestion on the designed drawing, and then a first expert diagnosis instruction can be sent to a cloud desktop through the technical scheme of the embodiment, the cloud desktop management software sends an expert diagnosis request to the first server according to the first expert diagnosis instruction, the expert diagnosis request comprises a diagnosis file copy, and the diagnosis file copy can be a building model file designed by the user. And pushing the diagnostic file copy to a second terminal through an email, and feeding back diagnosis, evaluation and modification suggestions to the first terminal by a professional at the second terminal.
In one embodiment, the cloud desktop architectural design software management method further includes: acquiring user behavior data of the architectural design software through the cloud desktop management software; and analyzing the user behavior data, and pushing a software service message to the first terminal through the cloud desktop.
The user behavior data are habits of users using the building design software, such as time for using the building design software and types of buildings designed by using the building design software, and according to the user behavior data, the industry standards and specifications of the building design can be pushed to the users, or expert teams capable of carrying out expert diagnosis on the building design can be pushed to the users.
In the cloud desktop building design software management method, building design software is uniformly installed and managed on the cloud desktop, so that building designers are free from fussy building design software installation and dependence on a high-performance graphic processing computer, and access to the cloud desktop through a thin terminal (low-configuration computer or tablet or mobile phone) capable of being connected with the internet at any time and any place to use the building design software.
In one embodiment, as shown in fig. 3, there is provided a method for creating a cloud desktop, comprising the steps of:
s210, obtaining cloud desktop system parameters through a cloud desktop interface.
Before step S210, the first server logs in the second server according to the cloud account and the cloud password. The cloud desktop system parameters comprise system specifications and CPU parameters.
S220, creating a cloud desktop according to the cloud desktop system parameters.
S230, the cloud desktop is sent to a first server.
The second server is a third party, and the cloud desktop provided by the third party is combined with the processing of the first server, so that convenience is provided for automatic installation and automatic updating of the building design software.
In one embodiment, a method for creating a cloud desktop further comprises: receiving a user operation instruction sent by a first terminal; the user operation instruction is used for operating and controlling the building design software; executing the user operation instruction on a cloud desktop, and generating an execution result of the user operation instruction; and sending the execution result to the first terminal. In this embodiment, the operation instruction is sent out at the first terminal, the operation instruction is processed at the second server, the execution result is generated and fed back to the first terminal, and the architectural design software can be used at the cloud end, so that the requirement on the terminal is reduced, and the waste caused by the need of replacing a high-configuration computer due to graphic processing and computing capacity is avoided.
In one embodiment, a cloud desktop architectural design software management method is provided, the method comprising: sending a cloud desktop application request about cloud desktop architectural design software to a first server, wherein the cloud desktop application request carries cloud desktop system parameters; and receiving login credentials of the cloud desktop returned after the first server calls a cloud desktop interface provided by a second server to create a cloud desktop corresponding to the cloud desktop system parameters and the cloud desktop management software and the building design software are installed and/or updated on the cloud desktop.
The cloud desktop system parameters comprise system specifications and CPU parameters. The cloud desktop system parameter matching method comprises the steps that a user can send a cloud desktop application request according to a webpage link, and a plurality of cloud desktop system parameters can be set in the webpage link for the user to select or automatically match one cloud desktop system parameter according to the cloud desktop application request; or the user sends a cloud desktop application request through the cloud desktop login port. The cloud desktop application request can also comprise an account number and a password set by the user, or the cloud desktop application request does not comprise the account number and the password set by the user, and then an account number and a password are automatically generated for the user to use.
In one embodiment, the cloud desktop architectural design software management method further includes: sending a user operation instruction to a second server; the user operation instruction is used for operating and controlling the building design software; and receiving an execution result about the user operation instruction.
The user operation instruction relates to operations such as design modeling and the like of a user in the building design software through a mouse or a keyboard or other input equipment, and is equivalent to the operation of controlling the building design software in a computer, and the software can be conveniently controlled. The execution result is generated according to the user operation instruction, and the execution result can be displayed to the user in an image mode.
In one embodiment, the terminal-based cloud desktop building design software management method further includes: sending a first expert diagnosis instruction to the cloud desktop, and sending an expert diagnosis request to the first server by the cloud desktop management software according to the first expert diagnosis instruction; the first expert diagnosis instruction is used for triggering the cloud desktop management software to acquire a copy of a file to be diagnosed and generate the expert diagnosis request; and receiving expert diagnosis opinions forwarded by the cloud desktop and returned aiming at the copy of the file to be diagnosed.
After the cloud desktop building design software designs a drawing, a user needs an external professional to diagnose, evaluate and give a modification suggestion on the designed drawing, and then a first expert diagnosis instruction can be sent to a cloud desktop through the technical scheme of the embodiment, the cloud desktop management software sends an expert diagnosis request to the first server according to the first expert diagnosis instruction, the expert diagnosis request comprises a diagnosis file copy, and the diagnosis file copy can be a building model file designed by the user. And pushing the diagnostic file copy to a second terminal through an email, and feeding back diagnosis, evaluation and modification suggestions to the first terminal by a professional at the second terminal.
In another embodiment, a cloud desktop architectural design software management method is provided, which includes the steps of: receiving a copy of a file to be diagnosed pushed by a first server; acquiring expert diagnosis opinions according to the copy of the file to be diagnosed; and sending the expert diagnosis opinions to the first server.
The second terminal may be, but not limited to, various personal computers, notebook computers, smart phones, tablet computers, and portable wearable devices, and the external professional may diagnose, evaluate, and give modification opinions about a diagnosis file copy at the second terminal, where the diagnosis file copy may be a building model file designed by the user.
It should be understood that although the various steps in the flow charts of fig. 2-3 are shown in order as indicated by the arrows, the steps are not necessarily performed in order as indicated by the arrows. The steps are not performed in the exact order shown and described, and may be performed in other orders, unless explicitly stated otherwise. Moreover, at least some of the steps in fig. 2-3 may include multiple sub-steps or multiple stages that are not necessarily performed at the same time, but may be performed at different times, and the order of performance of the sub-steps or stages is not necessarily sequential, but may be performed in turn or alternating with other steps or at least some of the sub-steps or stages of other steps.
In one embodiment, as shown in fig. 4, there is provided a cloud desktop architectural design software management apparatus, the apparatus comprising: the cloud desktop application module 401, the cloud desktop acquisition module 402, the software installation module 403, and the first sending module 404, where:
the cloud desktop application module 401 is configured to receive a cloud desktop application request sent by a first terminal, where the cloud desktop application request carries cloud desktop system parameters.
The cloud desktop system parameters comprise system specifications and CPU parameters. The user can send a cloud desktop application request according to the webpage link, and several cloud desktop system parameters can be set in the webpage link for the user to select, or one cloud desktop system parameter can be automatically matched according to the cloud desktop application request; or the user sends a cloud desktop application request through the cloud desktop login port. The cloud desktop application request can also comprise an account number and a password set by the user, or the cloud desktop application request does not comprise the account number and the password set by the user, and then an account number and a password are automatically generated for the user to use.
And the first server logs in the second server according to the cloud account and the cloud password to acquire the cloud desktop. The first server is realized by using a domain server, the second server adopts a server provided by a third party, and the third party provides a cloud desktop application interface for the cloud desktop system parameters to be transmitted.
And the cloud desktop obtaining module 402 is configured to call a cloud desktop interface provided by the second server, and create a cloud desktop corresponding to the cloud desktop system parameters at the second server.
And the process that the first server acquires the cloud desktop is that the cloud desktop is automatically added into the first server for the second server.
A software installation module 403, configured to install and/or update cloud desktop management software and architectural design software on the cloud desktop.
The cloud desktop management software is used for managing the software of the cloud desktop, and comprises the steps of installing the architectural design software, updating the architectural design software and obtaining the use condition of the architectural design software. The architectural design software includes fabricated architectural design software.
A first sending module 404, configured to send the login credential of the cloud desktop to the first terminal after the software is successfully installed and/or updated.
The login credentials of the cloud desktop are used for a user to log in the cloud desktop, and the login credentials comprise an activation serial number or a verification code. The login credentials of the cloud desktop can be sent to the first terminal in a mail or short message mode.
In one embodiment, the cloud desktop architectural design software management apparatus further includes: the first receiving module is used for acquiring an expert diagnosis request sent by the cloud desktop, wherein the expert diagnosis request carries a copy of a file to be diagnosed; the file copy to be diagnosed is obtained when a first expert diagnosis instruction sent by the first terminal is received through the cloud desktop management software installed on the cloud desktop; the first sending module 404 is further configured to push the copy of the file to be diagnosed to a second terminal; the first receiving module is used for obtaining expert diagnosis opinions returned by the second terminal aiming at the to-be-diagnosed file copy and feeding the expert diagnosis opinions back to the sender of the expert diagnosis request through the cloud desktop.
In one embodiment, the cloud desktop architectural design software management apparatus further includes: the user behavior data acquisition module is used for acquiring the user behavior data of the building design software through the cloud desktop management software; and the analysis module is used for analyzing the user behavior data and pushing a software service message to the first terminal through the cloud desktop.
In one embodiment, as shown in fig. 5, there is provided a cloud desktop generating apparatus, including: a parameter receiving module 501, a cloud desktop creating module 502, and a cloud desktop sending module 503, wherein:
the parameter receiving module 501 is configured to obtain cloud desktop system parameters through a cloud desktop interface.
And the first server logs in the second server according to the cloud account and the cloud password. The cloud desktop system parameters comprise system specifications and CPU parameters.
A cloud desktop creating module 502, configured to create a cloud desktop according to the cloud desktop system parameters.
The cloud desktop sending module 503 is configured to send the cloud desktop to the first server.
In one embodiment, the cloud desktop generation apparatus further includes: the parameter receiving module 501 is configured to receive a user operation instruction sent by a first terminal; the user operation instruction is used for operating and controlling the building design software; the instruction execution module is used for executing the user operation instruction on a cloud desktop and generating an execution result of the user operation instruction; and the execution result sending module is used for sending the execution result to the first terminal. In this embodiment, the operation instruction is sent out at the first terminal, the operation instruction is processed at the second server, the execution result is generated and fed back to the first terminal, and the architectural design software can be used at the cloud end, so that the requirement on the terminal is reduced, and the waste caused by the need of replacing a high-configuration computer due to graphic processing and computing capacity is avoided.
In one embodiment, there is provided a terminal comprising: the second sending module is used for sending a cloud desktop application request related to the cloud desktop building design software to the first server, wherein the cloud desktop application request carries cloud desktop system parameters; and the second receiving module is used for receiving login credentials of the cloud desktop, which are returned after the cloud desktop management software and the building design software are installed and/or updated on the cloud desktop, and the cloud desktop is created by the first server calling a cloud desktop interface provided by the second server.
In one embodiment, there is provided a terminal comprising: the third receiving module is used for receiving the copy of the file to be diagnosed pushed by the first server; the expert opinion acquisition module is used for acquiring expert diagnosis opinions according to the copy of the file to be diagnosed; and the third sending module is used for sending the expert diagnosis opinions to the first server.
For specific limitations of the cloud desktop building design software management device, reference may be made to the above limitations of the cloud desktop building design software management method, which is not described herein again. The modules in the cloud desktop building design software management device can be wholly or partially realized by software, hardware and a combination thereof. The modules can be embedded in a hardware form or independent from a processor in the computer device, and can also be stored in a memory in the computer device in a software form, so that the processor can call and execute operations corresponding to the modules.
In one embodiment, as shown in fig. 6, a user may select to customize and purchase a package at a website displayed by the first terminal, the package is a cloud desktop with building design software, and the user sends a cloud desktop application request to the first server through the website according to the package, where the cloud desktop application request includes cloud desktop system parameters, and the website is connected to the first server. The website calls a cloud desktop API (Application Program Interface) of a second server, the first server logs in the second server through a cloud account and a cloud password, the first server inputs cloud desktop system parameters through the cloud desktop API, the second server creates a cloud desktop according to the cloud desktop system parameters, and the cloud desktop is added into the first server. After detecting the new cloud desktop, the first server (domain controller) installs a cloud manager for the new cloud desktop, and then the cloud manager installs the building design software on the cloud desktop. The user can log in the cloud desktop at the first terminal to use the building design software.
In one embodiment, as shown in fig. 7, a user uses a cloud desktop through a terminal, where the terminal may be a notebook, a mobile phone, or a desktop, and a second server (domain controller) formulates a cloud desktop management policy according to the cloud desktop used by the user, where the management policy includes: the cloud desktop management strategy formulated by the domain controller is uniformly issued by a master control desk and uniformly controlled by operation and maintenance personnel, and the master control desk also manages and maintains the data center of the first server. The first server (domain controller) can be installed on a cloud desktop, software can be updated and user behaviors can be collected through cloud desktop management software (cloud steward), the cloud desktop management software uploads the user behaviors to a data center, when expert teams receive expert diagnosis requirements, assembly type design suggestions, namely expert diagnosis opinions, are provided according to the user behaviors, the expert diagnosis opinions are sent to the data center, the cloud desktop management software (cloud steward) obtains the expert diagnosis opinions and pushes the expert diagnosis opinions to the cloud desktop, and users can check the expert diagnosis opinions through the cloud desktop.
In one embodiment, a computer device is provided, which may be a server, and its internal structure diagram may be as shown in fig. 8. The computer device includes a processor, a memory, a network interface, and a database connected by a system bus. Wherein the processor of the computer device is configured to provide computing and control capabilities. The memory of the computer device comprises a nonvolatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program, and a database. The internal memory provides an environment for the operation of an operating system and computer programs in the non-volatile storage medium. The database of the computer device is used for storing data related to the building design software. The network interface of the computer device is used for communicating with an external terminal through a network connection. The computer program is executed by a processor to implement a cloud desktop architectural design software management method.
Those skilled in the art will appreciate that the architecture shown in fig. 8 is merely a block diagram of some of the structures associated with the disclosed aspects and is not intended to limit the computing devices to which the disclosed aspects apply, as particular computing devices may include more or less components than those shown, or may combine certain components, or have a different arrangement of components.
In one embodiment, a computer device is provided, comprising a memory and a processor, the memory having a computer program stored therein, the processor implementing the following steps when executing the computer program:
receiving a cloud desktop application request sent by a first terminal, wherein the cloud desktop application request carries cloud desktop system parameters;
calling a cloud desktop interface provided by a second server, and creating a cloud desktop corresponding to the cloud desktop system parameters at the second server;
installing and/or updating cloud desktop management software and building design software on the cloud desktop;
and after the software is installed and/or updated successfully, sending the login credentials of the cloud desktop to the first terminal.
In one embodiment, the processor, when executing the computer program, further performs the steps of: acquiring an expert diagnosis request sent by the cloud desktop, wherein the expert diagnosis request carries a copy of a file to be diagnosed; the file copy to be diagnosed is obtained when a first expert diagnosis instruction sent by the first terminal is received through the cloud desktop management software installed on the cloud desktop; pushing the copy of the file to be diagnosed to a second terminal; and acquiring expert diagnosis opinions returned by the second terminal aiming at the copy of the file to be diagnosed, and feeding the expert diagnosis opinions back to a sender of the expert diagnosis request through the cloud desktop.
In one embodiment, the processor, when executing the computer program, further performs the steps of: acquiring user behavior data of the architectural design software through the cloud desktop management software; and analyzing the user behavior data, and pushing a software service message to the first terminal through the cloud desktop.
In one embodiment, a computer-readable storage medium is provided, having a computer program stored thereon, which when executed by a processor, performs the steps of:
receiving a cloud desktop application request sent by a first terminal, wherein the cloud desktop application request carries cloud desktop system parameters;
calling a cloud desktop interface provided by a second server, and creating a cloud desktop corresponding to the cloud desktop system parameters at the second server;
installing and/or updating cloud desktop management software and building design software on the cloud desktop;
and after the software is installed and/or updated successfully, sending the login credentials of the cloud desktop to the first terminal.
In one embodiment, the computer program when executed by the processor further performs the steps of: acquiring an expert diagnosis request sent by the cloud desktop, wherein the expert diagnosis request carries a copy of a file to be diagnosed; the file copy to be diagnosed is obtained when a first expert diagnosis instruction sent by the first terminal is received through the cloud desktop management software installed on the cloud desktop; pushing the copy of the file to be diagnosed to a second terminal; and acquiring expert diagnosis opinions returned by the second terminal aiming at the copy of the file to be diagnosed, and feeding the expert diagnosis opinions back to a sender of the expert diagnosis request through the cloud desktop.
In one embodiment, the computer program when executed by the processor further performs the steps of: acquiring user behavior data of the architectural design software through the cloud desktop management software; and analyzing the user behavior data, and pushing a software service message to the first terminal through the cloud desktop.
It will be understood by those skilled in the art that all or part of the processes of the methods of the embodiments described above can be implemented by hardware instructions of a computer program, which can be stored in a non-volatile computer-readable storage medium, and when executed, can include the processes of the embodiments of the methods described above. Any reference to memory, storage, database, or other medium used in the embodiments provided herein may include non-volatile and/or volatile memory, among others. Non-volatile memory can include read-only memory (ROM), Programmable ROM (PROM), Electrically Programmable ROM (EPROM), Electrically Erasable Programmable ROM (EEPROM), or flash memory. Volatile memory can include Random Access Memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in a variety of forms such as Static RAM (SRAM), Dynamic RAM (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDRSDRAM), Enhanced SDRAM (ESDRAM), Synchronous Link DRAM (SLDRAM), Rambus Direct RAM (RDRAM), direct bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).
The technical features of the above embodiments can be arbitrarily combined, and for the sake of brevity, all possible combinations of the technical features in the above embodiments are not described, but should be considered as the scope of the present specification as long as there is no contradiction between the combinations of the technical features.
The above-mentioned embodiments only express several embodiments of the present application, and the description thereof is more specific and detailed, but not construed as limiting the scope of the invention. It should be noted that, for a person skilled in the art, several variations and modifications can be made without departing from the concept of the present application, which falls within the scope of protection of the present application. Therefore, the protection scope of the present patent shall be subject to the appended claims.

Claims (10)

1. A cloud desktop architectural design software management method is applied to a first server, and the first server is realized by using a domain server, and the method comprises the following steps:
receiving a cloud desktop application request sent by a first terminal, wherein the cloud desktop application request carries cloud desktop system parameters; the cloud desktop system parameters include: system specification, central processing unit parameters;
calling a cloud desktop interface provided by a second server, and creating a cloud desktop corresponding to the cloud desktop system parameters at the second server;
installing and/or updating cloud desktop management software and building design software on the cloud desktop acquired from the second server, wherein the cloud desktop management software is used for managing the software of the cloud desktop, and the managing the software of the cloud desktop comprises installing the building design software, updating the building design software and acquiring the use condition of the building design software; the building design software comprises assembly type building design software;
after the software is installed and/or updated successfully, sending the login credentials of the cloud desktop to the first terminal;
acquiring an expert diagnosis request sent by the cloud desktop, wherein the expert diagnosis request carries a copy of a file to be diagnosed; the file copy to be diagnosed is obtained when a first expert diagnosis instruction sent by the first terminal is received through the cloud desktop management software installed on the cloud desktop;
pushing the copy of the file to be diagnosed to a second terminal;
and acquiring expert diagnosis opinions returned by the second terminal aiming at the copy of the file to be diagnosed, and feeding the expert diagnosis opinions back to a sender of the expert diagnosis request through the cloud desktop.
2. The method of claim 1, wherein the cloud desktop application request is sent by a user through a web link, and wherein the web link is configured with cloud desktop system parameters for the user to select.
3. The method of claim 1, further comprising:
acquiring user behavior data of the architectural design software through the cloud desktop management software;
and analyzing the user behavior data, and pushing a software service message to the first terminal through the cloud desktop.
4. A cloud desktop building design software management method is applied to a first terminal and comprises the following steps:
sending a cloud desktop application request about cloud desktop architectural design software to a first server, wherein the cloud desktop application request carries cloud desktop system parameters, and the first server is realized by using a domain server;
receiving login credentials of a cloud desktop, which are returned after the first server calls a cloud desktop interface provided by a second server to create a cloud desktop corresponding to cloud desktop system parameters and installs and/or updates cloud desktop management software and building design software on the cloud desktop, wherein the cloud desktop management software is used for managing the software of the cloud desktop, and the management of the software of the cloud desktop comprises installation of the building design software, update of the building design software and acquisition of the use condition of the building design software; the building design software comprises assembly type building design software;
sending a first expert diagnosis instruction to the cloud desktop, and sending an expert diagnosis request to the first server by cloud desktop management software according to the first expert diagnosis instruction; the first expert diagnosis instruction is used for triggering the cloud desktop management software to acquire a copy of a file to be diagnosed and generate the expert diagnosis request;
and receiving expert diagnosis opinions forwarded by the cloud desktop and returned aiming at the copy of the file to be diagnosed.
5. The method of claim 4, wherein the cloud desktop application request further comprises an account number and a password set by a user.
6. A cloud desktop architectural design software management apparatus applied to a first server implemented using a domain server, the apparatus comprising:
the cloud desktop application module is used for receiving a cloud desktop application request sent by a first terminal, wherein the cloud desktop application request carries cloud desktop system parameters; the cloud desktop system parameters include: system specification, central processing unit parameters;
the cloud desktop acquisition module is used for calling a cloud desktop interface provided by a second server and creating a cloud desktop corresponding to the cloud desktop system parameters at the second server;
a software installation module, configured to install and/or update cloud desktop management software and architectural design software on the cloud desktop acquired from the second server, where the cloud desktop management software is configured to manage software of the cloud desktop, and the managing of the software of the cloud desktop includes installing the architectural design software, updating the architectural design software, and acquiring a usage status of the architectural design software; the building design software comprises assembly type building design software;
the first sending module is used for sending the login credentials of the cloud desktop to the first terminal after the software is installed and/or updated successfully;
the first receiving module is used for acquiring a second expert diagnosis instruction sent by a second server, and the second expert diagnosis instruction carries a copy of a file to be diagnosed; the file copy to be diagnosed is obtained when the cloud desktop management software installed on the cloud desktop receives an expert diagnosis request sent by the first terminal;
the pushing module is used for pushing the copy of the file to be diagnosed to a second terminal;
the first sending module is used for obtaining expert diagnosis opinions returned by the second terminal aiming at the to-be-diagnosed file copy and feeding the expert diagnosis opinions back to a sender of the expert diagnosis request through the cloud desktop.
7. The apparatus of claim 6, further comprising:
the information pushing module is used for acquiring user behavior data of the architectural design software through the cloud desktop management software; and analyzing the user behavior data, and pushing a software service message to the first terminal through the cloud desktop.
8. A cloud desktop architectural design software management device is applied to a first terminal, and comprises:
the second sending module is used for sending a cloud desktop application request related to the cloud desktop building design software to a first server, wherein the cloud desktop application request carries cloud desktop system parameters, and the first server is realized by using a domain server;
a second receiving module, configured to receive a cloud desktop interface provided by the second server and called by the first server to create a cloud desktop corresponding to the cloud desktop system parameters, and after cloud desktop management software and building design software are installed and/or updated on the cloud desktop, return login credentials of the cloud desktop, where the cloud desktop management software is used to manage the software of the cloud desktop, and the managing of the software of the cloud desktop includes installing the building design software, updating the building design software, and acquiring a usage status of the building design software; the building design software comprises assembly type building design software;
the third sending module is used for sending a first expert diagnosis instruction to the cloud desktop, and the cloud desktop management software sends an expert diagnosis request to the first server according to the first expert diagnosis instruction; the first expert diagnosis instruction is used for triggering the cloud desktop management software to acquire a copy of a file to be diagnosed and generate the expert diagnosis request;
and the third receiving module is used for receiving expert diagnosis opinions which are forwarded by the cloud desktop and returned aiming at the copy of the file to be diagnosed.
9. A computer device comprising a memory and a processor, the memory storing a computer program, wherein the processor implements the steps of the method of any one of claims 1 to 5 when executing the computer program.
10. A computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, carries out the steps of the method of any one of claims 1 to 5.
CN201811306740.2A 2018-11-05 2018-11-05 Cloud desktop building design software management method and device and computer equipment Active CN109460278B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811306740.2A CN109460278B (en) 2018-11-05 2018-11-05 Cloud desktop building design software management method and device and computer equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811306740.2A CN109460278B (en) 2018-11-05 2018-11-05 Cloud desktop building design software management method and device and computer equipment

Publications (2)

Publication Number Publication Date
CN109460278A CN109460278A (en) 2019-03-12
CN109460278B true CN109460278B (en) 2022-04-01

Family

ID=65609350

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811306740.2A Active CN109460278B (en) 2018-11-05 2018-11-05 Cloud desktop building design software management method and device and computer equipment

Country Status (1)

Country Link
CN (1) CN109460278B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111475874A (en) * 2020-02-25 2020-07-31 中森(深圳)建筑幕墙咨询有限公司 Method, system, computing device and computer-readable storage medium for implementing architectural maintenance structure design
CN114327504A (en) * 2021-12-01 2022-04-12 阿里巴巴(中国)有限公司 Communication method and system

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102868729A (en) * 2012-08-24 2013-01-09 中兴通讯股份有限公司 Method, client and cloud server for realizing software service based on cloud service
CN103312744A (en) * 2012-03-12 2013-09-18 ***通信集团黑龙江有限公司 Business management method, platform and system based on cloud desktop
CN103986786A (en) * 2014-06-05 2014-08-13 江苏路海物联网科技有限公司 Remote cloud desktop operation system
CN106506620A (en) * 2016-11-02 2017-03-15 河南智业科技发展有限公司 A kind of cloud desktop intelligent terminal's management system
CN106603607A (en) * 2015-10-16 2017-04-26 中兴通讯股份有限公司 Private cloud desktop system and method and device for implementing service
CN108366103A (en) * 2018-01-29 2018-08-03 广州杰赛科技股份有限公司 Long-range connection method, device, computer equipment and storage medium

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8943564B2 (en) * 2011-07-21 2015-01-27 International Business Machines Corporation Virtual computer and service
CN104270417B (en) * 2014-09-12 2017-11-10 湛羽 A kind of integrated service based on cloud computing provides system and method
US9954933B2 (en) * 2014-09-30 2018-04-24 Amazon Technologies, Inc. Scheduled virtual desktops
CN105991709A (en) * 2015-02-11 2016-10-05 ***通信集团河南有限公司 Cloud desktop account number management method and apparatus thereof
CN104978514A (en) * 2015-07-03 2015-10-14 成都怡云科技有限公司 Cloud desktop education system
US10623454B2 (en) * 2015-10-13 2020-04-14 Dell Products L.P. System and method for multimedia redirection for cloud desktop conferencing
CN105450748B (en) * 2015-11-23 2019-03-05 国云科技股份有限公司 A method of the physical machine remote desktop based on Openstack
CN105446846B (en) * 2015-11-30 2018-07-10 中电科华云信息技术有限公司 Performance test methods based on cloud desktop
CN105791400A (en) * 2016-02-29 2016-07-20 广东顺德中山大学卡内基梅隆大学国际联合研究院 Method and system for switching cloud desktops
CN106383706B (en) * 2016-09-05 2018-02-27 广州云晫信息科技有限公司 Adaptive cloud desktop services system based on virtual desktop and virtual opetrating system
CN106453359A (en) * 2016-11-02 2017-02-22 河南智业科技发展有限公司 Dedicated cloud desktop for education based on cloud services
CN106506481A (en) * 2016-11-02 2017-03-15 河南智业科技发展有限公司 A kind of cloud desktop system based on OpenStack
CN106533758A (en) * 2016-11-10 2017-03-22 河南智业科技发展有限公司 Enterprise cloud desktop management platform of OpenStack cloud desktop
CN107807848B (en) * 2017-10-12 2021-07-23 曙光信息产业(北京)有限公司 Cloud desktop system
CN107767296A (en) * 2017-10-23 2018-03-06 青岛理工大学 A kind of urban architecture cloud platform
CN107844243B (en) * 2017-11-09 2020-06-16 新华三云计算技术有限公司 Cloud desktop touch screen implementation method and device
CN107959726A (en) * 2017-12-14 2018-04-24 郑州云海信息技术有限公司 A kind of cloud desktop management system and method based on data center's total management system

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103312744A (en) * 2012-03-12 2013-09-18 ***通信集团黑龙江有限公司 Business management method, platform and system based on cloud desktop
CN102868729A (en) * 2012-08-24 2013-01-09 中兴通讯股份有限公司 Method, client and cloud server for realizing software service based on cloud service
CN103986786A (en) * 2014-06-05 2014-08-13 江苏路海物联网科技有限公司 Remote cloud desktop operation system
CN106603607A (en) * 2015-10-16 2017-04-26 中兴通讯股份有限公司 Private cloud desktop system and method and device for implementing service
CN106506620A (en) * 2016-11-02 2017-03-15 河南智业科技发展有限公司 A kind of cloud desktop intelligent terminal's management system
CN108366103A (en) * 2018-01-29 2018-08-03 广州杰赛科技股份有限公司 Long-range connection method, device, computer equipment and storage medium

Also Published As

Publication number Publication date
CN109460278A (en) 2019-03-12

Similar Documents

Publication Publication Date Title
CN108153670B (en) Interface testing method and device and electronic equipment
CN110162382B (en) Container-based gray level publishing method, device, computer equipment and storage medium
CN108924250B (en) Service request processing method and device based on block chain and computer equipment
CN109510842B (en) Method and device for configuring forced access control strategy of industrial control network file
CN110688598B (en) Service parameter acquisition method and device, computer equipment and storage medium
US10216601B2 (en) Agent dynamic service
CN113094136A (en) Page display control method and device, storage medium and electronic equipment
CN109460278B (en) Cloud desktop building design software management method and device and computer equipment
CN108965450B (en) Service request response method, device, computer equipment and storage medium
CN114328132A (en) Method, device, equipment and medium for monitoring state of external data source
CN112883261A (en) Configuration data pushing method and device, electronic equipment and medium
CN110502242B (en) Code automatic generation method and device, computer equipment and storage medium
CN112087335A (en) Flow experiment method, device and storage medium
CN115001967A (en) Data acquisition method and device, electronic equipment and storage medium
CN111027871A (en) Project resource allocation method and device and readable storage medium
CN112069137B (en) Method, device, electronic equipment and computer readable storage medium for generating information
CN106802821B (en) Method and device for identifying installation source of application program
CN113010238A (en) Permission determination method, device and system for micro application call interface
CN113191889A (en) Wind control configuration method, configuration system, electronic device and readable storage medium
CN107045452B (en) Virtual machine scheduling method and device
US20170223136A1 (en) Any Web Page Reporting and Capture
CN113138772B (en) Construction method and device of data processing platform, electronic equipment and storage medium
CN114385570A (en) Data synchronization method and device, electronic equipment and readable medium
CN113779122A (en) Method and apparatus for exporting data
CN111597240A (en) Data export method, data export device, computer equipment and storage medium

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
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20230710

Address after: 410000 Junction of Lusong Road and Dongfanghong Road, Changsha High-tech Development Zone, Changsha City, Hunan Province

Patentee after: HUNAN BROAD ENGINEERING DESIGN CO.,LTD.

Address before: 410000 rooms 101-103, building 101, R & D center and main material production center of national housing industry base, No. 1657, Yuelu West Avenue, Changsha high tech Development Zone, Changsha City, Hunan Province

Patentee before: CHANGSHA BROAD HOMES INDUSTRIAL INTELLIGENT TECHNOLOGY Co.,Ltd.