Adaptive topic discussion system, operation method, and computer-readable recording medium

By using an adaptive topic discussion system and a graphical user interface, geographically relevant discussion topics are recommended based on the user's location and interests, solving the problem of lack of geographical location attributes and personalized recommendations in existing technologies, and realizing personalized and rich discussion topic recommendations.

CN117093668BActive Publication Date: 2026-05-01FRAMY INC
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
FRAMY INC
Filing Date
2022-05-13
Publication Date
2026-05-01

AI Technical Summary

Technical Problem

Existing online forums or discussion forums lack geolocation attributes and personalized recommendations, making it difficult for users to find discussion topics related to their areas of interest.

Method used

The adaptive topic discussion system utilizes servers and graphical user interfaces to provide location-related and interest-related discussion topics based on users' location information and personal interests. Machine learning algorithms are used to determine whether topic terms have location attributes, and relevant content is displayed through an electronic map interface.

Benefits of technology

It enables personalized discussion topic recommendations based on user location and interests, enhancing geolocation relevance and diversity, and improving the richness and relevance of discussion topics.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117093668B_ABST
    Figure CN117093668B_ABST
Patent Text Reader

Abstract

An adaptive topic discussion system, operation method and computer readable recording medium, the location-related topic discussion system includes a server, which has a discussion topic database and includes a software program executed on a user device, and initiates a graphical user interface through the software program. When the server receives a selection of one of a plurality of discussion topic categories displayed on a first-level topic discussion page, the discussion topic database is queried according to the selected discussion topic category to provide a second-level topic discussion page displayed on the user device in the graphical user interface, wherein a plurality of topic discussion areas are displayed in a first direction, a plurality of topic discussion areas associated with a location attribute are displayed in a second direction, or a plurality of discussion topic categories related to the topics of the first direction topic discussion areas and meeting the personal interests of the user.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to a system for providing topical discussions, and in particular to a system, method of operation, and computer-readable recording medium for a graphical user interface for location-related topical discussions. Background Technology

[0002] The internet has become the primary source of information for everyone. There are also many search engines on the internet that provide search data, allowing people to easily search for relevant data using keywords. When someone needs to seek answers or discuss a specific issue, they can also use online forums to raise discussion topics, allowing other people interested in the issue to join the discussion and obtain opinions from multiple parties.

[0003] Existing online forums or discussion forums are set based on topics proposed by users. These topics are generally singular, lack diversity, and lack geographical relevance, meaning they are not related to the user's location. Therefore, they cannot recommend topics that match the user's interests in other users' regions. Furthermore, when users search for online forums, they can only search by keywords and cannot obtain discussion topics that are location-related. Summary of the Invention

[0004] In view of the fact that existing topic discussion web pages lack geolocation-related attributes or lack the ability to vary and match user interests, this disclosure proposes an adaptive topic discussion system, operating method, and computer-readable recording medium. The system can adaptively determine the discussion topics provided based on the user's selection and provide a novel operating interface.

[0005] According to an embodiment, the adaptive topic discussion system includes a server, a discussion topic database, and a software program that runs on a user device, and initiates a graphical user interface through the software program.

[0006] The server provides a graphical user interface that displays a topic discussion page when the user device starts. According to one embodiment, in this topic discussion page, multiple topic discussion areas corresponding to a discussion topic category are displayed in a first direction, and it is determined whether the topic terms of each topic discussion area in this first direction have a position attribute.

[0007] Specifically, when any topic in the first direction has a location attribute, multiple discussion forums associated with the location attribute of the topic in any topic in the first direction will be displayed in the second direction, based on the content provided by the server; or, when it is determined that the topic in any topic in the first direction does not have a location attribute, multiple discussion topic categories that match a user's personal interests will be displayed in the second direction.

[0008] Furthermore, the topic discussion page is a second-level topic discussion page, while a first-level topic discussion page is also provided. When the server receives a selection from the user device based on one of the multiple discussion topic categories displayed on this first-level topic discussion page, it queries the discussion topic database according to the selected discussion topic category to obtain the content of the aforementioned second-level topic discussion page.

[0009] Preferably, the first direction displays multiple discussion forums corresponding to the selected discussion topic category, which are location-related and match a user's personal interests. Furthermore, the first direction can be a vertical direction, allowing the user to browse the multiple discussion forums corresponding to the selected discussion topic category using a vertical swipe gesture.

[0010] Furthermore, when the server receives a selection of one of the discussion forums from the user device in the first direction, it can query the discussion forum database and provide the discussion content corresponding to the selected discussion forum, and display it in the dialog page of a discussion forum.

[0011] Furthermore, the server continuously provides multiple topic discussion areas that are location-related and match the user's personal interests based on the user's vertical swipe gesture in the first direction. When the multiple topic discussion areas are exhausted, the server continues to provide multiple topic discussion areas that are location-related and match the user's personal interests in a gradually expanding outward position.

[0012] Preferably, the second direction can be horizontal, allowing users to browse multiple discussion forums associated with location attributes with a horizontal swipe gesture, or browse multiple discussion topic categories related to the topics of each discussion forum and matching the user's personal interests without location attribute association.

[0013] According to one implementation method, one way to determine whether the topic terms of each topic discussion area in the first direction have a positional attribute is by looking up a table, which provides a lookup table to determine whether the topic terms have a positional attribute.

[0014] According to another implementation, the adaptive topic discussion system provides a machine learning algorithm that learns keywords with location attributes to build an intelligent model to determine whether the topic terms of each topic discussion area have location attributes. This intelligent model can then be used to determine whether the topic terms of each topic discussion area in the first direction have location attributes.

[0015] According to the present disclosure, a computer-readable recording medium stores a computer assembly that connects to a server of a location-associated topic discussion system, loads content from the server, and initiates a graphical user interface, wherein the computer assembly is implemented as a social media program and executes on a user device to perform the following steps.

[0016] In the user device, a second-layer topic discussion page is displayed in the graphical user interface, formed by selecting one of the multiple discussion topic categories displayed on the first-layer topic discussion page. On the second-layer topic discussion page, the result obtained by the server querying the discussion topic database based on the selection of one of the multiple discussion topic categories is displayed. The method includes displaying multiple topic discussion areas corresponding to the selected discussion topic category in a first direction; and, if the topic terms of any topic discussion area in the first direction have a location attribute, displaying multiple topic discussion areas associated with this location attribute in a second direction; or, if the topic terms of each topic discussion area displayed in the first direction do not have a location attribute, displaying multiple discussion topic categories related to the topic of any topic discussion area in the first direction and conforming to the user's personal interests in the second direction.

[0017] To further understand the features and technical content of the present invention, please refer to the following detailed description and drawings of the present invention. However, the drawings provided are for reference and illustration only and are not intended to limit the present invention. Attached Figure Description

[0018] Figure 1 This diagram shows an example of the architecture of an adaptive topic discussion system.

[0019] Figure 2 A flowchart illustrating an embodiment of the operation method of the adaptive topic discussion system is shown.

[0020] Figure 3 A flowchart illustrating an embodiment of a method for displaying a second-level topic discussion page using a user-side graphical user interface in an adaptive topic discussion system;

[0021] Figure 4 Two flowcharts illustrating an embodiment of a method for displaying a second-level topic discussion page using a user-side graphical user interface in an adaptive topic discussion system;

[0022] Figure 5 This image shows an example of the software homepage provided by the adaptive topic discussion system.

[0023] Figure 6 This image shows an example of a first-level topic discussion page provided by the adaptive topic discussion system.

[0024] Figure 7 This image shows an example of a dialog page for a discussion topic provided by the adaptive topic discussion system.

[0025] Figure 8 The adaptive topic discussion system displays an example diagram showing how to return to a personal, relevant discussion topic page; and

[0026] Figure 9This image shows an example of a second-level topic discussion page provided by the adaptive topic discussion system. Detailed Implementation

[0027] The following specific embodiments illustrate the implementation of the present invention. Those skilled in the art can understand the advantages and effects of the present invention from the content disclosed in this specification. The present invention can be implemented or applied through other different specific embodiments, and various details in this specification can also be modified and changed based on different viewpoints and applications without departing from the concept of the present invention. Furthermore, the accompanying drawings of the present invention are for simple illustrative purposes only and are not depictions of actual dimensions; this is stated beforehand. The following embodiments will further describe the relevant technical content of the present invention in detail, but the disclosed content is not intended to limit the scope of protection of the present invention.

[0028] It should be understood that while terms such as "first," "second," and "third" may be used in this document to describe various components or signals, these components or signals should not be limited by these terms. These terms are primarily used to distinguish one component from another, or one signal from another. Furthermore, the term "or" as used herein should, as appropriate, include any combination of one or more of the related listed items.

[0029] The specification discloses an adaptive topic discussion system, its operating method, and a computer-readable recording medium. The technical objective is to provide users with a graphical user interface (GUI) for selecting location-related discussion topics. This goes beyond simply searching for topics by keywords or finding topics of interest from subscribed online forums. Instead, it allows users to simultaneously access geographically relevant discussion topics while browsing content from different regions, countries, and programs, or to create their own location-related discussion topics. Furthermore, the adaptive topic discussion system incorporates a software-designed graphical user interface (GUI) for browsing discussion topics, enabling users to conveniently browse various types of location-related discussion forums via mobile phones, tablets, or personal computers. This includes location-related or user-interest-based discussion topics recommended by the adaptive topic discussion system.

[0030] Figure 1The diagram shows an embodiment of the adaptive topic discussion system. The system operates through a server 110. Depending on the purpose of providing location-related discussion topics, the main functions of the server 110 include an interface module 111 that provides content for display on user devices 101, 103, and 105, allowing user devices 101, 103, and 105 to display location-related discussion topics through a user interface launched by a webpage or a specific software program. The matching module 113 is capable of matching content in the database, such as audio and video content, with discussion topics based on the location information transmitted by the user device. It can also match content according to the user's personal interests to obtain relevant content that matches the user's preferences.

[0031] Server 110 can implement audio-visual database 120 and discussion topic database 130 using database technology. In one embodiment, when server 110 receives location information from any user device 101, 103, or 105 via network 10, the software program can query the discussion topic database 130 based on the location information to obtain one or more location-related discussion topics within a geographical area. It then generates one or more location-related discussion topic link images corresponding to these topics and transmits them to user devices 101, 103, or 105 to be displayed on the graphical user interface initiated on user devices 101, 103, or 105.

[0032] In addition to providing location-related discussion topics, after receiving location information from user devices 101, 103, and 105, server 110 can query audio-visual database 120 based on the location information to obtain one or more location-related audio-visual content items within a geographical area. Similarly, it can provide one or more corresponding location-related audio-visual content link images to user devices 101, 103, and 105. Thus, on the user interface of the user device initiated by a software program, such as a graphical user interface based on an electronic map, one or more location-related discussion topic link images and one or more location-related audio-visual content link images can be displayed simultaneously on the user interface. This achieves the service of providing location-related topic discussions and audio-visual content, allowing users to freely adjust various content within the geographical area they wish to browse through the user interface, and server 110 can return the link images displayed on the user interface.

[0033] The software program running on the aforementioned server 110 can algorithmically record user behavior (such as leaving comments, liking, following, and sharing on specific discussion topics) and calculate the user's areas of interest (which may refer to cities, countries, attractions, landmarks, etc.) and discussion topics of interest. It can further segment users, thus effectively recommending discussion topics that match each user's interests in their areas of interest and calculating popular topics in the areas of interest within each segment.

[0034] Figures 2 to 4 The displayed flow describes the software flow of the aforementioned server, in conjunction with a computer program assembly executed on the user's device. This computer program assembly is stored on a computer-readable recording medium and is used to connect to the server of the adaptive topic discussion system, load discussion topics and audio-visual content from the server, and initiate the graphical user interface. This allows the server to provide location-related or personalized discussion topics (or topic categories generated by the server based on topic attributes) to the user's device. The graphical user interface presented during this process can be referenced simultaneously. Figures 5 to 9 The illustrated embodiment is shown.

[0035] The computer program assembly executing on the user device is primarily implemented as a social media application. According to an embodiment, initially, a map-based social media application is executed on the user device (another implementation can be a social media webpage provided by a server opened via a webpage). After the social media application is opened, a graphical user interface is initiated, leading to the homepage, which displays a map interface. Preferably, see [reference needed]. Figure 5 The diagram shows an embodiment of the software homepage provided by the adaptive topic discussion system, which displays an electronic map 50, with various linked images marked in different locations, such as audio-visual content link images 501, 502, 503, 504 and discussion topic link images 511, 512, wherein the number and display pattern are not intended to limit the embodiments of the invention described in this disclosure.

[0036] Furthermore, Figure 5The main content of the displayed electronic map 50 consists of the aforementioned linked images. Below, several function buttons assist users in browsing location-related content. These include functions to locate the user's current location, play all audio and video content on the browsed page, add location-related audio and video content, and maintain user profiles. The system also provides a function for users to add new discussion topics, indicated by the "Add Discussion Topic" link 520 in the diagram. When a user adds a location-related discussion topic via the "Add Discussion Topic" link 520, the resulting discussion topic is uploaded and recorded in the server's discussion topic database. Each related discussion topic is associated with at least one geographical piece of information, one user information, and one discussion topic category, all of which are also recorded in the discussion topic database.

[0037] When a user device executes the social media application and enters the homepage, location information is generated and transmitted to the server (step S201). The location information can be a geographical area. For example, a graphical user interface (GUI) originates from the user device's touchscreen display. Therefore, the user can use gestures to operate the GUI to browse content, zoom in, zoom out, and move to form a display area. A geographical area can be determined based on this, allowing the matching module in the server to query the discussion topic database using a software method based on the location information. This allows the server to match one or more location-related discussion topics within a geographical area, as well as one or more location-related audio-visual content within that geographical area (step S203). Simultaneously, it compares and obtains location-related discussion topic links and audio-visual content links, which are then provided to the user device via the network (step S205).

[0038] It should be noted that the location-related discussion topics can be various location-related discussion topics established by many users through the server, such as topics related to geographical location; the location-related audio-visual content can be audio-visual content with geographical location uploaded to the server by many users through the network, such as images of a scenic spot or landmark, or various images of that place.

[0039] Users can browse one or more location-related discussion topics and / or audio-visual content within the geographical area through a graphical user interface. They can then select a location-related discussion topic link, and the server will provide a first-level discussion page based on this selection. The content of this page will be related to the selected discussion topic. (See reference below.) Figure 6 The example includes multiple discussion forums sorted by popularity in the first direction, and location-related discussion topic categories based on users' personal interests in the second direction (step S207).

[0040] An example of the first-level topic discussion page can be found in [reference]. Figure 6 The example shown is a first-level discussion page 60 displayed on a mobile device's graphical user interface. The first direction can be vertical, and the second direction is horizontal. The diagram shows multiple discussion areas 601, 602, 603, 604, and 605 vertically. In this example, the horizontal direction between discussion areas 602 and 603 shows several discussion categories 611, 612, and 613. Regardless of whether it is discussion area 601, 602, 603, 604, or 605, or category 611, 612, or 613, the system allows users to participate in discussions in each area through various button functions and to express likes, joins, and shares.

[0041] According to the embodiment, the topic discussion areas 601, 602, 603, 604, and 605 displayed in the first direction can be one or more topic discussion areas sorted by popularity, allowing the user of the device to browse one or more topic discussion areas sorted by popularity in this direction with a vertical swipe gesture; the discussion topic categories 611, 612, and 613 displayed in the second direction can be one or more location-related discussion topic categories based on the user's personal interests, allowing the user to browse one or more location-related discussion topic categories based on the user's personal interests in this direction with a horizontal swipe gesture.

[0042] Furthermore, after the server matches the discussion topics in the discussion topic database, discussion areas 601, 602, 603, 604, and 605 are displayed in the first direction. However, when the user continues to browse in this direction with a vertical swipe gesture, the system can continuously provide discussion areas in other geographical areas different from the selected location information when the content is exhausted.

[0043] It is worth mentioning that, according to the above embodiments, the adaptive topic discussion system provides multiple topic discussion areas arranged in a first direction. The order of arrangement is based on the popularity of each discussion topic. One method for calculating the popularity is based on the timeliness, likes, and / or users' personal interests of each discussion topic, thus comprehensively determining the popularity of each discussion topic. For example, according to one embodiment of the algorithm in the adaptive topic discussion system, the determination of liking a specific discussion topic is based on the number of users who like, share, comment, and / or follow the specific discussion topic. Several calculation criteria for following a specific discussion topic include whether a user sets up following but does not comment or like, the number of times all users see the specific discussion topic, and the calculation of quantity can also take into account timeliness. For example, all users should watch the specific discussion topic for more than a certain time (e.g., 7 seconds) to be considered as following.

[0044] The criteria for determining personal interests are based on an individual's comments, dwell time, and likes (likes, shares, comments, and / or follows). Each user's preference data is then used to match discussion topics that align with their personal interests.

[0045] Similarly, in the discussion topic categories 611, 612, and 613 displayed in the second direction, the server can continuously provide location-related discussion topic categories based on the user's personal interests when the user browses them with a horizontal swipe gesture. However, when the relevant content is exhausted, the content provided by the server, determined by software, will gradually expand outward from the originally selected location-related discussion topic link to other locations to ensure a continuous supply of location-related discussion topic categories. Furthermore, according to another embodiment, when the location-related discussion topic categories provided by the server are exhausted, it can actively switch to another discussion topic category.

[0046] Subsequently, when the user selects a discussion area in the first direction using the user device's touchscreen or other input method, the server will provide the content of the selected discussion topic (step S209). See also... Figure 7 The diagram shown illustrates an example of a dialog page for a discussion topic provided by an adaptive topic discussion system. When the server receives a selection of a discussion area from a user device in a first direction, it queries the discussion topic database and can provide the discussion content corresponding to the selected discussion area, as shown below. Figure 7 The dialog page 70 displays the discussion topic, which shows one or more discussion topics 701 and the discussion content 703 therein.

[0047] In one embodiment, reference may be made to Figure 8 The adaptive topic discussion system shown in the diagram provides an example of returning to a user's relevant discussion topic page. The diagram illustrates a discussion topic page 80 where a user browses various discussion topics through a graphical user interface. Below this diagram, multiple currently discussed topics 803 are displayed. After completing activities on this first-level discussion page (e.g., leaving a message, liking, or following), the user can quickly return to the previously participated discussion topic area via the user-relevant discussion topic button 801 provided on the discussion topic page 80.

[0048] On the other hand, when a user selects a discussion topic category in the second direction using the touch screen or other input method of the user device, the server receives the selection of one of the discussion topic categories in the second direction from the user device, that is, queries the discussion topic database, and provides a second-level topic discussion page (step S211).

[0049] The method for creating the second-level topic discussion page can be found in [reference]. Figure 3 The illustrated embodiment flow is as follows: When a user selects one of the multiple discussion topic categories displayed in the second direction on the first-level topic discussion page, a selection signal is generated upon clicking. The server network receives this selection from the user's device (step S301), that is, it queries the discussion topic database according to the selected discussion topic category, matches discussion topics that are location-related and match the user's interests, and generates the first and second direction content of the second-level topic discussion page (step S303), thus forming the content of the second-level topic discussion page (step S305).

[0050] The software program running on the user's device launches a graphical user interface that displays a second-level topic discussion page. The user interface shown therein can be found in [reference needed]. Figure 9 The implementation example shown displays a second-level topic discussion page 90, which also displays discussion topics in two directions. This includes one or more first-direction topic discussion areas 901, 902, 903, 904, and 905 that are positionally related to personal interests in the first direction (e.g., vertical direction) (step S307), and discussion topic content in the second direction (e.g., horizontal direction). The content in the second direction will be determined based on whether the topics listed in the first direction have positional attributes.

[0051] In the process of forming the second-level topic discussion page, the program running on the server determines whether each topic in one or more topic discussion areas in the first direction has a location attribute (step S309). When the topic of any topic discussion area in the first direction has a location attribute, the multiple topic discussion areas associated with the location attribute are displayed in the second direction of the second-level topic discussion page (step S311). Figure 9 The second-direction discussion areas 911, 912, and 913 are displayed; conversely, when the topics displayed in the first direction do not have location attributes, multiple discussion topic categories related to the topics in any of the first-direction discussion areas and matching the user's personal interests are displayed in the second direction (step S313). Similarly, in the second-level discussion page, if the discussion topics in the first-direction discussion areas that are location-related and match the user's personal interests are exhausted, the geographical location of the displayed discussion areas gradually expands; if the discussion areas that match the user's personal interests are also exhausted, other discussion topic categories in the second direction of the first-level discussion page will continue to be displayed for related discussion areas.

[0052] Based on the above process, the server provides the first and second directions of content for the second-level topic discussion page displayed on the user's device. When the user clicks (e.g., uses a vertical swipe gesture to browse and select) on a topic discussion area in the first direction, the server queries the database to retrieve the corresponding discussion content, and then displays the discussion page for that topic on the user's device. Similarly, refer to... Figure 7 The diagram shows an example of a dialog page for a discussion topic. On the other hand, when a user clicks on (e.g., browses and selects) one of the multiple discussion areas associated with the location attribute, they can enter the discussion page for the relevant topic. Alternatively, if a user selects one of the multiple discussion topic categories that are not associated with a location attribute, after querying the database on the server, a further second-level discussion page is displayed on the graphical user interface that starts on the user's device. The discussion area displayed in the first direction is also related to the selected discussion topic category.

[0053] The adaptive topic discussion system determines the content displayed in the second direction based on whether the discussion topic in the first direction of the second-level topic discussion page has a position attribute. For relevant implementation methods, please refer to [link / reference]. Figure 4 The process is shown below.

[0054] When the second-level topic discussion page is formed, the relevant topic discussion areas categorized according to the discussion topic selected by the user are displayed in the first direction area (step S401). At this time, the software program running on the server will parse the topic terms in the multiple topic discussion areas in the first direction (step S403) so as to determine the content displayed in the second direction area based on whether the topic terms in the first direction have positional attributes.

[0055] The process shows that the adaptive topic discussion system implements a topic terminology parsing module through software (step S413) to determine whether any topic in the first-direction topic discussion area has a location attribute (step S405). According to one embodiment, a lookup table is designed in the server, which sets various topic terms and whether any location attribute is matched, so that the topic terms of each topic discussion area in the first direction can be queried by looking up the table to determine whether the topic terms have a location attribute. According to another embodiment, the adaptive topic discussion system applies a machine learning algorithm to build an intelligent model that can determine whether topic terms have a location attribute by learning keywords with location attributes. When entering the second-level topic discussion page, the system will rely on this intelligent model to determine whether the topic terms of each topic discussion area in the first direction have a location attribute.

[0056] If the topic terminology parsing module determines that the topic terms of any topic discussion area displayed in the first direction have a location attribute (yes), the server queries the discussion topic database to obtain the discussion topic with location association (step S407), and forms the content for the second direction accordingly (step S411); conversely, if the topic terminology parsing module determines that no topic discussion area in the first direction has a location attribute (no), the discussion topic category with the topic and personal interests is obtained (step S409), and the content for the second direction is formed accordingly (step S411).

[0057] Regardless of the method used to determine whether various topic terms are related, an intelligent model can be built or continuously optimized using machine learning algorithms through human supervision. Based on this, the topic term parsing module of step S413 can be implemented.

[0058] For example, when a user clicks on a link to a location-related NBA discussion topic through the graphical user interface of a map-based social media application, they enter the first-level discussion page. The first direction displays multiple location-related NBA-related discussion forums, sorted by popularity; the second direction displays discussion topic categories related to the NBA and the user's personal interests. Further, when the user selects a discussion topic category from the second direction of the first-level discussion page, they enter the second-level discussion page. The first direction displays multiple NBA-related discussion forums related to players that match the user's personal interests (such as LeBron James of the Los Angeles Lakers). Since the term "Los Angeles" in the first direction has a location attribute, the second direction displays multiple discussion forums related to locations such as the City of Los Angeles. When the user browses the Los Angeles-related discussion forums in the second direction using horizontal gestures, if the server cannot provide enough discussion topics, the location association can be expanded to related discussion topics in the State of California.

[0059] In summary, the adaptive topic discussion system, operating method, and computer-readable recording medium described in the above embodiments provide users with location-related and interest-based discussion topics through software methods using a user device. This allows the system to group users, with one objective being to recommend discussion topics matching each user's interests in their preferred regions. In application, a computer program set stored on the computer-readable recording medium on the user device is provided. This program executes instructions to store connections to a server, load content from the server, and initiate a graphical user interface (GUI). The GUI provides location-related discussion topic selection at different stages, such as first-level and second-level discussion pages.

[0060] The content disclosed above is only a preferred and feasible embodiment of the present invention, and is not intended to limit the scope of the patent application of the present invention. Therefore, all equivalent technical changes made using the contents of the present invention specification and drawings are included in the scope of the patent application of the present invention.

Claims

1. An adaptive topic discussion system, characterized in that, The system includes: A server with a database of discussion topics; The server provides a graphical user interface that displays a topic discussion page, initiated by executing a software program on a user device. In the topic discussion page, multiple topic discussion areas corresponding to a discussion topic category are displayed in a first direction, and it is determined whether the topic terms of each topic discussion area in the first direction have a location attribute. When any topic term in the first direction has a location attribute, multiple topic discussion areas associated with the location attribute are displayed in a second direction.

2. The adaptive topic discussion system as described in claim 1, characterized in that, The topic discussion page is a second-level topic discussion page. When the server receives a selection from the user device based on one of the multiple discussion topic categories displayed on a first-level topic discussion page, it queries the discussion topic database according to the selected discussion topic category to obtain the content of the second-level topic discussion page.

3. The adaptive topic discussion system as described in claim 2, characterized in that, The method for forming the first-level topic discussion page includes: The server provides one or more location-related discussion topic links to the user's device based on one or more location-related discussion topics within a geographic range of a user's personal interests, and then displays the one or more location-related discussion topic link images on the graphical user interface initiated in the user's device. The server receives a selection of a location-associated discussion topic link from the user's device, queries the discussion topic database, and provides the content of the first-level topic discussion page, which includes multiple discussion forums sorted by popularity, and the multiple discussion topics categorized by location according to the user's personal interests.

4. The adaptive topic discussion system as described in claim 1, characterized in that, The first direction is a vertical direction, allowing the user to browse the multiple discussion forums corresponding to the selected discussion topic category using a vertical swipe gesture.

5. The adaptive topic discussion system as described in claim 4, characterized in that, The server continuously provides multiple topic discussion areas that are location-related and match the user's personal interests based on the user's vertical swipe gesture in the first direction. When the multiple topic discussion areas are exhausted, the server continues to provide multiple topic discussion areas that are location-related and match the user's personal interests in a gradually expanding outward position.

6. The adaptive topic discussion system as described in claim 1, characterized in that, When it is determined that the topic language of any discussion area in the first direction does not have a location attribute, multiple discussion topic categories that match a user's personal interests are displayed in the second direction.

7. The adaptive topic discussion system as described in claim 6, characterized in that, The second direction is a horizontal direction, allowing the user to browse the multiple discussion forums associated with the location attribute by a horizontal swipe gesture, or to browse the multiple discussion topic categories that are related to the topics of each discussion forum and match the user's personal interests without the location attribute being associated.

8. The adaptive topic discussion system as described in any one of claims 1 to 7, characterized in that, A machine learning algorithm is provided to build an intelligent model that learns keywords with location attributes to determine whether the topic terms of each topic discussion area have location attributes. The intelligent model is used to determine whether the topic terms of each topic discussion area in the first direction have location attributes.

9. A method for operating an adaptive topic discussion system, running on a server, the server having a discussion topic database, characterized in that, The operation method includes: Based on the selection of a discussion topic category, the database of that discussion topic is queried, and multiple discussion forums corresponding to that discussion topic category are obtained, forming a discussion page displayed in a graphical user interface initiated by a software program executed on a user device; In the topic discussion page, the multiple topic discussion areas are displayed in a first direction, and it is determined whether the topic terms of each topic discussion area in the first direction have a location attribute. When the topic terms of any topic discussion area in the first direction have a location attribute, multiple topic discussion areas associated with the location attribute are displayed in a second direction.

10. The method of operating the adaptive topic discussion system as described in claim 9, characterized in that, The topic discussion page is a second-level topic discussion page. When the server receives a selection from the user device based on one of the multiple discussion topic categories displayed on a first-level topic discussion page, it queries the discussion topic database according to the selected discussion topic category to obtain the content of the second-level topic discussion page.

11. The method of operating the adaptive topic discussion system as described in claim 10, characterized in that, In the second-level topic discussion page displayed in the graphical user interface, the first direction is a vertical direction, allowing the user to browse the multiple topic discussion areas corresponding to the selected discussion topic category with a vertical swipe gesture.

12. The method of operating the adaptive topic discussion system as described in claim 11, characterized in that, The server continuously provides multiple topic discussion areas that are location-related and match the user's personal interests based on the user's vertical swipe gesture in the first direction. When the multiple topic discussion areas are exhausted, the server continues to provide multiple topic discussion areas that are location-related and match the user's personal interests in a gradually expanding outward position.

13. The method of operating the adaptive topic discussion system as described in claim 9, characterized in that, When it is determined that the topic language of any discussion area in the first direction does not have a location attribute, multiple discussion topic categories that match a user's personal interests are displayed in the second direction.

14. The method of operating the adaptive topic discussion system as described in claim 13, characterized in that, The second direction is a horizontal direction, allowing the user to browse the multiple discussion forums associated with the location attribute by a horizontal swipe gesture, or to browse the multiple discussion topic categories that are related to the topics of each discussion forum and match the user's personal interests without the location attribute being associated.

15. The method of operating the adaptive topic discussion system as described in any one of claims 9 to 14, characterized in that, A machine learning algorithm is provided to build an intelligent model that learns keywords with location attributes to determine whether the topic terms of each topic discussion area have location attributes. The intelligent model is used to determine whether the topic terms of each topic discussion area in the first direction have location attributes.

16. A computer-readable recording medium storing a computer program assembly that connects to a server of a location-associated topic discussion system, loads content from the server, and initiates a graphical user interface, characterized in that... The computer program assembly is executed on a user device to perform the following steps, including: The graphical user interface displays a topic discussion page based on a discussion topic category; and The discussion page displays the results obtained by the server from querying a discussion topic database based on the discussion topic category. This includes: displaying multiple discussion forums in a first direction, and determining whether the topic terms of each discussion forum in the first direction have a location attribute. When the topic terms of any discussion forum in the first direction have a location attribute, multiple discussion forums associated with that location attribute are displayed in a second direction.

17. The computer-readable recording medium as claimed in claim 16, characterized in that, The topic discussion page is a second-level topic discussion page. When the server receives a selection from the user device based on one of the multiple discussion topic categories displayed on a first-level topic discussion page, it queries the discussion topic database according to the selected discussion topic category to obtain the content of the second-level topic discussion page.

18. The computer-readable recording medium as claimed in claim 17, characterized in that, In the second-level topic discussion page displayed in the graphical user interface, the first direction is a vertical direction, allowing the user to browse the multiple topic discussion areas corresponding to the selected discussion topic category with a vertical swipe gesture.

19. The computer-readable recording medium as claimed in claim 18, characterized in that, The server continuously provides multiple topic discussion areas that are location-related and match the user's personal interests based on the user's vertical swipe gesture in the first direction. When the multiple topic discussion areas are exhausted, the server continues to provide multiple topic discussion areas that are location-related and match the user's personal interests in a gradually expanding outward position.

20. The computer-readable recording medium as claimed in claim 17, characterized in that, In the second-level topic discussion page displayed in the graphical user interface, the second direction is a horizontal direction, allowing the user to browse the multiple topic discussion areas associated with the location attribute by a horizontal swipe gesture, or to browse the multiple discussion topic categories that are related to the topics of each topic discussion area and match the user's personal interests without the location attribute being associated.

Citation Information

Patent Citations

  • Announcement and message discussing method combining cartographic information system

    CN101526941A

  • Announcement and message discussion method incorporating map information system

    TW200935258A