Mini Program Service Package Configuration Without Manual Coding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The development cycle of service packages for mini programs is lengthy, and the workload for developers is heavy due to manual coding, leading to high development costs and poor flexibility in modifying functions.

Innovation Solution

A method for configuring a service package that involves obtaining configuration information through a user interface, generating a detail page, and determining an access address, allowing the service package to be launched without manual code development, thereby shortening the development cycle and reducing developer workload.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If service packages are developed manually by developers in the form of code, then the service package functionality can be customized, but the development cycle is long and the workload of developers is heavy

Engineering Contradiction:
Improveservice package functionality customizationVSAvoiddevelopment cycle
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent uses template copying where pre-defined service package templates with standard functionalities are copied and then customized through configuration. Instead of manually coding each service package from scratch, developers can start with existing templates that contain common service package structures, reducing the development cycle while maintaining customization capability through configuration parameters.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent enables service package customization through parameter configuration rather than code modification. By changing parameters in configuration files or through graphical interfaces, the service package functionality can be adapted without manual coding, thus shortening the development cycle while preserving adaptability.

Inventive Principle:
Principle #35Parameter changes

2Ease of manufacture

If service packages are developed manually by developers in the form of code, then the service package can be created, but the workload of developers is heavy

Engineering Contradiction:
Improveservice package creationVSAvoiddeveloper workload
Core Design Contradiction:
Ease of manufactureVSDevice complexity

Solution Approach 1:

The system enables self-service service package creation through automated template instantiation and configuration-based customization. The service package generation process becomes self-service in the sense that the system automatically generates the service package structure and code based on user-provided configuration parameters, eliminating the need for developers to manually write code for routine service package creation tasks.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent introduces a configuration system as an intermediary between the developer's intent and the service package implementation. Instead of directly coding service packages, developers interact with a configuration interface that translates high-level requirements into actual service package instances, reducing the complexity of manual coding while maintaining creation capability.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If service packages are developed manually by developers in the form of code, then the service package can be implemented, but the development cost is high

Engineering Contradiction:
Improveservice package implementationVSAvoiddevelopment cost
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies preliminary action by pre-defining service package templates with proven, reliable implementations. These templates contain pre-tested code structures, configurations, and functionalities that have been validated in advance. By starting with these pre-prepared templates rather than creating service packages from scratch, the system maintains implementation reliability while reducing development costs through template reuse.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20260030008A1Method for configuring service package and apparatus
Publication Date: 2026.01.29 BOE TECHNOLOGY GROUP CO LTD
  • US20260030008A1 patent drawing
  • US20260030008A1 patent drawing
  • US20260030008A1 patent drawing

AI summary

A method for configuring a service package, includes: obtaining configuration information of configuration items of a target service package; generating a detail page of the target service package according to the configuration information of the configuration items of the target service package, and determining an access address of the detail page of the target service package; and sending information for instructing the target service package to be launched to a target mini program associated with the target service package, the information for instructing the target service package to be launched includes the access address of the detail page of the target service package.