CN111223477B - 一种人机交互时话题上移的方法及设备 - Google Patents
一种人机交互时话题上移的方法及设备 Download PDFInfo
- Publication number
- CN111223477B CN111223477B CN201811409550.3A CN201811409550A CN111223477B CN 111223477 B CN111223477 B CN 111223477B CN 201811409550 A CN201811409550 A CN 201811409550A CN 111223477 B CN111223477 B CN 111223477B
- Authority
- CN
- China
- Prior art keywords
- content
- height
- new
- topic
- conversation
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 230000003993 interaction Effects 0.000 title claims abstract description 43
- 238000000034 method Methods 0.000 title claims abstract description 34
- 230000008569 process Effects 0.000 abstract description 4
- 238000010586 diagram Methods 0.000 description 11
- 230000006870 function Effects 0.000 description 10
- 238000004590 computer program Methods 0.000 description 7
- 238000012545 processing Methods 0.000 description 4
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 206010063385 Intellectualisation Diseases 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 238000012552 review Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/22—Procedures used during a speech recognition process, e.g. man-machine dialogue
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
- G06F9/453—Help systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/7243—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/22—Procedures used during a speech recognition process, e.g. man-machine dialogue
- G10L2015/225—Feedback of the input speech
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2250/00—Details of telephonic subscriber devices
- H04M2250/56—Details of telephonic subscriber devices including a user help function
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2250/00—Details of telephonic subscriber devices
- H04M2250/74—Details of telephonic subscriber devices with voice recognition means
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computational Linguistics (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Signal Processing (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Business, Economics & Management (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明公开了一种人机交互时话题上移的方法及设备,用于人机交互时,能够将新话题在新的显示页面中置顶以区分其他话题,从而提高用户在人机交互过程中的智能体验。该方法包括:初次***新话题的对话内容时,将所述新话题的对话内容在新的显示页面中置顶,在所述新话题对话内容向之后***空白内容;再次***所述新话题的对话内容时,根据所述新的显示页面中新话题所有对话内容的总高度,在所述新的显示页面中更新***的空白内容,在当前对话内容和更新的***的空白内容之间***所述新话题的对话内容。
Description
技术领域
本发明涉及人机交互技术领域,尤其涉及一种人机交互时话题上移的方法及设备。
背景技术
智能手机的普遍使用已经使手机成为重要的生活工具,而智能手机的功能也越来越强大,越来越向智能化、自动化发展,给人们生活提供便利,尤其是语音识别功能的快速发展,以及语音识别功能融入到手机后带来的众多便利,促使开发人员对语音识别在手机中的使用进行不断研发。
但现有技术中,采用语音识别功能实现人机交互时,一般使用列表的形式显示人机对话的记录,为了提高人机对话的扩展性与内容丰富度,一般会采取“话题”的对话方式,即人机会进行多轮对话,以最终确认用户操作,而在新一轮对话开展时,即使用户已经结束了旧话题,新一轮对话内容仍在旧话题的下方,使用户对人机交互的体验感变差。
发明内容
本发明提供一种人机交互时话题上移的方法及设备,用于人机交互时,能够将新话题在新的显示页面中置顶以区分其他话题,使人机交互页面显示更加人性化,从而提高用户在人机交互过程中的智能体验。
本发明提供一种人机交互时话题上移的方法,该方法包括:
初次***新话题的对话内容时,将所述新话题的对话内容在新的显示页面中置顶,在所述新话题对话内容向之后***空白内容;
再次***所述新话题的对话内容时,根据所述新的显示页面中新话题所有对话内容的总高度,在所述新的显示页面中更新***的空白内容,在当前对话内容和更新的***的空白内容之间***所述新话题的对话内容。
本发明提供一种人机交互时话题上移的设备,该设备包括:处理器以及存储器,其中,所述存储器存储有程序代码,当所述程序代码被所述处理器执行时,使得所述处理器执行如下步骤:
初次***新话题的对话内容时,将所述新话题的对话内容在新的显示页面中置顶,在所述新话题对话内容向之后***空白内容;
再次***所述新话题的对话内容时,根据所述新的显示页面中新话题所有对话内容的总高度,在所述新的显示页面中更新***的空白内容,在当前对话内容和更新的***的空白内容之间***所述新话题的对话内容。
本发明提供的一种人机交互时话题上移的方法及设备,具有以下有益效果:
人机交互在不同话题中切换时,能够将新话题的对话内容在新的显示页面中置顶,以区分其他话题,使用户在进行人机交互时,人机交互的显示页面能够只显示新话题,使人机交互页面更加人性化,更加智能方便的进行人机交互,改善用户的使用体验。
附图说明
图1为一种人机交互时话题上移的方法图;
图2为一种人机交互时话题上移的方法步骤图;
图3为一种人机交互时话题上移的装置图。
具体实施方式
为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
实施例一
本实施例提供了一种人机交互时话题上移的方法,如图1所示,包括以下步骤:
步骤101:初次***新话题的对话内容时,将上述新话题的对话内容在新的显示页面中置顶,在上述新话题对话内容向之后***空白内容;
步骤102:再次***所述新话题的对话内容时,根据所述新的显示页面中新话题所有对话内容的总高度,在所述新的显示页面中更新***的空白内容,在当前对话内容和更新的***的空白内容之间***所述新话题的对话内容。
在确定***新话题对话内容时,确定是初次***该新话题对话内容还是再次***该新话题对话内容。对于初次***新话题对话内容,将新话题的第一个对话内容在新的显示页面中置顶显示,即通过在新话题对话内容下方***空白内容;对于再次***该新话题的对话内容,将该新话题的对话内容在新的显示页面中正常的显示在空白内容,即对上述***的空白内容更新为重新***新的空白内容。
在新话题显示页面中,人机交互会以多轮对话的形式进行,每次更新***的新的空白内容的高度,都需要根据显示页面中所有对话内容的总高度来确定,这样能够保证进行多轮对话时,所有对话内容都能够在显示页面中正常连续显示。
实施中,每次***对话内容时,首先判断***的对话内容是否为当前话题的对话内容,如果不是当前话题的对话内容,或当前不存在对话内容时,确定***的对话内容为新话题的对话内容。其中,可以预先存储不同的对话内容与话题的对应关系,在***对话内容时,可以根据上述对应关系确定***的对话内容所属的话题。
或者,可以设定其它的判断是否***新话题对话内容的条件。
具体地,可以根据用户的指示确定是否***新话题对话内容,具体可以是语音指示或其它软件按键或硬件按键触发的指示。
实施中,人机交互页面可以是显示屏上连续的显示页面,也可以是在显示屏中***的一页一页的显示页面。当初次***的新话题的对话内容时,可以将上述新话题的对话内容在连续的显示页面中置顶;也可以确定需要***的新话题的对话内容时,***新的显示页面,在新的显示页面中,将上述新话题的对话内容置顶。
综上,本实施例能够应用于智能语音助手或者以人机对话的形式进行人机交互的智能终端,在人机对话时,能够将当前话题置顶,方便用户可以在不同的话题之间进行切换,区分当前新话题和旧话题,改善了用户的体验。
为了避免用户在显示页面中回顾旧话题所有内容时,旧话题最后一个对话内容和新话题第一个对话内容之间存在空白内容间隔,影响用户对页面显示的体验感,本发明还提供一种可选的实施方式:
确定需要***的对话内容为新话题时,还包括:
确定所述新话题的上一旧话题所在的旧页面存在空白内容时,删除所述旧页面中的空白内容。
作为一种可选的实施方式,上述新话题的判定有两种方式如下所示,可选任一方式进行实施:
方式一:由用户主动指示开始一个新话题;
方式二:对当前话题对话内容进行判断,确定当前话题对话内容不属于当前话题内容时,确定当前话题对话内容为一个新话题对话内容,即开始一个新话题。
作为一种可选的实施方式,结束一个话题也可以采用两种方式如下所示,可选任一方式进行实施:
方式一:由用户主动指示结束当前话题;
方式二:根据人机交互过程中,机器根据预先设定的对话内容对用户询问,得到用户的回答,当用户回答的内容符合预先设定的结束话题内容时,结束当前话题。
作为一种可选的实施方式,上述空白内容为如下任一形式的空白内容:
无背景内容的白板空白内容;
有背景内容的带色空白内容;
有背景内容的白板空白内容;
无背景内容的带色空白内容。
作为一种可选的实施方式,初次***新话题的对话内容时,在上述新话题对话内容向之后***空白内容,包括:
确定上述新话题对话内容所在的页面能够显示的页面高度;
比较上述页面高度与上述新话题对话内容的高度;
确定上述页面高度大于上述对话内容高度时,计算页面高度与对话内容高度的差值,确定上述差值为***空白内容的高度。
作为一种可选的实施方式,比较上述页面高度与上述新话题对话内容的高度,还包括:
确定上述页面高度小于上述对话内容高度时,在上述新话题对话内容向之后***高度为零的空白内容。
作为一种可选的实施方式,确定上述新话题对话内容所在的页面能够显示的页面高度,包括:
计算上述新话题对话内容所在的页面能够显示的所有对话内容高度的总和,确定上述对话内容高度的总和为上述页面能够显示的页面高度。
作为一种可选的实施方式,根据上述新的显示页面中新话题所有对话内容的总高度,在上述新的显示页面中更新***的新的空白内容,包括:
确定上述新的显示页面中新话题所有对话内容的总高度为第一高度;
确定上述新的显示页面中能够显示的所有对话内容的总高度为第二高度;
当第二高度大于第一高度时,计算第二高度与第一高度的差值,确定上述差值为***的新的空白内容的高度。
作为一种可选的实施方式,当上述第二高度不大于上述第一高度时,确定在上述新的显示页面中重新***新的空白内容的高度为零。
下面以语音助手为例,对本实施例进行详细说明,如图2所示:
步骤201:进入语音助手界面,启动语音识别功能,开始进行人机交互对话。
步骤202:用户开始说话,语音助手根据语音识别功能对用户输入的对话内容进行识别。
步骤203:对语音识别后的对话内容进行判断,判断是否是新话题对话内容,若是执行步骤204,否则执行步骤205;
具体的,可以由语音助手判断是否是新话题对话内容,也可以由用户指示确定当前话题对话内容为新话题对话内容。
步骤204:确定当前对话内容为新话题对话内容时,计算在新的显示页面上述新话题对话内容下方需要***的空白内容高度,在上述对话内容下方***上述空白内容;
具体的,当上述页面高度大于上述对话内容高度时,计算页面高度与对话内容高度的差值,确定***空白内容的高度为上述差值;
当上述页面高度不大于上述对话内容高度时,确定***空白内容的高度为零。
步骤205:计算当前对话内容所在页面的所有对话内容的总高度为第一高度,计算语音助手界面能够显示的所有对话内容的总高度为第二高度,根据第二高度与第一高度的差值,计算***的相应高度的空白内容;
具体的,当第二高度大于第一高度时,计算第二高度与第一高度的差值,***的空白内容的高度为上述差值;
当第二高度不大于第一高度时,在上述页面中***空白内容的高度为零。
步骤206:更新***的空白内容,并且在当前对话内容和更新***的空白内容之间***所述新的对话内容。
步骤207:判断当前话题对话内容是否是结束对话内容,若是执行步骤208,否则执行步骤202;
具体的,可以是由语音助手判断当前话题对话内容是否是结束对话内容,也可由用户指示确定当前话题对话内容是结束对话内容。
步骤208:结束当前话题。
实施例二
基于同一发明构思,本发明还提供一种人机交互时话题上移的设备,该设备的具体实施可参见方法实施例部分的描述,重复之处不再赘述。该设备包括:处理器以及存储器,其中,上述存储器存储有程序代码,当上述程序代码被上述处理器执行时,使得上述处理器用于执行以下步骤:
初次***新话题的对话内容时,将上述新话题的对话内容在新的显示页面中置顶,在上述新话题对话内容向之后***空白内容;
再次***所述新话题的对话内容时,根据所述新的显示页面中新话题所有对话内容的总高度,在所述新的显示页面中更新***的空白内容,在当前对话内容和更新的***的空白内容之间***所述新话题的对话内容。
作为一种可选的实施方式,上述处理器还用于:
确定所述新话题的上一旧话题所在的旧页面存在空白内容时,删除上述旧页面中的空白内容。
作为一种可选的实施方式,上述空白内容为如下任一形式的空白内容:
无背景内容的白板空白内容;
有背景内容的带色空白内容;
有背景内容的白板空白内容;
无背景内容的带色空白内容。
作为一种可选的实施方式,上述处理器还用于:
收到开始新话题交互指示时,确定需要***新话题;或者
新对话内容不属于当前话题的对话内容时,确定需要***新话题。
作为一种可选的实施方式,初次***新话题的对话内容时,在上述新话题对话内容向之后***空白内容,包括:
确定上述新话题对话内容所在的页面能够显示的页面高度;
比较上述页面高度与上述新话题对话内容的高度;
确定上述页面高度大于上述对话内容高度时,计算页面高度与对话内容高度的差值,确定上述差值为***空白内容的高度。
作为一种可选的实施方式,比较上述页面高度与上述新话题对话内容的高度,还包括:
确定上述页面高度小于上述对话内容高度时,在上述新话题对话内容向之后***高度为零的空白内容。
作为一种可选的实施方式,确定上述新话题对话内容所在的页面能够显示的页面高度,包括:
计算上述新话题对话内容所在的页面能够显示的所有对话内容高度的总和,确定上述对话内容高度的总和为上述页面能够显示的页面高度。
作为一种可选的实施方式,根据上述新的显示页面中新话题所有对话内容的总高度,在上述新的显示页面中更新***的新的空白内容,包括:
确定上述新的显示页面中新话题所有对话内容的总高度为第一高度;
确定上述新的显示页面中能够显示的所有对话内容的总高度为第二高度;
当第二高度大于第一高度时,计算第二高度与第一高度的差值,确定上述差值为***的新的空白内容的高度。
作为一种可选的实施方式,当上述第二高度不大于上述第一高度时,确定在上述新的显示页面中重新***新的空白内容的高度为零。
实施例三
基于同一发明构思,本发明还提供一种人机交互时话题上移的装置,该装置的具体实施可参见方法实施例部分的描述,重复之处不再赘述。如图3所示,该装置包括:
初次***空白内容单元301:用于初次***新话题的对话内容时,将上述新话题的对话内容在新的显示页面中置顶,在上述新话题对话内容向之后***空白内容;
更新***新空白内容单元302:用于再次***所述新话题的对话内容时,根据所述新的显示页面中新话题所有对话内容的总高度,在所述新的显示页面中更新***的空白内容,在当前对话内容和更新的***的空白内容之间***所述新话题的对话内容。
作为一种可选的实施方式,单元301还用于:
确定所述新话题的上一旧话题所在的旧页面存在空白内容时,删除上述旧页面中的空白内容。
作为一种可选的实施方式,上述空白内容为如下任一形式的空白内容:
无背景内容的白板空白内容;
有背景内容的带色空白内容;
有背景内容的白板空白内容;
无背景内容的带色空白内容。
作为一种可选的实施方式,单元301还用于:
收到开始新话题交互指示时,确定需要***新话题;或者
新对话内容不属于当前话题的对话内容时,确定需要***新话题。
作为一种可选的实施方式,初次***新话题的对话内容时,在上述新话题对话内容向之后***空白内容,包括:
确定上述新话题对话内容所在的页面能够显示的页面高度;
比较上述页面高度与上述新话题对话内容的高度;
确定上述页面高度大于上述对话内容高度时,计算页面高度与对话内容高度的差值,确定上述差值为***空白内容的高度。
作为一种可选的实施方式,比较上述页面高度与上述新话题对话内容的高度,还包括:
确定上述页面高度小于上述对话内容高度时,在上述新话题对话内容向之后***高度为零的空白内容。
作为一种可选的实施方式,确定上述新话题对话内容所在的页面能够显示的页面高度,包括:
计算上述新话题对话内容所在的页面能够显示的所有对话内容高度的总和,确定上述对话内容高度的总和为上述页面能够显示的页面高度。
作为一种可选的实施方式,根据上述新的显示页面中新话题所有对话内容的总高度,在上述新的显示页面中更新***的新的空白内容,包括:
确定上述新的显示页面中新话题所有对话内容的总高度为第一高度;
确定上述新的显示页面中能够显示的所有对话内容的总高度为第二高度;
当第二高度大于第一高度时,计算第二高度与第一高度的差值,确定上述差值为***的新的空白内容的高度。
作为一种可选的实施方式,当上述第二高度不大于上述第一高度时,确定在上述新的显示页面中重新***新的空白内容的高度为零。
实施例四
基于同一发明构思,本发明还提供一种人机交互时话题上移的终端,该终端的具体实施可参见方法实施例部分的描述,重复之处不再赘述。该终端包括:
处理器以及存储器,其中,所述存储器存储有程序代码,当所述程序代码被所述处理器执行时,使得所述处理器用于执行以下步骤:
初次***新话题的对话内容时,将所述新话题的对话内容在新的显示页面中置顶,在所述新话题对话内容之后***空白内容;
再次***所述新话题的对话内容时,根据所述新的显示页面中新话题所有对话内容的总高度,在所述新的显示页面中更新***的空白内容,在当前对话内容和更新的***的空白内容之间***所述新话题的对话内容。
作为一种可选的实施方式,所述处理器还用于:
确定所述新话题的上一旧话题所在的旧页面存在空白内容时,删除所述旧页面中的空白内容。
作为一种可选的实施方式,所述空白内容为如下任一形式的空白内容:
无背景内容的白板空白内容;
有背景内容的带色空白内容;
有背景内容的白板空白内容;
无背景内容的带色空白内容。
作为一种可选的实施方式,所述处理器还用于:
收到开始新话题交互指示时,确定需要***新话题;或者
新对话内容不属于当前话题的对话内容时,确定需要***新话题。
作为一种可选的实施方式,初次***新话题的对话内容时,在所述新话题对话内容之后***空白内容,包括:
确定所述新话题对话内容所在的页面能够显示的页面高度;
比较所述页面高度与所述新话题对话内容的高度;
确定所述页面高度大于所述对话内容高度时,计算页面高度与对话内容高度的差值,确定所述差值为***空白内容的高度,并在所述新话题对话内容之后***所述空白内容。
作为一种可选的实施方式,确定所述新话题对话内容所在的页面能够显示的页面高度,包括:
计算所述新话题对话内容所在的页面能够显示的所有对话内容高度的总和,确定所述对话内容高度的总和为所述页面能够显示的页面高度。
作为一种可选的实施方式,根据所述新的显示页面中新话题所有对话内容的总高度,在所述新的显示页面中更新***的新的空白内容,包括:
确定所述新的显示页面中新话题所有对话内容的总高度为第一高度;
确定所述新的显示页面中能够显示的所有对话内容的总高度为第二高度;
当第二高度大于第一高度时,计算第二高度与第一高度的差值,确定所述差值为***的新的空白内容的高度。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的设备。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令设备的制造品,该指令设备实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (11)
1.一种人机交互时话题上移的方法,其特征在于,该方法包括:
初次***新话题的对话内容时,将所述新话题的对话内容在新的显示页面中置顶,在所述新话题的对话内容之后***空白内容;
再次***所述新话题的对话内容时,根据所述新的显示页面中新话题所有对话内容的总高度,在所述新的显示页面中更新***的空白内容,在当前对话内容和更新的***的空白内容之间***所述新话题的对话内容;
其中,确定需要***的对话内容为新话题时,还包括:
确定所述新话题的上一旧话题所在的旧页面存在空白内容时,删除所述旧页面中的空白内容;
其中,初次***新话题的对话内容时,在所述新话题的对话内容之后***空白内容,包括:
确定所述新话题的对话内容所在的页面能够显示的页面高度;
比较所述页面高度与所述新话题的对话内容高度;
确定所述页面高度大于所述新话题的对话内容高度时,计算所述页面高度与所述新话题的对话内容高度的差值,确定所述差值为***空白内容的高度,并在所述新话题的对话内容之后***所述空白内容。
2.根据权利要求1所述的方法,其特征在于,所述空白内容为如下任一形式的空白内容:
无背景内容的白板空白内容;
有背景内容的带色空白内容;
有背景内容的白板空白内容;
无背景内容的带色空白内容。
3.根据权利要求1所述的方法,其特征在于,还包括:
收到开始新话题交互指示时,确定需要***新话题;或者
新对话内容不属于当前话题的对话内容时,确定需要***新话题。
4.根据权利要求1所述的方法,其特征在于,确定所述新话题的对话内容所在的页面能够显示的页面高度,包括:
计算所述新话题的对话内容所在的页面能够显示的所有对话内容高度的总和,确定所述对话内容高度的总和为所述页面能够显示的页面高度。
5.根据权利要求1所述的方法,其特征在于,根据所述新的显示页面中新话题所有对话内容的总高度,在所述新的显示页面中更新***的新的空白内容,包括:
确定所述新的显示页面中新话题所有对话内容的总高度为第一高度;
确定所述新的显示页面中能够显示的所有对话内容的总高度为第二高度;
当第二高度大于第一高度时,计算第二高度与第一高度的差值,确定所述差值为***的新的空白内容的高度。
6.一种人机交互时话题上移的设备,其特征在于,该设备包括:
处理器以及存储器,其中,所述存储器存储有程序代码,当所述程序代码被所述处理器执行时,使得所述处理器执行权利要求1~5任一所述方法的步骤。
7.一种人机交互时话题上移的终端,其特征在于,该终端包括:
处理器以及存储器,其中,所述存储器存储有程序代码,当所述程序代码被所述处理器执行时,使得所述处理器用于执行以下步骤:
初次***新话题的对话内容时,将所述新话题的对话内容在新的显示页面中置顶,在所述新话题的对话内容之后***空白内容;
再次***所述新话题的对话内容时,根据所述新的显示页面中新话题所有对话内容的总高度,在所述新的显示页面中更新***的空白内容,在当前对话内容和更新的***的空白内容之间***所述新话题的对话内容;
其中,所述处理器还用于:
确定所述新话题的上一旧话题所在的旧页面存在空白内容时,删除所述旧页面中的空白内容;
初次***新话题的对话内容时,在所述新话题的对话内容之后***空白内容,包括:
确定所述新话题的对话内容所在的页面能够显示的页面高度;
比较所述页面高度与所述新话题的对话内容高度;
确定所述页面高度大于所述新话题的对话内容高度时,计算所述页面高度与所述新话题的对话内容高度的差值,确定所述差值为***空白内容的高度,并在所述新话题的对话内容之后***所述空白内容。
8.根据权利要求7所述的终端,其特征在于,所述空白内容为如下任一形式的空白内容:
无背景内容的白板空白内容;
有背景内容的带色空白内容;
有背景内容的白板空白内容;
无背景内容的带色空白内容。
9.根据权利要求7所述的终端,其特征在于,所述处理器还用于:
收到开始新话题交互指示时,确定需要***新话题;或者
新对话内容不属于当前话题的对话内容时,确定需要***新话题。
10.根据权利要求7所述的终端,其特征在于,确定所述新话题的对话内容所在的页面能够显示的页面高度,包括:
计算所述新话题的对话内容所在的页面能够显示的所有对话内容高度的总和,确定所述对话内容高度的总和为所述页面能够显示的页面高度。
11.根据权利要求7所述的终端,其特征在于,根据所述新的显示页面中新话题所有对话内容的总高度,在所述新的显示页面中更新***的新的空白内容,包括:
确定所述新的显示页面中新话题所有对话内容的总高度为第一高度;
确定所述新的显示页面中能够显示的所有对话内容的总高度为第二高度;
当第二高度大于第一高度时,计算第二高度与第一高度的差值,确定所述差值为***的新的空白内容的高度。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811409550.3A CN111223477B (zh) | 2018-11-23 | 2018-11-23 | 一种人机交互时话题上移的方法及设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811409550.3A CN111223477B (zh) | 2018-11-23 | 2018-11-23 | 一种人机交互时话题上移的方法及设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111223477A CN111223477A (zh) | 2020-06-02 |
CN111223477B true CN111223477B (zh) | 2023-01-24 |
Family
ID=70827449
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811409550.3A Active CN111223477B (zh) | 2018-11-23 | 2018-11-23 | 一种人机交互时话题上移的方法及设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111223477B (zh) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104750373A (zh) * | 2013-12-25 | 2015-07-01 | 腾讯科技(深圳)有限公司 | 一种处理页面内容的方法及装置 |
WO2015180422A1 (zh) * | 2014-05-29 | 2015-12-03 | 广州市动景计算机科技有限公司 | 页面排版方法及装置 |
CN108038117A (zh) * | 2017-10-31 | 2018-05-15 | 华为技术有限公司 | 一种网页布局方法及装置 |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110258543A1 (en) * | 2008-10-30 | 2011-10-20 | Talkamatic Ab | Dialog system |
US8577671B1 (en) * | 2012-07-20 | 2013-11-05 | Veveo, Inc. | Method of and system for using conversation state information in a conversational interaction system |
CN105450497A (zh) * | 2014-07-31 | 2016-03-30 | 国际商业机器公司 | 生成聚类模型以及基于该聚类模型进行聚类的方法和装置 |
CN106201528A (zh) * | 2016-07-13 | 2016-12-07 | 广州安望信息科技有限公司 | 一种数据动态置顶的方法及装置 |
CN106294854B (zh) * | 2016-08-22 | 2019-12-24 | 北京光年无限科技有限公司 | 一种用于智能机器人的人机交互方法及装置 |
CN106533915B (zh) * | 2016-11-21 | 2019-09-03 | 百度在线网络技术(北京)有限公司 | 话题发布方法、客户端及服务器 |
US10268680B2 (en) * | 2016-12-30 | 2019-04-23 | Google Llc | Context-aware human-to-computer dialog |
CN107977127B (zh) * | 2017-11-13 | 2020-07-10 | 北京小米移动软件有限公司 | 更新页面的方法、装置及终端 |
CN108153458A (zh) * | 2017-11-30 | 2018-06-12 | 深圳市金立通信设备有限公司 | 一种对话框处理方法、终端设备及计算机可读存储介质 |
-
2018
- 2018-11-23 CN CN201811409550.3A patent/CN111223477B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104750373A (zh) * | 2013-12-25 | 2015-07-01 | 腾讯科技(深圳)有限公司 | 一种处理页面内容的方法及装置 |
WO2015180422A1 (zh) * | 2014-05-29 | 2015-12-03 | 广州市动景计算机科技有限公司 | 页面排版方法及装置 |
CN108038117A (zh) * | 2017-10-31 | 2018-05-15 | 华为技术有限公司 | 一种网页布局方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN111223477A (zh) | 2020-06-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106201170B (zh) | 一种应用图标的角标处理方法及终端 | |
CN106023994B (zh) | 一种语音处理的方法、装置以及*** | |
CN105791931A (zh) | 智能电视及其语音控制方法 | |
RU2014152055A (ru) | Способ и устройство для управления пользовательским интерфейсом | |
CN108519998B (zh) | 基于知识图谱的问题引导方法及装置 | |
CN112286485B (zh) | 通过语音控制应用的方法、装置、电子设备与存储介质 | |
CN108415657B (zh) | 消息发送方法、装置、介质及电子设备 | |
CN111801731B (zh) | 语音控制方法、语音控制装置以及计算机可执行非易失性存储介质 | |
CN103605476A (zh) | 在显示界面中选中对象的方法及装置 | |
CN105183311A (zh) | 一种文件夹的合并方法及装置 | |
CN107247550A (zh) | 一种应用切换方法以及装置、计算机装置、可读存储介质 | |
CN105183291A (zh) | 显示界面中的信息提取方法及*** | |
KR20140039517A (ko) | 필기 기반으로 특정 기능을 실행하는 방법 및 그에 따른 디바이스 | |
CN104898821A (zh) | 一种信息处理的方法及电子设备 | |
CN102455887A (zh) | 输入显示装置和输入显示方法 | |
CN105744062A (zh) | 精准定位文字光标的方法及*** | |
CN112799656B (zh) | 自动化操作的脚本文件配置方法、装置、设备和存储介质 | |
CN111223477B (zh) | 一种人机交互时话题上移的方法及设备 | |
CN106055263B (zh) | 一种移动终端背光设置的控制方法、*** | |
CN107529095A (zh) | 一种视频拼接方法及装置 | |
CN105573610A (zh) | 一种电子表格操作方法及装置 | |
CN106844202B (zh) | 生成测试用例的方法和终端设备 | |
CN106197394A (zh) | 导航方法及装置 | |
CN105338151A (zh) | 基于触摸屏实现辅助拨号的方法、用户终端和*** | |
KR20150072625A (ko) | 음성인식에 의한 포인터 제어방법 및 장치 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |