[go: up one dir, main page]

WO2006098593A1 - System for tracing menu search path by user - Google Patents

System for tracing menu search path by user Download PDF

Info

Publication number
WO2006098593A1
WO2006098593A1 PCT/KR2006/000951 KR2006000951W WO2006098593A1 WO 2006098593 A1 WO2006098593 A1 WO 2006098593A1 KR 2006000951 W KR2006000951 W KR 2006000951W WO 2006098593 A1 WO2006098593 A1 WO 2006098593A1
Authority
WO
WIPO (PCT)
Prior art keywords
menu
record
user
template
list
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
Application number
PCT/KR2006/000951
Other languages
French (fr)
Inventor
Byoung-Young Son
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
UPRESTO Inc
Original Assignee
UPRESTO Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by UPRESTO Inc filed Critical UPRESTO Inc
Publication of WO2006098593A1 publication Critical patent/WO2006098593A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/22Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks comprising specially adapted graphical user interfaces [GUI]

Definitions

  • the present invention relates, in general, to a system for tracing a menu search path, which provides details about the menu search of a user, who is provided with data service through a mobile communication terminal, and details about the usage of content of the user and, more particularly, to a system for tracing a menu search path, which can trace information about menu items searched by a user to use an arbitrary data service using a mobile communication terminal and information about the content usage details of the user, thus providing the traced information in the form of a Graphic User Interface (GUI) .
  • GUI Graphic User Interface
  • the users of mobile communication terminals are provided with multimedia-type services by service provision servers, such as the above-described content providers .
  • service provision servers such as the above-described content providers .
  • the users may be unsatisfactorily provided with services and fail to receive the services due to several factors, or may frequently encounter errors related to billing, etc.
  • the mobile communication network operator finds a call of a corresponding subscriber from the calls of all subscribers, traces, in real time, a call setup stage, a stage of accessing an initial menu after call setup, a menu search stage, a content download stage, other service usage stages, etc., and can determine the location at which an error has occurred, the mobile communication network operator can not only promptly determine the cause of the error, but also promptly respond to a client. That is, if the location or stage at which an error occurs in the overall procedure of providing service is determined, the cause of the occurrence of the error in service provision can be determined by analyzing a factor causing service failure with respect only to a corresponding stage, thus considerably reducing the time required to analyze the cause of service failure.
  • the present applicant proposes a system for tracing a menu path searched by a user, or a path followed by the user so as to be provided with service, and easily understanding the results of the tracing.
  • an object of the present invention is to provide a system for tracing a menu search path, which traces the menu search path and content usage information of a user provided with data service over a mobile communication network, and indicates the traced information in a menu template having a tree structure, thus easily understanding the menu search path and the content usage information.
  • the present invention provides a system for tracing a menu search path, the system tracing a menu search path of each user who uses a data service through a mobile communication terminal, comprising a menu template generation module for storing and managing at least one menu template composed of a plurality of Uniform Resource Locators (URLs) in a menu template database, a data packet analysis module for detecting information about a menu page request URL for the user and response data of a server from transmitted or received packets, and generating a list of menu records, including information about menu pages accessed by the user, using the detected menu page request URL information and response data, and a user menu search tracing module for detecting a menu template applied to a mobile communication terminal of the user from the menu template database using information about the user, combining the menu record list generated by the data packet analysis module with the detected menu template, and tracing a path of a menu actually searched by the user, wherein the system traces the path of the menu searched by a specific user, and indicates the
  • the menu record list generated by the data packet analysis module may include at least one menu record, in which information about respective menu pages requested by the user is stored, each menu record including a menu page request URL, a page link URL list included in a corresponding menu page, and an auxiliary data link URL list constituting the corresponding menu page.
  • the menu template generation module may generate different menu templates depending on a type of browser installed in the mobile communication terminal.
  • the menu template ' generation module may receive pieces of information about at least one menu template from an external menu server, and generate a menu template using the pieces of received information.
  • the data packet analysis module may determine whether the packet has been transmitted from the mobile communication terminal, and may be operated so that, if it is determined that the packet has been transmitted from the mobile communication terminal, the data packet analysis module reads information about a menu page request URL from the packet, and, if the detected URL information is not an auxiliary data link URL, the data packet analysis module generates a new menu record, registers the new menu record in a menu record list, and stores the information about the URL in the menu record.
  • the data packet analysis module may be operated so that, if the packet has been transmitted from the service provision server and is a response packet responding to a menu page request, the data packet analysis module detects a page link URL list and an auxiliary data link URL list from the packet, and stores the detected page link URL list and auxiliary data link URL list in a corresponding menu record.
  • the user menu search tracing module may be operated to read information about menu records registered in the menu record list, compare a menu page request URL stored in each menu record with URLs constituting the menu template, and make a predetermined indication on a corresponding node of the menu template if the menu page request URL in the menu record is identical to any of the URLs in the menu template.
  • the user menu search tracing module may be operated to add the page link URL list to the menu template if the menu page request URL in the menu record is not identical to any of the URLs in the menu template and exists in the page link URL list.
  • the user menu search tracing module may be operated to read information about menu records registered in the menu record list, compare the menu page request URL stored in each menu record with URLs constituting the menu template, and generate a new menu page if the menu page request URL in the menu record is not identical to any of the URLs in the menu template and does not exist in the page link URL list of a higher menu record of the menu record.
  • a menu path searched by a user or details about service provided to the user are provided in the form of a GUI, so that a mobile communication network operator can easily, visually understand the menu path searched by the user, information about Uniform Resource Locators (URLs) accessed by the user, etc.
  • URLs Uniform Resource Locators
  • system of the present invention provides a menu for each user that is generated variously depending on searched content for each user or the type of service to which the user subscribes, in addition to a common menu template provided by a menu server, thus more definitely and precisely providing the menu path searched by the user.
  • a mobile communication network operator can easily determine the stage at which the error occurred using the menu search path tracking system according to the present invention. Furthermore, the present invention determines the stage at which the error occurred, thus more definitely analyzing the cause of the error and enabling prompt response to the error .
  • FIG. 1 is a conceptual view showing the construction of a network to which a system for tracing a menu search path according to the present invention is applied;
  • FIG. 2 is a block diagram schematically showing the construction of a system for tracing a menu search path according to the present invention
  • FIG. 3 is a view showing an example of a menu template generated by the menu template generation module of the menu search path tracing system according to the present invention
  • FIG. 4 is a flowchart sequentially showing the operation of the data packet analysis module of the menu search path tracing system according to the present invention
  • FIG. 5 is a flowchart sequentially showing the operation of the user menu search tracing module of the menu search path tracing system of the present invention
  • FIG. 6 is a view showing an example of a screen for displaying the menu search path of a user using the menu search path tracing system of the present invention.
  • FIGS . 7 and 8 are views showing examples of a menu for each user, displayed on a separate page, in the menu search path tracing system of the present invention.
  • a system 170 for tracing a menu search path is operated to trace the menu search path of a user who uses data service through a mobile communication terminal, and display or output the traced results on a screen in the form of a Graphic User Interface (GUI) .
  • GUI Graphic User Interface
  • the menu search path tracing system includes a menu template generation module 200, a data packet analysis module 210 and a user menu search tracing module 220.
  • the menu search path tracing system 170 of the present invention traces a menu path searched by a user, using packets captured by a Packet Data Serving Node (PDSN) 130, a router 140, etc., that is, packets transmitted or received between a mobile communication terminal and service provision servers, such as content providers (hereinafter referred to as "CPs") .
  • PDSN Packet Data Serving Node
  • CPs content providers
  • the menu search path tracing system 170 of the present invention is connected to a menu server 150 and is provided with menu templates, having a tree structure, for respective browsers installed in the mobile communication terminal, and with information about URLs of respective CPs, by the menu server 150.
  • the menu server 150 includes menu templates provided to respective browsers of the mobile communication terminal, and information about the URLs of respective CPs.
  • Each CP 160 and 162 includes information about lower menu items and contents .
  • the menu template generation module 200 of the menu search path tracing system 170 is provided with menu templates classified according to browser by the menu server 150, stores the menu templates in a menu template database 240, and manages the stored menu templates.
  • FIG. 3 is a view showing an example of the structure and content of the menu template stored in the menu template database 240 by the menu template generation module. As shown in FIG. 3, the menu template is configured to display a plurality of higher menu items, and to sequentially display lower menu items connected to each higher menu item, and has a tree structure as a whole.
  • the data packet analysis module 210 of the menu search path tracing system 170 analyzes packets actually transmitted or received between the mobile communication terminal of the user and service provision servers, collects information about the menu items searched by the user from the packets, and generates a list of menu records using the collected menu information. Further, the data packet analysis module 210 collects information about each user and details about the subscription of the user to a service, from the collected packets, stores the collected information in a subscriber information database 230, and manages the stored information.
  • the menu search path tracing system may be provided with information about the analyzed packets .
  • the search path tracing system may further include a packet capture module for capturing packets transmitted or received between the terminal and servers, and may be operated to capture the transmitted or received packets, using the packet capture module, and to use the captured packets.
  • Each menu record in the menu record list stores information required to display a single menu page on the mobile communication terminal, and includes a menu page request URL, a page link URL list, and an auxiliary data link URL list.
  • the menu page request URL is a URL requested by the subscriber to go to a menu page, and denotes a single representative URL capable of representing a plurality of URLs constituting a single requested menu page.
  • the auxiliary data link URL is a data URL, requested separately from the menu page request URL, to constitute the requested menu page, and includes URLs for storing text, images and sounds required to constitute the menu page.
  • the page link URL denotes URLs required to access lower menu items displayed on the menu page.
  • the data packet analysis module 210 examines whether a Transmission Control Protocol (TCP) checksum error exists, whether a corresponding packet is to be retransmitted, etc., with respect to each packet, thus determining whether a current packet corresponds to proper packet data at step S400. If a current packet does not correspond to proper packet data, the analysis of the current packet is terminated, and the analysis of a subsequent packet is started. Alternatively, if the current packet corresponds to proper packet data, the size of the packet data is identified at step S410. If the size of the packet data is 0, only statistical information is examined, the analysis of the current packet is terminated, and the analysis of a subsequent packet is started.
  • TCP Transmission Control Protocol
  • IP Internet Protocol
  • port of the packet data are examined, so that the place from which the packet has been transmitted is determined at step S420. That is, whether the current packet has been transmitted from the terminal to the service provision server, or from the service provision server to the terminal, is determined. If the current packet has been transmitted from the user' s mobile communication terminal to the server, whether the packet includes a menu page request URL for requesting a new menu page is determined at step S430. If the packet includes the menu page request URL, whether the URL exists in the auxiliary data link URL list of the current menu record is determined at step S432. If the URL exists in the auxiliary data link URL list, the analysis of the current packet is terminated, and the analysis of a subsequent packet is started. If the URL does not exist in the auxiliary data link URL list, a new menu record is generated and is registered in a menu record list, and the menu page request URL is stored in the generated menu record at step S434.
  • IP Internet Protocol
  • the menu page request URL is a URL requested by the subscriber to go to a menu page, and is a representative one of a plurality of URLs requested to constitute a single menu page.
  • the current page changes to a page in which another menu is displayed.
  • the Hypertext Markup Language (HTML) data of the packet is parsed at step S442
  • a page link URL list and an auxiliary data link URL list are generated using the parsed results at step S444
  • the generated lists are stored in a corresponding menu record in a menu record list at step S446.
  • HTML Hypertext Markup Language
  • the data packet analysis module repeats the above procedure for all packets corresponding to a specific subscriber call, thus completing the menu record list 250.
  • the user menu search tracing module 220 of the menu search path tracing system of the present invention detects a menu template applied to the browser used in the mobile communication terminal of the subscriber, whose menu search path is intended to be traced, from the menu template database of the menu template generation module 200, and combines the menu record list generated by the data packet analysis module 210 with the detected menu template, so that the path of the menu actually searched by the subscriber is displayed or output on the screen through a GUI.
  • step S500 information about a subscriber, whose menu search path is intended to be traced, is read from the subscriber information database, and the type of browser installed in the mobile communication terminal of the corresponding subscriber is identified at step S500.
  • a menu template corresponding to the identified browser is read from the menu template database at step S510.
  • the menu records stored in the menu record list generated by the data packet analysis module are read at step S520.
  • the procedure performed with respect to the menu page request URL stored in each menu record is described.
  • the menu page request URL stored in each read menu record is sequentially compared to the URLs in the menu template at step S530.
  • the menu page request URL in the menu record is identical to a specific URL in the menu template at step S540, the URL is displayed on a corresponding node of the menu template on the screen at step S550. If the menu page request URL in the menu record is not identical to any of the URLs in the menu template, the menu page request URL is compared again to the URLs in the page link URL list of the previous menu record at step S560.
  • the corresponding page link URL list is added to the menu template on the screen at step S570.
  • the menu page request URL corresponds to a menu for each user, which is displayed on a separate list screen at step S580.
  • the menu server not only provides a menu template according to browser type, but also generates a separate menu for each user depending on the user's characteristics (for example, purchase of content, user authentication, bookmark registration, etc.) and the user's search conditions, and provides the generated separate menu to the user. Therefore, the fact that the menu page request URL is not identical to any of the URLs stored in the menu record means that the menu page request URL corresponds to the menu for each user generated by the menu server.
  • FIG. 7 illustrates an example of a menu for each user generated according to the present invention when different menu lists are provided by the server depending on whether a subscriber has purchased content or depending on the service to which the subscriber subscribes.
  • FIG. 8 illustrates an example of a menu for each user generated according to the present invention when different menu items are provided depending on whether a user has subscribed to a service.
  • FIG. 6 illustrates an example of a screen on which a menu search path list, indicating the menu search path of a subscriber, is displayed according to the present invention.
  • managers can understand the menu search path of a subscriber at once using a GUI, can easily determine the location at which a problem occurred in a call of a subscriber, and can also easily devise a method of solving the problem.
  • the method of obtaining information about packets to be analyzed by a data packet analysis module, data items stored and managed in a subscriber information database, etc. can be variously modified and implemented to improve the performance of the menu search path tracing system of the present invention. Further, differences related to such modifications and applications should be interpreted as being included in the scope of the present invention defined by the accompanying claims .
  • a system for tracing a menu search path provides the path of a menu searched by a user to network operators that provide content, thus enabling the operators to easily understand the search path of the user in the form of a GUI .
  • the present invention can determine the cause of occurrence of an error in data service provided using a mobile communication terminal, and promptly respond to the error .

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Telephonic Communication Services (AREA)

Abstract

The present invention relates to a system for tracing a menu search path of each user who uses data service using a mobile communication terminal. The menu search path tracing system includes a menu template generation module (200), a data packet analysis module (210), and a user menu search tracing module (220). The menu template generation module (200) stores and manages at least one menu template composed of a plurality of URLs in a menu template database. The data packet analysis module (210) detects information about a menu page request URL for the user and response data of a server from packets, and generates a list of menu records. The user menu search tracing module (220) detects a menu template from the menu template database, combines the menu record list with the detected menu template, and traces a path of a menu actually searched by the user.

Description

[DESCRIPTION]
[invention Title]
SYSTEM FOR TRACING MENU SEARCH PATH BY USER
[Technical Field] The present invention relates, in general, to a system for tracing a menu search path, which provides details about the menu search of a user, who is provided with data service through a mobile communication terminal, and details about the usage of content of the user and, more particularly, to a system for tracing a menu search path, which can trace information about menu items searched by a user to use an arbitrary data service using a mobile communication terminal and information about the content usage details of the user, thus providing the traced information in the form of a Graphic User Interface (GUI) .
[Background Art]
Recently, with the rapid development of mobile communication technology, the use of mobile communication terminals is increasing, and the number of content providers providing various types of services is increasing along with the use of mobile communication terminals . The users of mobile communication terminals are provided with multimedia-type services by service provision servers, such as the above-described content providers . As described above, while being provided with services, the users may be unsatisfactorily provided with services and fail to receive the services due to several factors, or may frequently encounter errors related to billing, etc.
In such cases, it is very important for a mobile communication network operator to exactly understand the usage details and usage forms of a subscriber so as to investigate and respond to a problem in real time. In order to understand the usage details and usage forms of a subscriber, precise information about a time of use, a region of use, the base station used, the phone number of a subscriber, the type of terminal used by the subscriber, the type of browser installed in the used terminal, the type of service, the type of content, the type of network used, the number of uses, the usage period, etc. must be checked.
Further, if the mobile communication network operator finds a call of a corresponding subscriber from the calls of all subscribers, traces, in real time, a call setup stage, a stage of accessing an initial menu after call setup, a menu search stage, a content download stage, other service usage stages, etc., and can determine the location at which an error has occurred, the mobile communication network operator can not only promptly determine the cause of the error, but also promptly respond to a client. That is, if the location or stage at which an error occurs in the overall procedure of providing service is determined, the cause of the occurrence of the error in service provision can be determined by analyzing a factor causing service failure with respect only to a corresponding stage, thus considerably reducing the time required to analyze the cause of service failure.
Therefore, the present applicant proposes a system for tracing a menu path searched by a user, or a path followed by the user so as to be provided with service, and easily understanding the results of the tracing.
[Disclosure] [Technical Problem]
Accordingly, the present invention has been made keeping in mind the above problems occurring in the prior art, and an object of the present invention is to provide a system for tracing a menu search path, which traces the menu search path and content usage information of a user provided with data service over a mobile communication network, and indicates the traced information in a menu template having a tree structure, thus easily understanding the menu search path and the content usage information.
[Technical Solution]
In order to accomplish the above object, the present invention provides a system for tracing a menu search path, the system tracing a menu search path of each user who uses a data service through a mobile communication terminal, comprising a menu template generation module for storing and managing at least one menu template composed of a plurality of Uniform Resource Locators (URLs) in a menu template database, a data packet analysis module for detecting information about a menu page request URL for the user and response data of a server from transmitted or received packets, and generating a list of menu records, including information about menu pages accessed by the user, using the detected menu page request URL information and response data, and a user menu search tracing module for detecting a menu template applied to a mobile communication terminal of the user from the menu template database using information about the user, combining the menu record list generated by the data packet analysis module with the detected menu template, and tracing a path of a menu actually searched by the user, wherein the system traces the path of the menu searched by a specific user, and indicates the traced menu path on an entire menu template .
Preferably, the menu record list generated by the data packet analysis module may include at least one menu record, in which information about respective menu pages requested by the user is stored, each menu record including a menu page request URL, a page link URL list included in a corresponding menu page, and an auxiliary data link URL list constituting the corresponding menu page.
Preferably, the menu template generation module may generate different menu templates depending on a type of browser installed in the mobile communication terminal. Preferably, the menu template ' generation module may receive pieces of information about at least one menu template from an external menu server, and generate a menu template using the pieces of received information.
Preferably, the data packet analysis module may determine whether the packet has been transmitted from the mobile communication terminal, and may be operated so that, if it is determined that the packet has been transmitted from the mobile communication terminal, the data packet analysis module reads information about a menu page request URL from the packet, and, if the detected URL information is not an auxiliary data link URL, the data packet analysis module generates a new menu record, registers the new menu record in a menu record list, and stores the information about the URL in the menu record.
Preferably, the data packet analysis module may be operated so that, if the packet has been transmitted from the service provision server and is a response packet responding to a menu page request, the data packet analysis module detects a page link URL list and an auxiliary data link URL list from the packet, and stores the detected page link URL list and auxiliary data link URL list in a corresponding menu record.
Preferably, the user menu search tracing module may be operated to read information about menu records registered in the menu record list, compare a menu page request URL stored in each menu record with URLs constituting the menu template, and make a predetermined indication on a corresponding node of the menu template if the menu page request URL in the menu record is identical to any of the URLs in the menu template.
Preferably, the user menu search tracing module may be operated to add the page link URL list to the menu template if the menu page request URL in the menu record is not identical to any of the URLs in the menu template and exists in the page link URL list.
Preferably, the user menu search tracing module may be operated to read information about menu records registered in the menu record list, compare the menu page request URL stored in each menu record with URLs constituting the menu template, and generate a new menu page if the menu page request URL in the menu record is not identical to any of the URLs in the menu template and does not exist in the page link URL list of a higher menu record of the menu record.
[Advantageous Effects] According to' the present invention, a menu path searched by a user or details about service provided to the user are provided in the form of a GUI, so that a mobile communication network operator can easily, visually understand the menu path searched by the user, information about Uniform Resource Locators (URLs) accessed by the user, etc.
Further, the system of the present invention provides a menu for each user that is generated variously depending on searched content for each user or the type of service to which the user subscribes, in addition to a common menu template provided by a menu server, thus more definitely and precisely providing the menu path searched by the user.
Further, according to the present invention, if an error occurs while the user is using a service, a mobile communication network operator can easily determine the stage at which the error occurred using the menu search path tracking system according to the present invention. Furthermore, the present invention determines the stage at which the error occurred, thus more definitely analyzing the cause of the error and enabling prompt response to the error .
[Description of Drawings]
FIG. 1 is a conceptual view showing the construction of a network to which a system for tracing a menu search path according to the present invention is applied;
FIG. 2 is a block diagram schematically showing the construction of a system for tracing a menu search path according to the present invention; FIG. 3 is a view showing an example of a menu template generated by the menu template generation module of the menu search path tracing system according to the present invention;
FIG. 4 is a flowchart sequentially showing the operation of the data packet analysis module of the menu search path tracing system according to the present invention;
FIG. 5 is a flowchart sequentially showing the operation of the user menu search tracing module of the menu search path tracing system of the present invention;
FIG. 6 is a view showing an example of a screen for displaying the menu search path of a user using the menu search path tracing system of the present invention; and
FIGS . 7 and 8 are views showing examples of a menu for each user, displayed on a separate page, in the menu search path tracing system of the present invention.
[Best Mode]
Hereinafter, referring to the attached drawings, a system 170 for tracing a menu search path according to an embodiment of the present invention is operated to trace the menu search path of a user who uses data service through a mobile communication terminal, and display or output the traced results on a screen in the form of a Graphic User Interface (GUI) . As shown in FIGS. 1 and 2, the menu search path tracing system includes a menu template generation module 200, a data packet analysis module 210 and a user menu search tracing module 220.
As shown in FIG. 1, the menu search path tracing system 170 of the present invention traces a menu path searched by a user, using packets captured by a Packet Data Serving Node (PDSN) 130, a router 140, etc., that is, packets transmitted or received between a mobile communication terminal and service provision servers, such as content providers (hereinafter referred to as "CPs") . Meanwhile, the menu search path tracing system 170 of the present invention is connected to a menu server 150 and is provided with menu templates, having a tree structure, for respective browsers installed in the mobile communication terminal, and with information about URLs of respective CPs, by the menu server 150. The menu server 150 includes menu templates provided to respective browsers of the mobile communication terminal, and information about the URLs of respective CPs. Each CP 160 and 162 includes information about lower menu items and contents . Hereinafter, the construction and operation of the menu search path tracing system of the present invention are described in detail with reference to FIG. 2.
The menu template generation module 200 of the menu search path tracing system 170 is provided with menu templates classified according to browser by the menu server 150, stores the menu templates in a menu template database 240, and manages the stored menu templates. FIG. 3 is a view showing an example of the structure and content of the menu template stored in the menu template database 240 by the menu template generation module. As shown in FIG. 3, the menu template is configured to display a plurality of higher menu items, and to sequentially display lower menu items connected to each higher menu item, and has a tree structure as a whole.
The data packet analysis module 210 of the menu search path tracing system 170 analyzes packets actually transmitted or received between the mobile communication terminal of the user and service provision servers, collects information about the menu items searched by the user from the packets, and generates a list of menu records using the collected menu information. Further, the data packet analysis module 210 collects information about each user and details about the subscription of the user to a service, from the collected packets, stores the collected information in a subscriber information database 230, and manages the stored information.
In this case, the menu search path tracing system may be provided with information about the analyzed packets . The search path tracing system according to another embodiment may further include a packet capture module for capturing packets transmitted or received between the terminal and servers, and may be operated to capture the transmitted or received packets, using the packet capture module, and to use the captured packets.
Each menu record in the menu record list stores information required to display a single menu page on the mobile communication terminal, and includes a menu page request URL, a page link URL list, and an auxiliary data link URL list.
In this case, the menu page request URL is a URL requested by the subscriber to go to a menu page, and denotes a single representative URL capable of representing a plurality of URLs constituting a single requested menu page. Further, the auxiliary data link URL is a data URL, requested separately from the menu page request URL, to constitute the requested menu page, and includes URLs for storing text, images and sounds required to constitute the menu page. Further, the page link URL denotes URLs required to access lower menu items displayed on the menu page.
Hereinafter, with reference to FIG. 4, the operation of the data packet analysis module 210 is sequentially described. First, the data packet analysis module examines whether a Transmission Control Protocol (TCP) checksum error exists, whether a corresponding packet is to be retransmitted, etc., with respect to each packet, thus determining whether a current packet corresponds to proper packet data at step S400. If a current packet does not correspond to proper packet data, the analysis of the current packet is terminated, and the analysis of a subsequent packet is started. Alternatively, if the current packet corresponds to proper packet data, the size of the packet data is identified at step S410. If the size of the packet data is 0, only statistical information is examined, the analysis of the current packet is terminated, and the analysis of a subsequent packet is started.
Next, the Internet Protocol (IP) and port of the packet data are examined, so that the place from which the packet has been transmitted is determined at step S420. That is, whether the current packet has been transmitted from the terminal to the service provision server, or from the service provision server to the terminal, is determined. If the current packet has been transmitted from the user' s mobile communication terminal to the server, whether the packet includes a menu page request URL for requesting a new menu page is determined at step S430. If the packet includes the menu page request URL, whether the URL exists in the auxiliary data link URL list of the current menu record is determined at step S432. If the URL exists in the auxiliary data link URL list, the analysis of the current packet is terminated, and the analysis of a subsequent packet is started. If the URL does not exist in the auxiliary data link URL list, a new menu record is generated and is registered in a menu record list, and the menu page request URL is stored in the generated menu record at step S434.
If the packet has been transmitted from the service provision server to the terminal at step S420, whether the URL requested by the terminal is a menu page request URL is determined at step S440. In this case, the menu page request URL is a URL requested by the subscriber to go to a menu page, and is a representative one of a plurality of URLs requested to constitute a single menu page. On the actual screen of the mobile communication terminal, the current page changes to a page in which another menu is displayed. If the packet is a menu page request URL, the Hypertext Markup Language (HTML) data of the packet is parsed at step S442, a page link URL list and an auxiliary data link URL list are generated using the parsed results at step S444, and the generated lists are stored in a corresponding menu record in a menu record list at step S446.
The data packet analysis module repeats the above procedure for all packets corresponding to a specific subscriber call, thus completing the menu record list 250. The user menu search tracing module 220 of the menu search path tracing system of the present invention detects a menu template applied to the browser used in the mobile communication terminal of the subscriber, whose menu search path is intended to be traced, from the menu template database of the menu template generation module 200, and combines the menu record list generated by the data packet analysis module 210 with the detected menu template, so that the path of the menu actually searched by the subscriber is displayed or output on the screen through a GUI.
Hereinafter, the detailed operation of the user menu search tracing module 220 of the present invention is sequentially described in detail. First, information about a subscriber, whose menu search path is intended to be traced, is read from the subscriber information database, and the type of browser installed in the mobile communication terminal of the corresponding subscriber is identified at step S500. A menu template corresponding to the identified browser is read from the menu template database at step S510. The menu records stored in the menu record list generated by the data packet analysis module are read at step S520. Hereinafter, the procedure performed with respect to the menu page request URL stored in each menu record is described. The menu page request URL stored in each read menu record is sequentially compared to the URLs in the menu template at step S530. If the menu page request URL in the menu record is identical to a specific URL in the menu template at step S540, the URL is displayed on a corresponding node of the menu template on the screen at step S550. If the menu page request URL in the menu record is not identical to any of the URLs in the menu template, the menu page request URL is compared again to the URLs in the page link URL list of the previous menu record at step S560.
If the menu page request URL is identical to any of the URLs in the page link URL list of the previous menu record at step S560, the corresponding page link URL list is added to the menu template on the screen at step S570.
If the menu page request URL is not identical to any of the URLs in the page link URL list of the previous menu record at step S560, the menu page request URL corresponds to a menu for each user, which is displayed on a separate list screen at step S580. Actually, the menu server not only provides a menu template according to browser type, but also generates a separate menu for each user depending on the user's characteristics (for example, purchase of content, user authentication, bookmark registration, etc.) and the user's search conditions, and provides the generated separate menu to the user. Therefore, the fact that the menu page request URL is not identical to any of the URLs stored in the menu record means that the menu page request URL corresponds to the menu for each user generated by the menu server. FIG. 7 illustrates an example of a menu for each user generated according to the present invention when different menu lists are provided by the server depending on whether a subscriber has purchased content or depending on the service to which the subscriber subscribes. FIG. 8 illustrates an example of a menu for each user generated according to the present invention when different menu items are provided depending on whether a user has subscribed to a service.
The above procedure is repeated with respect to menu records registered in the menu record list, so that the menu path searched by the subscriber can be traced, and the traced path can be displayed in the form of graphic images . FIG. 6 illustrates an example of a screen on which a menu search path list, indicating the menu search path of a subscriber, is displayed according to the present invention.
According to the present invention, managers can understand the menu search path of a subscriber at once using a GUI, can easily determine the location at which a problem occurred in a call of a subscriber, and can also easily devise a method of solving the problem.
Although the preferred embodiments of the present invention have been disclosed for illustrative purposes, those skilled in the art will appreciate that various modifications and applications are possible, without departing from the scope and spirit of the invention as disclosed in the accompanying claims. For example, in the embodiments of the present invention, the method of obtaining information about packets to be analyzed by a data packet analysis module, data items stored and managed in a subscriber information database, etc. can be variously modified and implemented to improve the performance of the menu search path tracing system of the present invention. Further, differences related to such modifications and applications should be interpreted as being included in the scope of the present invention defined by the accompanying claims .
[Mode for Invention]
[industrial Applicability]
A system for tracing a menu search path according to the present invention provides the path of a menu searched by a user to network operators that provide content, thus enabling the operators to easily understand the search path of the user in the form of a GUI .
As a result, the present invention can determine the cause of occurrence of an error in data service provided using a mobile communication terminal, and promptly respond to the error .
[Sequence List Text]

Claims

[CLAIMS] [Claim l]
A system for tracing a menu search path, the system tracing a menu search path of each user who uses a data service through a mobile communication terminal, comprising: a menu template generation module for storing and managing at least one menu template composed of a plurality of Uniform Resource Locators (URLs) in a menu template database; a data packet analysis module for detecting information about a menu page request URL for the user and response data of a server from transmitted or received packets, and generating a list of menu records, including information about menu pages accessed by the user, using the detected menu page request URL information and response data; and a user menu search tracing module for detecting a menu template applied to a mobile communication terminal of the user from the menu template database using information about the user, combining the menu record list generated by the data packet analysis module with the detected menu template, and tracing a path of a menu actually searched by the user, wherein the system traces the path of the menu searched by a specific user, and indicates the traced menu path on an entire menu template .
[Claim 2]
The menu search path tracing system according to claim 1, wherein the menu record list generated by the data packet analysis module includes at least one menu record, in which information about respective menu pages requested by the user is stored, each menu record including a menu page request URL, a page link URL list included in a corresponding menu page, and an auxiliary data link URL list constituting the corresponding menu page.
[Claim 3]
The menu search path tracing system according to claim 1, wherein the menu template generation module generates different menu templates depending on a type of browser installed in the mobile communication terminal.
[Claim 4]
The menu search path tracing system according to any of claims 1 to 3, wherein the menu template generation module receives pieces of information about at least one menu template from an external menu server, and generates a menu template using the pieces of received information.
[Claim 5] The menu search path tracing system according to any of claims 1 to 3, wherein: the data packet analysis module determines whether the packet has been transmitted from the mobile communication terminal, and the data packet analysis module is operated so that, if it is determined that the packet has been transmitted from the mobile communication terminal, the data packet analysis module reads information about a menu page request URL from the packet, and, if the detected URL information is not an auxiliary data link URL, the data packet analysis module generates a new menu record, registers the new menu record in a menu record list, and stores the information about the URL in the menu record.
[Claim 6]
The menu search path tracing system according to any of claims 1 to 3, wherein: the data packet analysis module determines whether the packet has been transmitted from a service provision server, and the data packet analysis module is operated so that, if the packet has been transmitted from the service provision server and is a response packet responding to a menu page request, the data packet analysis module detects a page link URL list and an auxiliary data link URL list from the packet, and stores the detected page link URL list and auxiliary data link URL list in a corresponding menu record.
[Claim 7] The menu search path tracing system according to claim 1, wherein the user menu search tracing module is operated to read information about menu records registered in the menu record list, compare a menu page request URL stored in each menu record with URLs constituting the menu template, and make a predetermined indication on a corresponding node of the menu template if the menu page request URL in the menu record is identical to any of the URLs in the menu template.
[Claim 8] The menu search path tracing system according to claim 1, wherein the user menu search tracing module is operated to read information about menu records registered in the menu record list, compare a menu page request URL stored in each menu record with URLs constituting the menu template, and read a page link URL list of a higher menu record of the menu record if the menu page request URL in the menu record is not identical to any of the URLs in the menu template, and adds the page link URL list to the menu template if the menu page request URL exists in the page link URL list.
[Claim 9]
The menu search path tracing system according to claim 1, wherein the user menu search tracing module is operated to read information about menu records registered in the menu record list, compare the menu page request URL stored in each menu record with URLs constituting the menu template, and generate a new menu page if the menu page request URL in the menu record is not identical to any of the URLs in the menu template and does not exist in the page link URL list of a higher menu record of the menu record.
PCT/KR2006/000951 2005-03-17 2006-03-16 System for tracing menu search path by user Ceased WO2006098593A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR10-2005-0022103 2005-03-17
KR1020050022103A KR100598921B1 (en) 2005-03-17 2005-03-17 User menu navigation path tracking system

Publications (1)

Publication Number Publication Date
WO2006098593A1 true WO2006098593A1 (en) 2006-09-21

Family

ID=36991922

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/KR2006/000951 Ceased WO2006098593A1 (en) 2005-03-17 2006-03-16 System for tracing menu search path by user

Country Status (2)

Country Link
KR (1) KR100598921B1 (en)
WO (1) WO2006098593A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150212665A1 (en) * 2012-08-21 2015-07-30 Zte Corporation, Terminal User Interface Management Method And Terminal

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1999004533A1 (en) * 1997-07-16 1999-01-28 Optimal Networks Corporation A user interface for graphical exploration of packet trace information
US6738083B2 (en) * 2000-12-20 2004-05-18 Siemens Information And Communication Networks, Inc. Method and system of displaying telecommunication trace diagnostic information
KR20040054044A (en) * 2002-12-17 2004-06-25 엘지전자 주식회사 Tracing Method For Packet Route In The Internet
US6763103B1 (en) * 1999-03-27 2004-07-13 Wavetek Wandel Goltermann Eningen Gmbh & Co. Method and arrangement for netwide call trace in a telecommunication network

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1999004533A1 (en) * 1997-07-16 1999-01-28 Optimal Networks Corporation A user interface for graphical exploration of packet trace information
US6763103B1 (en) * 1999-03-27 2004-07-13 Wavetek Wandel Goltermann Eningen Gmbh & Co. Method and arrangement for netwide call trace in a telecommunication network
US6738083B2 (en) * 2000-12-20 2004-05-18 Siemens Information And Communication Networks, Inc. Method and system of displaying telecommunication trace diagnostic information
KR20040054044A (en) * 2002-12-17 2004-06-25 엘지전자 주식회사 Tracing Method For Packet Route In The Internet

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150212665A1 (en) * 2012-08-21 2015-07-30 Zte Corporation, Terminal User Interface Management Method And Terminal

Also Published As

Publication number Publication date
KR100598921B1 (en) 2006-07-12

Similar Documents

Publication Publication Date Title
JP3880337B2 (en) Content conversion method and converted content acquisition method
US7219138B2 (en) Method, apparatus, and system for capturing data exchanged between a server and a user
US8131799B2 (en) User-transparent system for uniquely identifying network-distributed devices without explicitly provided device or user identifying information
US7702317B2 (en) System and method to query wireless network offerings
US20050262104A1 (en) Method and system for internet performance monitoring and analysis
US9054991B2 (en) Managing method and apparatus for servicing contents provided by content provider
CN102110124B (en) Method, device and system for subscribing RSS
US20140041048A1 (en) Online Privacy Management
JP2008507057A (en) Improved user interface
FI114066B (en) Traffic flow analysis method
US20080092060A1 (en) System and method for capturing website user feedback
KR20000070005A (en) Monitoring of remote file access on a public computer network
CN107786992B (en) Method and device for detecting quality of mobile communication network
CN101354706A (en) Method and apparatus for collecting web page information
US20080177824A1 (en) Method and system for automatic setup in web-based applications
WO2006098593A1 (en) System for tracing menu search path by user
CA2474735C (en) Method, apparatus, and system for capturing, processing, and/or playing selected data exchanged between a server and a user
CN110995835B (en) Method for collecting purchased electronic resource database access records in real time
CN105208689A (en) Method and apparatus for inserting toolbar
JP2008537202A (en) A device-independent addressing system that accesses web pages via public mobile networks
JP5322972B2 (en) Web screen restoration device, web screen restoration method, and web screen restoration program
CN106886397A (en) Information collecting method, gateway device and server
WO2009066957A2 (en) System for providing web service linked with portal site to web site, and method thereof
US7372946B2 (en) Measurement deferral and aggregation for extensible test configuration
JP2001344196A (en) Access history management system, access history management method, and program providing medium

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application
DPE2 Request for preliminary examination filed before expiration of 19th month from priority date (pct application filed from 20040101)
NENP Non-entry into the national phase

Ref country code: DE

NENP Non-entry into the national phase

Ref country code: RU

122 Ep: pct application non-entry in european phase

Ref document number: 06716401

Country of ref document: EP

Kind code of ref document: A1