Method, system, electronic device and medium for realizing business application for users

By building a three-dimensional coordinate system and establishing a dimensional reduction analysis table, the problems of high business application development costs and poor user experience in the existing technology are solved, and more efficient business application development and better user experience are achieved.

CN114063984BActive Publication Date: 2025-04-15ZHUHAI YOUTE ENTERPRISE MANAGEMENT CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202010761468.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-07-31
Publication Date
2025-04-15
Estimated Expiration
2040-07-31

Smart Images

  • Figure CN114063984B_ABST
    Figure CN114063984B_ABST
Patent Text Reader

Abstract

The present invention relates to a method, system, electronic device and medium for realizing business applications for users, wherein the method comprises: constructing a three-dimensional coordinate system based on three dimensions associated with the business application, each dimension including one or more scales; selecting one of the dimensions of the three-dimensional coordinate system; establishing a dimensionality reduction analysis table for any scale included in the selected dimension; and obtaining a user-oriented data table based on the established dimensionality reduction analysis table. The solution for realizing business applications for users proposed in the embodiment of the present invention can reduce the cost of business docking, shorten the docking cycle, and improve user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of software development, and in particular relates to a method, system, electronic equipment and medium for realizing business applications for users. Background Art

[0002] Business application, that is, application development, is the process of building a software system or the software part of a system according to user requirements, which generally includes planning, requirements analysis, design, implementation and testing.

[0003] In the prior art, the demand analysis process in the process of business application development only uses a two-dimensional table consisting of functional demand dimensions and interface dimensions for project analysis. Although some manufacturers have proposed their own user language, which is a logical language close to spoken language, and through analyzing user needs and designing business applications, users can use user language to make some personalized configurations based on their daily usage habits and preferences, which can enable users who do not understand development technology to realize their own flexible configuration of business needs, such as using user language to configure the use rights of equipment in business applications, but for users, user language is a very empty concept. Users neither understand the content that user language can provide nor how to use user language to analyze business applications. Even if manufacturers provide user language, they still need a lot of manpower to provide solutions for various business applications, which increases software development costs and poor user experience. Summary of the invention

[0004] In response to the above-mentioned technical problems of increased software development costs and poor user experience, the embodiments of the present invention provide a method and system for user-oriented business application implementation, which can reduce business docking costs, shorten the docking cycle, and improve user experience when the business application intends to access the language.

[0005] In a first aspect of the present invention, a method for implementing a service application for a user is provided, comprising:

[0006] Based on the three dimensions associated with the business application, a three-dimensional coordinate system is constructed, each dimension containing one or more scales;

[0007] Select one dimension of the three-dimensional coordinate system;

[0008] For any scale included in the selected dimension, establish a dimensionality reduction analysis table;

[0009] Based on the established dimensionality reduction analysis table, a user-oriented data table is obtained.

[0010] In some embodiments, the three dimensions include a functional requirement dimension, an interface dimension, and a language level dimension, wherein the scale contained in the functional requirement dimension includes all functional requirements that are logically associated with the business application, the scale contained in the interface dimension includes all interface modules that are logically associated with the business application, and the scale contained in the language level dimension includes a fixed language level applicable to the business application.

[0011] In some embodiments, the language level dimension includes scales of function level, user level, domain level, and experience level.

[0012] In some embodiments, in response to the selected dimension being a language level dimension, a dimensionality reduction analysis table is established for any scale included in the selected dimension, including: for any language level, a two-dimensional analysis table is established based on each interface module and each functional requirement.

[0013] In some embodiments, in response to the selected dimension being an interface dimension, a dimensionality reduction analysis table is established for any scale included in the selected dimension, including: for any interface module, a two-dimensional analysis table is established based on various language levels and various functional requirements.

[0014] In some embodiments, in response to the selected dimension being a functional requirement dimension, a dimensionality reduction analysis table is established for any scale included in the selected dimension, including: for any functional requirement, a two-dimensional analysis table is established based on each language level and each interface module.

[0015] In some embodiments, obtaining a user-oriented data table based on the established dimensionality reduction analysis table includes: obtaining a user-oriented data table based on the established dimensionality reduction analysis table and the dimensionality reduction analysis content filled in the established dimensionality reduction analysis table.

[0016] In some embodiments, the dimensionality reduction analysis content includes required functional boundaries, terminal boundaries, and associations with languages.

[0017] In a second aspect of the present invention, a system for implementing business applications for users is provided, comprising:

[0018] A construction module, for constructing a three-dimensional coordinate system based on three dimensions associated with the business application, each dimension including one or more scales;

[0019] A selection module is used to select one dimension of the three-dimensional coordinate system;

[0020] A dimension reduction module, used for establishing a dimension reduction analysis table for any scale included in the selected dimension;

[0021] The acquisition module is used to acquire a user-oriented data table based on the established dimensionality reduction analysis table.

[0022] In some embodiments, the system is used to implement the method as described in any of the preceding items.

[0023] In a third aspect of the present invention, there is provided an electronic device, comprising:

[0024] processor; and,

[0025] A memory storing instructions, which, when executed by the processor, cause the electronic device to perform the method according to any one of the above.

[0026] In a fourth aspect of the present invention, a computer-readable storage medium is provided, which stores machine-readable instructions, and when the instructions are executed by the machine, the machine executes the method according to any one of the above-mentioned items.

[0027] In the method, system, electronic device and medium for implementing business applications for users proposed in the embodiments of the present invention, by decomposing the abstract business application into three dimensions associated with the business application, and subdividing each dimension into scales, a dimensionality reduction analysis table is established for the scales, and a user-oriented data table is obtained on this basis. Therefore, when the business application intends to access the language in software development, compared with the current method of requiring a large amount of manpower to provide solutions for each business, the business connection cost can be reduced, the connection cycle can be shortened, and the user experience can be improved. Furthermore, by adding a language level dimension corresponding to the user language in the coordinate system for implementing the business application, the present invention can facilitate users to understand the content that the user language can provide, and also facilitate users to understand how to use the user language to analyze the business application, further improving the user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0028] Figure 1 A flowchart showing a method for implementing a business application for a user according to an embodiment of the present invention is shown;

[0029] Figure 2a , Figure 2b and Figure 2c A schematic diagram showing coordinate axes of three dimensions of a method for implementing a business application for a user according to an embodiment of the present invention;

[0030] Figure 3 A schematic diagram showing a three-dimensional coordinate system of a method for implementing a business application for a user according to an embodiment of the present invention;

[0031] Figure 4 A schematic diagram showing a dimensionality reduction analysis of a method for implementing a business application for a user according to an embodiment of the present invention;

[0032] Figure 5 A schematic diagram of the structure of a system for implementing business applications for users according to an embodiment of the present invention is shown. DETAILED DESCRIPTION

[0033] As described herein, the term "including" and its various variations may be understood as open-ended terms, which mean "including but not limited to." The term "based on" may be understood as "based at least in part on." The term "one embodiment" may be understood as "at least one embodiment." The term "another embodiment" may be understood as "at least one other embodiment."

[0034] As mentioned above, when the user language is currently accessed during the demand analysis process, there are problems such as increased software development costs and poor user experience. The solution for implementing business applications for users proposed in the embodiment of the present invention can reduce business docking costs, shorten the docking cycle, and improve user experience. The embodiment of the present invention is described in detail below in conjunction with the accompanying drawings.

[0035] Figure 1 A flow chart of a method for implementing a business application for a user according to an embodiment of the present invention is shown, comprising:

[0036] At step 110, a three-dimensional coordinate system is constructed based on three dimensions associated with the business application, each dimension including one or more scales;

[0037] In step 120, one dimension of the three-dimensional coordinate system is selected;

[0038] In step 130, a dimension reduction analysis table is established for any scale included in the selected dimension;

[0039] In step 140, a user-oriented data table is obtained based on the established dimensionality reduction analysis table.

[0040] In the method for implementing business applications for users provided by an embodiment of the present invention, the three dimensions associated with the business application refer to the three dimensions that need to be analyzed accordingly in order to implement the business application, that is, the dimensions for decomposing the business.

[0041] In one embodiment, the three dimensions associated with the business application include: a functional requirement dimension, an interface dimension, and a language level dimension. The scales included in the functional requirement dimension include all functional requirement types that are logically associated with the business application, the scales included in the interface dimension include all interface modules that are logically associated with the business application, and the scales included in the language level dimension include fixed language levels applicable to the business application.

[0042] In the method for implementing business applications for users provided by the embodiment of the present invention, when the business application intends to access the language in software development, compared with the current method that requires a large amount of manpower to provide solutions for each business, the business connection cost can be reduced, the connection cycle can be shortened, and the user experience can be improved. In addition, by adding a language level dimension corresponding to the user language in the coordinate system for implementing the business application, the present invention can facilitate users to understand the content that the user language can provide, and also facilitate users to understand how to use the user language to analyze the business application.

[0043] The functional requirement dimension is a set of open elements. The openness here means that the types of corresponding functional requirements may be different due to different business applications. The coordinate axis corresponding to the functional requirement dimension in the three-dimensional coordinate system can be represented by the OR axis (the origin of the three-dimensional coordinate system is represented by O). The OR axis logically contains all possible types of functional requirements of business applications. A possible type of functional requirement corresponds to a scale of the OR axis. All possible types of functional requirements of business applications constitute all scales of the OR axis. For reference, Figure 2a As shown. In one embodiment, all possible functional requirements that are logically associated with the business application may include general requirements, industry-specific requirements, and industry-standard requirements. The type set of functional requirements thus constituted may be expressed as {general requirements, industry-specific requirements, and industry-standard requirements}, and one functional requirement type corresponds to one scale on the OR axis. After the required functional requirements are determined according to the requirements of the business application, each functional requirement corresponds to one scale on the OR axis.

[0044] The interface dimension is a set of open elements. The openness here means that the corresponding interface modules may be different due to different business applications. The coordinate axis corresponding to the interface dimension in the three-dimensional coordinate system can be represented by the OI axis. The OI axis logically contains all possible interface modules of business applications. A possible interface module corresponds to a scale of the OI axis. All possible interface modules of business applications constitute all scales of the OI axis. Figure 2b As shown. In one embodiment, all possible interface modules that are logically associated with the business application may include a device-side interface module, a mobile-side interface module, an edge-side interface module, and a cloud-side interface module. The interface module set thus formed can be expressed as {device-side interface module, mobile-side interface module, edge-side interface module, cloud-side interface module}, and one interface module constitutes one scale of the OI axis. After determining the required interface modules according to the needs of the business application, each interface module corresponds to a scale on the OI axis.

[0045] The language level dimension is a set with fixed elements. Here, fixed means that the language level will not vary with different business applications. In other words, each business application has the same language level dimension. The coordinate axis corresponding to the language level dimension in the three-dimensional coordinate system can be represented by the OU axis. The OU axis contains fixed language levels applicable to business applications, that is, the division of levels in the language runtime. One language level corresponds to one scale of the OU axis. The fixed language levels applicable to business applications constitute all scales of the OU axis. You can refer to Figure 2c As shown. In one embodiment, the fixed language level applicable to business applications includes a function layer, a user layer (User layer), a domain layer, and an experience layer. The language level set thus formed can be expressed as {function layer, user layer, domain layer, and experience layer}, and one language level corresponds to one scale of the OU axis. Since the language level dimension is a set with fixed elements, in this embodiment, for different business applications, the corresponding language levels include a function layer, a user layer, a domain layer, and an experience layer, so the scales of the business applications on the OU axis include a function layer, a user layer, a domain layer, and an experience layer.

[0046] The experience layer mainly refers to the content output related to the user operation experience, mainly including: mobile apps, user language general IDE (integrated development environment) and industry customized IDE, etc. Among them, the mobile apps include apps for ordinary users, such as: apps for controlling devices; the user language project management tools include project management tools for system administrators or developers; the industry customized IDE includes customized IDEs for industry professional debuggers.

[0047] The domain layer mainly refers to the domain standard capabilities and domain customization capabilities that support the output of the product experience layer of each industry, mainly based on the templates and terms of domain modeling. The domain standard capabilities mainly refer to the standard application templates and standard terms that meet the industry standards in a certain field. For example, in the field of power error prevention, the standard application templates that meet the industry standards include "computer key loading key system", and the standard terms that meet the industry standards include "obtaining operation permissions" and "fire door lock operation". The domain customization capabilities mainly refer to the customized templates and customized terms that are customized and developed to meet certain unique needs during the implementation of a project. For example, in the field of smart kitchens, the customized templates include "using smart cooking machines" and the customized terms include "three-tenths oil" and "covering the pot lid". At the same time, in the domain layer, the user language itself also provides some basic general services, such as message push, data conversion, numerical calculation and other functions. Therefore, the domain layer also includes auxiliary modules for data access and processing when defining the templates included in the domain layer.

[0048] The user layer mainly refers to the kernel tool of the user language, which is divided into two parts: compilation and execution. The compilation part mainly refers to the process of translating the user language source code into binary machine language code. The compilation part can be divided into local compilation and cloud compilation according to different application scenarios. Local compilation can be compiled using a local compiler. The execution part mainly refers to the process of running the compiled target code in a specified environment. The execution part can be divided into local execution and cloud execution according to different application scenarios. The local execution can be executed using a local virtual machine. The local compilation may include providing it to the user in the form of a dynamic library, and compiling the source file into a target file on a hardware device, smart terminal, or mobile device. The local compilation can be performed on operating systems such as Linux, Android, and UCOS. Local compilation is suitable for hardware devices with sufficient MCU memory resources and strong computing power, but cannot access the public network, such as the authority management program of the power plant intranet. The cloud compilation mainly refers to the cloud-based general compilation engine provided by the user language. Developer users or debugger users can perform synchronous compilation by calling the cloud compilation API. The cloud compilation is suitable for hardware devices with tight MCU resources or dependence on external data and can access the public network. The local execution may include a C language compilation tool provided to the user in the form of a dynamic library plus a header file, which the user needs to have. The local execution is suitable for software environments that require high execution efficiency, low latency, and do not rely on external data. The cloud execution mainly refers to the cloud-based general execution engine provided by the user language. Users can perform synchronous compilation by calling the cloud execution API. The cloud execution is suitable for software environments where software execution resources are tight or rely on external parameters and can access the public network.

[0049] The function layer mainly refers to the definition and import of various function functions. The functions here are divided into two categories: general functions and functional functions. The general functions mainly refer to various basic component functions, such as user registration, user login, password modification and other functions for managing user accounts, device binding of device management services, obtaining device UID and other functions. The functional functions mainly refer to functions that realize certain industry functions, application apps or industry services, which are registered or imported into the user language function library, such as firmware upgrades in the smart home field, key management and lock management in the lock field, etc.

[0050] In one embodiment, the language level dimensions corresponding to the user language can include four levels from high to low, namely, the experience level, the domain level, the user level, and the function level. Figure 2c and Figure 3 shown.

[0051] In one embodiment, after arbitrarily selecting a dimension from the three-dimensional coordinate system, a dimensionality reduction analysis can be performed scale by scale on the coordinate axis of the dimension. In an optional embodiment, in step 120, a language level dimension in the three-dimensional coordinate system is selected; in step 130, in response to the selected dimension being the language level dimension, a dimensionality reduction analysis table is established for any scale contained in the selected dimension, including: for any language level, a two-dimensional analysis table is established based on each interface module and each functional requirement. In an optional embodiment, in step 120, an interface dimension in the three-dimensional coordinate system is selected; in step 130, in response to the selected dimension being the interface dimension, a dimensionality reduction analysis table is established for any scale contained in the selected dimension, including: for any interface module, a two-dimensional analysis table is established based on each language level and each functional requirement. In an optional embodiment, in step 120, a functional requirement dimension in a three-dimensional coordinate system is selected; in step 130, in response to the selected dimension being a functional requirement dimension, a dimensionality reduction analysis table is established for any scale included in the selected dimension, including: for any functional requirement, a two-dimensional analysis table is established based on each language level and each interface module.

[0052] exist Figure 3 In the example shown, when analyzing a business application, first select a dimension, then select a scale of the dimension, and then expand the plane from the scale to the other two dimensions, such as Figure 4 The dimensionality reduction analysis plane α is shown. At this time, all the scales on the two expanded dimensions are taken out, and the two-dimensional table generated as the header is the dimensionality reduction analysis table of the current scale of the dimension. Each dimension in the three-dimensional coordinate system can be subjected to dimensionality reduction analysis.

[0053] Taking a selected dimension as the interface dimension and a selected scale of the dimension as the cloud as an example, the established dimensionality reduction analysis table can be shown in the following table. The dimensionality reduction analysis content in the table can be generated based on historical records. Specifically, in one embodiment, in the historical data, if there are the same functional requirements at the same language level and the same interface module, the historical data can be directly read to generate the corresponding analysis content; if there are no corresponding same functional requirements at the same language level and the same interface module in the historical data, the user's new analysis content is obtained. It can be understood that the generated analysis content can exist in the historical records as new historical data.

[0054]

[0055] In an application scenario of a smart lock, taking a selected dimension as a language level dimension and a selected scale of the dimension as a function level as an example, the established dimensionality reduction analysis table can be as shown in the following table. It can be understood that the examples in this article are intended to illustrate various aspects of the present invention and do not constitute a limitation of the present invention. The dimensionality reduction analysis table shown in the following table can contain more or different content based on application scenarios, application requirements, etc.

[0056]

[0057] In one embodiment, in step 140, based on the established dimensionality reduction analysis table, obtaining a user-oriented data table includes: based on the established dimensionality reduction analysis table and the dimensionality reduction analysis content filled in the established dimensionality reduction analysis table, obtaining a user-oriented data table. It can be understood that obtaining a user-oriented data table here means obtaining a data table obtained through data table design in the software development process.

[0058] In one embodiment, the dimensionality reduction analysis content includes the required functional boundary, the terminal boundary and the association relationship with the language.

[0059] In step 140, the developer needs to design a specific data table based on the analysis contents such as the required functional boundary, terminal boundary, and the relationship with the language obtained by the dimensionality reduction analysis, and use it in subsequent development.

[0060] The following is an exemplary description of the content of the data table in combination with the specific scenario of the aforementioned smart lock. Based on the aforementioned dimensionality reduction analysis table, the data table corresponding to "authority management function", "gate lock key information management, lock management", "message management", "authority synchronization management", "Bluetooth non-sensing unlocking", "authority control management", and "Bluetooth unlocking" can be obtained as shown in the following table. It can be understood that the data in each data table is only exemplary and should not be understood as a limitation to the present invention.

[0061]

[0062]

[0063]

[0064]

[0065]

[0066]

[0067]

[0068] Based on the above exemplary description, those skilled in the art may understand the manner of obtaining a user-oriented data table for other situations.

[0069] The embodiment of the present invention also provides a system for implementing business applications for users, which can be referred to Figure 5 As shown, including:

[0070] A construction module, for constructing a three-dimensional coordinate system based on three dimensions associated with the business application, each dimension including one or more scales;

[0071] A selection module is used to select one dimension of the three-dimensional coordinate system;

[0072] A dimension reduction module, used for establishing a dimension reduction analysis table for any scale included in the selected dimension;

[0073] The acquisition module is used to acquire a user-oriented data table based on the established dimensionality reduction analysis table.

[0074] In the system for implementing business applications for users provided by the embodiment of the present invention, the coordinate system for implementing business applications adds a language level dimension corresponding to the user language, which can facilitate users to understand the content that the user language can provide, and also facilitate users to understand how to use the user language to analyze business applications. When business applications intend to access the language, compared with the current method that requires a large amount of manpower to provide solutions for each business, it can reduce business docking costs, shorten docking cycles, and improve user experience.

[0075] In one embodiment, the three dimensions include a functional requirement dimension, an interface dimension, and a language level dimension, wherein the scale contained in the functional requirement dimension includes all functional requirements that are logically associated with the business application, the scale contained in the interface dimension includes all interface modules that are logically associated with the business application, and the scale contained in the language level dimension includes a fixed language level applicable to the business application.

[0076] In one embodiment, the language level dimension includes scales of function level, user level, domain level and experience level.

[0077] In one embodiment, in response to the selected dimension being a language level dimension, a dimensionality reduction analysis table is established for any scale included in the selected dimension, including: for any language level, a two-dimensional analysis table is established based on each interface module and each functional requirement.

[0078] In one embodiment, in response to the selected dimension being an interface dimension, a dimensionality reduction analysis table is established for any scale included in the selected dimension, including: for any interface module, a two-dimensional analysis table is established based on various language levels and various functional requirements.

[0079] In one embodiment, in response to the selected dimension being a functional requirement dimension, a dimensionality reduction analysis table is established for any scale included in the selected dimension, including: for any functional requirement, a two-dimensional analysis table is established based on each language level and each interface module.

[0080] In one embodiment, obtaining a user-oriented data table based on the established dimensionality reduction analysis table includes: obtaining a user-oriented data table based on the established dimensionality reduction analysis table and the dimensionality reduction analysis content filled in the established dimensionality reduction analysis table.

[0081] In one embodiment, the dimensionality reduction analysis content includes the required functional boundary, the terminal boundary and the association relationship with the language.

[0082] To save space, the system for implementing business applications for users and the method for implementing business applications for users are the same, so they are not described here. A person skilled in the art can know aspects of the system for implementing business applications for users based on the method for implementing business applications for users.

[0083] An embodiment of the present invention further provides an electronic device, including:

[0084] processor; and,

[0085] A memory storing instructions, which, when executed by the processor, prompt the electronic device to perform the method described in the present invention.

[0086] The processor controls the operation and function of the electronic device. For example, in some embodiments, the processor can perform various operations with the help of instructions stored in the memory coupled to it. The memory can be of any suitable type suitable for the local technical environment and can be implemented using any suitable data storage technology, including but not limited to semiconductor-based memory devices, magnetic memory devices and systems, optical memory devices and systems. The memory can have a single memory unit or multiple physically different memory units.

[0087] The processor may be of any suitable type suitable for the local technical environment, and may include, but is not limited to, one or more of a general purpose computer, a special purpose computer, a microcontroller, a digital signal controller (DSP), and a controller-based multi-core controller architecture. An electronic device may include one or more processors.

[0088] An embodiment of the present invention further provides a computer-readable storage medium storing machine-readable instructions, which, when executed by a machine, enable the machine to perform the method described in the present invention.

[0089] Those skilled in the art will appreciate that the logic and / or steps represented in the flowchart or otherwise described herein, for example, may be considered as an ordered list of executable instructions for implementing logical functions, and may be embodied in any computer-readable medium for use by an instruction execution system, device or apparatus (such as a computer-based system, a system including a processor, or other system that can fetch instructions from an instruction execution system, device or apparatus and execute instructions), or in conjunction with such instruction execution systems, devices or apparatuses. For purposes of this specification, a "computer-readable medium" may be any device that can contain, store, communicate, propagate or transmit a program for use by an instruction execution system, device or apparatus, or in conjunction with such instruction execution systems, devices or apparatuses.

[0090] More specific examples of computer-readable media (a non-exhaustive list) include the following: an electrical connection with one or more wires (electronic device), a portable computer disk case (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable and programmable read-only memory (EPROM or flash memory), an optical fiber device, and a portable compact disk read-only memory (CDROM). In addition, the computer-readable medium may even be a paper or other suitable medium on which the program is printed, since the program may be obtained electronically, for example, by optically scanning the paper or other medium, followed by editing, deciphering or, if necessary, processing in another suitable manner, and then stored in a computer memory.

[0091] It should be understood that the various parts of the present invention can be implemented by hardware, software, firmware or a combination thereof. In the above-mentioned embodiments, a plurality of steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented by hardware, as in another embodiment, it can be implemented by any one of the following technologies known in the art or a combination thereof: a discrete logic circuit having a logic gate circuit for implementing a logic function for a data signal, a dedicated integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.

[0092] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "examples", "specific examples", or "some examples" means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present invention. In this specification, the schematic representation of the above terms does not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner.

[0093] The above is an explanation of the embodiments of the present invention. However, the present invention is not limited to the above embodiments. 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 method for implementing business applications for users, characterized in that: Applicable to scenarios where business applications intend to access languages ​​during software development. This method includes: Based on the three dimensions associated with the business application, a three-dimensional coordinate system is constructed, each dimension containing one or more scales; Select one dimension of the three-dimensional coordinate system; For any scale included in the selected dimension, establish a dimensionality reduction analysis table; Based on the established dimensionality reduction analysis table, a user-oriented data table is obtained, wherein the content of the user-oriented data table includes functions related to the user-oriented data table and data corresponding to the functions; The three dimensions include a functional requirement dimension, an interface dimension, and a language level dimension, wherein the scales included in the functional requirement dimension include all functional requirements that are logically associated with the business application, the scales included in the interface dimension include all interface modules that are logically associated with the business application, and the scales included in the language level dimension include fixed language levels applicable to the business application; The functional requirement dimension and the interface dimension are both a set of open elements, the language level dimension is a set of fixed elements, and the language level dimension corresponding to each business application is the same.

2. The method according to claim 1, characterized in that The language level dimension includes scales of function level, user level, domain level and experience level.

3. The method according to claim 1, characterized in that In response to the selected dimension being a language level dimension, a dimensionality reduction analysis table is established for any scale included in the selected dimension, including: for any language level, a two-dimensional analysis table is established based on each interface module and each functional requirement.

4. The method according to claim 1, characterized in that: In response to the selected dimension being an interface dimension, a dimension reduction analysis table is established for any scale included in the selected dimension, including: for any interface module, a two-dimensional analysis table is established based on various language levels and various functional requirements.

5. The method according to claim 1, characterized in that In response to the selected dimension being a functional requirement dimension, a dimensionality reduction analysis table is established for any scale included in the selected dimension, including: for any functional requirement, a two-dimensional analysis table is established based on each language level and each interface module.

6. The method according to claim 1, characterized in that in, Based on the established dimensionality reduction analysis table, obtaining a user-oriented data table includes: based on the established dimensionality reduction analysis table and the dimensionality reduction analysis content filled in the established dimensionality reduction analysis table, obtaining the user-oriented data table.

7. The method according to claim 6, characterized in that The dimensionality reduction analysis content includes the required functional boundaries, terminal boundaries and the relationship with the language.

8. A system for implementing business applications for users, characterized in that: Applicable to scenarios where business applications intend to access languages ​​in software development. The system includes: A construction module, for constructing a three-dimensional coordinate system based on three dimensions associated with the business application, each dimension including one or more scales; A selection module is used to select one dimension of the three-dimensional coordinate system; A dimension reduction module, used for establishing a dimension reduction analysis table for any scale included in the selected dimension; An acquisition module, configured to acquire a user-oriented data table based on the established dimensionality reduction analysis table, wherein the content of the user-oriented data table includes functions related to the user-oriented data table and data corresponding to the functions; The three dimensions include a functional requirement dimension, an interface dimension, and a language level dimension, wherein the scales included in the functional requirement dimension include all functional requirements that are logically associated with the business application, the scales included in the interface dimension include all interface modules that are logically associated with the business application, and the scales included in the language level dimension include fixed language levels applicable to the business application; The functional requirement dimension and the interface dimension are both a set of open elements, the language level dimension is a set of fixed elements, and the language level dimension corresponding to each business application is the same.

9. The system according to claim 8, characterized in that The system is used to implement the method according to any one of claims 1 to 7.

10. An electronic device, characterized in that: include: processor; as well as, A memory storing instructions, which, when executed by the processor, cause the electronic device to perform the method according to any one of claims 1-7.

11. A computer-readable storage medium, characterized in that: The computer stores machine-readable instructions, which, when executed by the machine, cause the machine to perform the method according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Self-help query method for controlling data through service nouns

    CN103902743A