A method, apparatus, computer device, and storage medium for creating a conversation page

By selecting the first dialogue content in the dialogue page, it automatically creates the second dialogue page, which solves the problem of inconvenience in creating a new page by users, and achieves convenient theme attention and content display.

CN117076020BActive Publication Date: 2025-07-25BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202310987776.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-08-07
Publication Date
2025-07-25
Estimated Expiration
2043-08-07

AI Technical Summary

Technical Problem

In the prior art, when a user creates a new page in a conversation page to focus on a specific topic, it is inconvenient and inefficient, and needs to create and re-enter relevant information by himself.

Method used

By selecting the first dialogue content from the original first dialogue page, the second dialogue page is automatically created, and the topic name is determined based on the first dialogue content, displaying the selected first dialogue content and its context-related content, simplifying the page creation process.

Benefits of technology

Users do not need to create a new page by themselves, which makes the operation more convenient. They can continue conversations directly in the second dialogue page. The topic name is clear, which makes it easier for users to view content of interest.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117076020B_ABST
    Figure CN117076020B_ABST
Patent Text Reader

Abstract

The present disclosure provides a method, an apparatus, a computer device, and a storage medium for creating a dialogue page. The method includes: in response to a selection operation on the dialogue content displayed in the first dialogue page, determining the first dialogue content selected under the selection operation; in response to determining to create a dialogue page for the first dialogue content, determining a theme name corresponding to the second dialogue page to be created based on the first dialogue content; and displaying the created second dialogue page, where the theme name is displayed in the theme display area of the second dialogue page.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of artificial intelligence technology, and more particularly, to a method, apparatus, computer device, and storage medium for creating a dialogue page. Background Art

[0002] Using artificial intelligence technology, answers can be provided to questions raised by users. Users can conduct dialogue and question-and-answer sessions on a dialogue page. On the dialogue page, users can focus on a variety of different topics. For the dialogue content under a certain topic that the user is interested in, the user can select and create a new dialogue page by themselves, and conduct question-and-answer sessions on this topic under the new dialogue page. In this way, the user needs to create a new dialogue page by themselves and re-provide information related to the topic of interest in the new dialogue page, which is not convenient to operate and has low efficiency. Summary of the Invention

[0003] Embodiments of the present disclosure at least provide a method, apparatus, computer device, and storage medium for creating a dialogue page.

[0004] In a first aspect, an embodiment of the present disclosure provides a method for creating a dialogue page, including: in response to a selection operation on the dialogue content displayed in a first dialogue page, determining the first dialogue content selected under the selection operation; in response to determining to create a dialogue page for the first dialogue content, determining a topic name corresponding to a second dialogue page to be created based on the first dialogue content; and displaying the created second dialogue page, where the topic name is displayed in a topic display area of the second dialogue page.

[0005] In an optional implementation, displaying the created second dialogue page includes: displaying the first dialogue content in the second dialogue page; or, displaying the first dialogue content and a second dialogue content in the second dialogue page; the second dialogue content is the dialogue content that has a context association with the first dialogue content among the dialogue contents in the first dialogue page.

[0006] In an optional implementation, the determining a topic name corresponding to a second dialogue page to be created based on the first dialogue content includes: determining a second dialogue content that has a context association with the first dialogue content among the dialogue contents in the first dialogue page; and determining the topic name based on the first dialogue content and the second dialogue content.

[0007] In an alternative embodiment, determining the topic name corresponding to the second conversation page to be created based on the first conversation content includes: in response to the first conversation content including multiple items, determining at least one alternative topic name based on the multiple items of the first conversation content; determining whether the at least one alternative topic name belongs to the same target vertical category; the target vertical category includes at least one level indicating an inclusion relationship, and the alternative topic names matched under each level are different; in response to the at least one alternative topic name belonging to the same target vertical category, determining the levels respectively matched by the alternative topic names under the target vertical category, and determining a target level based on the matched levels, so as to determine the topic name based on the alternative topic name and / or the level name corresponding to the target level.

[0008] In an alternative embodiment, it further includes: in response to the at least one alternative topic name not belonging to the same target vertical category, determining the multiple vertical categories to which the at least one alternative topic name belongs, and the content proportion corresponding to the alternative topic name under each vertical category; combining the vertical category names corresponding to each vertical category based on the content proportion corresponding to each vertical category to obtain the topic name.

[0009] In an alternative embodiment, after creating the second conversation page, the method further includes: displaying the conversation thumbnail frames corresponding to the first conversation page and the second conversation page respectively on the conversation list page, and displaying the first identification information corresponding to the first conversation page in the conversation thumbnail frame of the second conversation page.

[0010] In an alternative embodiment, it further includes: displaying the second identification information of the second conversation page in the display area associated with the first conversation content under the first conversation page; in response to a trigger operation on the second identification information in the first conversation page, jumping to display the second conversation page.

[0011] In a second aspect, an embodiment of the present disclosure further provides a device for creating a conversation page, including: a first determination module, configured to determine the first conversation content selected under the selection operation in response to a selection operation on the conversation content displayed on the first conversation page; a second determination module, configured to determine the topic name corresponding to the second conversation page to be created based on the first conversation content in response to determining to create a conversation page for the first conversation content; a display module, configured to display the created second conversation page, and the topic name is displayed in the topic display area of the second conversation page.

[0012] In an alternative embodiment, when the display module displays the created second conversation page, it is configured to: display the first conversation content in the second conversation page; or, display the first conversation content and the second conversation content in the second conversation page; the second conversation content is the conversation content that has a contextual association with the first conversation content among the conversation contents in the first conversation page.

[0013] In an alternative embodiment, when the second determination module determines the topic name corresponding to the second conversation page to be created based on the first conversation content, it is configured to: determine the second conversation content that has a contextual association with the first conversation content among the conversation contents in the first conversation page; determine the topic name based on the first conversation content and the second conversation content.

[0014] In an alternative embodiment, when the second determination module determines the topic name corresponding to the second conversation page to be created based on the first conversation content, it is configured to: in response to the first conversation content including multiple items, determine at least one alternative topic name based on the multiple first conversation contents; determine whether the at least one alternative topic name belongs to the same target vertical category; the target vertical category includes at least one level indicating an inclusion relationship, and the alternative topic names matched under each level are different; in response to the at least one alternative topic name belonging to the same target vertical category, determine the levels respectively matched by the alternative topic names under the target vertical category, and determine the target level based on the matched levels, so as to determine the topic name based on the alternative topic name and / or the level name corresponding to the target level.

[0015] In an alternative embodiment, the second determination module is further configured to: in response to the at least one alternative topic name not belonging to the same target vertical category, determine the multiple vertical categories to which the at least one alternative topic name belongs, and the content proportion corresponding to the alternative topic name under each vertical category; combine the vertical category names corresponding to each vertical category based on the content proportion corresponding to each vertical category to obtain the topic name.

[0016] In an alternative embodiment, after creating the second conversation page, the second determination module is further configured to: display the conversation thumbnail frames corresponding to the first conversation page and the second conversation page respectively in the conversation list page, and display the first identification information corresponding to the first conversation page in the conversation thumbnail frame of the second conversation page.

[0017] In an alternative implementation, it further includes a processing module for: displaying the second identification information of the second dialogue page in the display area associated with the first dialogue content under the first dialogue page; and in response to a trigger operation on the second identification information in the first dialogue page, jumping to display the second dialogue page.

[0018] In a third aspect, an alternative implementation of the present disclosure further provides a computer device, including a processor and a memory. The memory stores machine-readable instructions executable by the processor. The processor is configured to execute the machine-readable instructions stored in the memory. When the machine-readable instructions are executed by the processor, the machine-readable instructions execute the steps in the above first aspect, or any possible implementation manner in the first aspect.

[0019] In a fourth aspect, an alternative implementation of the present disclosure further provides a computer-readable storage medium, on which a computer program is stored. When the computer program is run, it executes the steps in the above first aspect, or any possible implementation manner in the first aspect.

[0020] A method, apparatus, computer device, and storage medium for creating a dialogue page provided by an embodiment of the present disclosure. In the original first dialogue page, a user can directly create a new second dialogue page by selecting the first dialogue content, so as to continue the question-and-answer under the theme indicated by the first dialogue content in the second dialogue page. In this way, there is no need for the user to create a new dialogue page by themselves, and only by selecting the existing dialogue content, a new dialogue page can be created. In addition, for the created second dialogue page, its corresponding theme name is determined according to the first dialogue content, which can mark the theme of the content that the user is interested in and is convenient for the user to view. Further, in the second dialogue page, specifically, the first dialogue content selected in the first dialogue page can be displayed, or the second dialogue content contextually related to the first dialogue content can also be displayed. In this way, the user can continue the conversation based on these dialogue contents in the second dialogue page, without the need for the user to re-import these contents into the new second dialogue page by means such as copy and paste, and the operation is more convenient.

[0021] To make the above objects, features, and advantages of the present disclosure more obvious and understandable, the following specifically enumerates preferred embodiments and, in conjunction with the accompanying drawings, makes the following detailed description. BRIEF DESCRIPTION OF THE DRAWINGS

[0022] To more clearly illustrate the technical solutions of the embodiments of the present disclosure, the accompanying drawings required for the embodiments will be briefly introduced below. The accompanying drawings herein are incorporated into the specification and form a part of this specification. These accompanying drawings show embodiments consistent with the present disclosure and, together with the specification, are used to illustrate the technical solutions of the present disclosure. It should be understood that the following accompanying drawings only show some embodiments of the present disclosure and should not be regarded as limiting the scope. For those of ordinary skill in the art, other related accompanying drawings can be obtained based on these accompanying drawings without creative efforts.

[0023] Figure 1 The flowchart showing a method for creating a dialogue page provided by an embodiment of the present disclosure is shown;

[0024] Figure 2 The schematic diagram showing a dialogue page provided by an embodiment of the present disclosure is shown;

[0025] Figure 3 The schematic diagram showing a selection of a first dialogue content provided by an embodiment of the present disclosure is shown;

[0026] Figure 4 The schematic diagram showing multiple levels under a target vertical category provided by an embodiment of the present disclosure is shown;

[0027] Figure 5 The schematic diagram showing a second dialogue page provided by an embodiment of the present disclosure is shown;

[0028] Figure 6 The schematic diagram showing a dialogue list page provided by an embodiment of the present disclosure is shown;

[0029] Figure 7 The schematic diagram showing the display of second identification information in a first dialogue page provided by an embodiment of the present disclosure is shown;

[0030] Figure 8 The specific schematic diagram showing a device for creating a dialogue page provided by an embodiment of the present disclosure is shown;

[0031] Figure 9 The schematic diagram showing a computer device provided by an embodiment of the present disclosure is shown. Detailed implementation manners

[0032] To make the objectives, technical solutions, and advantages of the embodiments of the present disclosure clearer, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present disclosure. Apparently, the described embodiments are only some, but not all, of the embodiments of the present disclosure. The components of the embodiments of the present disclosure described and illustrated herein can be arranged and designed in a variety of different configurations. Therefore, the following detailed description of the embodiments of the present disclosure is not intended to limit the scope of the present disclosure claimed, but merely represents selected embodiments of the present disclosure. All other embodiments obtained by those skilled in the art based on the embodiments of the present disclosure without creative efforts fall within the scope of protection of the present disclosure.

[0033] It has been found through research that when using artificial intelligence technology for question and answer, users can focus on a variety of different topics for conversation and question and answer. For users, there may be a need to focus on a certain topic for question and answer. In this case, the user needs to create a new conversation page by themselves, and then re-question and answer regarding that topic on the new conversation page. In this way, the user needs to create a new conversation page by themselves and re-provide information related to the topic of interest on the new conversation page, which is not convenient to operate and has low efficiency.

[0034] Based on the above research, the present disclosure provides a method for creating a conversation page. In the original first conversation page, the user can directly create a new second conversation page by selecting the first conversation content, so as to continue the question and answer under the topic indicated by the first conversation content in the second conversation page. In this way, there is no need for the user to create a new conversation page by themselves. Only by selecting the existing conversation content, a new conversation page can be created. In addition, for the created second conversation page, its corresponding topic name is determined according to the first conversation content, which can mark the topic of the content that the user is interested in and is convenient for the user to view.

[0035] Further, in the second conversation page, specifically, the first conversation content selected in the first conversation page can be displayed, or the second conversation content contextually related to the first conversation content can also be displayed. In this way, the user can continue the conversation based on these conversation contents in the second conversation page, without the need for the user to re-import these contents into the new second conversation page by means of copy and paste, etc., and the operation is more convenient.

[0036] All the defects existing in the above solutions are the results obtained by the inventor after practice and careful research. Therefore, the process of discovering the above problems and the solutions proposed by the present disclosure for the above problems in the following text should be the contributions made by the inventor to the present disclosure during the process of the present disclosure.

[0037] It should be noted that similar reference numerals and letters denote similar items in the following figures. Therefore, once an item is defined in one figure, it does not need to be further defined and explained in subsequent figures.

[0038] For ease of understanding of this embodiment, first, a method for creating a dialogue page disclosed in the embodiments of the present disclosure will be introduced in detail. The execution subject of the method for creating a dialogue page provided in the embodiments of the present disclosure is generally a computer device with certain computing capabilities. Such a computer device includes, for example: a terminal device, a server, or other processing devices. The terminal device may be a user equipment (UE), a mobile device, a user terminal, a terminal, a cellular phone, a cordless phone, a personal digital assistant (PDA), a handheld device, a computing device, a vehicle-mounted device, a wearable device, etc. In some possible implementation manners, the method for creating a dialogue page may be implemented by a processor invoking computer-readable instructions stored in a memory.

[0039] The method for creating a dialogue page provided in the embodiments of the present disclosure will be described below. The method for creating a dialogue page provided in the embodiments of the present disclosure can be specifically applied to a platform that relies on an artificial intelligence model to complete dialogue answering. In this platform, the content input by the user and the answer content replied by the artificial intelligence model according to the content input by the user are specifically presented in the form of a dialogue page. In this platform, multiple dialogue pages can be specifically created; in a dialogue page, a dialogue can be carried out for a single theme, or multiple different themes can be integrated for a dialogue. Different from the existing method for creating a dialogue page: under the existing method for creating a dialogue page, only the user can support creating a new dialogue page by himself / herself, while in the embodiments of the present disclosure, a new second dialogue page can be specifically created by selecting the first dialogue content in the original first dialogue page.

[0040] See Figure 1 As shown, it is a flowchart of the method for creating a dialogue page provided in the embodiments of the present disclosure. The method includes steps S101 to S103, where:

[0041] S101: In response to a selection operation on the dialogue content displayed in the first dialogue page, determine the first dialogue content selected under the selection operation;

[0042] S102: In response to determining to create a dialogue page for the first dialogue content, based on the first dialogue content, determine the theme name corresponding to the second dialogue page to be created;

[0043] S103: Display the created second dialogue page, and the theme name is displayed in the theme display area of the second dialogue page.

[0044] Regarding the above S101, first, the dialogue page provided by the embodiments of the present disclosure will be described. The dialogue page provided by the embodiments of the present disclosure is specifically presented in the form of a page. In the dialogue page, the user can input contents such as voice, text, pictures, videos, etc. or ask specific questions, etc. for a conversation, and the artificial intelligence model can reply based on the information sent by the user. Therefore, in the dialogue page, it can be specifically presented in the form of a conversation between the user and the artificial intelligence model through information. Exemplarily, refer to Figure 2 As shown, it is a schematic diagram of a dialogue page provided by the embodiments of the present disclosure. In the dialogue page of this schematic diagram, the information input by the user is on the right side, specifically including the questions asked; on the left side are the answers replied one by one by the artificial intelligence model according to the information input by the user. Here, whether it is the question raised by the user or the answer replied by the artificial intelligence model, it can be considered as the conversation content in this dialogue page.

[0045] Regarding the conversation content in the dialogue page, in a possible scenario, if there are multiple pieces of conversation content in a dialogue page, the user may have some conversation content that they focus on in the conversation content, and specifically conduct a separate conversation according to this part of the conversation content. For example, in multiple historical conversations, after the user asks questions related to sports events and then continues to ask other questions that are not related to sports events, such as those about life and diet, but still has the need to ask subsequent questions about sports events, a new dialogue page about sports events needs to be created.

[0046] Or, in another possible scenario, if in a dialogue page, a certain topic is gradually conversed, for example, the user first asks questions related to sports events and then asks about the players among them. Similarly, the user may have the need to continue asking questions about sports events or players, so a dialogue page can also be selected for creation.

[0047] Or, in yet another possible scenario, when the user looks back at the historical conversation content in the dialogue page and finds the interesting historical conversation content, a new dialogue page can be created according to this interesting historical conversation content so as not to interfere with the ongoing conversation content in the current dialogue page.

[0048] Therefore, in the embodiments of the present disclosure, for the conversation content in a dialogue page, the user can select to create a new dialogue page for it and continue the conversation under this conversation content in the new dialogue page. Here, for the sake of distinction, the dialogue page with the original existing conversation content is called the first dialogue page, and the new dialogue page to be created is called the second dialogue page.

[0049] In a specific implementation, on the first conversation page, specifically in response to a selection operation on the conversation content displayed on the first conversation page, the first conversation content selected under the selection operation can be determined.

[0050] Here, the user can select the conversation content that is interesting or more concerned about as described in the above example from the conversation content displayed on the first conversation page. In the embodiments of the present disclosure, the selected conversation content is referred to as the first conversation content. One or more first conversation contents can be selected, and the conversation content within the most recent time period displayed on the first conversation page, or the conversation content displayed earlier that has been scrolled to, can be selected.

[0051] Exemplarily, referring to Figure 3 As shown, it is a schematic diagram of selecting the first conversation content provided by the embodiments of the present disclosure. In the embodiments of the present disclosure, for the convenience of operation, specifically, a long press, double click, or other trigger operations can be selected to select one or more first conversation contents, and a prompt box including "Create a new conversation" will pop up. If the user continues to select the option that triggers "Create a new conversation", it is determined to create a conversation page for the first conversation content.

[0052] Regarding the above S102, in the case of determining to create a conversation page for the selected first conversation content, for the convenience of differentiating different conversation pages, in the embodiments of the present disclosure, specifically, a corresponding theme name is selected for the newly created second conversation page. Here, since the second conversation page is specifically created by the user for the selected first conversation content, the theme name of the second conversation page can specifically be determined according to the first conversation content.

[0053] In a possible case, the selected first conversation content may only include one. For example, in Figure 3 only the conversation content of the user's question "Introduce quantum entanglement" is selected as the first conversation content. In this case, at least one keyword can be specifically determined from the conversation content, and it is determined that the at least one obtained keyword indicates the theme name, which is used as the theme name corresponding to the to-be-created second conversation page. For example, for "Introduce quantum entanglement", it specifically includes the keywords "introduce" and "quantum entanglement", and the semantics of "introduce" is to describe "quantum entanglement", so the theme name indicated by both is "quantum entanglement", and "quantum entanglement" is used as the theme name corresponding to the second conversation page.

[0054] Here, if the information contained in the selected first conversation content is less, it may occur that the topic name obtained by judging using the selected single first conversation content is unclear or inaccurate. For example, if the first conversation content only selects the user's replies such as "Yes" and "I choose the second one", the topic name indicating the specific topic cannot be obtained. Therefore, in this case, in the embodiments of the present disclosure, the second conversation content that has a context association with the first conversation content is specifically selected from the conversation contents in the first conversation page, and then based on the first conversation content and the second conversation content, the topic name is determined.

[0055] Exemplarily, in the conversation content about a psychological test, the artificial intelligence model may ask the user psychological test questions and multiple possible options under the test questions, and after the user views these options, the reply information includes, for example, "I choose the second one" in the above example. Then, if the user selects "I choose the second one" as the first conversation content, this first conversation content actually also contains the semantic information corresponding to the test question that has a context association. Therefore, the second conversation content that has a context association with the first conversation content can be determined from the conversation contents in the first conversation page.

[0056] Here, in the above example related to the psychological test question, the second conversation content that has a context association with the first conversation content specifically refers to the conversation content shown adjacent in the form of a test question. However, in the embodiments of the present disclosure, it may also include the conversation information generated and shown earlier, and no limitation is made here. For example, if a conversation about exercise was carried out earlier, then a conversation about rehabilitation training was carried out, and then a conversation related to the exercise topic is carried out again currently. For the first conversation content selected currently under the exercise topic, if there is conversation content in the earlier conversation about exercise that has a context association with the currently selected first conversation content, it can also be used as the second conversation content.

[0057] When determining the topic name based on the first conversation content and the second conversation content, since the first conversation content and the second conversation content have a context association, they may contain the same keywords, such as "quantum entanglement" described above, or feature words indicating the same semantic information, such as "quantum entanglement" and "quantum entanglement", then specifically, the "quantum entanglement" determined by the former can be used as the topic name, or one of the latter can be selected as the topic name.

[0058] In another possible case, the selected first conversation content may specifically include multiple items. When multiple first conversation contents are selected, they may belong to the same vertical category, such as all belonging to sports; or they may belong to different vertical categories, such as some of the first conversation contents involving sports and some involving rehabilitation therapy. In these two different cases, the method of determining the topic name is also different.

[0059] Here, a vertical category can be specifically divided by a concept involving a relatively large range of content such as a field. For example, vertical categories can specifically include sports, diet, social science, humanities, and so on. The vertical categories can be pre-determined or determined dynamically in real time, and no limitation is made here.

[0060] To distinguish between these two different cases, in the embodiments of the present disclosure, it is specifically possible to determine at least one alternative topic name based on the functions of multiple first conversation contents, and determine whether the at least one alternative topic name belongs to the same target vertical category. Specifically, under the target vertical category, there is at least one level indicating an inclusion relationship, and the alternative topic names matched under each level are different.

[0061] Here, taking the vertical category including sports as an example, the concept of a level is described. According to the above description, a vertical category is a concept division involving a large range of content, so a vertical category can be taken as the head and multiple levels included under it can be determined. Exemplarily, for the vertical category of sports, the first level under it can specifically indicate various different sports competition contents, such as e-sports, ball games, gymnastics, ice and snow, etc.; taking ball games in the first level as an example and continuing to divide the second level, it can include specific sports events, such as football, basketball, badminton, etc.; taking football in the second level as an example and continuing to divide the third level, it can include competition events, such as the World Cup, leagues, etc.; taking the World Cup in the third level as an example and continuing to divide the fourth level, it can specifically include players, such as player A, player B, etc. A specific schematic diagram is as Figure 4 shown. In the example, the levels, level names, and topic names under the vertical category are presented in the form of an example. There is an inclusion relationship between these levels. Only some topic names are listed in the form of an example under the topic name, and the corresponding level names are also shown in the form of an example only for football. The connection line between "ball games" and "football" and the connections between topic names at different levels can specifically indicate the inclusion relationship between the upper and lower levels.

[0062] The following is illustrated by listing examples.

[0063] In one example, the first conversation content may specifically include two items, namely a: "Introduce the World Cup" and b: "Football player A". For two different first conversation contents, at least one alternative topic name can be determined. For example, in the first conversation contents a and b listed in the above example, the alternative topic names can be determined as "World Cup" and "Player A" respectively.

[0064] Here, for the two first conversation contents in the above example, corresponding alternative topic names are specifically determined for each first conversation content. In a possible case, the alternative topic names corresponding to multiple first conversation contents may also be the same. For example, if two first conversation contents both revolve around "quantum entanglement", then the alternative topic names corresponding to both of them are "quantum entanglement". That is, for the determined multiple first conversation contents, the determined alternative topic names can be the same as the number of first conversation contents. For example, each first conversation content is matched with an alternative topic name, or the number of determined alternative topic names can also be less than the number of first conversation contents. For example, the alternative topic names corresponding to the two first conversation contents in the above example are the same.

[0065] Continuing with the above example, the alternative topic name "World Cup" corresponding to the first conversation content a and the alternative topic name "Player A" corresponding to b, through Figure 4 the multiple levels shown under a target vertical category, it can be determined that the two alternative topic names belong to the same target vertical category "Sports". When determining that two alternative topic names belong to the same target vertical category, the target level can be determined based on the levels they respectively match, so as to determine the topic name based on the alternative topic name and / or level name corresponding to the target level.

[0066] For example, according to Figure 4 the multiple levels shown, it can be determined that the alternative topic name "World Cup" belongs to the third level, and the alternative topic name "Player A" belongs to the fourth level. When determining the target level from the third level and the fourth level, the higher level is selected, that is, a level that also includes more lower-level levels. In this way, the selected target level can comprehensively summarize multiple alternative topic names. Specifically, for the alternative topic name "World Cup" corresponding to the higher level, if it is used as the topic name, it can cover the alternative topic name "Player A" corresponding to the lower level. However, if the alternative topic name "Player A" is selected as the topic name, it cannot cover the alternative topic name "World Cup" corresponding to the higher level.

[0067] In the above case, since the two matching levels are the third and fourth levels, the higher level is selected as the target level, and the corresponding alternative theme name under the target level can be directly selected and determined as the theme name. In another possible case, the highest level of each level may be the same, for example, the determined alternative theme names are "World Cup" and "League", both corresponding to Figure 4 The third level in.

[0068] In this case, in a possible implementation, the corresponding upper level can be determined as the target level, for example, Figure 4 The second level in the target level is selected, and the candidate topic name that can be determined under the second level is used as the topic name, such as "football". Alternatively, the third level can be directly used as the target level, and the level name "football match" corresponding to the third level is used as the topic name.

[0069] In this way, compared with directly using the name of the vertical category as the topic name, the topic name selected in the above method is closer to the specific content indicated by the selected first conversation content, and it is easier to clearly indicate the conversation topic of the second conversation page.

[0070] In another example, in addition to the above a and b, the selected first conversation content also includes the first conversation content c: "Treatment of knee joint injury", and its corresponding alternative topic name "Injury Treatment", which specifically belongs to the vertical category "Medical". In this case, for the first conversation contents a, b, and c, the three different alternative topic names determined do not belong to the same vertical category.

[0071] In this case, it is possible to specifically determine the multiple vertical categories to which the at least one alternative theme name belongs, as well as the content weight corresponding to the alternative theme name under each of the vertical categories; based on the corresponding content weight under each of the vertical categories, the vertical category names corresponding to each of the vertical categories are combined to obtain the theme name.

[0072] Here, it can be considered that the part that selects more conversation content under the vertical category is the part that the user pays more attention to, and the content that the user pays attention to covers a wide range and should be displayed at the same time. Therefore, for the multiple vertical categories determined, the content proportion corresponding to the alternative topic names under each vertical category can be determined, such as according to the number of items or the amount of information in the conversation content. Exemplarily, for the above-mentioned first conversation content a, b, and c, the number of items under the sports vertical category is 2, and the number of items under the injury treatment vertical category is 1. It is determined that the content proportion of the first conversation content under sports is higher. When the theme name is determined by combination, the vertical category name corresponding to sports is displayed first, and the vertical category name of injury treatment is displayed later, and the combination is to obtain a theme name such as "Sports and Injury Treatment".

[0073] In this way, in the different scenarios described above, the selected first conversation content can be used to determine the theme name corresponding to the second conversation page to be created.

[0074] Regarding the above S103, after selecting to create the second conversation page and determining the theme name of the second conversation page, the created second conversation page can be displayed, and the theme name can be displayed in the theme display area of the second conversation page.

[0075] In the second conversation page, in addition to displaying the determined theme name, the selected first conversation content in the first conversation page can also be displayed. In this way, it is equivalent to importing the selected first conversation content into the second conversation page.

[0076] In another possible case, if there is also second conversation content in the first conversation page that is contextually related to the selected first conversation content, the first conversation content and the second conversation content can also be selected and imported into the second conversation page for display.

[0077] Exemplarily, see Figure 5 As shown, it is a schematic diagram of a second conversation page provided by an embodiment of the present disclosure. Regarding the first conversation content selected in Figure 3 the determined theme name for the newly created second conversation page is "quantum entanglement", so in Figure 5 the second conversation page, the theme name of "quantum entanglement" is marked in the theme display area. In addition, only the selected first conversation content is selected to be displayed in the second conversation page.

[0078] In another embodiment of the present disclosure, the first conversation page and the second conversation page can be displayed not only in the form of a complete displayed page, but also in the form of a conversation thumbnail box through a list. Here, since the second conversation page is specifically created for the first conversation content in the first conversation page, there is an association between the second conversation page and the first conversation page.

[0079] To reflect this association, in one possible case, in the conversation list page, the conversation thumbnail boxes corresponding to the first conversation page and the second conversation page can be specifically displayed, and the first identification information corresponding to the first conversation page can be displayed in the conversation thumbnail box of the second conversation page.

[0080] Exemplarily, see Figure 6As shown, it is a schematic diagram of a conversation list page provided by an embodiment of the present disclosure. Among them, the conversation thumbnail frames corresponding to the first conversation page and the second conversation page are specifically shown. In the conversation thumbnail frame of the first conversation page, the topic name under the first conversation page is shown in the form of an example as "Name 1". In the second conversation page, in order to reflect the association relationship between the second conversation page and the first conversation page, the topic name "quantum entanglement" and the first identification information corresponding to the first conversation page are specifically shown. For example, the topic name of the first conversation page is shown in the form of an icon. In the conversation thumbnail frame, it may specifically also include icons or the most recent conversation content under the corresponding conversation page, which is not limited herein.

[0081] For the original first conversation page, in order to prompt the user that when flipping through the conversation content therein, the first conversation page contains the first conversation content for selecting and associating to create the second conversation page, and different first conversation pages are associated with different second conversation pages. In the embodiment of the present disclosure, specifically, in the display area associated with the first conversation content under the first conversation page, the second identification information of the second conversation page is displayed.

[0082] Exemplarily, refer to Figure 7 As shown, it is a schematic diagram of displaying the second identification information in the first conversation page provided by an embodiment of the present disclosure. For the first conversation content selected in Figure 3 a second page as shown in Figure 5 is specifically newly created, and then in the first conversation page as shown in Figure 7 the second identification information of the second conversation page can be specifically displayed in the display area associated with the originally selected first conversation content. The second identification information can also be displayed in the form of an icon and can display information such as the conversation topic corresponding to the second conversation page.

[0083] In addition, in order to facilitate the user to switch from the first conversation page to the second conversation page associated with the selected first conversation content, for the displayed second identification information, in response to the triggering operation on the second identification information, the second conversation page can be jumped to for display. In this way, when the user flips through the conversation content in the first conversation page, if a certain conversation content has been selected as the first conversation content and the second conversation page has been created, the user can directly jump to the second conversation page through the triggering operation on the associated displayed second identification information, that is, the conversation can be continued, and the operation is more convenient, without having to search for multiple conversation pages again in the conversation list page after exiting the first conversation page.

[0084] Those skilled in the art can understand that in the above methods of the specific embodiments, the writing order of each step does not mean a strict execution order and does not impose any limitation on the implementation process. The specific execution order of each step should be determined according to its function and possible internal logic.

[0085] Based on the same inventive concept, embodiments of the present disclosure also provide a device for creating a dialogue page corresponding to the method for creating a dialogue page. Since the principle of solving problems by the device in the embodiments of the present disclosure is similar to the above method for creating a dialogue page in the embodiments of the present disclosure, the implementation of the device can refer to the implementation of the method, and the repeated parts will not be described again.

[0086] Refer to Figure 8 As shown, it is a schematic diagram of a device for creating a dialogue page provided by an embodiment of the present disclosure. The device includes: a first determination module 81, a second determination module 82, and a display module 83; wherein,

[0087] The first determination module 81 is configured to determine the first dialogue content selected under the selection operation in response to a selection operation on the dialogue content displayed in the first dialogue page;

[0088] The second determination module 82 is configured to determine the theme name corresponding to the second dialogue page to be created based on the first dialogue content in response to determining to create a dialogue page for the first dialogue content;

[0089] The display module 83 is configured to display the created second dialogue page, and the theme name is displayed in the theme display area of the second dialogue page.

[0090] In an optional implementation manner, when the display module 83 displays the created second dialogue page, it is configured to: display the first dialogue content in the second dialogue page; or, display the first dialogue content and the second dialogue content in the second dialogue page; the second dialogue content is the dialogue content that has a context association with the first dialogue content among the dialogue contents in the first dialogue page.

[0091] In an optional implementation manner, when the second determination module 82 determines the theme name corresponding to the second dialogue page to be created based on the first dialogue content, it is configured to: determine the second dialogue content that has a context association with the first dialogue content among the dialogue contents in the first dialogue page; determine the theme name based on the first dialogue content and the second dialogue content.

[0092] In an alternative embodiment, when determining the topic name corresponding to the second conversation page to be created based on the first conversation content, the second determination module 82 is configured to: in response to the first conversation content including multiple items, determine at least one alternative topic name based on the multiple first conversation contents; determine whether the at least one alternative topic name belongs to the same target vertical category; the target vertical category includes at least one level indicating an inclusion relationship, and the alternative topic names matched under each level are different; in response to the at least one alternative topic name belonging to the same target vertical category, determine the levels respectively matched by the alternative topic names under the target vertical category, and determine a target level based on the matched levels, so as to determine the topic name based on the alternative topic name and / or level name corresponding to the target level.

[0093] In an alternative embodiment, the second determination module 82 is further configured to: in response to the at least one alternative topic name not belonging to the same target vertical category, determine the multiple vertical categories to which the at least one alternative topic name belongs, and the content proportion corresponding to the alternative topic name under each vertical category; combine the vertical category names corresponding to each vertical category based on the content proportion corresponding to each vertical category to obtain the topic name.

[0094] In an alternative embodiment, after creating the second conversation page, the second determination module 82 is further configured to: display the conversation thumbnail frames corresponding to the first conversation page and the second conversation page respectively on the conversation list page, and display the first identification information corresponding to the first conversation page in the conversation thumbnail frame of the second conversation page.

[0095] In an alternative embodiment, a processing module 84 is further included, configured to: display the second identification information of the second conversation page in the display area associated with the first conversation content under the first conversation page; in response to a trigger operation on the second identification information in the first conversation page, jump to display the second conversation page.

[0096] The description of the processing flow of each module in the device and the interaction flow between the modules can refer to the relevant descriptions in the above method embodiments, and will not be elaborated here.

[0097] The embodiments of the present disclosure also provide a computer device, as Figure 9 shown, which is a schematic structural diagram of the computer device provided by the embodiments of the present disclosure, including:

[0098] a processor 10 and a memory 20; the memory 20 stores machine-readable instructions executable by the processor 10, and the processor 10 is configured to execute the machine-readable instructions stored in the memory 20. When the machine-readable instructions are executed by the processor 10, the processor 10 executes the following steps:

[0099] In response to a selection operation on the conversation content displayed on the first conversation page, determine the first conversation content selected under the selection operation; in response to determining to create a conversation page for the first conversation content, based on the first conversation content, determine the topic name corresponding to the second conversation page to be created; display the created second conversation page, and the topic name is displayed in the topic display area of the second conversation page.

[0100] The above-mentioned memory 20 includes a memory 210 and an external memory 220; the memory 210 here is also called the internal memory, which is used to temporarily store the operation data in the processor 10 and the data exchanged with the external memory 220 such as the hard disk, and the processor 10 exchanges data with the external memory 220 through the memory 210.

[0101] For the specific execution process of the above instructions, reference can be made to the steps of the method for creating a conversation page described in the embodiments of the present disclosure, which will not be elaborated here.

[0102] The embodiments of the present disclosure further provide a computer-readable storage medium, on which a computer program is stored, and when the computer program is run by a processor, it executes the steps of the method for creating a conversation page described in the above method embodiments. Among them, the storage medium can be a volatile or non-volatile computer-readable storage medium.

[0103] The embodiments of the present disclosure further provide a computer program product, which carries program codes, and the instructions included in the program codes can be used to execute the steps of the method for creating a conversation page described in the above method embodiments. For details, reference can be made to the above method embodiments, which will not be elaborated here.

[0104] Among them, the above computer program product can be specifically implemented in a way of hardware, software or a combination thereof. In an alternative embodiment, the computer program product is specifically embodied as a computer storage medium. In another alternative embodiment, the computer program product is specifically embodied as a software product, such as a Software Development Kit (SDK), etc.

[0105] Those skilled in the art can clearly understand that for the convenience and brevity of description, the specific working processes of the systems and devices described above can refer to the corresponding processes in the foregoing method embodiments, and will not be elaborated herein. In several embodiments provided in the present disclosure, it should be understood that the disclosed systems, devices, and methods can be implemented in other ways. The device embodiments described above are merely illustrative. For example, the division of the units is only a logical function division, and there may be other division methods in actual implementation. For another example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the couplings, direct couplings, or communication connections shown or discussed with each other can be through some communication interfaces, and the indirect couplings or communication connections of the devices or units can be in electrical, mechanical, or other forms.

[0106] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place, or may be distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0107] In addition, in each embodiment of the present disclosure, the functional units can be integrated in a processing unit, or each unit can exist physically alone, or two or more units can be integrated in one unit.

[0108] If the functions are implemented in the form of software function units and sold or used as independent products, they can be stored in a non-volatile computer-readable storage medium executable by a processor. Based on such an understanding, the technical solution of the present disclosure, in essence, or the part that contributes to the prior art, or a part of this technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in each embodiment of the present disclosure. The foregoing storage medium includes: various media that can store program codes such as USB flash drives, mobile hard disks, read-only memories (ROMs), random access memories (RAMs), magnetic disks, or optical discs.

[0109] Finally, it should be noted that the above-described embodiments are only specific implementation manners of the present disclosure, which are used to illustrate the technical solutions of the present disclosure, rather than limiting it. The protection scope of the present disclosure is not limited thereto. Although the present disclosure has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that any person skilled in the technical field of the present disclosure can still modify the technical solutions described in the foregoing embodiments, or can easily think of changes, or perform equivalent replacements on some of the technical features; and these modifications, changes or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present disclosure, and should all be covered within the protection scope of the present disclosure. Therefore, the protection scope of the present disclosure should be subject to the protection scope of the claims.

Claims

1. A method for creating a dialogue page, characterized in that, Including: In response to a selection operation on the conversation content displayed on the first conversation page, determining the first conversation content selected under the selection operation; In response to determining to create a conversation page for the first conversation content, based on the first conversation content, determining the theme name corresponding to the second conversation page to be created; Displaying the created second conversation page, where the theme name is displayed in the theme display area of the second conversation page; Wherein, the first conversation page and the second conversation page are displayed in the form of a user having a conversation with an artificial intelligence model through information; Wherein, the displaying the created second conversation page includes: Importing the selected first conversation content into the second conversation page for display; Wherein, the determining the theme name corresponding to the second conversation page to be created based on the first conversation content includes: In response to the first conversation content including multiple items, based on the multiple first conversation contents, determining at least one alternative theme name; Judging whether the at least one alternative theme name belongs to the same target vertical category; the target vertical category includes at least one level indicating an inclusion relationship, and the alternative theme names matched under each level are different; In response to the at least one alternative theme name belonging to the same target vertical category, determining the levels respectively matched by the alternative theme names under the target vertical category, and based on the matched levels, determining the target level, so as to determine the theme name based on the alternative theme name and / or level name corresponding to the target level; 2. The creation method according to claim 1, characterized in that, Displaying the created second conversation page includes: Displaying the first conversation content in the second conversation page; or, Displaying the first conversation content and the second conversation content in the second conversation page; the second conversation content is the conversation content that has a context association with the first conversation content among the conversation contents in the first conversation page.

3. The creation method according to claim 1, characterized in that, The determining the theme name corresponding to the second conversation page to be created based on the first conversation content includes: Determining the second conversation content that has a context association with the first conversation content among the conversation contents in the first conversation page; Based on the first conversation content and the second conversation content, determining the theme name.

4. The creation method according to claim 1, characterized in that, It further includes: In response to the at least one alternative theme name not belonging to the same target vertical category, determining the multiple vertical categories to which the at least one alternative theme name belongs, and the content proportion corresponding to the alternative theme name under each vertical category; Based on the content proportion corresponding to each vertical category, combining the vertical category names corresponding to each vertical category to obtain the theme name.

5. The creation method according to claim 1, wherein After creating the second conversation page, the method further includes: Displaying the conversation thumbnail frames corresponding to the first conversation page and the second conversation page respectively in the conversation list page, and displaying the first identification information corresponding to the first conversation page in the conversation thumbnail frame of the second conversation page.

6. The creation method according to claim 1, wherein It further includes: Displaying the second identification information of the second conversation page in the display area associated with the first conversation content under the first conversation page; In response to a trigger operation on the second identification information in the first conversation page, jump to display the second conversation page.

7. A creation device for a dialogue page, characterized in that, Including: A first determination module, configured to determine first conversation content selected under the selection operation in response to a selection operation on the conversation content displayed in the first conversation page; A second determination module, configured to determine a theme name corresponding to a second conversation page to be created based on the first conversation content in response to determining to create a conversation page for the first conversation content; A display module, configured to display the created second conversation page, and the theme name is displayed in the theme display area of the second conversation page; Wherein, the first conversation page and the second conversation page are displayed in a form of a user having a conversation with an artificial intelligence model through information; Wherein, the displaying the created second conversation page includes: Importing the selected first conversation content into the second conversation page for display; Wherein, the determining a theme name corresponding to a second conversation page to be created based on the first conversation content includes: In response to the first conversation content including multiple items, determining at least one alternative theme name based on the multiple first conversation contents; Judging whether the at least one alternative theme name belongs to the same target vertical category; the target vertical category includes at least one level indicating an inclusion relationship, and the alternative theme names matched under each level are different; In response to the at least one alternative theme name belonging to the same target vertical category, determining the levels respectively matched by the alternative theme names under the target vertical category, and determining a target level based on the matched levels, so as to determine the theme name based on the alternative theme name and / or level name corresponding to the target level.

8. A computer device, characterized in that, Including: A processor and a memory, the memory stores machine-readable instructions executable by the processor, the processor is configured to execute the machine-readable instructions stored in the memory, and when the machine-readable instructions are executed by the processor, the processor executes the steps of the method for creating a conversation page according to any one of claims 1 to 6.

9. A computer-readable storage medium, characterized in that, A computer program is stored on the computer-readable storage medium, and when the computer program is run by a computer device, the computer device executes the steps of the method for creating a conversation page according to any one of claims 1 to 6.

Citation Information

Patent Citations

  • Method for multi-subject parallel dialogues

    CN104113470A

  • Dialogue interaction method and dialogue interaction systems used for intelligent robot

    CN108108340A

  • Text classification method, apparatus and device and storage medium

    CN110597988A

  • Session device and method capable of creating sub-sessions in AI conversation

    CN118502854A