Trusted remote project delivery system and delivery method

By introducing cloud workspace, remote desktop transit module and near-end service platform into the remote project delivery system, the full recording and transparency of the project delivery process is achieved, and the problems of missing and authenticity of the delivery process in traditional systems are solved, and the efficiency and quality of project management are improved.

CN119991264AActive Publication Date: 2025-05-13SHENZHEN SKYBILITY SOFTWARE CO LTD
View PDF 9 Cites 0 Cited by

Patent Information

Application Number
CN202510466301.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-15
Publication Date
2025-05-13
Estimated Expiration
2045-04-15

AI Technical Summary

Technical Problem

The traditional remote project delivery system lacks a delivery process recording mechanism, which makes it difficult to guarantee the authenticity of the delivery content, difficult to track the progress and quality, and lacks full-link project management, affecting project quality and intellectual property protection.

Method used

Design a trusted remote project delivery system, provide cloud workspace through cloud vendor service platform, remote desktop transit module performs packet analysis and video generation, and near-end service platform performs reports and voucher generation, realizing the full recording and transparency of the project delivery process.

Benefits of technology

It enhances the transparency and traceability of the delivery process, ensures the authenticity of the delivery content and intellectual property security, effectively tracks project progress and quality, realizes a closed loop of full-link project management, and improves project management efficiency and quality.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119991264A_ABST
    Figure CN119991264A_ABST
Patent Text Reader

Abstract

The invention discloses a credible remote project delivery method, which is remotely connected to a service platform of a public cloud manufacturer to provide a service interaction platform for a user and an expert, and comprises a cloud manufacturer service platform, a remote desktop transfer module, a near-end service platform and a client server, a user and an expert access the cloud manufacturer service platform through the client service end and the near-end service platform, the remote desktop transfer module obtains remote desktop content, records the remote desktop content and transfers the remote desktop content into a video file, and the near-end service platform stores the video file and sends the video file to the cloud manufacturer service platform. And a project service report and a project delivery service voucher are respectively provided for the user and the expert. The transparency and traceability of the delivery process are enhanced, the authenticity of the delivery content and intellectual property safety are guaranteed, the project progress and quality are effectively tracked, expert experience accumulation and occupational development are assisted, full-link project management closed loop is achieved, the project matching efficiency and quality are optimized, and the use experience of customers is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of cloud services, and in particular to a reliable remote project delivery system and a delivery method. Background Art

[0002] In the daily operation of enterprises or institutions, there are some projects that cannot be completed by relying on their own technical resources, such as technical research topics and software outsourcing projects. They can find technical service providers or solutions through various Internet witkey platforms. Enterprises or institutions are "demand parties" in projects; and individuals or service providers who provide such technical services are called "experts". In traditional Internet witkey platforms, they often only provide functions such as project initiation, bidding and settlement, that is, the start and end of the project, but lack records of the project delivery process. It is impossible to verify the relevant links of the project remote development process, what specific work the experts have done, how they have done it, whether they have delivered with open source projects, and whether there are any violations in the delivery process. If there is no record of the delivery process, it is difficult to confirm whether this series of problems exist in the project delivery process. In addition, it is difficult to simply judge whether the project management process of the contractor is standardized and professional through acceptance results. Therefore, the traditional project delivery method is an "untrustworthy" delivery method, which brings major risks to project quality and intellectual property protection. This situation is particularly prominent in projects suitable for remote development (such as software development, IT operation and maintenance services, graphic design, etc.). In these remote projects, the delivered documents, codes, and design drawings are important contents of the project acceptance by the demand side. Therefore, the lack of records of the project delivery process can easily lead to damage to the rights and interests of both parties in the project.

[0003] In the traditional non-resident project remote outsourcing development management, there are the following obvious problems and defects: 1. Lack of delivery process recording mechanism. The existing project remote outsourcing development model often focuses on the bidding and acceptance stages, but there is no corresponding recording method for the key stage of the project delivery process. In remote development projects, such as software development, IT operation and maintenance services, graphic design and other fields, developers or service providers are in different geographical locations from the demand side. This spatial separation makes it more difficult to supervise and record the delivery process. Without delivery process records, the demand side cannot know exactly how the project was completed step by step, which poses great quality and safety risks for complex projects.

[0004] 2. It is difficult to ensure the authenticity of the delivered content. Due to the lack of records of the delivery process, it is difficult for the demander to verify the source and authenticity of the delivered content when the project is delivered. In particular, for key deliverables such as software code and design drawings, there is a suspicion that open source projects or other non-original content are delivered as fillers. This situation may result in the project results obtained by the demander not meeting expectations, and there may even be intellectual property disputes. For example, in software development, if the delivered code is modified from an open source code base without authorization, it may bring legal risks and business losses to the demander.

[0005] 3. Unable to effectively track project progress and quality. Without records of the delivery process, the demander and project managers cannot track the project progress in real time, and it is difficult to find problems and make adjustments in time during project execution. It is also impossible to accurately evaluate the completion of some key nodes and milestones, making it difficult to effectively ensure project quality. This may lead to project delays, cost overruns and other problems, affecting the overall benefits of the project.

[0006] 4. Lack of full-link project management. In the traditional model, the bidding, delivery, and acceptance of the project are relatively independent, and an organic full-link closed-loop management has not been formed. The information between the various links is not coherent, and the data cannot be effectively integrated, resulting in low project management efficiency and serious information island phenomenon, which affects the overall coordination and controllability of the project. Summary of the invention

[0007] In view of this, it is necessary to provide a safe, reliable, authentic and trustworthy remote project delivery system and delivery method.

[0008] A trusted remote project delivery system that is remotely connected to the service platform of a public cloud vendor to provide a service interaction platform for users and experts, including: Cloud vendor service platform, which is used to provide remote cloud workspace equipment and required IT resources, including computing resources, data storage and application hosting services; A remote desktop transfer module is used to transfer the remote desktop connection provided by the cloud vendor service platform to a local computer or server, so that the remote desktop connection can penetrate the firewall restrictions and realize remote operation; The near-end service platform is used to provide access services for users and experts, and allocate the transfer equipment and interfaces in the remote desktop transfer module to users and experts, realize RDP parsing of data packets, data extraction and reorganization, and generate and store video files; The customer service terminal is used to provide remote access services to users and experts.

[0009] Preferably, the remote desktop transfer module adopts a cluster working mode, which can improve the system's responsiveness and be used to process more access requests to improve system reliability, reduce interruption time, ensure service continuity, and ensure stable operation of the system through redundancy and failover mechanisms.

[0010] Preferably, the proximal service platform includes a protocol parsing module, a video generation module, and a report and voucher generation module, wherein: The protocol parsing module is used to perform RDP protocol parsing on the network data packets of the remote desktop of the workspace, extract information related to the screen display and user input, and the remote desktop transfer module allocates the remote desktop connected to the workspace device to intercept and analyze the content in the RDP protocol data packet to find the operation description about the screen image, mouse movement, and keyboard input; The video generation module is used to reorganize the screen image data continuously extracted from the RDP protocol data packet, arrange them in chronological order, so that they can present the screen changes during the operation, and encode and compress the data to generate a video file that can be viewed and stored; The report and voucher generation module is used to generate a project service report and a project delivery service voucher after the project acceptance and delivery are completed; the project service report and the project delivery service voucher include basic project information, delivery process video, online communication records, and relevant document content; the project delivery service voucher can be used by experts to prove the basis of their project practice operations to a third party.

[0011] And, a trusted remote project delivery method, for providing interactive services between users and experts through the trusted remote project delivery system as described above, the specific steps comprising: Step 1: Project demand matching and matchmaking: Users publish project requirements on the service platform system, which uses big data and artificial intelligence algorithms to match them and search from the platform's expert database to accurately recommend the most suitable experts to users and assist both parties in reaching a project cooperation intention; Step 2: Deployment of cloud desktop workspace: Provide cloud desktop workspace based on cloud computing technology to experts who have reached cooperation intentions. Experts will deploy technical documents, data and tools related to the project in the workspace. The cloud desktop workspace is used to ensure that experts can work smoothly in a remote environment and prevent data leakage and illegal access. Step 3: Record the entire project delivery process. Experts deliver technology to the demand side through the cloud desktop workspace, and the entire delivery process is recorded on the platform's server. The video records cover all operations performed by experts in the cloud desktop workspace, including file transfer, code writing, and design modification, to ensure that the project delivery process can be fully recorded and the project is truly delivered. Step 4: Generation of project service report and voucher: After the project is accepted, the platform generates a detailed project report and provides experts with project delivery service vouchers.

[0012] Preferably, the specific steps of step 1, project demand matching and matchmaking, include: Step 1.1, the user lists his / her needs in detail through the form; the system automatically generates a unique need number and stores the need information in the database; Step 1.2: The system uses natural language processing technology and preset demand analysis algorithms to deeply analyze the demand text and generate demand tags; Step 1.3: Based on the demand tags and demand content, the recommendation engine screens and recommends highly matching expert groups in the expert database. Users can view the recommended expert list and detailed information of each expert on the system interface; Step 1.4: The expert confirms the order.

[0013] Preferably, the specific steps of step 2, cloud desktop workspace deployment include: Step 2.1: Based on the cloud desktop workspace requirement parameters pre-set by the user, the system accurately sends a request to the public cloud vendor's OpenAPI to create a cloud host. Step 2.2: The cloud vendor receives the creation request instruction and creates a cloud host using the image resources of the cloud vendor platform according to the required parameters; Step 2.3: The successfully created cloud host serves as the core computing resource of the cloud desktop workspace, providing scalable cloud desktop services for users and experts. Experts can remotely connect to the cloud desktop environment built by the cloud host through the network to complete the required tasks. In step 2.4, experts submit periodic delivery results and task progress reports to the system regularly according to the task schedule and requirements; users have the authority to monitor the progress of tasks, and can communicate with experts about the progress of tasks and questions, and interact with experts through the instant messaging function within the system.

[0014] Preferably, the specific steps of step 3, recording the entire project delivery process, include: Step 3.1, protocol parsing: the system parses the RDP protocol and extracts information related to screen display and user input from network data packets; Step 3.2, data extraction and reorganization: After parsing the RDP protocol, the remote desktop transfer module extracts the key data of the video information from the data packet, and reorganizes the extracted key data to obtain the operation scenario of the remote desktop; Step 3.3, video generation and storage: Generate a video file for viewing and storage using the reorganized data.

[0015] Preferably, the specific steps of step 4, generating the project service report and voucher include: Step 4.1: After the task is completed, the expert initiates an acceptance application, and the system sends an acceptance notice to the user. The user conducts a comprehensive acceptance of the task according to the pre-set acceptance criteria; Step 4.2: After the project is accepted, the expert will receive corresponding project remuneration; In step 4.3, the platform generates a detailed project report and provides the experts with project delivery service certificates.

[0016] In the above-mentioned trusted remote project delivery system and delivery method, users and experts access the cloud vendor service platform through the customer service end and the proximal service platform. The remote desktop transfer module obtains the remote desktop content for recording and transfers it to a video file. The proximal service platform saves the video file and provides project service reports and project delivery service certificates to users and experts respectively. It enhances the transparency and traceability of the delivery process, ensures the authenticity of the delivered content and the security of intellectual property rights, effectively tracks the progress and quality of the project, helps experts accumulate experience and career development, realizes a closed loop of full-link project management, optimizes the efficiency and quality of project matching, and improves the customer's experience. The technical solution of the present invention is simple, easy to implement, low-cost, and easy to promote. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] Figure 1 It is a block diagram of the components of a trusted remote project delivery system according to an embodiment of the present invention.

[0018] Figure 2 The figure is a flow chart of a trusted remote project delivery method according to an embodiment of the present invention. DETAILED DESCRIPTION

[0019] This embodiment takes a trusted remote project delivery method as an example, and the present invention will be described in detail below in conjunction with specific embodiments and drawings.

[0020] See also Figure 1 , showing a trusted remote project delivery system provided by an embodiment of the present invention, remotely connected to a service platform of a public cloud vendor to provide a service interaction platform for users and experts, including: Cloud vendor service platform, which is used to provide remote cloud workspace equipment and provide the required IT resources in an on-demand and easily scalable manner, including computing resources, data storage and application hosting services; A remote desktop transfer module is used to transfer the remote desktop connection provided by the cloud vendor service platform to a local computer or server, so that the remote desktop connection can penetrate the firewall restrictions and realize remote operation; The near-end service platform is used to provide access services for users and experts, and allocate the transfer equipment and interfaces in the remote desktop transfer module to users and experts, realize RDP parsing of data packets, data extraction and reorganization, and generate and store video files; The customer service terminal is used to provide remote access services to users and experts.

[0021] Preferably, the remote desktop transfer module adopts a cluster working mode, which can improve the system's responsiveness and be used to process more access requests to improve system reliability, reduce interruption time, ensure service continuity, and ensure stable operation of the system through redundancy and failover mechanisms.

[0022] Preferably, the proximal service platform includes a protocol parsing module, a video generation module, and a report and voucher generation module, wherein: The protocol parsing module is used to perform RDP protocol parsing on the network data packets of the remote desktop of the workspace, extract information related to the screen display and user input, and the remote desktop transfer module allocates the remote desktop connected to the workspace device to intercept and analyze the content in the RDP protocol data packet to find the operation description about the screen image, mouse movement, and keyboard input; The video generation module is used to reorganize the screen image data continuously extracted from the RDP protocol data packet, arrange them in chronological order, so that they can present the screen changes during the operation, and encode and compress the data to generate a video file that can be viewed and stored; The report and voucher generation module is used to generate a project service report and a project delivery service voucher after the project acceptance and delivery are completed; the project service report and the project delivery service voucher include basic project information, delivery process video, online communication records, and relevant document content; the project delivery service voucher can be used by experts to prove the basis of their project practice operations to a third party.

[0023] Also, see Figure 2 , a trusted remote project delivery method is shown, which is used to provide interactive services for users and experts through the trusted remote project delivery system as described above, and the specific steps include: Step 1: Project demand matching and matchmaking; users publish project requirements on the service platform system, use big data and artificial intelligence algorithms to match, search from the platform's expert database to accurately recommend the most suitable experts to users, and assist both parties to reach a project cooperation intention.

[0024] The specific steps include: Step 1.1, the user lists his / her needs in detail through the form; the system automatically generates a unique need number and stores the need information in the database; Specifically, the content of the user requirement form includes information such as the specific business area of ​​the user's needs, the expected goals, key technical requirements, expected completion time, and other special requirements.

[0025] Step 1.2: The system uses natural language processing technology and preset demand analysis algorithms to deeply analyze the demand text and generate demand tags; Specifically, the system's in-depth analysis of the demand text is as follows: first, extract the key words and phrases in the demand, such as industry terms and technical terms involved; then, match these keywords with the system's built-in demand tag library, and add a series of relevant tags to the demand, which will help to accurately recommend experts in the future. In addition, the analysis module will also evaluate the complexity and urgency of the demand, generate preliminary analysis results of the demand and store them in the database, providing data basis for recommending experts.

[0026] Step 1.3: Based on the demand tags and demand content, the recommendation engine screens and recommends highly matching expert groups in the expert database. Users can view the recommended expert list and detailed information of each expert on the system interface; Specifically, based on the demand labels and content information obtained from the demand analysis, the system's recommendation engine starts running. The recommendation engine will perform intelligent retrieval and matching in the expert database, and give priority to screening out expert groups that are highly matched with the demand labels. For example, if the demand label involves "artificial intelligence algorithm optimization", experts in the field of artificial intelligence who are good at algorithm optimization will be found. At the same time, it will also comprehensively consider multiple factors such as the expert's historical service record, user evaluation, and service success rate to calculate a recommendation score for each matching expert. Finally, the experts with the highest rankings are selected according to the ranking of the scores, and the basic information of these experts (such as name, professional field, service experience, summary of past successful cases, etc.) is pushed to the user. The user can view the recommended expert list on the system interface.

[0027] Step 1.4: The expert confirms the order.

[0028] Specifically, after receiving the expert recommendation list, the user can view the detailed information of each expert and select an expert to cooperate with based on their own needs and judgment. The user clicks the corresponding "Invite to accept the order" button of the selected expert, and the system will send an order invitation notification to the expert. After receiving this notification message, the expert can view the details of the demand and decide whether to accept the invitation. If the expert confirms to accept the order, click the "Confirm order" button to achieve a cooperative relationship between the user and the expert.

[0029] Step 2: Deploy cloud desktop workspace. Provide cloud desktop workspace based on cloud computing technology to experts who have reached cooperation intentions. Experts will deploy project-related technical documents, data and tools in the workspace. The cloud desktop workspace is used to ensure that experts can carry out their work smoothly in a remote environment while preventing data leakage and illegal access.

[0030] The specific steps include: Step 2.1: Based on the cloud desktop workspace requirement parameters pre-set by the user, the system accurately sends a request to the public cloud vendor's OpenAPI to create a cloud host. Specifically, the trusted remote project delivery system provides a standard interface to the outside world, which can be used to connect to currently publicly commercialized cloud vendors, such as Alibaba Cloud, Tencent Cloud, Huawei Cloud, etc.

[0031] Specifically, the request instruction includes key information such as computing resource quantity, storage capacity, network configuration, etc., to ensure that the created cloud host can meet the expected performance and functional requirements of the cloud desktop workspace.

[0032] Step 2.2: The cloud vendor receives the creation request instruction and creates a cloud host using the image resources of the cloud vendor platform according to the required parameters; Specifically, the image resource integrates the operating system, basic software environment, and various pre-configured applications and settings. When the request to create a cloud host is received by the cloud vendor, it will quickly allocate the corresponding physical resources in the cloud vendor's huge cloud computing resource pool based on the specified specification information and reference to the selected image file, including but not limited to CPU cores, memory, hard disk storage space, and network bandwidth.

[0033] Specifically, the efficiency and consistency of cloud host creation has been greatly improved through the image-based creation method. On the one hand, it avoids the large amount of time and labor costs of installing the operating system and various software from scratch; on the other hand, it ensures that each cloud host created based on the image has the same basic environment and functional characteristics, laying a solid foundation for the stable operation and unified management of the subsequent cloud desktop workspace.

[0034] Step 2.3: The successfully created cloud host serves as the core computing resource of the cloud desktop workspace, providing secure, flexible and scalable cloud desktop services for users and experts. Experts can remotely connect to the cloud desktop environment built by the cloud host through the network to complete the required tasks. In step 2.4, experts submit periodic delivery results and task progress reports to the system regularly according to the task schedule and requirements; users have the authority to monitor the progress of tasks, and can communicate with experts about the progress of tasks and questions, and interact with experts through the instant messaging function within the system.

[0035] Step three: The entire project delivery process is recorded. Experts deliver technology to the demand side through the cloud desktop workspace, and the entire delivery process is recorded on the platform's server. The video record covers all operations performed by experts in the cloud desktop workspace, including file transfer, code writing, and design modification, to ensure that the project delivery process can be fully recorded and the project is truly delivered.

[0036] The specific steps include: Step 3.1, protocol parsing: the system parses the RDP protocol and extracts information related to screen display and user input from network data packets; Specifically, the remote desktop of the workspace is implemented through the RDP protocol, which contains data such as remotely accessed screen information. For example, when an expert accesses the platform through a browser, and the platform coordinates and allocates a remote desktop transfer module to connect to the remote desktop of the workspace device, the remote desktop transfer module intercepts and analyzes the content in the RDP protocol data packet to find descriptions of operations such as screen images, mouse movements, and keyboard input.

[0037] Step 3.2, data extraction and reorganization: After parsing the RDP protocol, the remote desktop transfer module extracts the key data of the video information from the data packet, and reorganizes the extracted key data to obtain the operation scenario of the remote desktop; Specifically, the key data extracted from the data packet includes pixel information of the screen image, coordinate information of mouse clicks and movements, and keyboard key codes. By reorganizing these data, the operation scene of the remote desktop can be restored to form a complete operation record. For example, by arranging the continuous screen image data in chronological order, the screen changes during the operation can be presented.

[0038] Step 3.3, video generation and storage: Generate a video file for viewing and storage using the reorganized data.

[0039] Specifically, the reorganized data is encoded and compressed to reduce the storage space of the video file and the occupancy of the network transmission bandwidth. Common encoding formats such as H.264 are widely used in this regard. It can greatly compress the data volume while ensuring a certain image quality. The generated video file will be stored in the storage of the platform server.

[0040] Step 4: Generation of project service report and voucher: After the project is accepted, the platform generates a detailed project report and provides experts with project delivery service vouchers.

[0041] The specific steps include: Step 4.1: After the task is completed, the expert initiates an acceptance application, and the system sends an acceptance notice to the user. The user conducts a comprehensive acceptance of the task according to the pre-set acceptance criteria; Specifically, the acceptance criteria include the degree of completion of requirements, the quality of deliverables, and whether they meet technical specifications. Customers can check and test the deliverables one by one. If they find any non-compliance, they can record the problem in detail on the acceptance page and feedback to the experts, asking them to make corrections. After receiving the correction request, the experts will modify and improve the deliverables and submit the acceptance application again. Users repeat the acceptance process until the deliverables fully meet the acceptance criteria.

[0042] Specifically, experts need to conduct a comprehensive self-inspection and collation of the deliverables to ensure the completeness and accuracy of the results.

[0043] Step 4.2: After the project is accepted, the expert will receive corresponding project remuneration; In step 4.3, the platform generates a detailed project report and provides the experts with project delivery service certificates.

[0044] Specifically, the project report includes basic project information (such as initiators, participants), delivery process videos, online communication records, documents, etc.

[0045] Specifically, experts can review task reports to summarize lessons learned and improve their service level. At the same time, the system will also generate a service certificate for the expert, which contains information such as the expert's service content, service duration, and service quality evaluation in this task. The service certificate can serve as proof of the expert's service experience on the platform, which helps the expert establish a good reputation and word of mouth on the platform and attract more customers' cooperation invitations. The expert's project delivery service certificate can serve as a basis for the expert to prove his project practice operation to a third party.

[0046] The technical solution in this embodiment aims to solve the problem that the traditional remote project delivery process has no records and it is difficult to ensure the authenticity of delivery. It provides a full-link closed-loop trusted remote project delivery method from project transaction matching, delivery, process auditing, and generation of service reports and vouchers to ensure the authenticity, quality and intellectual property security of project delivery.

[0047] Specifically, in the trusted remote project delivery method in this embodiment, the corresponding operation processes on the client side and the expert side are as follows: 1. Client-side operation process 1. Initiate demand The customer first logs in to the service platform system involved in the present invention, and finds a special "demand initiation" entrance in the system interface. After clicking on the entrance, a demand filling form will pop up. The customer needs to describe his or her own demand content in detail in the form, such as the specific business field of the demand, the expected goals, key technical requirements, expected completion time, and other special requirements. After filling in all the required items, click the "Submit Demand" button. At this time, the system will automatically generate a unique demand number for the demand, store the demand information in the database, and trigger the demand analysis process.

[0048] 2. Analyze requirements After the system receives the requirements submitted by the customer, the demand analysis module in the background is immediately started. This module uses natural language processing technology and preset demand analysis algorithms to conduct in-depth analysis of the demand text. First, extract the key words and key phrases in the requirements, such as the industry terms and technical terms involved. Then, match these keywords with the system's built-in demand tag library and add a series of relevant tags to the requirements. These tags will help to accurately recommend experts in the future. In addition, the analysis module will also evaluate the complexity and urgency of the requirements, generate preliminary analysis results of the requirements and store them in the database to provide data basis for recommending experts.

[0049] 3. Recommend experts based on required tags and content Based on the labels and content information obtained from the demand analysis, the system's recommendation engine begins to operate. The recommendation engine will perform intelligent retrieval and matching in the expert database. It will prioritize the selection of expert groups that are highly matched with the demand labels. For example, if the demand label involves "artificial intelligence algorithm optimization", it will find experts in the field of artificial intelligence who are good at algorithm optimization. At the same time, it will also comprehensively consider the expert's historical service record, customer evaluation, service success rate and other factors to calculate a recommendation score for each matching expert. Finally, the experts with the highest rankings are selected according to the ranking of the scores, and the basic information of these experts (such as name, professional field, service experience, summary of past successful cases, etc.) is pushed to the customer. The customer can view the recommended expert list on the system interface.

[0050] 4. Create a task after the expert confirms the order After receiving the expert recommendation list, the customer can view the detailed information of each expert and select an expert to cooperate based on their own needs and judgment. After the customer clicks the "Invite to Order" button after selecting the expert, the system will send an order invitation notification to the expert. After the expert logs in to the platform on his personal terminal, he will receive this notification message. The expert can view the details of the demand and decide whether to accept the invitation. If the expert confirms the order, after clicking the "Confirm Order" button, the system will automatically create a task corresponding to the demand and assign a unique task number to the task. The task is the "container" for the delivery of the demand. The platform requires the expert to deliver the service in this task. At this time, the basic information of the task (including task number, customer information, expert information, demand details, task start time, etc.) will be recorded in the task database, and the system will send a notification message of successful task creation to both the customer and the expert, marking the official start of the task.

[0051] 5. The customer enters the delivery process of the task supervision expert During the execution of the task, the customer has the right to supervise the progress of the task. The customer can click in the system to enter the corresponding task details page, where the customer can view the workspace equipment opened by the expert, understand the expert's work process, and view the interim deliverables submitted by the expert (such as documents, data reports, code snippets, etc.), as well as the expert's detailed description and records of the task progress. The system will also automatically generate task progress prompt information based on the time progress of the task, such as the length of time the task has been carried out, the estimated remaining time, whether there is a risk of progress delay, etc., so that the customer can keep abreast of the dynamic situation of the task. If the customer has any questions about the progress of the task or needs to communicate with the expert, he can interact with the expert through the system's built-in instant messaging function.

[0052] 6. Acceptance tasks When the expert completes all task deliverables and initiates an acceptance application in the system, the system will send an acceptance notice to the customer. After receiving the notification, the customer enters the task acceptance page, which will display in detail the final deliverables submitted by the expert and various detailed information of the task. The customer conducts a comprehensive acceptance of the task based on the pre-set acceptance criteria (such as the degree of completion of requirements, the quality of deliverables, whether it meets technical specifications, etc.). The customer can check and test the deliverables one by one. If any non-compliance is found, the customer can record the problem in detail on the acceptance page and feedback to the expert, asking the expert to make corrections. After receiving the correction request, the expert will modify and improve the deliverables and submit the acceptance application again. The customer repeats the acceptance process until the deliverables fully meet the acceptance criteria.

[0053] 7. View task report When a task passes the acceptance successfully, the system will automatically generate a detailed task report. The task report covers the entire process from task initiation to acceptance, including basic information of requirements, task execution process video and delivery records, acceptance results, customer communication content and documents, etc. Customers can view the task report at any time in the system to review and summarize the overall situation of this task. At the same time, the task report will also serve as an important basis for customers' subsequent business decisions and cooperation references.

[0054] 2. Expert side operation process 1. Accept demand (accept orders) After the expert logs in to the service platform, he / she will see the order invitation notification sent by the customer in the message notification of the expert center. Click the notification to enter the demand details page, where the expert can read in detail the customer's demand content, demand analysis results, and reasons for the system recommendation. The expert will make a comprehensive judgment on whether to accept the demand based on his / her professional ability, time arrangement, and interest in the demand. If the expert decides to accept the order, click the "Confirm Order" button. At this time, the system will update the expert's order status to "Order Accepted" and notify the customer of the successful order. At the same time, the expert will officially enter the task delivery service stage.

[0055] 2. Enter the task delivery service During the task delivery service process, experts carry out corresponding work according to the requirements. Experts can use the workspace equipment provided by the platform and the various tools and resources on it, such as document editing tools, data processing software, code development environment, etc., to complete the creation and organization of delivery results. During the work process, experts need to submit periodic delivery results and task progress reports to the system regularly according to the time plan and requirements of the task. For example, for a one-month project, the expert may need to submit a work progress report every week, which includes information such as the work completed this week, the problems encountered and solutions, and the work plan for next week. This information will be recorded by the system and available for customers to view so that customers can monitor the progress of the task.

[0056] 3. Initiate acceptance application after service completion When the expert completes all the deliverables required by the task, he / she will conduct a comprehensive self-examination and sorting of the deliverables to ensure the completeness and accuracy of the deliverables. Then click the "Initiate Acceptance Application" button in the system, and the system will pop up the acceptance application page. The expert needs to fill in the acceptance application description on the page, briefly describing the main content of the deliverables, completion status, and whether it meets the requirements. After filling in, click the "Submit Application" button, and the system will automatically send an acceptance notice to the customer and update the task status to "Waiting for Acceptance".

[0057] 4. Receive task reports and service certificates After the client completes the task acceptance, the system will generate a task report (which is the same as the client's report and will not be repeated here). The expert can review the task report to summarize the experience and lessons learned and improve his or her service level. At the same time, the system will also generate a service certificate for the expert, which contains information such as the expert's service content, service duration, and service quality evaluation in this task. The service certificate can serve as proof of the expert's service experience on the platform, which helps the expert establish a good reputation and word of mouth on the platform and attract more customers' cooperation invitations.

[0058] The beneficial effects achieved by the above-mentioned reliable remote project delivery system and delivery method are: 1. Enhance the transparency and traceability of the delivery process. The present invention achieves a high degree of transparency in the delivery process by recording the entire project delivery process on the platform server. The demander can look back at every step of the project delivery at any time, whether it is the update of document materials, the code writing process or the modification of the design drawings. This greatly enhances the traceability of the delivery process and effectively solves the problem of unclear delivery process caused by lack of records in traditional technologies.

[0059] 2. Ensure the authenticity of the delivered content and the security of intellectual property rights. This method ensures the authenticity of the delivered content. With complete records of the delivery process, any behavior of impersonating the delivered results with open source projects or other non-original content can be easily identified. This effectively avoids the problems of false project delivery and intellectual property infringement, protects the interests of the demander, and reduces the legal risks caused by false delivery content, which is an important function lacking in existing technologies.

[0060] 3. Effectively track project progress and quality. Platform managers and demanders can track project progress in real time based on delivery process records. By viewing video recordings and related delivery materials, they can accurately assess the completion of each stage of the project, promptly identify problems in the project execution process, such as delayed progress, substandard quality, etc., and quickly take measures to make adjustments. Compared with existing technologies, this can significantly increase the possibility of on-time and high-quality delivery of projects, and reduce project delays and cost overruns.

[0061] 4. Help experts accumulate experience and develop their careers. Provide experts with project delivery service certificates and complete project reports, which contain detailed records of the experts' work in the project. This helps experts to accurately accumulate project experience, clearly demonstrate their practical operations in the project to third parties (such as potential employers and partners), and enhance their competitiveness. This makes up for the shortcomings of existing technologies in proving expert capabilities and promotes the reasonable evaluation and flow of talents in the industry.

[0062] 5. Achieve a closed-loop project management system. The present invention has established a closed-loop management system for the entire project chain, including transaction matching, delivery, process recording, fee settlement, service reporting, and voucher generation. Accurate demand matching and matching are achieved through big data and artificial intelligence algorithms. The cloud desktop workspace based on cloud computing ensures a safe and efficient delivery environment. The delivery process is audited based on cloud-based operation audit recordings. Combined with complete delivery records and project report generation, each link of the project is closely connected and information is interoperable. This full-link management model greatly improves project management efficiency, eliminates information islands, enhances the overall coordination and controllability of the project, and overcomes the drawbacks of independent links and incoherent information in the traditional model.

[0063] 6. Optimize the efficiency and quality of project matching. Using big data and artificial intelligence algorithms to match project needs can more accurately find suitable experts from the platform talent pool compared to traditional manual matching or simple screening methods. This not only saves a lot of time and labor costs, but also improves the success rate of project matching, allowing demanders to find professionals who meet their complex needs more quickly and ensure the smooth start of the project. This is a major improvement on the inefficiency of the existing project start-up process.

[0064] It should be noted that the above is only a preferred embodiment of the present invention and is not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and changes. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.

Claims

1. A reliable remote project delivery system, remotely connected to a public cloud vendor's service platform to provide a service interaction platform between users and experts, characterized in that: include: Cloud vendor service platform, used to provide remote cloud workspace equipment and required IT resources, including computing resources, data storage and application hosting services; A remote desktop transfer module is used to transfer the remote desktop connection provided by the cloud vendor service platform to a local computer or server, so that the remote desktop connection can penetrate the firewall restrictions and realize remote operation; The near-end service platform is used to provide access services for users and experts, and allocate the transfer equipment and interfaces in the remote desktop transfer module to users and experts, realize RDP parsing of data packets, data extraction and reorganization, and generate and store video files; The customer service terminal is used to provide remote access services to users and experts.

2. The trusted remote project delivery system according to claim 1, characterized in that: The remote desktop transfer module adopts a cluster working mode, which can improve the system's responsiveness and be used to process more access requests to improve system reliability, reduce interruption time, ensure service continuity, and ensure stable operation of the system through redundancy and failover mechanisms.

3. The trusted remote project delivery system of claim 1, wherein: The near-end service platform includes a protocol parsing module, a video generation module, and a report and voucher generation module, wherein: The protocol parsing module is used to perform RDP protocol parsing on the network data packets of the remote desktop of the workspace, extract information related to the screen display and user input, and the remote desktop transfer module allocates the remote desktop connected to the workspace device to intercept and analyze the content in the RDP protocol data packet to find the operation description about the screen image, mouse movement, and keyboard input; The video generation module is used to reorganize the screen image data continuously extracted from the RDP protocol data packet, arrange them in chronological order, so that they can present the screen changes during the operation, and encode and compress the data to generate a video file that can be viewed and stored; The report and voucher generation module is used to generate a project service report and a project delivery service voucher after the project acceptance and delivery are completed; the project service report and the project delivery service voucher include basic project information, delivery process video, online communication records, and relevant document content; the project delivery service voucher can be used by experts to prove the basis of their project practice operations to a third party.

4. A trusted remote project delivery method, for providing interactive services between users and experts through a trusted remote project delivery system as described in any one of claims 1 to 3, characterized in that: The specific steps include: Step 1: Project demand matching and matchmaking: Users publish project requirements on the service platform system, which uses big data and artificial intelligence algorithms to match them and search from the platform's expert database to accurately recommend the most suitable experts to users and assist both parties in reaching a project cooperation intention; Step 2: Deployment of cloud desktop workspace: Provide cloud desktop workspace based on cloud computing technology to experts who have reached cooperation intentions. Experts will deploy technical documents, data and tools related to the project in the workspace. The cloud desktop workspace is used to ensure that experts can work smoothly in a remote environment and prevent data leakage and illegal access. Step 3: Record the entire project delivery process. Experts deliver technology to the demand side through the cloud desktop workspace, and the entire delivery process is recorded on the platform's server. The video records cover all operations performed by experts in the cloud desktop workspace, including file transfer, code writing, and design modification, to ensure that the project delivery process can be fully recorded and the project is truly delivered. Step 4: Generation of project service report and voucher: After the project is accepted, the platform generates a detailed project report and provides experts with project delivery service vouchers.

5. The trusted remote project delivery method of claim 4, wherein: The specific steps of project demand matching and matchmaking in step 1 include: Step 1.1, the user lists his / her needs in detail through the form; the system automatically generates a unique need number and stores the need information in the database; Step 1.2: The system uses natural language processing technology and preset demand analysis algorithms to deeply analyze the demand text and generate demand tags; Step 1.3: Based on the demand tags and demand content, the recommendation engine screens and recommends highly matching expert groups in the expert database. Users can view the recommended expert list and detailed information of each expert on the system interface; Step 1.4: The expert confirms the order.

6. The trusted remote project delivery method of claim 4, wherein: In step 2, the specific steps of deploying the cloud desktop workspace include: Step 2.1: Based on the cloud desktop workspace requirement parameters pre-set by the user, the system accurately sends a request to the public cloud vendor's OpenAPI to create a cloud host. Step 2.2: The cloud vendor receives the creation request instruction and creates a cloud host using the image resources of the cloud vendor platform according to the required parameters; Step 2.3: The successfully created cloud host serves as the core computing resource of the cloud desktop workspace, providing scalable cloud desktop services for users and experts. Experts can remotely connect to the cloud desktop environment built by the cloud host through the network to complete the required tasks. In step 2.4, experts submit periodic delivery results and task progress reports to the system regularly according to the task schedule and requirements; users have the authority to monitor the progress of tasks, and can communicate with experts about the progress of tasks and questions, and interact with experts through the instant messaging function within the system.

7. The trusted remote project delivery method of claim 4, wherein: The specific steps of step 3, recording the entire project delivery process, include: Step 3.1, protocol parsing: the system parses the RDP protocol and extracts information related to screen display and user input from network data packets; Step 3.2, data extraction and reorganization: After parsing the RDP protocol, the remote desktop transfer module extracts the key data of the video information from the data packet, and reorganizes the extracted key data to obtain the operation scenario of the remote desktop; Step 3.3, video generation and storage: Generate a video file for viewing and storage using the reorganized data.

8. The trusted remote project delivery method of claim 4, wherein: The specific steps of step 4, generating project service reports and vouchers include: Step 4.1: After the task is completed, the expert initiates an acceptance application, and the system sends an acceptance notice to the user. The user conducts a comprehensive acceptance of the task according to the pre-set acceptance criteria; Step 4.2: After the project is accepted, the expert will receive corresponding project remuneration; In step 4.3, the platform generates a detailed project report and provides the experts with project delivery service certificates.

Citation Information

Patent Citations

  • Remote test service system based on electronic commerce and use method thereof

    CN101789967A

  • Information security comprehensive audit system and method

    CN102571773A

  • Setup method for mobile cloud desktop platform based on cloud architecture

    CN107682445A

  • Electronic evidence preservation method and system

    CN110414274A

  • Full-interaction customer service system based on cloud computing

    CN117474557A