WO2018034509A1 - Website creating method and system implemented in web browser - Google Patents
Website creating method and system implemented in web browser Download PDFInfo
- Publication number
- WO2018034509A1 WO2018034509A1 PCT/KR2017/008954 KR2017008954W WO2018034509A1 WO 2018034509 A1 WO2018034509 A1 WO 2018034509A1 KR 2017008954 W KR2017008954 W KR 2017008954W WO 2018034509 A1 WO2018034509 A1 WO 2018034509A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- common object
- website
- common
- user terminal
- setting
- 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.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/958—Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
Definitions
- the present invention relates to a method and system for creating a website implemented in a web browser, and to a method and system for creating a website that can modify a common object on a web page without a separate coding or program.
- a website is a general term for a screen of the World Wide Web or a screen provided by the WWW.
- Website creation programs are well-known for Namo Interactive's Namo Web Editor, Microsoft's FrontPage and Macromedia's DreamWeaver, which provide PC communication and IP companies with a place to store their website content. have.
- a website is produced by a company that specializes in website production because it is not easy to produce by ordinary Internet users who do not have expertise or experience in producing a website.
- some websites such as portal sites, provide a service that automatically creates a website.
- a service is a level that simply generates a web page with a simple function of outputting user input information.
- An object of the present invention is to provide an interface for making and editing a website on a web browser without installing or coding a separate program.
- Another object of the present invention is to provide an interface in which a changed common object is applied to all pages to which a common object is applied without changing coding when a common object is changed in only one page.
- the present invention provides an interface that allows a user to load a registered object as a common object and insert it into a webpage included in one or more domains, and to load the registered object and transform it into various styles in producing a website. To provide for other purposes.
- a website manufacturing system implemented in a web browser, comprising: a common object setting unit configured to receive an object setting signal from a web browser installed in a user terminal and set a set of one or more objects as a common object; A display position determiner configured to set a web page into which the common object is to be inserted; A common object changing unit obtaining a modification signal for the common object from the user terminal and changing the common object of all web pages into which the common object is inserted to match the modification signal;
- a website production system comprising a.
- the common object setting unit may provide an object setting interface that can input the setting signal to a web browser installed in the user terminal.
- the display position determiner may provide an object setting interface for selecting a web page into which the common object is to be inserted into a web browser installed in the user terminal.
- the common object changing unit may provide an object setting interface that can input the correction signal to a web browser installed in the user terminal.
- the object setting signal and the correction signal may be a signal input by the user using a web browser installed in the user terminal.
- a multi-object generating unit for receiving a group designation request from the user terminal, generating a multi-object consisting of one or more objects; It may further include.
- the object management unit for registering the common object in the website production system, and provides an interface for loading the registered common object may further include.
- the object manager may provide an interface for loading the registered common object and inserting it into web pages included in different domains.
- the object manager includes one or more of the type of object, the location of the object, the link address set in the object, the display effect of the object, the priority when the objects overlap, the object setting menu, payment information Manage object properties.
- the object manager may receive a change signal for the loaded common object from the user terminal, and register the changed common object in the website production system.
- a mobile linking unit for synchronizing a website created using the website production system with a mobile website, and changes the common object inserted into the mobile website in response to the correction signal; It may further include.
- a web site manufacturing method implemented in a web browser, comprising: a common object setting step of receiving an object setting signal from a web browser installed in a user terminal and setting a set of one or more objects as a common object; A display position determining step of setting a web page for setting the common object; Obtaining a modification signal for the common object from the user terminal, and changing the common object of all web pages where the common object is set to match the modification signal; Website production method comprising a can be provided.
- a website can be easily created and edited on a web browser without installing a separate program or coding.
- an object commonly applied to a plurality of pages can be collectively changed on a web browser without additional coding.
- FIG. 1 is a view showing the configuration of a website production system according to an embodiment of the present invention.
- FIG. 2 is a diagram illustrating an internal configuration of the service server 100 according to an embodiment of the present invention.
- FIG. 3 is a diagram illustrating a screen of an editing mode of a website creation service according to an embodiment of the present invention.
- FIG. 4 is a diagram for describing an object setting interface for setting a common object according to one embodiment of the present invention.
- FIG. 5 is a diagram for describing an object setting interface for setting a page on which a common object is displayed according to an embodiment of the present invention.
- FIG. 6 is a diagram illustrating an object setting interface capable of modifying an object according to an embodiment of the present invention.
- FIG. 7 is a diagram for describing an object adding interface for adding a registered object according to one embodiment of the present invention.
- FIG. 8 is a diagram illustrating an example in which a registered object is applied to a page according to an embodiment of the present invention.
- FIG. 9 is a time series diagram illustrating a method for creating a website according to an embodiment of the present invention.
- FIG. 1 is a view showing the configuration of a website production system according to an embodiment of the present invention.
- the present invention relates to a method and system for creating a website implemented on a web.
- a website can be easily created and edited on a web browser without a separate program installation or coding.
- An interface is provided.
- when creating a website consisting of multiple pages if the common object is changed in only one page, the common object is automatically changed and stored in the entire page without the user having to perform code work separately. Can provide an interface.
- the website production system according to an embodiment of the present invention, as will be described later, a plurality of user terminal 300 provided with a website production and editing interface from the service server 100, the service server 100 ), A communication network 400 connecting the service server 100 and the plurality of user terminals 300.
- the service server 100 is a service server 100 that provides the user terminal 300 with an interface for creating and editing a website according to an embodiment of the present invention.
- the plurality of portable terminals 300 may refer to various types of terminals capable of using a web service in a wired / wireless communication environment and installing and running an application for online learning. That is, the portable terminal 300 includes a tablet personal computer, a mobile telephone, a smart phone, a telephone, a personal computer, and a personal digital assistant. It may be substantially the same component as client computing environments, such as a digital assistant, an e-book reader.
- client computing environments such as a digital assistant, an e-book reader.
- the portable terminal 300 is illustrated as a personal computer 301 or a smart phone 302 in FIG. 1, the spirit of the present invention is not limited thereto.
- all kinds of electronic devices in which a predetermined problem is displayed for online learning and an application that receives a correct answer from a user may be installed and run.
- the communication network 400 connects the plurality of portable terminals 300 and the application server 100. That is, the communication network 400 refers to a communication network that provides a connection path for transmitting and receiving packet data after the portable terminals 300 access the application server 100.
- the service server 100 creates and edits a website on a web browser, but uses a website creation and editing interface for freely adjusting a common object between domains and pages. Provided to the terminal 300.
- FIG. 2 is a diagram illustrating an internal configuration of the service server 100 according to an embodiment of the present invention.
- the service server 100 includes a communication unit 110, a memory 120, a program storage unit 130, a control unit 140, a database 150, a common object setting unit 161, and a display position determining unit 162. , A common object changer 163, a multi-object generator 164, an object manager 165, and a coding applier 166.
- the communication unit 110 provides a communication interface for providing a transmission / reception signal between the service server 100 and the user terminal 300 in the form of packet data.
- the communication unit 110 may be a device including hardware and software necessary for transmitting and receiving a signal such as a control signal or a data signal through a wired or wireless connection with another network device.
- the memory 120 performs a function of temporarily or permanently storing data processed by the controller 140.
- the memory 120 may include a magnetic storage media or a flash storage media, but the scope of the present invention is not limited thereto.
- the program storage unit 130 may store a program configured as a command for instructing all processes executed by the controller 140 to be described later, according to an embodiment of the present invention.
- the controller 140 is a kind of central processing unit that controls the entire process of providing an interface for creating and editing a website. That is, the controller 140 may drive the control software installed in the program storage unit 130 and control each unit in the service server 100 to perform a function of providing advice to the user terminal 200.
- the controller 140 may include all kinds of devices capable of processing data, such as a processor.
- the 'processor' may refer to a data processing apparatus embedded in hardware having, for example, a circuit physically structured to perform a function represented by code or instructions included in a program.
- a data processing device embedded in hardware a microprocessor, a central processing unit (CPU), a processor core, a multiprocessor, and an application-specific integrated device (ASIC) It may include a processing device such as a circuit, a field programmable gate array (FPGA), etc., but the scope of the present invention is not limited thereto.
- the database 150 may store data about objects and attributes of objects to be described later in this specification, and the object manager 165 to be described later may register the objects in the database 150 or load the registered objects. . Meanwhile, as described below, in another embodiment of the present invention, the objects may be reflected in the web browser of the user in real time without being stored and loaded in the database 150.
- the common object setting unit 161 receives an object setting signal from a web browser installed in the user terminal 300 and sets a set of one or more objects as a common object.
- the common object refers to an object that is commonly displayed on one or more web pages or one or more domains. That is, the common object setting unit 161 may set the object selected by the user on the web browser as the common object.
- the common object setting unit 161 provides an object setting interface for inputting a setting signal to a web browser installed in the user terminal 300.
- the common object setting unit 161 may set a set of one or more objects previously stored in the service server 100 as a common object.
- the common object setting unit 161 obtains the object setting signal from the user terminal 300 together with the user information, so that the web browser being edited by the user in real time without having to store and load the common object in the database 150. You can make common objects reflect in.
- 'page' is a concept corresponding to a file loaded on a browser
- 'domain' means an address of a site composed of pages.
- a domain means a site address such as' aa.com 'or' bb.com '
- pages included in one domain include' aa.com/a1.html 'and' aa.com/a2.
- html ' Common objects according to an embodiment of the present invention may be commonly displayed on pages included in one domain, and when a user registers a common object in the system of the present invention, it may be loaded and used in a page of another domain. have. This will be described in more detail below.
- the service server 100 supports a graphical user interface for creating and modifying a website to a user on a web browser. Accordingly, a user can create a website by viewing the display content of the website and directly editing objects on the web browser without using a separate coding or program. That is, the website production system according to an embodiment of the present invention provides an interface for a user to create and edit their own website using a graphic user interface on a web browser without using a separate coding or program. do.
- the user can log in to the website creation service according to an embodiment of the present invention and enter the editing mode of the website.
- the service server 100 of the present invention it will be assumed that all user actions are performed in the website editing mode provided by the service server 100 of the present invention.
- FIG. 3 is a diagram illustrating a screen of an editing mode of a website creation service according to an embodiment of the present invention.
- a menu bar a1 and content a2 are present on a website, and a user may change attributes of objects existing in the menu bar a1 and content a2 as desired. For example, the user may move the position of the menu bar a1 or change its contents. In addition, the user may change an object existing in the content a2.
- the "object" of the present invention may include all multimedia content such as an image, text, sound, and video that can be implemented on a web page.
- a plurality of images and a plurality of text contents may exist in the content area a2 of the 'HOME' page, and a21 is a phone-shaped image object and a22 and a23 are image objects.
- a user may select and edit each object. For example, the user can change the image after selecting the a21 object, or change the text by selecting the a22 object.
- the website may have a HOME, COURSES, PRICES, TEACHER, CONTACTS as a page.
- a user may increase or change a page by performing an editing function such as increasing an item of a menu or renaming a menu.
- one general domain may be composed of a plurality of pages as illustrated in FIG. 3.
- common objects may be displayed on the plurality of pages at the same position in the same shape, and objects having such attributes may be referred to as common objects.
- the common object setting unit 161 may receive an object setting signal from a web browser installed in a user terminal and set a set of one or more objects as a common object.
- FIG. 4 is a diagram for describing an object setting interface for setting a common object according to one embodiment of the present invention.
- the user wants to further set a specific object (home button (a3 in the embodiment of Figure 4) to select the object and then right-click If so, the object setting menus a4 and a5 may be displayed.
- a specific object home button (a3 in the embodiment of Figure 4)
- the user may display a plurality of objects by selecting 'display multiple pages' among the attributes of the object. For example, if a user wants the home button a3 displayed on the left side of FIG. 3 to always be displayed in the same shape and in the same position regardless of page change, the user selects the object and then sets the object by pressing the right mouse button.
- the home button a3 object may be set to be a common object by selecting 'display multiple pages' from the menu a4. In this case, the home button a3 can always be displayed at the same position regardless of page change. Therefore, when the home button a3 is linked to the 'HOME' page, the users of the domain are currently displayed. Regardless, you can easily go to the 'HOME' page.
- the display position determiner 162 may set a page on which the common object is to be displayed, according to an exemplary embodiment. As described above, the common objects may be displayed on a plurality of web pages. In this case, the display position determiner 162 may set a page on which common objects are to be displayed and pages not to be displayed even on pages belonging to the same domain. To this end, the display position determiner 162 may provide an object setting interface for selecting a page for displaying the common object in a web browser installed in the user terminal 200. In addition, the display position determiner 162 may not set to display the common object only for pages in the same domain, but may also set to display the common object for a plurality of pages in different domains.
- the display position determiner 162 may insert coding related to the common object in the page where the common object is to be displayed and may not insert coding related to the common object in the page not to be displayed.
- the common object is not necessarily displayed on all pages, but a page in which the common object can be displayed can be designated, respectively, thus providing freedom of website creation and editing. Can be high.
- the homepage of a typical website may not include details unlike other pages.
- information such as contact information, representatives, company information, etc. which are generally displayed at the bottom of the pages may not be displayed on the homepage.
- the contact, representative, and company information is set to a common object, but by setting the page in which the common object is inserted into all the pages other than the home page, the website can be easily produced.
- FIG. 5 is a diagram for describing an object setting interface for setting a page on which a common object is displayed according to an embodiment of the present invention.
- FIG. 5 illustrates an object setting menu a4 for page setting, which may appear when 'multiple page display' is selected in the object setting menu a4 for the home button a3, following the implementation of FIG. It is shown. That is, when the user selects 'display multiple pages' to set a specific object as a common object, a menu for setting the page on which the object is displayed is displayed, as shown in the object setting menu a4 of FIG. 4.
- the object setting menu (a4 ') displays HOME, COURSES, PRICES, TEACHER, and CONTACTS, which are page lists of websites, and a user can select a page where a common object is displayed by selecting a check box next to a desired page.
- the user may set the home button a3 to be displayed on the HOME, COURSES, and TEACHER pages.
- the display position determiner 162 may set a position to display the common object.
- the common object changing unit 163 obtains a correction signal for the common object and changes the common object of all web pages on which the common object is displayed to match the modification signal. That is, the common object change unit 163 may apply the modification of the common object input on the page on which the common object is displayed to all pages including the common object. Thus, even if the user modifies the common object in only one page, the user may have the effect that the modifications are reflected in all the pages including the common object. In other words, when a correction signal is obtained on the web page on which the common object is displayed, the common object change unit 163 changes all common objects included in the other web pages on which the common object is displayed to correspond to the correction signal. .
- the correction signal for the common object is obtained from the user terminal 300, and the correction signal is a correction signal input by the user on a web browser installed in the user terminal 300.
- the common object changing unit 163 may provide an object setting interface for inputting a modification signal to a web browser installed in the user terminal 300.
- the common object setting unit 161 may set a set of one or more objects as a common object that can be inserted into pages included in one or more domains. That is, when the 'display multiple pages' menu shown in FIG. 4 is selected, a common object inserted into a plurality of pages in the same domain may be selected, but according to another embodiment of the present invention, the pages of different domains may be selected. It can provide an interface for setting common objects that can be inserted. To this end, the common object setting unit 161 according to an embodiment of the present invention may register common objects that can be inserted into pages included in a plurality of domains in the website production system. The registered common objects may be loaded for use between different domains or different pages using objects of the add object (a8) menu shown in FIG. 7 to be described later.
- each page when changing the common object, each page is simply expressed as 'changeable', but the coding application unit 166 may change the coding of the part related to the common object in order to collectively change the common object of the pages. It can be changed according to the correction signal.
- all web coding may be performed to provide a website creation and editing interface according to an embodiment of the present invention.
- FIG. 6 is a diagram illustrating an object setting interface capable of modifying an object according to an embodiment of the present invention.
- the home button a3 set as a common object may be displayed in HOME, COURSES, and TEACHER.
- the user may modify the home button a3 displayed on the HOME and TEACHER pages at once by modifying the home button a3 on the current page COURSES page.
- an object setting menu a6 related to the figure change may be provided.
- the object setting menu (a6) related to the shape change another shape to replace the shape of the home button (a3) can be selected, and the home button (a3 ') of the COURSES page as well as the home button of the HOME and TEACHER pages are selected. (a3 ') can be modified at one time.
- a user may set and edit a common object that is commonly displayed on a plurality of pages without separate coding or a program.
- the multi-object generator 164 may receive a group designation request and generate a multi-object composed of one or more objects. That is, the user may transmit a group designation request by selecting not only one object but a plurality of objects in the edit screen of the website creation service according to an embodiment of the present invention.
- a group designation request can be created using an object configuration interface provided by selecting a plurality of objects. For example, a user can create a group designation request for multiple objects using an object configuration interface that appears after dragging a plurality of objects. can do.
- the multi-object generator 164 generates a multi-object composed of a plurality of objects based on the attributes of the objects included in the group designation request.
- the generated multiple objects are treated like general objects, and may be the common objects described above.
- the object manager 165 may manage the objects.
- the object manager 165 may register and manage the above-described common object and multiple objects as well as a general single object.
- the object manager 165 may register a common object in the system of the present invention, and provide an interface that can apply the registered objects to not only the corresponding page but also other pages and pages of other domains.
- the registered objects may be loaded and used by the registered user, or may be loaded and used by other users.
- the registered object may be an object basically provided on the system rather than registered by users.
- a user may load a registered object and transform it into various styles and register it as a new object, and if a different style is to be applied, the user may store the stored object of another style without additional code work. You can apply it right away. That is, according to an embodiment of the present invention, the object manager 165 may allow the registered objects to be applied to pages of other domains, and may provide an interface for changing the corresponding object even when using the registered object.
- a common object such as a popular 'home button' may be registered in the system, and an interface may be provided to recall stored objects so that the same 'home button' may be used in pages of other domains.
- the user can load the registered 'home button' and insert it on the page even when the website of another domain is created.
- the user can change the style of the imported 'home button' without additional coding work and register the changed 'home button' object as a new common object.
- FIG. 7 illustrates an object adding interface for adding a registered object to a page according to an embodiment of the present invention.
- an add object button for example, a middle button
- the object adding menu a8 is categorized by types of objects such as menus, images, texts, figures, and buttons.
- the present invention is not necessarily limited thereto, and may provide various interfaces for adding registered objects.
- FIG. 7 in the content category of the add object menu a8, multiple objects including a news, an image of a product, and a set of text objects may be displayed. In the case of using such multiple objects, a user can more conveniently register standardized contents in various domains and pages.
- a user may register an object so that a specific object may be used in pages of different domains.
- the objects of the add object (a8) menu shown in FIG. 7 may be common objects registered by a user for use between different domains or different pages.
- the objects of the add object (a8) menu shown in FIG. 7 may be common objects registered in advance in the system.
- FIG. 8 is a diagram illustrating an example in which a registered object is applied to a page according to an embodiment of the present invention.
- a user may select a common object registered for use in a webpage included in one or more domains and insert the same into a page of a desired domain.
- the user can modify and register the desired style, so that the user can generate the desired content according to the type of the registered object without complicated coding process. .
- the company profile (a9) illustrated in FIG. 8 is a loading of a common object registered for use in a webpage included in one or more domains, and the user has his own content in 'Summary 1, 2, 3'. You can save it by typing. In this way, the user can easily insert into the website using the provided object without directly coding formal content such as 'company introduction'.
- the object manager 165 may manage attributes of the objects.
- the properties of objects are the kind of object (picture, text, video, sound, etc.), the location of the object, the link address set on the object, the effect of selecting the object, the object display effect (shadow effect, border effect, etc.), It may include a priority when the objects overlap, an object setting menu that may appear when an object is selected, application linkage information, payment information, and the like.
- the object manager 165 may allow the object to have attributes for payment information.
- the attribute for the payment information may be a price, a discount rate, a card company, a payment method, and the like associated with the object.
- the object itself since the object itself has an attribute for payment information, even when the object is set as a common object to be displayed on another page, it is not necessary to input the payment information repeatedly.
- a specific object is inserted into the 'new product' page as an image of a product, and the corresponding image has an attribute of 'product price: 10,000 won' as payment information.
- the image having the same payment attribute may be inserted into the 'best product' page. That is, when the object itself has an attribute for payment information, when the object itself is set as a common object, objects having the same payment attribute can be easily registered in a plurality of pages, so it is necessary to input the payment information for a duplicate object one by one. There can be no convenience when producing a shopping mall site.
- the mobile linkage unit 166 plays a role of synchronizing a website produced using the website production system according to an embodiment of the present invention with a mobile website.
- the common object inserted into the mobile website in response to the correction signal of the common object input on the web browser is also changed to reflect the same modification.
- screens that can be displayed on a desktop and screens that can be displayed on a mobile have a difference in content format and amount provided due to size differences. Therefore, in the present invention, even if the user makes a website using the website production system of the present invention on a web browser, the mobile page can be modified in an appropriate manner.
- each object of the website shown in FIGS. 4 and 5 may be appropriately sized, positioned, layouted and content of the object to fit the mobile page.
- the home button a3 is also set as the common object on the mobile page, and the 'HOME', 'COURSES' and 'TEACHER' pages of the mobile page are also set. The same may be inserted.
- the corresponding object on the mobile may also have the same payment information. That is, even when the position, size, layout, etc. of the object are changed to suit the mobile page, the property related to the payment registered by the user may have the same object on the mobile.
- FIG. 9 is a time series diagram illustrating a method for creating a website according to an embodiment of the present invention.
- an object setting signal is received from a web browser installed in a user terminal, and a set of one or more objects is set as a common object (S01).
- a web page for displaying the common object is set (S02).
- the correction signal for the common object is obtained from the user terminal, and the common object of all web pages on which the common object is displayed is changed to match the correction signal (S03).
- connection or connection members of the lines between the components shown in the drawings by way of example shows a functional connection and / or physical or circuit connections, in the actual device replaceable or additional various functional connections, physical It may be represented as a connection, or circuit connections.
- such as "essential”, “important” may not be a necessary component for the application of the present invention.
- Embodiments according to the present invention described above can be implemented in the form of program instructions that can be executed by various computer components and recorded in a computer-readable recording medium.
- the computer-readable recording medium may include program instructions, data files, data structures, etc. alone or in combination.
- Program instructions recorded on the computer-readable recording medium may be specially designed and configured for the present invention, or may be known and available to those skilled in the computer software arts.
- Examples of computer-readable recording media include magnetic media such as hard disks, floppy disks and magnetic tape, optical recording media such as CD-ROMs and DVDs, and magneto-optical media such as floptical disks. medium) and hardware devices specifically configured to store and execute program instructions, such as ROM, RAM, flash memory, and the like.
- Examples of program instructions include not only machine code generated by a compiler, but also high-level language code that can be executed by a computer using an interpreter or the like.
- the hardware device may be modified with one or more software modules to perform the processing according to the present invention, and vice versa.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
Abstract
Description
본 발명은 웹 브라우저에서 구현되는 웹사이트 제작 방법 및 시스템에 관한 것으로서, 별도의 코딩이나 프로그램 없이도 웹 페이지 상에서 공통 객체를 수정할 수 있는 웹사이트 제작 방법 및 시스템에 관한 것이다.The present invention relates to a method and system for creating a website implemented in a web browser, and to a method and system for creating a website that can modify a common object on a web page without a separate coding or program.
인터넷의 확산과 더불어 해마다 엄청난 숫자의 새로운 인터넷 웹사이트가 생성되고 있다. 웹사이트란 월드와이드웹(WWW)의 화면 또는 WWW가 제공하는 화면의 총칭을 말한다. 웹사이트를 만들기 위해서 웹사이트 제작도구와 저장공간이 필요하다. 웹사이트 제작 프로그램으로는 나모인터렉티브에서 개발한 나모 웹에디터, 마이크로소프트의 프론트페이지와 매크로미디어의 드림위버 등이 잘 알려져 있으며, PC 통신이나 IP 업체들이 가입자에게 웹사이트 내용을 저장할 수 있는 공간을 제공하고 있다.With the proliferation of the Internet, a huge number of new Internet websites are created each year. A website is a general term for a screen of the World Wide Web or a screen provided by the WWW. To create a website, you need a website builder and storage space. Website creation programs are well-known for Namo Interactive's Namo Web Editor, Microsoft's FrontPage and Macromedia's DreamWeaver, which provide PC communication and IP companies with a place to store their website content. have.
그러나, 일반적으로 웹사이트는 웹사이트에 제작에 대한 전문 지식이나 경험이 없는 통상의 인터넷 사용자들이 제작하기는 용이하지 않기 때문에, 웹사이트 제작을 전문으로 하는 업체에 의뢰하여 제작하고 있다.However, in general, a website is produced by a company that specializes in website production because it is not easy to produce by ordinary Internet users who do not have expertise or experience in producing a website.
그러나, 이 경우 웹사이트 제작에 너무 많은 비용과 시간이 소요되고, 제작된 웹사이트를 수정하거나 관리하기 위해서 별도의 용역이 필요한 문제점이 있었다.However, in this case, too much cost and time required to produce a website, there was a problem that a separate service is required to modify or manage the produced website.
또한, 포털 사이트와 같은 일부 웹사이트에서 자동으로 웹사이트를 제작하여 주는 서비스를 제공하고 있으나, 이러한 서비스는 사용자가 입력한 정보를 단순히 출력할 수 있는 단순한 기능의 웹페이지를 생성하는 수준에 불과하여, 웹사이트 제작에 경험이 없는 일반인이 다양한 기능의 웹사이트를 제작하기에는 어려움이 있었다.In addition, some websites, such as portal sites, provide a service that automatically creates a website. However, such a service is a level that simply generates a web page with a simple function of outputting user input information. However, it was difficult for the general public who had no experience in website creation to produce a website with various functions.
본 발명은 별도의 프로그램 설치나 코딩 없이도 웹 브라우저 상에서 웹사이트 제작 및 편집을 가능하게 하는 인터페이스를 제공하는 것을 일 목적으로 한다.An object of the present invention is to provide an interface for making and editing a website on a web browser without installing or coding a separate program.
본 발명은 웹사이트를 제작함에 있어서 하나의 페이지에서만 공통 객체를 변경하면 별도의 코딩 작업 없이도 공통 객체가 적용된 모든 페이지에서 변경된 공통 객체가 적용되는 인터페이스를 제공하는 것을 다른 목적으로 한다.Another object of the present invention is to provide an interface in which a changed common object is applied to all pages to which a common object is applied without changing coding when a common object is changed in only one page.
본 발명은 웹사이트를 제작함에 있어서 사용자가 공통 객체로서 등록된 객체를 로딩하여 하나 이상의 도메인에 포함된 웹페이지에 삽입할 수 있고, 등록된 객체를 로딩하여 다양한 스타일로 변형할 수 있도록 하는 인터페이스를 제공하는 것을 다른 목적으로 한다.The present invention provides an interface that allows a user to load a registered object as a common object and insert it into a webpage included in one or more domains, and to load the registered object and transform it into various styles in producing a website. To provide for other purposes.
본 발명의 일 실시예에 따르면 웹 브라우저에서 구현되는 웹사이트 제작 시스템으로서, 사용자 단말에 설치된 웹 브라우저로부터 객체 설정 신호를 수신하여, 하나 이상의 객체들의 집합을 공통 객체로 설정하는 공통 객체 설정부; 상기 공통 객체를 삽입할 웹페이지를 설정하는 표시 위치 결정부; 상기 사용자 단말로부터 상기 공통 객체에 대한 수정 신호를 획득하고, 상기 공통 객체가 삽입된 모든 웹페이지들의 상기 공통 객체를 상기 수정 신호에 부합하도록 변경하는 공통 객체 변경부; 를 포함하는 웹사이트 제작 시스템이 제공된다.According to an embodiment of the present invention, a website manufacturing system implemented in a web browser, comprising: a common object setting unit configured to receive an object setting signal from a web browser installed in a user terminal and set a set of one or more objects as a common object; A display position determiner configured to set a web page into which the common object is to be inserted; A common object changing unit obtaining a modification signal for the common object from the user terminal and changing the common object of all web pages into which the common object is inserted to match the modification signal; There is provided a website production system comprising a.
본 발명에 있어서, 상기 공통 객체 설정부는, 상기 사용자 단말에 설치된 웹 브라우저에 상기 설정 신호를 입력할 수 있는 객체 설정 인터페이스를 제공할 수 있다.In the present invention, the common object setting unit may provide an object setting interface that can input the setting signal to a web browser installed in the user terminal.
본 발명에 있어서, 상기 표시 위치 결정부는, 상기 사용자 단말에 설치된 웹 브라우저에 상기 공통 객체를 삽입할 웹페이지를 선택할 수 있는 객체 설정 인터페이스를 제공할 수 있다.In the present invention, the display position determiner may provide an object setting interface for selecting a web page into which the common object is to be inserted into a web browser installed in the user terminal.
본 발명에 있어서, 상기 공통 객체 변경부는, 상기 사용자 단말에 설치된 웹 브라우저에 상기 수정 신호를 입력할 수 있는 객체 설정 인터페이스를 제공할 수 있다.In the present invention, the common object changing unit may provide an object setting interface that can input the correction signal to a web browser installed in the user terminal.
본 발명에 있어서, 상기 객체 설정 신호 및 상기 수정 신호는 사용자가 상기 사용자 단말에 설치된 웹 브라우저를 이용하여 입력한 신호일 수 있다.In the present invention, the object setting signal and the correction signal may be a signal input by the user using a web browser installed in the user terminal.
본 발명에 있어서, 상기 사용자 단말로부터 그룹 지정 요청을 수신하여, 하나 이상의 객체들로 이루어진 다중 객체를 생성하는 다중 객체 생성부; 를 더 포함할 수 있다.In the present invention, a multi-object generating unit for receiving a group designation request from the user terminal, generating a multi-object consisting of one or more objects; It may further include.
본 발명에 있어서, 상기 공통 객체를 상기 웹사이트 제작 시스템에 등록하고, 등록된 공통 객체를 로딩할 수 있는 인터페이스를 제공하는 객체 관리부; 를 더 포함할 수 있다.In the present invention, the object management unit for registering the common object in the website production system, and provides an interface for loading the registered common object; It may further include.
본 발명에 있어서, 상기 객체 관리부는, 상기 등록된 공통 객체를 로딩하여 서로 다른 도메인에 포함된 웹페이지들에 삽입할 수 있는 인터페이스를 제공할 수 있다.In the present invention, the object manager may provide an interface for loading the registered common object and inserting it into web pages included in different domains.
본 발명에 있어서, 상기 객체 관리부는, 객체의 종류, 객체의 위치, 객체에 설정된 링크 주소, 객체의 표시 효과, 객체들이 겹쳤을 때의 우선 순위, 객체 설정 메뉴, 결재 정보 중 하나 이상을 포함하는 객체 속성을 관리할 수 있다.In the present invention, the object manager includes one or more of the type of object, the location of the object, the link address set in the object, the display effect of the object, the priority when the objects overlap, the object setting menu, payment information Manage object properties.
본 발명에 있어서, 상기 객체 관리부는 로딩된 공통 객체에 대한 변경 신호를 상기 사용자 단말로부터 수신하여, 변경된 공통 객체를 상기 웹사이트 제작 시스템에 등록할 수 있다.In the present invention, the object manager may receive a change signal for the loaded common object from the user terminal, and register the changed common object in the website production system.
본 발명에 있어서, 상기 웹사이트 제작 시스템을 사용하여 생성된 웹사이트를 모바일용 웹사이트와 동기화하고, 상기 수정 신호에 대응하여 상기 모바일용 웹사이트에 삽입된 상기 공통 객체를 변경하는 모바일 연동부; 를 더 포함할 수 있다.According to the present invention, a mobile linking unit for synchronizing a website created using the website production system with a mobile website, and changes the common object inserted into the mobile website in response to the correction signal; It may further include.
본 발명의 다른 일 실시예에 따르면 웹 브라우저에서 구현되는 웹사이트 제작 방법으로서, 사용자 단말에 설치된 웹 브라우저로부터 객체 설정 신호를 수신하여, 하나 이상의 객체들의 집합을 공통 객체로 설정하는 공통 객체 설정 단계; 상기 공통 객체를 설정할 웹페이지를 설정하는 표시 위치 결정 단계; 상기 사용자 단말로부터 상기 공통 객체에 대한 수정 신호를 획득하고, 상기 공통 객체가 설정된 모든 웹페이지들의 상기 공통 객체를 상기 수정 신호에 부합하도록 변경하는 공통 객체 변경 단계; 를 포함하는 웹사이트 제작 방법이 제공될 수 있다.According to another embodiment of the present invention, a web site manufacturing method implemented in a web browser, comprising: a common object setting step of receiving an object setting signal from a web browser installed in a user terminal and setting a set of one or more objects as a common object; A display position determining step of setting a web page for setting the common object; Obtaining a modification signal for the common object from the user terminal, and changing the common object of all web pages where the common object is set to match the modification signal; Website production method comprising a can be provided.
본 발명에 의하면, 별도의 프로그램 설치나 코딩 없이도 웹 브라우저 상에서 용이하게 웹사이트를 제작 및 편집할 수 있다.According to the present invention, a website can be easily created and edited on a web browser without installing a separate program or coding.
본 발명에 의하면, 별도의 코딩 작업 없이도 복수의 페이지에 공통적으로 적용된 객체를 웹 브라우저 상에서 일괄적으로 변경할 수 있다.According to the present invention, an object commonly applied to a plurality of pages can be collectively changed on a web browser without additional coding.
본 발명에 의하면, 웹사이트 제작에 필요한 객체를 다양한 스타일로 저장 및 등록할 수 있고, 등록된 객체를 로딩하여 변형 사용하는 것이 가능하므로, 웹사이트 제작을 보다 용이하게 할 수 있다.According to the present invention, it is possible to store and register an object required for website production in various styles, and to load and modify a registered object, thereby making website creation easier.
도 1 은 본 발명의 일 실시예에 따른 웹사이트 제작 시스템의 구성을 나타낸 도면이다.1 is a view showing the configuration of a website production system according to an embodiment of the present invention.
도 2 는 본 발명의 일 실시예에 따른 서비스 서버(100)의 내부 구성을 도시한 도면이다.2 is a diagram illustrating an internal configuration of the
도 3 은 본 발명의 일 실시예에 따른 웹사이트 제작 서비스의 편집 모드의 화면을 예시한 도면이다.3 is a diagram illustrating a screen of an editing mode of a website creation service according to an embodiment of the present invention.
도 4 는 본 발명의 일 실시예에 따라 공통 객체를 설정하는 객체 설정 인터페이스를 설명하기 위한 도면이다.4 is a diagram for describing an object setting interface for setting a common object according to one embodiment of the present invention.
도 5 는 본 발명의 일 실시예에 따라 공통 객체가 표시될 페이지를 설정하는 객체 설정 인터페이스를 설명하기 위한 도면이다.5 is a diagram for describing an object setting interface for setting a page on which a common object is displayed according to an embodiment of the present invention.
도 6 은 본 발명의 일 실시예에 따라 객체를 수정할 수 있는 객체 설정 인터페이스를 설명하기 위한 도면이다.6 is a diagram illustrating an object setting interface capable of modifying an object according to an embodiment of the present invention.
도 7 은 본 발명의 일 실시예에 따라 등록된 객체를 추가하는 객체 추가 인터페이스를 설명하기 위한 도면이다.FIG. 7 is a diagram for describing an object adding interface for adding a registered object according to one embodiment of the present invention; FIG.
도 8 은 본 발명의 일 실시예에 따라 등록된 객체가 페이지에 적용된 예를 나타낸 도면이다.8 is a diagram illustrating an example in which a registered object is applied to a page according to an embodiment of the present invention.
도 9 는 본 발명의 일 실시예에 따른 웹사이트 제작 방법을 시계열적으로 나타낸 도면이다.9 is a time series diagram illustrating a method for creating a website according to an embodiment of the present invention.
후술하는 본 발명에 대한 상세한 설명은, 본 발명이 실시될 수 있는 특정 실시예를 예시로서 도시하는 첨부 도면을 참조한다. 이러한 실시예는 당업자가 본 발명을 실시할 수 있기에 충분하도록 상세히 설명된다. 본 발명의 다양한 실시예는 서로 다르지만 상호 배타적일 필요는 없음이 이해되어야 한다. 예를 들어, 본 명세서에 기재되어 있는 특정 형상, 구조 및 특성은 본 발명의 정신과 범위를 벗어나지 않으면서 일 실시예로부터 다른 실시예로 변경되어 구현될 수 있다. 또한, 각각의 실시예 내의 개별 구성요소의 위치 또는 배치도 본 발명의 정신과 범위를 벗어나지 않으면서 변경될 수 있음이 이해되어야 한다. 따라서, 후술하는 상세한 설명은 한정적인 의미로서 행하여지는 것이 아니며, 본 발명의 범위는 특허청구범위의 청구항들이 청구하는 범위 및 그와 균등한 모든 범위를 포괄하는 것으로 받아들여져야 한다. 도면에서 유사한 참조부호는 여러 측면에 걸쳐서 동일하거나 유사한 구성요소를 나타낸다.DETAILED DESCRIPTION The following detailed description of the invention refers to the accompanying drawings that show, by way of illustration, specific embodiments in which the invention may be practiced. These embodiments are described in sufficient detail to enable those skilled in the art to practice the invention. It should be understood that the various embodiments of the present invention are different but need not be mutually exclusive. For example, certain shapes, structures, and characteristics described herein may be implemented with changes from one embodiment to another without departing from the spirit and scope of the invention. In addition, it is to be understood that the location or arrangement of individual components within each embodiment may be changed without departing from the spirit and scope of the invention. Accordingly, the following detailed description is not to be taken in a limiting sense, and the scope of the present invention should be taken as encompassing the scope of the claims of the claims and all equivalents thereto. Like reference numerals in the drawings indicate the same or similar elements throughout the several aspects.
이하에서는, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 본 발명을 용이하게 실시할 수 있도록 하기 위하여, 본 발명의 여러 실시예에 관하여 첨부된 도면을 참조하여 상세히 설명하기로 한다.Hereinafter, various embodiments of the present invention will be described in detail with reference to the accompanying drawings so that those skilled in the art can easily implement the present invention.
도 1 은 본 발명의 일 실시예에 따른 웹사이트 제작 시스템의 구성을 나타낸 도면이다.1 is a view showing the configuration of a website production system according to an embodiment of the present invention.
본 발명은 웹에서 구현되는 웹사이트 제작 방법 및 시스템에 관한 것으로, 본 발명의 일 실시예에 따르면 별도의 프로그램 설치나 코딩 없이도 웹 브라우저(web bowser) 상에서 용이하게 웹사이트를 제작 및 편집할 수 있는 인터페이스가 제공된다. 또한, 본 발명의 일 실시예에 따르면 여러 페이지로 이루어지는 웹사이트를 제작함에 있어서, 하나의 페이지에서만 공통 객체를 변경하면 사용자가 별도로 코드 작업을 할 필요 없이 전체 페이지에서 자동으로 공통 객체가 변경되어 저장되는 인터페이스를 제공할 수 있다.The present invention relates to a method and system for creating a website implemented on a web. According to an embodiment of the present invention, a website can be easily created and edited on a web browser without a separate program installation or coding. An interface is provided. In addition, according to an embodiment of the present invention, when creating a website consisting of multiple pages, if the common object is changed in only one page, the common object is automatically changed and stored in the entire page without the user having to perform code work separately. Can provide an interface.
보다 상세하게는, 본 발명의 일 실시예에 따른 웹사이트 제작 시스템은 후술하는 바와 같이, 서비스 서버(100), 서비스 서버(100)로부터 웹사이트 제작 및 편집 인터페이스를 제공받는 복수개의 사용자 단말(300)들, 상기 서비스 서버(100)와 복수개의 사용자 단말(300)을 연결하는 통신망(400)을 포함한다.More specifically, the website production system according to an embodiment of the present invention, as will be described later, a plurality of
먼저, 본 발명의 일 실시예에 따르면 서비스 서버(100)는 본 발명의 일 실시예에 따라 웹사이트를 제작 및 편집할 수 있는 인터페이스를 사용자 단말(300)에 제공하는 서비스 서버(100)이다.First, according to an embodiment of the present invention, the
또한, 복수개의 휴대용 단말(300)들은 유무선 통신 환경에서 웹 서비스를 이용할 수 있고, 온라인 학습을 위한 애플리케이션이 설치 및 구동될 수 있는 다양한 종류의 단말기를 의미한다. 즉, 휴대용 단말(300)는 태블릿 퍼스널 컴퓨터(tablet personal computer), 이동 전화(mobile telephone), 스마트폰(smart phone), 전화(telephone), 퍼스널 컴퓨터(personal computer), 및 퍼스널 디지털 보조장치(personal digital assistant), 전자책 단말기(e-book reader)와 같은 클라이언트 컴퓨팅 환경들과 실질적으로 동일한 구성요소일 수 있다. 여기서, 도 1에는 휴대용 단말(300)가 퍼스널 컴퓨터(personal computer)(301) 또는 스마트폰(smart phone)(302)인 것으로 도시되어 있으나, 본 발명의 사상은 이에 제한되지 아니하면, 상술한 바와 같이 온라인 학습을 위해 소정의 문제가 디스플레이되고 사용자로부터 정답을 입력받는 애플리케이션이 설치 및 구동될 수 있는 모든 종류의 전자기기가 상정가능하다 할 것이다. In addition, the plurality of
한편, 통신망(400)은 복수 개의 휴대용 단말(300)들과 애플리케이션 서버(100)를 연결하는 역할을 수행한다. 즉, 통신망(400)은 휴대용 단말(300)들이 애플리케이션 서버(100)에 접속한 후 패킷 데이터를 송수신할 수 있도록 접속 경로를 제공하는 통신망을 의미한다.Meanwhile, the
기존에는 그래픽 유저 인터페이스를 사용하여 사용자에게 컨텐츠를 편집할 수 있도록 하는 프로그램이 다수 개발되어 있다. 대표적인 예로서, 마이크로소프트사의 파워 포인트(power point)를 이용하면 슬라이드 내에서 사용자는 텍스트와 같은 컨텐츠 뿐만 아니라 도형, 이미지, 수식, 동영상, 소리 등의 다양한 멀티미디어 컨텐츠를 마우스 클릭으로 생성 및 편집하는 것이 가능하다. 또한, 파워 포인트(power point)에서는 공통된 컨텐츠들을 마스터 모드를 이용하여 편집 가능했으나, 마스터 모드에서 설정된 공통된 컨텐츠들은 동일한 형식을 갖는 모든 페이지들에 일괄적으로 적용되어 버리는 불편함이 있었다.Many programs have been developed that allow users to edit content using a graphical user interface. As a representative example, using Microsoft's power point, users can create and edit various multimedia contents such as shapes, images, equations, videos, sounds, etc. as well as contents such as text in the slides. It is possible. In addition, in PowerPoint, the common contents can be edited using the master mode, but the common contents set in the master mode are inconveniently applied to all pages having the same format.
그러나, 상기와 같이 별도의 그래픽 유저 인터페이스를 제공하여 사용자에게 텍스트가 아닌 멀티미디어 컨텐츠를 편집할 수 있도록 하는 것은 파워포인트와 같이 일부 개발 및 배포된 프로그램에서만 가능하였다. 이에 반해, 웹사이트 제작의 경우 웹페이지를 생성할 수 있는 언어 자체가 웹사이트를 구성하여, 그래픽 유저 인터페이스를 사용하여 사용자에게 편집 기능을 제공하기 어려운 면이 있었다. 따라서, 웹사이트 제작을 위해서는 숙련된 웹 기능을 다룰 줄 아는 기술자이거나, 혹은 제공된 별도의 프로그램을 통해서만 웹사이트를 제작하는 것이 가능하였다. 혹은, 블로그와 같이 매우 제한된 형식 내에서 간단한 이미지, 텍스트 등만을 바꿀 수 있는 방법으로 웹사이트 제작 서비스가 제공되고 있었다. 따라서, 기존의 웹사이트 제작 방법에 의하면 직접 전문가에게 의뢰하거나 프로그램을 구입하기 위한 비용이 많이 투입되었으며, 혹은 제한된 형식의 웹사이트 밖에 제작하지 못하였다.However, as described above, providing a separate graphical user interface to allow a user to edit multimedia content other than text was possible only in some developed and distributed programs such as PowerPoint. On the other hand, in the case of website production, the language that can generate the web page itself constitutes the website, and it is difficult to provide the editing function to the user using the graphic user interface. Therefore, it was possible to produce a website only by a technician who can handle skilled web functions, or through a separate program provided. Or, a website production service was provided in such a way that only a simple image, text, and the like could be changed within a very limited format such as a blog. Therefore, according to the existing website production method, a lot of money was required to directly refer to an expert or to purchase a program, or only a limited type of website was produced.
이에 반해, 본 발명의 일 실시예에 따른 서비스 서버(100)는 웹 브라우저 상에서 웹사이트를 제작 및 편집하되, 도메인 및 페이지들 간에 공통되는 객체를 자유롭게 조정할 수 있도록 하는 웹사이트 제작 및 편집 인터페이스를 사용자 단말(300)에 제공한다.On the contrary, the
도 2 는 본 발명의 일 실시예에 따른 서비스 서버(100)의 내부 구성을 도시한 도면이다.2 is a diagram illustrating an internal configuration of the
먼저, 서비스 서버(100)는 통신부(110), 메모리(120), 프로그램 저장부(130), 제어부(140), 데이터베이스(150), 공통 객체 설정부(161), 표시 위치 결정부(162), 공통 객체 변경부(163), 다중 객체 생성부(164), 객체 관리부(165) 및 코딩 적용부(166)를 포함한다.First, the
통신부(110)는 서비스 서버(100)와 사용자 단말(300)들 간의 송수신 신호를 패킷 데이터 형태로 제공하는 데 필요한 통신 인터페이스를 제공한다. 여기서, 통신부(110)는 다른 네트워크 장치와 유무선 연결을 통해 제어 신호 또는 데이터 신호와 같은 신호를 송수신하기 위해 필요한 하드웨어 및 소프트웨어를 포함하는 장치일 수 있다. The communication unit 110 provides a communication interface for providing a transmission / reception signal between the
메모리(120)는 제어부(140)가 처리하는 데이터를 일시적 또는 영구적으로 저장하는 기능을 수행한다. 여기서, 메모리(120)는 자기 저장 매체(magnetic storage media) 또는 플래시 저장 매체(flash storage media)를 포함할 수 있으나, 본 발명의 범위가 이에 한정되는 것은 아니다.The memory 120 performs a function of temporarily or permanently storing data processed by the controller 140. Here, the memory 120 may include a magnetic storage media or a flash storage media, but the scope of the present invention is not limited thereto.
프로그램 저장부(130)는 본 발명의 일 실시예에 따라 후술할 제어부(140)가 실행하는 모든 과정을 지시하는 명령으로 구성된 프로그램을 저장할 수 있다.The program storage unit 130 may store a program configured as a command for instructing all processes executed by the controller 140 to be described later, according to an embodiment of the present invention.
제어부(140)는 일종의 중앙처리장치로서 웹사이트 제작 및 편집을 위한 인터페이스를 제공하는 전체 과정을 제어한다. 즉, 제어부(140)는 프로그램 저장부(130)에 탑재된 제어 소프트웨어를 구동하고, 서비스 서버(100)내의 각 부를 제어하여 사용자 단말(200)에 조언을 제공하는 기능을 수행할 수 있다.The controller 140 is a kind of central processing unit that controls the entire process of providing an interface for creating and editing a website. That is, the controller 140 may drive the control software installed in the program storage unit 130 and control each unit in the
여기서, 제어부(140)는 프로세서(processor)와 같이 데이터를 처리할 수 있는 모든 종류의 장치를 포함할 수 있다. 여기서, '프로세서(processor)'는, 예를 들어 프로그램 내에 포함된 코드 또는 명령으로 표현된 기능을 수행하기 위해 물리적으로 구조화된 회로를 갖는, 하드웨어에 내장된 데이터 처리 장치를 의미할 수 있다. 이와 같이 하드웨어에 내장된 데이터 처리 장치의 일 예로써, 마이크로프로세서(microprocessor), 중앙처리장치(central processing unit: CPU), 프로세서 코어(processor core), 멀티프로세서(multiprocessor), ASIC(application-specific integrated circuit), FPGA(field programmable gate array) 등의 처리 장치를 망라할 수 있으나, 본 발명의 범위가 이에 한정되는 것은 아니다.Here, the controller 140 may include all kinds of devices capable of processing data, such as a processor. Here, the 'processor' may refer to a data processing apparatus embedded in hardware having, for example, a circuit physically structured to perform a function represented by code or instructions included in a program. As an example of a data processing device embedded in hardware, a microprocessor, a central processing unit (CPU), a processor core, a multiprocessor, and an application-specific integrated device (ASIC) It may include a processing device such as a circuit, a field programmable gate array (FPGA), etc., but the scope of the present invention is not limited thereto.
데이터베이스(150)는 본 명세서에서 후술할 객체들 및 객체들의 속성에 대한 데이터가 저장될 수 있으며, 후술한는 객체 관리부(165)는 객체들을 데이터베이스(150)에 등록하거나 등록된 객체들을 로딩할 수 있다. 한편, 후술하는 바와 같이 본 발명의 다른 실시예에 있어서는, 객체들은 데이터베이스(150)에 저장 및 로딩될 필요 없이 실시간으로 사용자의 웹 브라우저에 반영될 수도 있다.The database 150 may store data about objects and attributes of objects to be described later in this specification, and the object manager 165 to be described later may register the objects in the database 150 or load the registered objects. . Meanwhile, as described below, in another embodiment of the present invention, the objects may be reflected in the web browser of the user in real time without being stored and loaded in the database 150.
공통 객체 설정부(161)는 사용자 단말(300)에 설치된 웹 브라우저로부터 객체 설정 신호를 수신하여, 하나 이상의 객체들의 집합을 공통 객체로 설정한다. 이때, 공통 객체란 하나 이상의 웹페이지 혹은 하나 이상의 도메인에서 공통적으로 표시되는 객체를 의미한다. 즉, 공통 객체 설정부(161)는 사용자가 웹 브라우저 상에서 선택한 객체를 공통 객체로 설정할 수 있다. 이를 위해, 공통 객체 설정부(161)는 사용자 단말(300)에 설치된 웹 브라우저에 설정 신호를 입력할 수 있는 객체 설정 인터페이스를 제공한다. 혹은, 본 발명의 다른 일 실시예에 따르면 공통 객체 설정부(161)는 서비스 서버(100)에 기저장된 하나 이상의 객체들의 집합을 공통 객체로 설정할 수도 있다. 또한, 공통 객체 설정부(161)는 사용자 단말(300)로부터의 객체 설정 신호를 사용자 정보와 함께 획득함으로써, 데이터베이스(150)에 공통 객체를 저장 및 로딩할 필요 없이 실시간으로 사용자가 편집 중인 웹브라우저에 공통 객체가 반영되도록 할 수 있다.The common object setting unit 161 receives an object setting signal from a web browser installed in the
본 발명의 일 실시예에 있어서, '페이지'란 브라우저 상에 로딩되는 파일에 대응되는 개념이고, '도메인'은 페이지들로 이루어진 사이트의 주소를 의미한다. 예를 들어, 도메인은 'aa.com', 'bb.com' 등의 사이트 주소를 의미하고, 하나의 도메인에 포함된 페이지들은 'aa.com/a1.html', 'aa.com/a2.html' 일 수 있다. 본 발명의 일 실시예에 따른 공통 객체들은 하나의 도메인에 포함된 페이지들에 공통적으로 표시될 수도 있고, 사용자가 공통 객체를 본 발명의 시스템에 등록하는 경우, 다른 도메인의 페이지에서도 로딩되어 사용될 수 있다. 이에 대해서는 하기에서 보다 상세히 살펴보기로 한다.In one embodiment of the present invention, 'page' is a concept corresponding to a file loaded on a browser, and 'domain' means an address of a site composed of pages. For example, a domain means a site address such as' aa.com 'or' bb.com ', and pages included in one domain include' aa.com/a1.html 'and' aa.com/a2. html '. Common objects according to an embodiment of the present invention may be commonly displayed on pages included in one domain, and when a user registers a common object in the system of the present invention, it may be loaded and used in a page of another domain. have. This will be described in more detail below.
한편, 본 발명의 일 실시예에 따른 서비스 서버(100)는 사용자에게 웹사이트를 제작 및 수정할 수 있는 그래픽 유저 인터페이스를 웹 브라우저 상에서 지원한다. 이에 따라, 사용자는 웹 브라우저 상에서, 별도의 코딩이나 프로그램을 사용할 필요 없이, 웹사이트의 표시 내용을 보고 직접 객체들을 편집하여 웹사이트를 제작할 수 있다. 즉, 본 발명의 일 실시예에 따른 웹사이트 제작 시스템은 사용자가 별도의 코딩이나 프로그램을 사용하지 않고, 웹 브라우저 상에서 그래픽 유저 인터페이스를 이용하여 자신의 웹사이트를 제작 및 편집할 수 있는 인터페이스를 제공한다.On the other hand, the
보다 상세히, 사용자는 본 발명의 일 실시예에 따른 웹사이트 제작 서비스에 로그인하여, 웹사이트의 편집 모드로 들어갈 수 있다. 이하의 설명에서, 사용자의 행위는 모두 본 발명의 서비스 서버(100)가 제공한 웹사이트 편집 모드에서 이루어지는 것으로 가정하고 설명하기로 한다.In more detail, the user can log in to the website creation service according to an embodiment of the present invention and enter the editing mode of the website. In the following description, it will be assumed that all user actions are performed in the website editing mode provided by the
도 3 은 본 발명의 일 실시예에 따른 웹사이트 제작 서비스의 편집 모드의 화면을 예시한 도면이다.3 is a diagram illustrating a screen of an editing mode of a website creation service according to an embodiment of the present invention.
도 3 을 참조하면, 현재 웹사이트에는 메뉴바(a1) 및 컨텐츠(a2)가 존재하며, 사용자는 메뉴바(a1) 및 컨텐츠(a2)에 존재하는 객체들의 속성을 원하는 대로 변경할 수 있다. 예를 들어, 사용자는 메뉴바(a1)의 위치를 옮기거나, 내용을 변경할 수 있다. 또한, 사용자는 컨텐츠(a2)에 존재하는 객체를 변경할 수 있다. 이때, 본 발명의 '객체' 란, 웹페이지 상에서 구현될 수 있는 이미지, 텍스트, 소리, 동영상 등의 멀티미디어 컨텐츠를 모두 포함할 수 있다Referring to FIG. 3, a menu bar a1 and content a2 are present on a website, and a user may change attributes of objects existing in the menu bar a1 and content a2 as desired. For example, the user may move the position of the menu bar a1 or change its contents. In addition, the user may change an object existing in the content a2. In this case, the "object" of the present invention may include all multimedia content such as an image, text, sound, and video that can be implemented on a web page.
예를 들어, 도 3 에 도시된 바와 같이 'HOME' 페이지의 컨텐츠 영역(a2)에는 복수개의 이미지와 복수개의 텍스트 컨텐츠들이 존재할 수 있으며, a21 는 전화모양의 이미지 객체, a22 및 a23 는 이미지 객체이다. 본 발명의 일 실시예에 따른 웹사이트 제작 서비스에서, 사용자는 각 객체를 선택하여 편집할 수 있다. 예를 들어, 사용자는 a21 객체를 선택한 후 이미지를 변경하거나, a22 객체를 선택하여 텍스트를 변경할 수 있다.For example, as illustrated in FIG. 3, a plurality of images and a plurality of text contents may exist in the content area a2 of the 'HOME' page, and a21 is a phone-shaped image object and a22 and a23 are image objects. . In the website production service according to an embodiment of the present invention, a user may select and edit each object. For example, the user can change the image after selecting the a21 object, or change the text by selecting the a22 object.
한편, 도 3 의 실시예에서는, a2 의 메뉴 표시 영역에 나타난 바와 같이, 해당 웹사이트는 페이지로서 HOME, COURSES, PRICES, TEACHER, CONTACTS 를 가질 수 있다. 편집 모드에서, 사용자는 메뉴의 항목을 증가시키거나, 메뉴의 이름을 변경시키는 등의 편집 기능을 수행하여 페이지를 증가시키거나 변경할 수 있다.On the other hand, in the embodiment of Figure 3, as shown in the menu display area of a2, the website may have a HOME, COURSES, PRICES, TEACHER, CONTACTS as a page. In the edit mode, a user may increase or change a page by performing an editing function such as increasing an item of a menu or renaming a menu.
즉, 일반적인 하나의 도메인은 도 3 에서 예시한 바와 같이 복수개의 페이지로 이루어질 수 있다. 본 발명의 일 실시예에 의하면, 복수개의 페이지 상에 공통 객체들이 동일 형상으로 동일 위치에 표시될 수 있고, 이러한 속성을 가지는 객체들을 공통 객체라고 칭할 수 있다. 상술한 바와 같이, 본 발명의 일 실시예에 따라 공통 객체 설정부(161)는 사용자 단말에 설치된 웹 브라우저로부터 객체 설정 신호를 수신하여, 하나 이상의 객체들의 집합을 공통 객체로 설정할 수 있다.That is, one general domain may be composed of a plurality of pages as illustrated in FIG. 3. According to an embodiment of the present invention, common objects may be displayed on the plurality of pages at the same position in the same shape, and objects having such attributes may be referred to as common objects. As described above, according to an embodiment of the present invention, the common object setting unit 161 may receive an object setting signal from a web browser installed in a user terminal and set a set of one or more objects as a common object.
도 4 는 본 발명의 일 실시예에 따라 공통 객체를 설정하는 객체 설정 인터페이스를 설명하기 위한 도면이다.4 is a diagram for describing an object setting interface for setting a common object according to one embodiment of the present invention.
도 4 에서 볼 수 있는 바와 같이, 본 발명의 일 실시예에 따라 사용자가 특정 객체(도 4 의 실시예에서는 홈버튼(a3))에 대해 추가 설정을 원하여 객체를 선택한 후 마우스 오른쪽 버튼을 클릭하면, 객체 설정 메뉴(a4, a5)가 표시될 수 있다. 이때, 도 4 의 실시예에 따르면 사용자가 특정 객체를 공통 객체로 표시하고자 하는 경우, 사용자는 해당 객체의 속성 중 '여러 페이지 표시'를 선택하여 여러 객체를 표시할 수 있다. 예를 들어, 사용자는 도 3 의 왼쪽에 표시된 홈버튼(a3)가 페이지가 바뀌는 것에 상관없이 항상 같은 모양으로, 같은 위치에 표시되기를 원하는 경우 해당 객체를 선택한 후, 마우스 오른쪽 버튼을 눌러 나타나는 객체 설정 메뉴(a4)에서 '여러 페이지 표시'를 선택하여 홈버튼(a3) 객체가 공통 객체가 되도록 설정할 수 있다. 이 경우, 홈버튼(a3)은 페이지가 바뀌는 것에 상관없이 항상 같은 위치에 표시될 수 있으므로, 홈버튼(a3)에 'HOME' 페이지의 링크를 함께 걸어두는 경우 도메인의 이용자들은 현재 표시되고 있는 페이지에 상관없이 편하게 'HOME' 페이지로 이동할 수 있다.As can be seen in Figure 4, according to an embodiment of the present invention, the user wants to further set a specific object (home button (a3 in the embodiment of Figure 4) to select the object and then right-click If so, the object setting menus a4 and a5 may be displayed. In this case, according to the embodiment of FIG. 4, when a user wants to display a specific object as a common object, the user may display a plurality of objects by selecting 'display multiple pages' among the attributes of the object. For example, if a user wants the home button a3 displayed on the left side of FIG. 3 to always be displayed in the same shape and in the same position regardless of page change, the user selects the object and then sets the object by pressing the right mouse button. The home button a3 object may be set to be a common object by selecting 'display multiple pages' from the menu a4. In this case, the home button a3 can always be displayed at the same position regardless of page change. Therefore, when the home button a3 is linked to the 'HOME' page, the users of the domain are currently displayed. Regardless, you can easily go to the 'HOME' page.
표시 위치 결정부(162)는 본 발명의 일 실시예에 따라 공통 객체를 표시할 페이지를 설정할 수 있다. 상술한 바와 같이 공통 객체들은 복수개의 웹페이지에 표시될 수 있다. 이 경우, 표시 위치 결정부(162)는 동일 도메인에 속하는 페이지들에서도 공통 객체들이 표시될 페이지와, 표시되지 않을 페이지를 설정할 수 있다. 이를 위해, 표시 위치 결정부(162)는 사용자 단말(200)에 설치된 웹 브라우저에 상기 공통 객체를 표시할 페이지를 선택할 수 있는 객체 설정 인터페이스를 제공할 수 있다. 또한, 표시 위치 결정부(162)는 반드시 동일한 도메인 내의 페이지들에 대해서만 공통 객체를 표시할 것을 설정하는 것이 아니라, 서로 다른 도메인 내의 복수개의 페이지들에 대해서도 공통 객체를 표시할 것을 설정할 수 있다.The display position determiner 162 may set a page on which the common object is to be displayed, according to an exemplary embodiment. As described above, the common objects may be displayed on a plurality of web pages. In this case, the display position determiner 162 may set a page on which common objects are to be displayed and pages not to be displayed even on pages belonging to the same domain. To this end, the display position determiner 162 may provide an object setting interface for selecting a page for displaying the common object in a web browser installed in the
본 발명의 일 실시예에 따르면 공통 객체를 표시하기 위해서는, 공통 객체가 표시되는 페이지에 동일한 내용의 코딩이 삽입될 필요가 있다. 따라서, 표시 위치 결정부(162)는, 공통 객체가 표시될 페이지에는 공통 객체와 관련한 코딩을 삽입하고, 표시되지 않을 페이지에는 공통 객체와 관련한 코딩을 삽입하지 않을 수 있다.According to an embodiment of the present invention, in order to display a common object, coding having the same content needs to be inserted into a page on which the common object is displayed. Accordingly, the display position determiner 162 may insert coding related to the common object in the page where the common object is to be displayed and may not insert coding related to the common object in the page not to be displayed.
따라서, 본 발명의 일 실시예에 따르면 공통 객체를 설정하더라도, 반드시 모든 페이지에 공통 객체가 표시되는 것이 아니라, 공통 객체가 표시될 수 있는 페이지를 각각 지정할 수 있으므로, 웹사이트 제작 및 편집의 자유도가 높아질 수 있다.Therefore, according to an embodiment of the present invention, even if a common object is set, the common object is not necessarily displayed on all pages, but a page in which the common object can be displayed can be designated, respectively, thus providing freedom of website creation and editing. Can be high.
예를 들어, 일반적인 웹사이트의 홈페이지, 즉 해당 도메인 주소를 입력했을 때 나타나는 첫 페이지는 다른 페이지들과 달리 세부적인 내용을 포함하고 있지 않을 수 있다. 예를 들어, 페이지들의 가장 하단에 일반적으로 표시되는 연락처, 대표자, 회사 정보 등의 정보는 홈페이지에는 표시되지 않을 수 있다. 이 경우 연락처, 대표자, 회사 정보를 공통 객체를 설정하되, 공통 객체가 삽입되는 페이지를 홈페이지가 아닌 다른 모든 페이지로 설정함으로써, 웹사이트를 용이하게 제작할 수 있다. For example, the homepage of a typical website, that is, the first page that appears when the corresponding domain address is entered, may not include details unlike other pages. For example, information such as contact information, representatives, company information, etc. which are generally displayed at the bottom of the pages may not be displayed on the homepage. In this case, the contact, representative, and company information is set to a common object, but by setting the page in which the common object is inserted into all the pages other than the home page, the website can be easily produced.
도 5 는 본 발명의 일 실시예에 따라 공통 객체가 표시될 페이지를 설정하는 객체 설정 인터페이스를 설명하기 위한 도면이다.5 is a diagram for describing an object setting interface for setting a page on which a common object is displayed according to an embodiment of the present invention.
도 5 는 도 4 의 실시에에 후속하여, 홈버튼(a3)에 대한 객체 설정 메뉴(a4)에서 '여러 페이지 표시'를 선택한 경우 나타날 수 있는, 페이지 설정에 대한 객체 설정 메뉴(a4')를 나타내고 있다. 즉, 사용자가 특정 객체를 공통 객체로 설정하기 위해 '여러 페이지 표시'를 선택한 경우, 도 4 의 객체 설정 메뉴(a4')와 같이 해당 객체가 표시되는 페이지를 설정할 수 있는 메뉴가 나타난다. 이때, 객체 설정 메뉴(a4')에는 웹사이트들의 페이지 목록인 HOME, COURSES, PRICES, TEACHER, CONTACTS 가 표시되고, 사용자는 원하는 페이지 옆의 체크박스를 선택하여 공통 객체가 표시될 페이지를 선택할 수 있다. 도 5 의 예시에서, 사용자는 HOME, COURSES, TEACHER 페이지에 홈버튼(a3)이 표시되도록 설정할 수 있다. 사용자의 입력에 따라 표시 위치 결정부(162)는 공통 객체를 표시할 위치를 설정할 수 있다.FIG. 5 illustrates an object setting menu a4 for page setting, which may appear when 'multiple page display' is selected in the object setting menu a4 for the home button a3, following the implementation of FIG. It is shown. That is, when the user selects 'display multiple pages' to set a specific object as a common object, a menu for setting the page on which the object is displayed is displayed, as shown in the object setting menu a4 of FIG. 4. At this time, the object setting menu (a4 ') displays HOME, COURSES, PRICES, TEACHER, and CONTACTS, which are page lists of websites, and a user can select a page where a common object is displayed by selecting a check box next to a desired page. . In the example of FIG. 5, the user may set the home button a3 to be displayed on the HOME, COURSES, and TEACHER pages. According to a user input, the display position determiner 162 may set a position to display the common object.
공통 객체 변경부(163)는 공통 객체에 대한 수정 신호를 획득하고, 공통 객체가 표시된 모든 웹페이지들의 공통 객체를 수정 신호에 부합하도록 변경한다. 즉, 공통 객체 변경부(163)는 공통 객체가 표시된 일 페이지 상에서 입력된 공통 객체의 수정 사항을, 공통 객체를 포함하는 모든 페이지에 적용될 수 있도록 한다. 이로써, 사용자는 공통 객체를 하나의 페이지에서만 수정하여도, 공통 객체가 포함된 모든 페이지에서 수정 사항이 반영되는 효과를 가질 수 있다. 달리 말해, 공통 객체 변경부(163)는 공통 객체가 표시된 웹페이지 상에서, 수정 신호가 획득되는 경우, 상기 공통 객체가 표시된 다른 웹페이지들에 포함된 공통 객체를 모두 상기 수정 신호에 부합하도록 변경한다. 마찬가지로, 공통 객체에 대한 수정 신호는 사용자 단말(300)로부터 획득되며, 수정 신호는 사용자가 사용자 단말(300)에 설치된 웹 브라우저 상에서 입력한 수정 신호이다. 이를 위해, 공통 객체 변경부(163)는 사용자 단말(300)에 설치된 웹 브라우저에 수정 신호를 입력할 수 있는 객체 설정 인터페이스를 제공할 수 있다.The common object changing unit 163 obtains a correction signal for the common object and changes the common object of all web pages on which the common object is displayed to match the modification signal. That is, the common object change unit 163 may apply the modification of the common object input on the page on which the common object is displayed to all pages including the common object. Thus, even if the user modifies the common object in only one page, the user may have the effect that the modifications are reflected in all the pages including the common object. In other words, when a correction signal is obtained on the web page on which the common object is displayed, the common object change unit 163 changes all common objects included in the other web pages on which the common object is displayed to correspond to the correction signal. . Similarly, the correction signal for the common object is obtained from the
한편, 비록 도 4 및 도 5 에서는 도시되지 않았지만, 공통 객체 설정부(161)는 하나 이상의 객체들의 집합을, 하나 이상의 도메인에 포함된 페이지들에 삽입될 수 있는 공통 객체로 설정할 수도 있다. 즉, 도 4 에 도시된 '여러 페이지 표시'메뉴를 선택하는 경우, 동일 도메인 내의 복수개의 페이지에 삽입되는 공통 객체를 선택할 수 있지만, 본 발명의 다른 일 실시예에 따르면 서로 다른 도메인의 페이지들에 삽입될 수 있는 공통 객체를 설정하는 인터페이스를 제공할 수 있다. 이를 위해, 본 발명의 일 실시예에 따른 공통 객체 설정부(161)는 복수의 도메인에 포함된 페이지들에 삽입될 수 있는 공통 객체들을 웹사이트 제작 시스템에 등록할 수 있다. 등록된 공통 객체들은, 후술하는 도 7 에 도시된 객체 추가(a8) 메뉴의 객체들을 사용하여 서로 다른 도메인 혹은 서로 다른 페이지들 간에 사용되기 위해 로딩될 수 있다.Although not shown in FIGS. 4 and 5, the common object setting unit 161 may set a set of one or more objects as a common object that can be inserted into pages included in one or more domains. That is, when the 'display multiple pages' menu shown in FIG. 4 is selected, a common object inserted into a plurality of pages in the same domain may be selected, but according to another embodiment of the present invention, the pages of different domains may be selected. It can provide an interface for setting common objects that can be inserted. To this end, the common object setting unit 161 according to an embodiment of the present invention may register common objects that can be inserted into pages included in a plurality of domains in the website production system. The registered common objects may be loaded for use between different domains or different pages using objects of the add object (a8) menu shown in FIG. 7 to be described later.
본 발명의 명세서에서는 공통 객체를 변경할 때 페이지마다 단순히 '변경될 수 있다' 라고 표현되지만, 코딩 적용부(166)는 페이지들의 공통 객체를 일괄적으로 변경하기 위해, 공통 객체와 관련한 부분의 코딩이 수정 신호에 따라 변경되도록 할 수 있다. 이 밖에도, 본 발명의 일 실시예에 따른 웹사이트 제작 및 편집 인터페이스를 제공하기 위한 모든 웹 코딩을 수행될 수 있다.In the specification of the present invention, when changing the common object, each page is simply expressed as 'changeable', but the coding application unit 166 may change the coding of the part related to the common object in order to collectively change the common object of the pages. It can be changed according to the correction signal. In addition, all web coding may be performed to provide a website creation and editing interface according to an embodiment of the present invention.
도 6 은 본 발명의 일 실시예에 따라 객체를 수정할 수 있는 객체 설정 인터페이스를 설명하기 위한 도면이다.6 is a diagram illustrating an object setting interface capable of modifying an object according to an embodiment of the present invention.
도 5 의 실시예에 계속하여, 공통 객체로 설정된 홈버튼(a3)은 HOME, COURSES, TEACHER 에 표시되어 있을 수 있다. 이때, 도 6 의 메뉴(a1)에 도시된 바와 같이 사용자는 현재 페이지인 COURSES 페이지에서 홈버튼(a3)을 수정함으로써, HOME 및 TEACHER 페이지에 표시되는 홈버튼(a3)을 한꺼번에 수정할 수 있다. 보다 상세히, 도 6 의 실시예에 따르면, 사용자가 객체 설정 메뉴(a5) 중 '도형 변경' 메뉴를 선택하는 경우, 도형 변경과 관련한 객체 설정 메뉴(a6)가 제공될 수 있다. 도형 변경과 관련한 객체 설정 메뉴(a6)에서 홈버튼(a3)의 도형을 대체할 다른 도형을 선택할 수 있으며, 선택된 도형으로 COURSES 페이지의 홈버튼(a3')은 물론, HOME 및 TEACHER 페이지의 홈버튼(a3')이 한꺼번에 수정될 수 있다. 이로써, 사용자는 별도의 코딩이나 프로그램이 없이도 복수의 페이지들에 공통적으로 표시되는 공통 객체를 설정 및 편집할 수 있다.Continuing with the embodiment of FIG. 5, the home button a3 set as a common object may be displayed in HOME, COURSES, and TEACHER. In this case, as shown in the menu a1 of FIG. 6, the user may modify the home button a3 displayed on the HOME and TEACHER pages at once by modifying the home button a3 on the current page COURSES page. In more detail, according to the embodiment of FIG. 6, when the user selects the 'shape change' menu from the object setting menu a5, an object setting menu a6 related to the figure change may be provided. In the object setting menu (a6) related to the shape change, another shape to replace the shape of the home button (a3) can be selected, and the home button (a3 ') of the COURSES page as well as the home button of the HOME and TEACHER pages are selected. (a3 ') can be modified at one time. As a result, a user may set and edit a common object that is commonly displayed on a plurality of pages without separate coding or a program.
다중 객체 생성부(164)는 그룹 지정 요청을 수신하여, 하나 이상의 객체들로 이루어진 다중 객체를 생성할 수도 있다. 즉, 사용자는 본 발명의 일 실시예에 따른 웹사이트 제작 서비스의 편집 화면에서, 하나의 객체 뿐만 아니라 복수개의 객체를 선택하여 그룹 지정 요청을 전송할 수 있다. 그룹 지정 요청은, 다수개의 객체를 선택하면 제공되는 객체 설정 인터페이스를 이용하여 생성할 수 있으며, 예를 들어 사용자는 복수개의 객체를 드래그한 후에 나타나는 객체 설정 인터페이스로 다중 객체에 대한 그룹 지정 요청을 생성할 수 있다. 다중 객체 생성부(164)는 그룹 지정 요청에 포함된 객체들의 속성에 기초하여, 복수개의 객체들로 이루어진 다중 객체를 생성한다. 생성된 다중 객체는 일반적인 객체와 마찬가지로 취급되며, 상술한 공통 객체가 될 수 있음은 물론이다.The multi-object generator 164 may receive a group designation request and generate a multi-object composed of one or more objects. That is, the user may transmit a group designation request by selecting not only one object but a plurality of objects in the edit screen of the website creation service according to an embodiment of the present invention. A group designation request can be created using an object configuration interface provided by selecting a plurality of objects. For example, a user can create a group designation request for multiple objects using an object configuration interface that appears after dragging a plurality of objects. can do. The multi-object generator 164 generates a multi-object composed of a plurality of objects based on the attributes of the objects included in the group designation request. The generated multiple objects are treated like general objects, and may be the common objects described above.
객체 관리부(165)는 객체들을 관리할 수 있다. 객체 관리부(165)는 일반 단일 객체뿐만 아니라 상술한 공통 객체 및 다중 객체를 등록 및 관리할 수 있다. 이때, 객체 관리부(165)는 공통 객체를 본 발명의 시스템에 등록하고, 등록된 객체들을 해당 페이지 뿐만 아니라 다른 페이지, 또한 다른 도메인의 페이지들에도 적용할 수 있는 인터페이스를 제공할 수 있다. 이때, 등록된 객체들은 등록한 사용자 본인이 로딩하여 사용할 수도 있고, 혹은 타 사용자가 로딩하여 사용할 수도 있다. 또한, 등록된 객체는 사용자들이 등록한 것이 아니라 시스템 상에서 기본적으로 제공되는 객체일 수도 있다.The object manager 165 may manage the objects. The object manager 165 may register and manage the above-described common object and multiple objects as well as a general single object. In this case, the object manager 165 may register a common object in the system of the present invention, and provide an interface that can apply the registered objects to not only the corresponding page but also other pages and pages of other domains. In this case, the registered objects may be loaded and used by the registered user, or may be loaded and used by other users. In addition, the registered object may be an object basically provided on the system rather than registered by users.
또한, 본 발명의 일 실시예에 따르면 사용자는 등록된 객체를 로딩한 후 다양한 스타일로 변형하여 새로운 객체로 등록할 수 있고, 다른 스타일의 적용을 원하는 경우 별도의 코드 작업 없이 다른 스타일의 저장된 객체를 바로 적용할 수 있다. 즉, 본 발명의 일 실시예에 따르면 객체 관리부(165)는 등록된 객체들이 다른 도메인의 페이지들에서 적용될 수 있도록 하고, 등록된 객체를 사용하는 경우에도 해당 객체를 변경할 수 있는 인터페이스를 제공한다.In addition, according to an embodiment of the present invention, a user may load a registered object and transform it into various styles and register it as a new object, and if a different style is to be applied, the user may store the stored object of another style without additional code work. You can apply it right away. That is, according to an embodiment of the present invention, the object manager 165 may allow the registered objects to be applied to pages of other domains, and may provide an interface for changing the corresponding object even when using the registered object.
예를 들어, 많이 쓰이는 '홈버튼'과 같은 공통 객체가 시스템에 등록되고, 다른 도메인의 페이지들에서도 동일한 '홈버튼'이 사용될 수 있도록 저장된 객체들을 불러올 수 있는 인터페이스가 제공될 수 있다. 사용자는 다른 도메인의 웹사이트 제작 시에도 등록된 '홈버튼'을 로딩하여 페이지에 사입할 수 있다. 또한, 사용자는 불러온 '홈버튼'의 스타일을 별도의 코딩 작업 없이 변경하는 것과, 변경된 '홈버튼' 객체를 새로운 공통 객체로 등록하는 것도 가능하다.For example, a common object such as a popular 'home button' may be registered in the system, and an interface may be provided to recall stored objects so that the same 'home button' may be used in pages of other domains. The user can load the registered 'home button' and insert it on the page even when the website of another domain is created. In addition, the user can change the style of the imported 'home button' without additional coding work and register the changed 'home button' object as a new common object.
도 7 은 본 발명의 일 실시예에 따라 등록된 객체를 페이지에 추가하는 객체 추가 인터페이스를 설명하기 위한 도면이다.FIG. 7 illustrates an object adding interface for adding a registered object to a page according to an embodiment of the present invention.
도 7 을 참조하면, 페이지 설정 메뉴(a7)에서 사용자가 객체 추가 버튼(예를 들어, 가운데 버튼)을 선택하여, 객체 추가 메뉴(a8)가 나타난 것을 알 수 있다. 도 7 에 나타난 바와 같이, 객체 추가 메뉴(a8)는 메뉴, 이미지, 텍스트, 도형, 버튼 등 객체의 종류 별로 카테고리화되어 있는 것을 알 수 있다. 그러나, 본 발명은 반드시 이에 한정되지 않고 등록된 객체를 추가할 수 있도록 하는 다양한 인터페이스를 제공할 수 있다. 도 7 에서 볼 수 잇는 바와 같이, 객체 추가 메뉴(a8) 중 컨텐츠 카테고리에는 뉴스, 상품에 대한 이미지, 텍스트 객체들의 집합으로 구성된 다중 객체들이 표시될 수 있다. 이와 같은 다중 객체를 사용하는 경우, 사용자는 정형화된 컨텐츠들을 보다 편리하게 다양한 도메인 및 페이지에서 등록할 수 있다.Referring to FIG. 7, in the page setting menu a7, a user selects an add object button (for example, a middle button) to display an add object menu a8. As shown in FIG. 7, it can be seen that the object adding menu a8 is categorized by types of objects such as menus, images, texts, figures, and buttons. However, the present invention is not necessarily limited thereto, and may provide various interfaces for adding registered objects. As shown in FIG. 7, in the content category of the add object menu a8, multiple objects including a news, an image of a product, and a set of text objects may be displayed. In the case of using such multiple objects, a user can more conveniently register standardized contents in various domains and pages.
즉,상술한 도 4 의 예시에서는 동일한 도메인 내에서 공통 객체를 설정('여러 페이지 표시' 선택)하여 동일한 도메인 내의 복수개의 페이지에서 공통 객체를 표시하는 구성을 설명하였다. 추가적으로, 본원 발명의 다른 일 실시예에 따르면, 사용자는 특정 객체를 서로 다른 도메인의 페이지들에서도 사용할 수 있도록 객체를 등록할 수 있다. 예를 들어, 도 7 에 도시된 객체 추가(a8) 메뉴의 객체들은 사용자가 서로 다른 도메인 혹은 서로 다른 페이지들 간에 사용하기 위해 등록한 공통 객체일 수 있다. 다른 예시에서는, 도 7 에 도시된 객체 추가(a8) 메뉴의 객체들은 시스템에서 미리 등록된 공통 객체일 수도 있다.That is, in the example of FIG. 4 described above, a configuration in which the common objects are displayed in a plurality of pages in the same domain by setting a common object in the same domain (selecting 'multiple pages') is described. Additionally, according to another embodiment of the present invention, a user may register an object so that a specific object may be used in pages of different domains. For example, the objects of the add object (a8) menu shown in FIG. 7 may be common objects registered by a user for use between different domains or different pages. In another example, the objects of the add object (a8) menu shown in FIG. 7 may be common objects registered in advance in the system.
도 8 은 본 발명의 일 실시예에 따라 등록된 객체가 페이지에 적용된 예를 나타낸 도면이다.8 is a diagram illustrating an example in which a registered object is applied to a page according to an embodiment of the present invention.
본 발명의 일 실시예에 따르면, 사용자는 하나 이상의 도메인에 포함된 웹페이지에서 사용하기 위해 등록된 공통 객체를 선택하여 원하는 도메인의 페이지에 삽입할 수 있다. 또한, 본 발명의 일 실시예에 따르면 사용자가 등록된 객체를 사용하더라도 원하는 스타일로 변형 및 등록할 수 있으므로, 복잡한 코딩 과정을 거치지 않더라도 등록된 객체의 형식에 맞춰 본인이 원하는 컨텐츠를 생성할 수 있다.According to an embodiment of the present invention, a user may select a common object registered for use in a webpage included in one or more domains and insert the same into a page of a desired domain. In addition, according to an embodiment of the present invention, even if the user uses the registered object, the user can modify and register the desired style, so that the user can generate the desired content according to the type of the registered object without complicated coding process. .
일 예로, 도 8 에 도시된 기업소개(a9)는 하나 이상의 도메인에 포함된 웹페이지에서 사용하기 위해 등록된 공통 객체를 로딩한 것으로서, 사용자는 '요약 설명 1, 2, 3' 에 자신의 컨텐츠를 입력하여 저장할 수 있다. 이로써, 사용자는 직접 '기업 소개'와 같은 정형적인 콘텐츠를 직접 코딩하지 않아도 제공된 객체를 사용하여 용이하게 웹사이트에 삽입할 수 있다.For example, the company profile (a9) illustrated in FIG. 8 is a loading of a common object registered for use in a webpage included in one or more domains, and the user has his own content in '
추가적으로, 객체 관리부(165)는 객체들의 속성을 관리할 수 있다. 객체들의 속성이란, 객체의 종류(그림, 텍스트, 동영상, 소리 등), 객체의 위치, 객체에 설정된 링크 주소, 객체를 선택했을 때 나타난 효과, 객체의 표시 효과(그림자 효과, 테두리 효과 등), 객체들이 겹쳤을 때의 우선 순위, 객체를 선택했을 때 나타날 수 있는 객체 설정 메뉴, 어플 연동 정보, 결재 정보 등을 포함할 수 있다.In addition, the object manager 165 may manage attributes of the objects. The properties of objects are the kind of object (picture, text, video, sound, etc.), the location of the object, the link address set on the object, the effect of selecting the object, the object display effect (shadow effect, border effect, etc.), It may include a priority when the objects overlap, an object setting menu that may appear when an object is selected, application linkage information, payment information, and the like.
특히, 본 발명의 일 실시예에 따르면 객체 관리부(165)는 객체가 결재 정보에 대한 속성을 갖도록 할 수 있다. 결재 정보에 대한 속성이란, 해당 객체와 연관된 가격, 할인율, 카드사, 결재 수단 등이 될 수 있다. 본 발명에 따르면 객체 자체가 결재 정보에 대한 속성을 가지고 있으므로, 해당 객체를 공통 객체로 설정하여 다른 페이지에 표시되도록 하는 경우에도, 중복하여 결재 정보를 입력할 필요가 없다.In particular, according to an embodiment of the present invention, the object manager 165 may allow the object to have attributes for payment information. The attribute for the payment information may be a price, a discount rate, a card company, a payment method, and the like associated with the object. According to the present invention, since the object itself has an attribute for payment information, even when the object is set as a common object to be displayed on another page, it is not necessary to input the payment information repeatedly.
예를 들어, 특정 객체가 상품에 대한 이미지로서 '신상품' 페이지에 삽입되고, 해당 이미지는 결재 정보로서 '상품가: 10000원' 이라는 속성을 갖는 경우를 상정할 수 있다. 이때, 사용자가 해당 이미지를 공통 객체로서 설정한 후 '베스트 상품' 페이지에 삽입하도록 선택하는 경우, '베스트 상품' 페이지에도 동일한 결재 속성을 갖는 이미지가 삽입될 수 있다. 즉, 객체 자체가 결재 정보에 대한 속성을 갖는 경우, 공통 객체로서 설정될 때 복수개의 페이지에 동일한 결재 속성을 갖는 객체들이 용이하게 등록될 수 있으므로, 중복되는 객체에 대한 결재 정보를 일일이 입력할 필요가 없어 쇼핑몰 사이트를 제작할 때 편리함이 도모될 수 있다.For example, it may be assumed that a specific object is inserted into the 'new product' page as an image of a product, and the corresponding image has an attribute of 'product price: 10,000 won' as payment information. In this case, when the user sets the image as a common object and then selects to insert the image into the 'best product' page, the image having the same payment attribute may be inserted into the 'best product' page. That is, when the object itself has an attribute for payment information, when the object itself is set as a common object, objects having the same payment attribute can be easily registered in a plurality of pages, so it is necessary to input the payment information for a duplicate object one by one. There can be no convenience when producing a shopping mall site.
모바일 연동부(166)는 본 발명의 일 실시예에 따른 웹사이트 제작 시스템을 이용하여 제작된 웹사이트를 모바일 웹사이트와 동기화시키는 역할을 수행한다. 또한, 웹브라우저 상에서 입력된 공통 객체의 수정 신호에 대응하여 모바일용 웹사이트에 삽입된 공통 객체 역시 동일한 수정 내용이 반영되도록 변경한다. 일반적으로, 데스크탑에서 디스플레이될 수 있는 화면과 모바일 상에서 디스플레이 될 수 있는 화면은 크기 차이로 인해 콘텐츠 형식 및 제공량에 있어서 차이점이 존재한다. 따라서, 본 발명에서는 사용자가 웹브라우저 상에서 본 발명의 웹사이트 제작 시스템을 이용하여 웹사이트를 제작하더라도, 모바일 페이지에서도 적절한 방식으로 변형되도록 할 수 있다.The mobile linkage unit 166 plays a role of synchronizing a website produced using the website production system according to an embodiment of the present invention with a mobile website. In addition, the common object inserted into the mobile website in response to the correction signal of the common object input on the web browser is also changed to reflect the same modification. In general, screens that can be displayed on a desktop and screens that can be displayed on a mobile have a difference in content format and amount provided due to size differences. Therefore, in the present invention, even if the user makes a website using the website production system of the present invention on a web browser, the mobile page can be modified in an appropriate manner.
예를 들어, 도 4 및 도 5에 표시된 웹사이트의 각 객체들은 모바일 페이지에 적합하도록 객체의 사이즈, 위치, 레이아웃 및 컨텐츠가 적절하게 조정될 수 있다. 또한, 홈버튼(a3) 역시, 사용자가 웹브라우저 상에서 편집모드를 이용하여 공통 객체로 설정하는 경우 모바일 페이지에서도 마찬가지로 공통 객체로 설정되어, 모바일 페이지의 'HOME', 'COURSES', 'TEACHER' 페이지도 동일하게 삽입될 수 있다.For example, each object of the website shown in FIGS. 4 and 5 may be appropriately sized, positioned, layouted and content of the object to fit the mobile page. Also, when the user sets the common object using the edit mode on the web browser, the home button a3 is also set as the common object on the mobile page, and the 'HOME', 'COURSES' and 'TEACHER' pages of the mobile page are also set. The same may be inserted.
또한, 사용자가 웹브라우저 상에서 편집 모드를 이용하여 특정 객체에 결재 정보와 관련한 속성을 부여하는 경우, 모바일 상의 대응되는 객체 역시 동일 결재 정보를 가질 수 있다. 즉, 모바일 페이지에 적합하게 객체의 위치, 크기 및 레이아웃 등이 변경되는 경우에도, 사용자가 등록한 결재에 관한 속성은 모바일 상의 대응되는 객체가 동일하게 가질 수 있다.In addition, when a user assigns an attribute related to payment information to a specific object using an editing mode on a web browser, the corresponding object on the mobile may also have the same payment information. That is, even when the position, size, layout, etc. of the object are changed to suit the mobile page, the property related to the payment registered by the user may have the same object on the mobile.
도 9 는 본 발명의 일 실시예에 따른 웹사이트 제작 방법을 시계열적으로 나타낸 도면이다.9 is a time series diagram illustrating a method for creating a website according to an embodiment of the present invention.
도 9 를 참조하면, 사용자 단말에 설치된 웹 브라우저로부터 객체 설정 신호를 수신하여, 하나 이상의 객체들의 집합을 공통 객체로 설정한다(S01)Referring to FIG. 9, an object setting signal is received from a web browser installed in a user terminal, and a set of one or more objects is set as a common object (S01).
상기 공통 객체를 표시할 웹페이지를 설정한다(S02).A web page for displaying the common object is set (S02).
상기 사용자 단말로부터 상기 공통 객체에 대한 수정 신호를 획득하고, 상기 공통 객체가 표시된 모든 웹페이지들의 상기 공통 객체를 상기 수정 신호에 부합하도록 변경한다(S03). The correction signal for the common object is obtained from the user terminal, and the common object of all web pages on which the common object is displayed is changed to match the correction signal (S03).
본 발명에서 설명하는 특정 실행들은 일 실시 예들로서, 어떠한 방법으로도 본 발명의 범위를 한정하는 것은 아니다. 명세서의 간결함을 위하여, 종래 전자적인 구성들, 제어 시스템들, 소프트웨어, 상기 시스템들의 다른 기능적인 측면들의 기재는 생략될 수 있다. 또한, 도면에 도시된 구성 요소들 간의 선들의 연결 또는 연결 부재들은 기능적인 연결 및/또는 물리적 또는 회로적 연결들을 예시적으로 나타낸 것으로서, 실제 장치에서는 대체 가능하거나 추가의 다양한 기능적인 연결, 물리적인 연결, 또는 회로 연결들로서 나타내어질 수 있다. 또한, “필수적인”, “중요하게” 등과 같이 구체적인 언급이 없다면 본 발명의 적용을 위하여 반드시 필요한 구성 요소가 아닐 수 있다.Particular implementations described in the present invention are embodiments and do not limit the scope of the present invention in any way. For brevity of description, descriptions of conventional electronic configurations, control systems, software, and other functional aspects of the systems may be omitted. In addition, the connection or connection members of the lines between the components shown in the drawings by way of example shows a functional connection and / or physical or circuit connections, in the actual device replaceable or additional various functional connections, physical It may be represented as a connection, or circuit connections. In addition, unless specifically mentioned, such as "essential", "important" may not be a necessary component for the application of the present invention.
본 발명의 명세서(특히 특허청구범위에서)에서 “상기”의 용어 및 이와 유사한 지시 용어의 사용은 단수 및 복수 모두에 해당하는 것일 수 있다. 또한, 본 발명에서 범위(range)를 기재한 경우 상기 범위에 속하는 개별적인 값을 적용한 발명을 포함하는 것으로서(이에 반하는 기재가 없다면), 발명의 상세한 설명에 상기 범위를 구성하는 각 개별적인 값을 기재한 것과 같다. 마지막으로, 본 발명에 따른 방법을 구성하는 단계들에 대하여 명백하게 순서를 기재하거나 반하는 기재가 없다면, 상기 단계들은 적당한 순서로 행해질 수 있다. 반드시 상기 단계들의 기재 순서에 따라 본 발명이 한정되는 것은 아니다. 본 발명에서 모든 예들 또는 예시적인 용어(예들 들어, 등등)의 사용은 단순히 본 발명을 상세히 설명하기 위한 것으로서 특허청구범위에 의해 한정되지 않는 이상 상기 예들 또는 예시적인 용어로 인해 본 발명의 범위가 한정되는 것은 아니다. 또한, 당업자는 다양한 수정, 조합 및 변경이 부가된 특허청구범위 또는 그 균등물의 범주 내에서 설계 조건 및 팩터에 따라 구성될 수 있음을 알 수 있다.In the specification (particularly in the claims) of the present invention, the use of the term “above” and similar indicating terminology may correspond to both the singular and the plural. In addition, in the present invention, when the range is described, it includes the invention to which the individual values belonging to the range are applied (if not stated to the contrary), and each individual value constituting the range is described in the detailed description of the invention. Same as Finally, if there is no explicit order or contrary to the steps constituting the method according to the invention, the steps may be performed in a suitable order. The present invention is not necessarily limited to the description order of the above steps. The use of all examples or exemplary terms (eg, etc.) in the present invention is merely for the purpose of describing the present invention in detail, and the scope of the present invention is limited by the examples or exemplary terms unless defined by the claims. It doesn't happen. In addition, one of ordinary skill in the art appreciates that various modifications, combinations and changes can be made depending on design conditions and factors within the scope of the appended claims or equivalents thereof.
이상 설명된 본 발명에 따른 실시예는 다양한 컴퓨터 구성요소를 통하여 실행될 수 있는 프로그램 명령어의 형태로 구현되어 컴퓨터 판독 가능한 기록 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능한 기록 매체는 프로그램 명령어, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 컴퓨터 판독 가능한 기록 매체에 기록되는 프로그램 명령어는 본 발명을 위하여 특별히 설계되고 구성된 것이거나 컴퓨터 소프트웨어 분야의 당업자에게 공지되어 사용 가능한 것일 수 있다. 컴퓨터 판독 가능한 기록 매체의 예에는, 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체, CD-ROM 및 DVD와 같은 광기록 매체, 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical medium), 및 ROM, RAM, 플래시 메모리 등과 같은, 프로그램 명령어를 저장하고 실행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령어의 예에는, 컴파일러에 의하여 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용하여 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드도 포함된다. 하드웨어 장치는 본 발명에 따른 처리를 수행하기 위하여 하나 이상의 소프트웨어 모듈로 변경될 수 있으며, 그 역도 마찬가지이다.Embodiments according to the present invention described above can be implemented in the form of program instructions that can be executed by various computer components and recorded in a computer-readable recording medium. The computer-readable recording medium may include program instructions, data files, data structures, etc. alone or in combination. Program instructions recorded on the computer-readable recording medium may be specially designed and configured for the present invention, or may be known and available to those skilled in the computer software arts. Examples of computer-readable recording media include magnetic media such as hard disks, floppy disks and magnetic tape, optical recording media such as CD-ROMs and DVDs, and magneto-optical media such as floptical disks. medium) and hardware devices specifically configured to store and execute program instructions, such as ROM, RAM, flash memory, and the like. Examples of program instructions include not only machine code generated by a compiler, but also high-level language code that can be executed by a computer using an interpreter or the like. The hardware device may be modified with one or more software modules to perform the processing according to the present invention, and vice versa.
이상에서 본 발명이 구체적인 구성요소 등과 같은 특정 사항과 한정된 실시예 및 도면에 의하여 설명되었으나, 이는 본 발명의 보다 전반적인 이해를 돕기 위하여 제공된 것일 뿐, 본 발명이 상기 실시예에 한정되는 것은 아니며, 본 발명이 속하는 기술분야에서 통상적인 지식을 가진 자라면 이러한 기재로부터 다양한 수정과 변경을 꾀할 수 있다.Although the present invention has been described by specific matters such as specific components and limited embodiments and drawings, it is provided only to help a more general understanding of the present invention, and the present invention is not limited to the above embodiments. Those skilled in the art may make various modifications and changes from this description.
따라서, 본 발명의 사상은 상기 설명된 실시예에 국한되어 정해져서는 아니 되며, 후술하는 특허청구범위뿐만 아니라 이 특허청구범위와 균등한 또는 이로부터 등가적으로 변경된 모든 범위는 본 발명의 사상의 범주에 속한다고 할 것이다.Therefore, the spirit of the present invention should not be limited to the above-described embodiments, and the scope of the spirit of the present invention is defined not only in the claims below, but also in the ranges equivalent to or equivalent to the claims. Will belong to.
[부호의 설명][Description of the code]
100: 서비스 서버100: service server
300: 사용자 단말300: user terminal
400: 통신망400: network
Claims (20)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020160104496A KR101697290B1 (en) | 2016-08-17 | 2016-08-17 | Method and system for making homepage using web browser |
| KR10-2016-0104496 | 2016-08-17 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2018034509A1 true WO2018034509A1 (en) | 2018-02-22 |
Family
ID=57990498
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/KR2017/008954 Ceased WO2018034509A1 (en) | 2016-08-17 | 2017-08-17 | Website creating method and system implemented in web browser |
Country Status (2)
| Country | Link |
|---|---|
| KR (1) | KR101697290B1 (en) |
| WO (1) | WO2018034509A1 (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR102147976B1 (en) | 2018-06-21 | 2020-08-25 | 주식회사투버미디어 | System for providign automatic structuring service of atypically elements reflected homepage |
| CN109783756B (en) * | 2018-12-28 | 2021-05-28 | 网宿科技股份有限公司 | A kind of website creation method, server and computer readable storage medium |
| KR20250049612A (en) | 2023-10-05 | 2025-04-14 | 클라바타(주) | Server, method, and program to provide website style through artificial intelligence-based layout feature learning |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20130082524A (en) * | 2011-12-07 | 2013-07-22 | 이미선 | Method for website design |
| KR20140130799A (en) * | 2013-05-02 | 2014-11-12 | 주식회사 코드엠 | A system for authoring web pages and providing the authored web pages and the method thereof |
| KR20150006612A (en) * | 2013-07-09 | 2015-01-19 | 애니라인주식회사 | Web page making system and method for maintaining compatibility of web browser and font |
-
2016
- 2016-08-17 KR KR1020160104496A patent/KR101697290B1/en active Active
-
2017
- 2017-08-17 WO PCT/KR2017/008954 patent/WO2018034509A1/en not_active Ceased
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20130082524A (en) * | 2011-12-07 | 2013-07-22 | 이미선 | Method for website design |
| KR20140130799A (en) * | 2013-05-02 | 2014-11-12 | 주식회사 코드엠 | A system for authoring web pages and providing the authored web pages and the method thereof |
| KR20150006612A (en) * | 2013-07-09 | 2015-01-19 | 애니라인주식회사 | Web page making system and method for maintaining compatibility of web browser and font |
Non-Patent Citations (2)
| Title |
|---|
| ATY, FREE HOMEPAGE ATY WWW.ATY.KT, 26 July 2015 (2015-07-26), Retrieved from the Internet <URL:URL:https://www.youtube.com/watch?v=YB-7ibgCmqc&feature=youtu.be> * |
| SMART BLOG/ INTERNET: "Homepage Making Lecture with Wix in a Day", DREAM RED DREAMS, 27 May 2015 (2015-05-27), Retrieved from the Internet <URL:http://reddreams.tistory.com/1358> * |
Also Published As
| Publication number | Publication date |
|---|---|
| KR101697290B1 (en) | 2017-01-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP1872314B1 (en) | Distributed content exchange and presentation system | |
| WO2013105760A1 (en) | Contents providing system and operating method thereof | |
| WO2013187634A1 (en) | Survey system and method using presentation material, and storage medium having plug-in program stored therein for generating the presentation material | |
| WO2019027070A1 (en) | Website production support server, and method for supporting production of website by same server | |
| CN111966255A (en) | Information display method and device, electronic equipment and computer readable medium | |
| US12190049B2 (en) | Document processing method, apparatus and device, and medium | |
| CN108416021A (en) | A kind of browsing device net page content processing method, device, electronic equipment and readable medium | |
| CN108959294A (en) | A kind of method and apparatus accessing search engine | |
| WO2023140642A1 (en) | Method, computer device, and computer program for real-time inspector in live commerce platform | |
| WO2018034509A1 (en) | Website creating method and system implemented in web browser | |
| CN116680485A (en) | Text marking method and device based on social media entity location and search matching | |
| WO2017074066A1 (en) | Internet content providing server and computer readable recording medium embodying same method | |
| WO2022191392A1 (en) | Creative product transaction system | |
| WO2023033220A1 (en) | Method for providing information of item group, and device therefor | |
| WO2017204368A1 (en) | Web-based spreadsheet service providing device and method | |
| CN109815455A (en) | Item file treating method and apparatus | |
| CN109800378A (en) | Content processing method, device and electronic equipment based on custom browser | |
| CN110618811B (en) | Information presentation methods and devices | |
| WO2014030869A1 (en) | System for editing digital signage template in smart tv, and method therefor | |
| WO2016204412A1 (en) | Terminal device and method for displaying image by same, and web server and method for providing webpage by same | |
| WO2014204189A1 (en) | System for providing virtual space for individual steps of executing application | |
| WO2018221988A1 (en) | Content information providing method and system | |
| CN114780183A (en) | Online programming learning method and device, electronic equipment and storage medium | |
| CN107908328A (en) | Augmented reality method and apparatus | |
| WO2018216838A1 (en) | Cloud-based digital catalog production system and method therefor |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 17841691 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 17841691 Country of ref document: EP Kind code of ref document: A1 |