CN1145110C - Method for on-line customization of software - Google Patents

Method for on-line customization of software Download PDF

Info

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
Application number
CNB011098724A
Other languages
Chinese (zh)
Other versions
CN1309349A (en
Inventor
胡争辉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
BEIJING BEIDA TIANZHENG SCIENCE & TECHNOLOGY DEVELOPMENT Co Ltd
Original Assignee
BEIJING BEIDA TIANZHENG SCIENCE & TECHNOLOGY DEVELOPMENT Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by BEIJING BEIDA TIANZHENG SCIENCE & TECHNOLOGY DEVELOPMENT Co Ltd filed Critical BEIJING BEIDA TIANZHENG SCIENCE & TECHNOLOGY DEVELOPMENT Co Ltd
Priority to CNB011098724A priority Critical patent/CN1145110C/en
Publication of CN1309349A publication Critical patent/CN1309349A/en
Application granted granted Critical
Publication of CN1145110C publication Critical patent/CN1145110C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

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

A kind of method of online customized software
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.
CNB011098724A 2001-03-22 2001-03-22 Method for on-line customization of software Expired - Fee Related CN1145110C (en)

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)

* Cited by examiner, † Cited by third party
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

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