CN1145110C - Method for on-line customization of software - Google Patents
Method for on-line customization of software Download PDFInfo
- Publication number
- CN1145110C CN1145110C CNB011098724A CN01109872A CN1145110C CN 1145110 C CN1145110 C CN 1145110C CN B011098724 A CNB011098724 A CN B011098724A CN 01109872 A CN01109872 A CN 01109872A CN 1145110 C CN1145110 C CN 1145110C
- Authority
- CN
- China
- Prior art keywords
- software
- user
- customized
- module
- online
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 27
- 238000012856 packing Methods 0.000 description 5
- 230000006835 compression Effects 0.000 description 2
- 238000007906 compression Methods 0.000 description 2
- FEACDYATMHKJPE-JXHOJRNMSA-N xxxx-3 Chemical compound C1CC(C)CC(OC)C(O)C(C)\C=C(C)\C(OC(N)=O)C(OC)CC\C=C(C)\C(=O)NC2=CC(O)=C(O)C1=C2 FEACDYATMHKJPE-JXHOJRNMSA-N 0.000 description 2
- 230000003993 interaction Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000010200 validation analysis Methods 0.000 description 1
- PISGDJRBMJWASY-UHFFFAOYSA-N xxxx-4 Chemical compound O=C1C(C)=C(OC)OC(C2OC3(CC2)C(C2(C)C=C(C)C=C(C)C23)C=2C=CC(=CC=2)[N+]([O-])=O)=C1C PISGDJRBMJWASY-UHFFFAOYSA-N 0.000 description 1
Landscapes
- Stored Programmes (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The present invention provides a method for customizing software on line. In the present invention, software on sale is divided into a plurality of function modules, and the software is showed to a consumer by pages; the functions of the software are freely selected by the consumer according to the capital capacity or the required functions of the consumer; the modules which are selected by the customer are assembled into a complete software packet in a real-time mode in the server terminal of a software dealer to be offered to the customer, so that the customer can customize software with required functions or modules on line according to the investments or requirements of the consumer. The present invention enables the software customized by the consumer to have great individuation and good price.
Description
Technical field
The present invention relates to a kind of software customized method, especially pass through the method for the online customized software in Internet.
Background technology
Existing on the Internet method of online customized software generally include following content: at first the software that will sell of dealer offers the consumer by Webpage, the consumer can select its software that needs when browsing the above-mentioned page, after through the identity validation and the affirmation of paying, the consumer can download needed software by the Internet.Obviously, according to above-mentioned existing software customized method, only solved the problem that the dealer provides the software commodity on the net, do not solved the problem of user according to the demand customized software of oneself.That is to say that when investment or the functional requirement when requiring customize software with partial function of user according to oneself, said method is powerless.For this reason, adopt several versions of producing certain software to deal with problems usually, for example simplify version, professional version, enterprise version etc., several versions of above-mentioned software promptly are provided on the page that the dealer provides simultaneously, the user can select in these several versions.Even do like this,, can not still can't make the demand customized software of user to certain function price of software according to oneself because software seller can only carry out the integral body price to whole software.So just may produce such problem, if the user selects the low software version of price, may have some functions that need does not have, if select the higher software version of price, has a lot of functions and does not use.In this case, size of code or data volume that the user can not obtain and finish the work and adapt have higher code or data redudancy, and resource occupation is unreasonable during service data.
Summary of the invention
At the problems referred to above, the object of the present invention is to provide a kind of method of selecting the online customized software of software function for the user, use this method can make the user according to the investment of oneself or the software of online customization required function of demand or module, thereby the personalized degree of the software that makes customization is higher, and functional price is relatively good.
For achieving the above object, the technical solution used in the present invention is: a kind of method of online customized software is provided, and this method comprises the steps:
(1) is the several function module with software demarcation, the information of the functional module that can supply user's selection is provided on the page of server simultaneously;
(2) user browses the described page, the software module that selection needs, and the customized solution of generation software is submitted to server end by the internet with above-mentioned customized solution;
(3) server end is resolved the software customized scheme that the user submits to, the software customized scheme that the user is submitted to is converted to the understandable custom instruction of module assembling instruction set, at last the software module that the user selects is assembled into an integrated package immediately at server end, and by the page to field feedback;
(4) user obtains the software of customization according to above-mentioned feedback information.
Because the present invention is the several function module with software demarcation, offer the consumer by the page, by fund ability or the function needs function of freely selecting software of consumer according to oneself, and be assembled into an integrated package in the module that the server end of software seller is selected the user immediately and offer the user, make that the user can be according to the investment of oneself or the software of online online customization required function of demand or module, not only method for customizing is flexible, and the personalized degree of the software that the user is customized is higher, and functional price is relatively good.
Description of drawings
Fig. 1 is the schematic flow sheet of the information interaction between the server end of user of the present invention and software seller.
Embodiment
Below in conjunction with the information interactive process between the server end of accompanying drawing and user and software seller, the present invention is described in detail.
Fig. 1 is the schematic flow sheet of the embodiment of the invention.
Before concrete enforcement this method, at first to carry out preliminary work, i.e. making software module assembling instruction set is an integrated package by this instruction energy collecting with the software function assembling that the user selects.
In this example, the A software demarcation that will offer the user with software seller is that 5 functions are example, and the method for the online customized software of user of the present invention is described.With reference to figure 1.
At first carry out step 1, software seller is the several function module with the software demarcation of selling, this described software demarcation with sale is can divide according to function or price in the several function module reality, software seller draws A software by function and is divided into 5 functional modules in this example, described each functional module can be the module that has compiled, also can be source module, suppose software module assembling instruction set in this example according to source program assembling, the collector of module, so 5 functional modules in this example be with the form division of source program.
In step 1, make the page of browsing for the user at server end simultaneously, this described page can be the WWW page, the WAP page and client executable etc., so the user can carry out the selection of software from PC or the WAP mobile phone that connects the Internet.The information such as each functional module title, price of the software that can select for the user are provided on the page; In this example, comprise following information on the page that supplies the user to browse that software seller provides:
Dbase: A software function: XXXX
The online download 3. of deliver goods mode: 1.E-mail2. is delivered goods to the customers;
Submodule numbering functional price
A1 XXXX1 ¥10
A2 XXXX2 ¥15
A3 XXXX3 ¥10
A4 XXXX4 $20 customizes button
A5 XXXX5 $10 submits button to
Then carry out step 2, the page that user's browsing software dealer provides, the software module that selection needs, suppose that the module that the user selects in this example is A1 and A3, and select to obtain the software that is customized with online downloading mode, also can select to obtain the software that is customized in the reality certainly by the E-mail mode; The customized solution that provides the customization button to generate software by the page is submitted to software seller through the Internet with above-mentioned customized solution by submitting button to then;
Carry out step 3 then, before this step, can carry out user's the identity and the authentication of paying earlier, described authentication not necessarily can be selected as required.Then software seller resolves the software customized scheme that the user submits to, and above-mentioned parsing is finished by software usually in the reality certainly.The software customized scheme that the user is submitted to is converted to the understandable custom instruction of module assembling instruction set, at server end the module that the user selects is assembled into an integrated package immediately at last, and by the page to field feedback, this information generally includes function, price, software package generating mode, deliver goods mode of selected software module etc.
When the above-mentioned module that the user is selected is assembled into software package, if the functional module that has compiled is assembled packing, should produce the preceding user's of packing functional configuration information earlier, organically combine with each functional module customization, allow each functional module can co-ordination, can call certain general compression algorithm then this part information of same functional module is packed together; If source code is assembled packing, then need compiling, generate the compiler directive sequence of compiler before the compiling by user's customized solution, the source code that calls the function that compiler selects the user then compiles and links, generate one or several executable file, finish packing process, certainly also can be in the reality further by the compression packing.
The main contents of the feedback information that the user obtains from the page of being browsed in this example comprise:
Dbase: A software function: XXXX;
Deliver goods mode: online download;
Submodule numbering functional price
A1 XXXX1 ¥10
A3 XXXX3 $10 downloads button
This software comprises modules A 1, A3, and price amounts to, and can download immediately.
Carry out step 4 at last, the user obtains the software of customization according to above-mentioned feedback information, obtains the information of customization by clicking the download button in this example.
In a word, by with software demarcation several function module, select needed software module by the user according to oneself fund or functional requirement, thereby to be fit to oneself method needs, the reasonable software of functional price detailed description of the invention, therefore, all should be within scope of the present invention around any improvement of said method.
Claims (7)
1, a kind of method of online customized software is characterized in that, this method comprises:
(1) is the several function module with software demarcation, the information of the functional module that can supply user's selection is provided on the page of server simultaneously;
(2) user browses the described page, the software module that selection needs, and the customized solution of generation software is submitted to server end by the internet with above-mentioned customized solution;
(3) server end is resolved the software customized scheme that the user submits to, the software customized scheme that the user is submitted to is converted to the understandable custom instruction of module assembling instruction set, at server end the software module that the user selects is assembled into an integrated package immediately at last, and by the page to field feedback, described feedback information comprises that software package generates information;
(4) user obtains the software of customization according to above-mentioned feedback information.
2, the method for a kind of online customized software according to claim 1 is characterized in that: the described page is the WWW page or the WAP page.
3, the method for a kind of online customized software according to claim 1 is characterized in that: the module of each functional module of described software for having compiled.
4, the method for a kind of online customized software according to claim 1 is characterized in that: each functional module of described software is a source module.
5, the method for a kind of online customized software according to claim 1 is characterized in that: described user obtains the software of customization and obtains by the E-mail mode.
6, the method for a kind of online customized software according to claim 1 is characterized in that: described user obtains the software of customization and obtains by online downloading mode.
7, the method for a kind of online customized software according to claim 1 is characterized in that: will carry out user's the identity and the authentication of paying before described step (3) is carried out.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CNB011098724A CN1145110C (en) | 2001-03-22 | 2001-03-22 | Method for on-line customization of software |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CNB011098724A CN1145110C (en) | 2001-03-22 | 2001-03-22 | Method for on-line customization of software |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN1309349A CN1309349A (en) | 2001-08-22 |
| CN1145110C true CN1145110C (en) | 2004-04-07 |
Family
ID=4658186
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CNB011098724A Expired - Fee Related CN1145110C (en) | 2001-03-22 | 2001-03-22 | Method for on-line customization of software |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN1145110C (en) |
Families Citing this family (19)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101707572B (en) * | 2003-04-16 | 2013-01-02 | 佐伊奥斯股份有限公司 | Method and system for providing a customized network |
| CN100543695C (en) * | 2003-04-16 | 2009-09-23 | 佐伊奥斯股份有限公司 | method and system for providing customized network |
| CN1674018B (en) * | 2004-08-13 | 2011-06-29 | 上海宝信软件股份有限公司 | Data distributing central system and data exchanging method |
| CN102291627A (en) * | 2010-06-21 | 2011-12-21 | 康佳集团股份有限公司 | Network television software customizing method and system, television and server |
| CN102292738A (en) * | 2011-04-22 | 2011-12-21 | 华为技术有限公司 | Application pricing method and apparatus |
| CN102236554B (en) * | 2011-07-18 | 2013-08-28 | 国家电网公司 | Construction platform, construction system and construction method of on-line application software |
| CN102779043B (en) * | 2012-06-29 | 2018-09-21 | 吴东辉 | Method and tool software for software connection |
| CN104123660A (en) * | 2013-04-27 | 2014-10-29 | 丰达软件(苏州)有限公司 | Method for customizing software in self-service manner |
| CN103440166A (en) * | 2013-08-30 | 2013-12-11 | 西安电子科技大学 | System capable of assembling software being downloaded from remote component warehouse as required in field |
| CN104216715B (en) * | 2014-09-02 | 2017-12-08 | 深圳市前海圆舟网络科技股份有限公司 | A kind of Web App Development Frameworks and method |
| CN104965687B (en) * | 2015-06-04 | 2017-12-08 | 北京东方国信科技股份有限公司 | Big data processing method and processing device based on instruction set generation |
| CN105373390A (en) * | 2015-12-03 | 2016-03-02 | 北京小鸟科技发展有限责任公司 | OEM-oriented online software customization packaging release method and apparatus |
| CN108510135B (en) * | 2017-02-27 | 2023-07-07 | 北京微自恒通科技有限公司 | Internet public service platform system |
| CN107783787A (en) * | 2017-10-19 | 2018-03-09 | 平安科技(深圳)有限公司 | A kind of software systems method for splitting and terminal device |
| CN109857412A (en) * | 2018-12-21 | 2019-06-07 | 深圳豪客互联网有限公司 | App is packaged generation method and device on a kind of line |
| WO2021040685A1 (en) * | 2019-08-26 | 2021-03-04 | Bard Peripheral Vascular, Inc. | Devices, systems, and methods for determining a use of units in medical procedures to establish efficiency and alternate pricing |
| CN113961292B (en) * | 2021-10-21 | 2024-03-26 | 安天科技集团股份有限公司 | Security product generation method and device, electronic equipment and storage medium |
| CN113986264A (en) * | 2021-10-26 | 2022-01-28 | 中国工商银行股份有限公司 | Installation package customization methods, apparatus, devices, media and program products |
| CN115689667A (en) * | 2022-09-22 | 2023-02-03 | 陕西交建云数据科技有限公司 | Method and device for providing SaaS (software as a service) based on automatic authorization |
-
2001
- 2001-03-22 CN CNB011098724A patent/CN1145110C/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| CN1309349A (en) | 2001-08-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN1145110C (en) | Method for on-line customization of software | |
| US6725257B1 (en) | Computationally efficient process and apparatus for configuring a product over a computer network | |
| USRE47094E1 (en) | Customizable information management system | |
| US7761842B2 (en) | System and method for generating a graphical user interface (GUI) element | |
| CN111258675B (en) | Rendering method, device, equipment and storage medium for shared front-end component | |
| US20050053224A1 (en) | System and method to provide automated scripting for customer service representatives | |
| US20020054152A1 (en) | Menu infrastructure apparatus and method | |
| US7418411B2 (en) | Multi-picture online commerce feature | |
| US20020065745A1 (en) | Rule-based personalization framework for integrating recommendation systems | |
| JP2003531412A (en) | Method and apparatus for creating a service | |
| FR2891077A1 (en) | Business application implementing system for large enterprise, has automatic service calling server, with intermediation module, calling services, receiving data related to services and transforming them to be treated in application server | |
| WO2005034000A1 (en) | Self-service catalog manager implemented on a communications network | |
| US20030033218A1 (en) | Method of supporting customizable solution bundles for e-commerce applications | |
| US20110320286A1 (en) | System And Method For Integrating An Ad Banner With A Calling Application | |
| US20070067275A1 (en) | Context sensitive web search queries | |
| US6665573B1 (en) | System and method for matching a creative expression with an order for goods | |
| US20010037380A1 (en) | Web site hosting model | |
| US20080172601A1 (en) | Tool for configuring available functions of an application | |
| US7584267B2 (en) | Scalable specification of page flows | |
| US20040148223A1 (en) | Targeted direct marketing system and process for distributing coupons to information handling systems | |
| US7469270B1 (en) | Method, system, and apparatus for presenting forms and publishing form data | |
| US20020152291A1 (en) | Universal customization tool for providing customized computer programs | |
| CA2538561C (en) | System and method for conversion of web services applications into component based applications for devices | |
| US20050033764A1 (en) | Interactive editor for data driven systems | |
| CN1797401A (en) | Method and system for dynamic creation of web services |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C06 | Publication | ||
| PB01 | Publication | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant | ||
| C19 | Lapse of patent right due to non-payment of the annual fee | ||
| CF01 | Termination of patent right due to non-payment of annual fee |