Abstract:
An on-line system for website transforming and method thereof are disclosed. By establishing varied website and web page patterns and complete editing rules, the user is able to make immediate and full changes in the original website through a network. It makes the subsequent website maintenance more convenient, the website content changes more flexible, and offers more varieties for the website contents.

Description:
BACKGROUND OF THE INVENTION  
         [0001]    1. Field of Invention  
           [0002]    The invention relates to a network application service system and the method thereof. In particular, the invention allows the user to use the disclosed website conversion patterns and conversion rules to make website conversions.  
           [0003]    2. Related Art  
           [0004]    As the Internet prospers, the number of websites grows expentially. Consequently, the website contents maintenance also becomes more important and often.  
           [0005]    In the past, the website contents maintenance is usually done by professional technicians using special utilities. Since the website contents maintenance is normally very complicated, it does not only cause much trouble for the user but is also very time-consuming. This is particularly true when there are too many websites that need maintenance but are located at many different distant servers. Such a task is indeed a big burden for the user. To accomplish the job of website maintenance, the user usually has to possess vairous kinds of professional skills. It is therefore almost impossible for those without any technical computer knowledge to do the job. This inevitably forms a high threshold and big obstacle in performing such tasks.  
           [0006]    As more advanced hardware and software technologies become available, it is an important issue to find a way to fully utilize the convenience of network systems and related hardware and software techniques so that the website conversion mechanism can be made easy. It is highly desirable for the user to be able to readily make website conversions and to centralize the management. Through varied pattern assistance, the website contents can be updated, modified and expanded at any time. This will make the provided network services more attractive.  
         SUMMARY OF THE INVENTION  
         [0007]    In view of the foregoing, the invention provides an on-line assisting website conversion system and method. A primary objective of the invention is to allow users to quickly and conveniently perform website conversion operations on line with the help of website and web page patterns and conversion rules. Therefore, the website management and maintenance become much easier, while the website changes and contents are more varied. 
       
    
    
     BRIEF DESCRIPTION OF THE DRAWINGS  
       [0008]    The invention will become more fully understood from the detailed description given hereinbelow illustration only, and thus are not limitative of the present invention, and wherein:  
         [0009]    [0009]FIG. 1 shows the operation structure of the disclosed on-line system for website transforming and method thereof;  
         [0010]    [0010]FIG. 2 is an operation flowchart of the disclosed on-line system for website transforming and method thereof;  
         [0011]    [0011]FIG. 2- a  shows a flowchart of step A in FIG. 2; and  
         [0012]    [0012]FIG. 2- b  shows a flowchart of step B in FIG. 2. 
     
    
     DETAILED DESCRIPTION OF THE INVENTION  
       [0013]    The disclosed on-line system for website transforming and method thereof enable a user to use a browser on an operating terminal (such as the operating terminal A  10 , operating terminal B  20 , and operating terminal C  30  in FIG. 1) to connect to the system  100 . The original website content is extracted from a distant server (e.g. distant server A  15 , distant server B  25 , and distant server C  35  in FIG. 1). The website conversion operation is performed using a universal editing window provided by the invention. The website conversion operation refers the conversion from the original website content built by the user into a new website structure and the associated web page contents according to the provided assisting patterns along with the conversion rules. This helps the user for future management and maintenance and makes the websites thus produce more flexible and compatible.  
         [0014]    The main operation structure of the invention is shown in FIG. 1. Each operating terminal is linked to the asociated distant server (e.g. the operating terminal A  10  corresponding to the distant server A  15 ). Of course, the operating terminals and the distant servers can be completely independent. Since the website conversion system  100  involves the core techniques of the invention, we describe it in detail as follows. The system  100  has an editing module  110 , a linking and retrieving module  120 , a conversion pattern module  130 , a conversion rules module  140 , and a website contents database  150 .  
         [0015]    (1) The editing module  110  provides an editing window for the user to make various operations and selections for website conversions. Such operations include the selections of editing content forms (e.g. website structure conversion and web page contents conversion), original website contents to be converted, conversion patterns to be used (e.g. website structure patterns and web page content patterns), and editing rules to apply. The editing rules are mainly some system program processing rules, which informs the disclosed website conversion system  100  how to convert the texts, pictures and tables in the user selected original website contents into the user selected new website and/or web page patterns.  
         [0016]    (2) The linking and retrieving module  120  accesses data according to a link provided by the user. Such data include verification and authorization data (e.g. user names and passwords) and path data (i.e. the directory path that stores the original website contents). It automatically links to each distant server to retrieve the corresponding original website content.  
         [0017]    (3) The conversion pattern module  130  provides conversion patterns (including website structure patterns and web page content patterns) for making website and web page content conversions. The pattern expansion and updating can also be done at any time using the module  130 .  
         [0018]    (4) The conversion rule module  140  provides editing rules for website and web page content conversions. The module  140  also makes adjustments, expansions, and settings according to different patterns or user requests.  
         [0019]    (5) The website contents database  150  stores converted website contents. Afterwards, the website contents can be access at the database  150  for providing World Wide Web (WWW) network services.  
         [0020]    In fact, to ensure the cyber security, the disclosed website conversion system  100  further has a login verification module  160 . When the user links from an operating terminal, the login verification procedure asks the user to login. Only authorized users can enter the disclosed website conversion system  100  to perform various operations.  
         [0021]    We use FIGS.  2 ,  2 - a , and  2 - b  to explain the operation procedure of the invention. In the beginning, the user links and enters the disclosed website conversion system  100  through a login verification procedure from an operating terminal (e.g. the operating terminal A  10 , the operating terminal B  20 , and the operating terminal C  30 ). In accord with linking and retrieving data provided by the user, the system  100  links to a distant server (e.g. the distant server A  15 , the distant server B  25 , and the distant server C  35 ) and extract the corresponding original website content (step  300 ). The user then performs editing and settings through the editing module  110  (including conversion pattern settings and editing rule settings) for the website conversion system  100  to make the corresponding conversion operations (step  400 ). The detailed steps are represented by step A to be described later. After all website conversion operations are done, the converted website contents are stored accordingly (step  500 ). This concludes the website conversion process.  
         [0022]    In step A, the system displays the retrieved original website content in an editing window (step  410 ). The user selects an editing form (e.g. website structure conversion or web page content conversion) to be preformed (step  420 ). Suppose the user selects the website structure conversion (step  430 ), the process enters step C to be described later. If the user selects the web page content conversion (step  440 ), the system provides a menu for the user to determine the original web page to be converted, the web page content pattern to be applied, and the editing rules to be used (step  441 ). After the user finishes the selection, the system then perform the corresponding conversion operations on the original web page (step  442 ). The converted website content is displayed in the editing window for the user to make other editing (step  443 ). During the editing process, the system determines whether the user has completed the editing (step  444 ). If unfinished, the system stays in step  443  for the user to perform subsequent editing. Otherwise, if the user has completed editing, the system stores the converted website content (step  450 ) and asks whether the user wants to continue with other conversion operations (step  460 ). If the user answers yes, then the system returns to step  420  for the user to select an editing form. If the user answers no, the system enters step B (i.e. step  500 ) to store the converted website content. This then concludes the web page content conversion.  
         [0023]    When the user selects to perform website structure conversion (step  430 ), the system enters step C. The system provides the user with website structure patterns for selection (step  431 ). After the selection, the system provides the user with an original web page corresponding to each content item chosen by the user because the website structure pattern contains links to many different content items (step  432 ). It further allows the user to design the web page content pattern to be used in the original web page and the allowed editing rules (step  433 ). Each time a content item setting is completed, the system automatically determines whether all content item settings are done (step  434 ). If not yet finished, the system returns to step  432  for the user to set other content items. Once finished, the system starts to execute the corresponding conversion operations of each original web page in the website structure (step  435 ). During the conversion process, the system also determines whether all conversions are successfully finished (step  436 ). If they are not completely done, the system goes back to step  435  to continue the conversions; otherwise, the system displays the converted website content for the user to make further modifications (step  437 ). Before the user finishes the editing, the system stays at step  437 . Once the user finishes the editing, the system enters step D and stores all converted website contents (step  450 ). Afterwards, the system asks the user whether to continue with other conversion operations (step  460 ). If the user answers yes, the system returns to step  420  for the user to select an editing form. If the user does not have further editing, then the procedure enters step B (i.e. step  500 ), saving the converted website contents and finishing the website structure conversion.  
       EFFECTS OF THE INVENTION  
       [0024]    The disclosed on-line system for website transforming and method thereof use predetermined website and web page patterns and editing rules for the user to conveniently and efficiently convert the original website contents to desired ones. The converted website is not only good in easy future management and maintenance, it further enjoys the services of varieties of patterns. This additional advantage makes the website more flexible and extensible and, therefore, the provided network services more competitive.