CN113504853A - 评论生成方法和装置 - Google Patents
评论生成方法和装置 Download PDFInfo
- Publication number
- CN113504853A CN113504853A CN202110772815.1A CN202110772815A CN113504853A CN 113504853 A CN113504853 A CN 113504853A CN 202110772815 A CN202110772815 A CN 202110772815A CN 113504853 A CN113504853 A CN 113504853A
- Authority
- CN
- China
- Prior art keywords
- comment
- target
- code
- interface
- generating
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 61
- 230000000694 effects Effects 0.000 claims description 52
- 230000004044 response Effects 0.000 claims description 10
- 238000004891 communication Methods 0.000 abstract description 12
- 230000000875 corresponding effect Effects 0.000 description 25
- 230000006870 function Effects 0.000 description 18
- 238000005096 rolling process Methods 0.000 description 8
- 238000010586 diagram Methods 0.000 description 5
- 238000013523 data management Methods 0.000 description 3
- 230000003993 interaction Effects 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000001514 detection method Methods 0.000 description 1
- 238000007599 discharging Methods 0.000 description 1
- 238000012905 input function Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04845—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
-
- 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/048—Indexing scheme relating to G06F3/048
- G06F2203/04806—Zoom, i.e. interaction techniques or interactors for controlling the zooming operation
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本申请公开了一种评论生成方法和装置,属于通信技术领域。所述评论生成方法包括:基于电子设备的目标界面的唯一识别信息,生成所述目标界面的场景码;获取用户针对所述目标界面的评论内容,并使用所述场景码标记所述评论内容,获取标记后的评论内容作为目标评论。
Description
技术领域
本申请属于通信技术领域,具体涉及一种评论生成方法和装置。
背景技术
目前,各购物类/视频类/资讯类等第三方应用程序具有的评论功能的数据均由第三方应用程序自己的数据管理后台来管理和控制,存在部分应用程序在评论上进行做假的市场乱象,会误导消费者消费,安全可信度不高。
发明内容
本申请实施例的目的是提供一种评论生成方法和装置,能够解决现有技术评论功能安全可信度低的问题。
第一方面,本申请实施例提供了一种评论生成方法,该方法包括:
基于电子设备的目标界面的唯一识别信息,生成所述目标界面的场景码;
获取用户针对所述目标界面的评论内容,并使用所述场景码标记所述评论内容,获取标记后的评论内容作为目标评论。
第二方面,本申请实施例提供了一种评论生成装置,包括:
场景码生成模块,用于基于电子设备的目标界面的唯一识别信息,生成所述目标界面的场景码;
评论生成模块,用于获取用户针对所述目标界面的评论内容,并使用所述场景码标记所述评论内容,获取标记后的评论内容作为目标评论。
第三方面,本申请实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。
第四方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。
第五方面,本申请实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法。
在本申请实施例中,根据显示界面的唯一识别信息生成显示界面的场景码,并在用户提交评论时用该场景码标记用户的评论内容,能够通过有效运用***级界面控件识别能力分析界面布局实现评论生成,安全可信度更高。
附图说明
图1为本申请实施例提供的评论生成方法的流程图;
图2为根据本申请实施例提供的评论生成方法中评论的显示界面之一;
图3为根据本申请实施例提供的评论生成方法中评论的显示界面之二;
图4为根据本申请实施例提供的评论生成方法中评论的显示界面之三;
图5为本申请实施例提供的评论生成装置的结构示意图;
图6为本申请实施例提供的电子设备的结构示意图;
图7为实现本申请实施例的一种电子设备的硬件结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员获得的所有其他实施例,都属于本申请保护的范围。
本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
本申请实施例针对现有技术安全可信度低的问题,根据显示界面的唯一识别信息生成显示界面的场景码,并在用户提交评论时用该场景码标记用户的评论内容,能够通过有效运用***级界面控件识别能力分析界面布局实现评论生成,安全可信度更高。下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的评论生成方法和装置进行详细地说明。
图1为本申请实施例提供的评论生成方法的流程图,该方法可以由具有输入功能和显示功能的终端等执行,是一种基于***级界面控件识别能力的用户评论互动方法,通过运用***级能力分析界面布局,允许用户在任意应用程序界面进行评论交流,且对评论进行统一后台管理。如图1所示,该方法包括:
步骤101,基于电子设备的目标界面的唯一识别信息,生成所述目标界面的场景码。
可以理解为,本申请实施例首先可以获取到电子设备(如用户的智能手机、平板电脑等)的某一特定的界面(如桌面上当前正在显示的界面)的唯一识别信息,该特定的界面可称为是目标界面。其中,唯一识别信息是能够唯一识别出并确定目标界面的信息。
之后,在电子设备的***级层面上,基于目标界面的唯一识别信息,可以生成一唯一字符串,该字符串与目标界面显示的场景相对应,可称为是目标界面的场景码。
可选地,所述生成所述目标界面的场景码,包括:获取所述目标界面的 Activity码和标题视图控件的值,并基于所述Activity码和所述标题视图控件的值,生成所述目标界面的场景码,或者,对所述目标界面的截图进行图像识别或对所述目标界面中播放窗口的标题进行识别,获取所述目标界面的所述唯一识别信息,并基于所述唯一识别信息,生成所述场景码。
可以理解为,对于第三方应用程序这一类应用的显示界面,其在移动终端上对应的Activity码通常是唯一确定的,且页面的标题视图控件的名称或编码也是唯一确定的。当标题视图控件的取值确定时,在显示界面中会显示为对应的内容,因此可以采用Activity码加标题视图控件的值的形式,生成显示界面的场景码。
也就是说,这类显示界面的场景码可以由两部分组成,分别为Activity码和标题视图控件的值(可简称为标题值)。相同场景码的显示界面之间可以互通评论。
其中,Activity码可唯一定位一个显示界面,例如某电信企业应用程序的首页在移动终端上对应的Activity码为com.sinovatech.unicom.basic.ui.activity.MainActivity,则用户可对该电信企业应用程序首页进行评论,且评论互通。
标题值表示本显示页面的标题,例如,某电信企业应用程序中大部分页面都是H5形式,对应的native界面为同一个,即对应的Activity码为同一个。若不同业务用途的H5页面直接互通评论,则存在评论内容与业务场景不对应的问题,因此还需要增加标题内容作为场景区分,相同的标题内容才互通评论。例如,某电信企业“余量查询”与“剩余话费”都是H5页面,区别在于 webdetail_title_textview控件(即编号为webdetail_title_textview的标题视图控件)的值分别为“余量查询”与“剩余话费”。
其中,标题值允许为空,当标题ID不配置时,表示对应的Activity码已不需要细分二级场景,例如某电信企业应用程序的首页。
对于不是用Activity码标记的显示界面,根据显示页面的标题或者显示的图像来对显示界面进行标记。也即,可以对当前的显示界面进行截图,并对截图的图像进行图像识别,获取与目标界面对应的唯一识别信息。或者也可以读取目标界面的播放窗口显示的标题,并对该标题进行信息识别,得到与目标界面对应的唯一识别信息。之后,根据该唯一识别信息生成对应于目标界面所显示场景一致的场景码。
步骤102,获取用户针对所述目标界面的评论内容,并使用所述场景码标记所述评论内容,获取标记后的评论内容作为目标评论。
可以理解为,当用户通过终端输入针对目标界面的评论内容时,本申请实施例可以利用评论数据管理后台获取到该评论内容。之后,本申请实施例可以利用上述步骤生成的目标界面的场景码标记该评论内容,得到新的评论即是标记后的评论内容,并可将该标记后的评论内容称为是目标评论,以按不同的场景码来对不同场景的评论进行区分,在提交评论时提交评论至对应的场景码中。
本申请实施例中,根据显示界面的唯一识别信息生成显示界面的场景码,并在用户提交评论时用该场景码标记用户的评论内容,能够通过有效运用***级界面控件识别能力分析界面布局实现评论生成,安全可信度更高。
可选地,在基于所述Activity码和所述标题视图控件的值,生成所述场景码的情况下,所述方法还包括:配置显示界面白名单列表,所述显示界面白名单列表至少包括支持评论的显示界面的Activity码和标题视图控件唯一编号。
可以理解为,根据上述实施例,对于第三方应用程序这一类应用的显示界面,事先可以配置并生成显示界面白名单列表,该显示界面白名单列表中列出了所有支持本申请实施例的评论生成功能的显示界面的Activity码和标题视图控件唯一编号。也就是说,本申请实施例可以在后台维护支持评论的显示界面白名单列表的数据库,当场景需要按标题分场景时需要同时录入标题视图控件的唯一编码。如表1所示,为根据本申请实施例的显示界面白名单列表示例。
表1,根据本申请实施例的显示界面白名单列表示例
表1中,描述备注为对应场景码的文字描述,方便开发人员检索相应的显示界面信息。Activity码可以唯一定位一个显示界面,例如某电信企业应用程序的首页在移动终端上对应的Activity码是com.sinovatech.unicom.basic.ui.acti vity.MainActivity,则用户可对某电信企业应用程序首页进行评论,且评论互通。
标题ID表示若同一个界面对应多种场景,则需要录入标题视图控件的ID。例如,某电信企业应用程序中大部分页面都是H5形式,对应的native界面为同一个,即对应的Activity码为同一个。若不同业务用途的H5页面直接互通评论,则存在评论内容与业务场景不对应的问题,因此需要增加标题内容作为场景区分,相同的标题内容才互通评论。例如,某电信企业“余量查询”与“剩余话费”都是H5页面,区别在于webdetail_title_textview控件的值分别为“余量查询”与“剩余话费”,两个场景不应该共用一套评论。
可选地,所述基于所述Activity码和所述标题视图控件的值,生成所述目标界面的场景码,包括:基于所述目标界面的所述Activity码和所述标题视图控件的编号,检索显示界面白名单列表,并在在所述显示界面白名单列表中匹配到对应的显示界面的Activity码和标题视图控件唯一编号的情况下,基于所述Activity码和所述标题视图控件的值,生成所述目标界面的场景码。
其中,所述显示界面白名单列表为预先配置的至少包括支持评论的显示界面的Activity码和标题视图控件唯一编号的列表。
可以理解为,本申请实施例在基于目标界面的Activity码和标题视图控件的值生成目标界面的场景码之前,先根据目标界面的Activity码和标题视图控件的编号到显示界面白名单列表中检索是否有匹配的Activity码和标题视图控件的编号信息。
如果在显示界面白名单列表中匹配到对应的Activity码和标题视图控件唯一编号,则说明目标界面是支持本申请实施例的***级评论功能的。于是,可以根据目标界面的Activity码和标题视图控件的值,生成目标界面的场景码。否则,说明目标界面不支持本申请的评论功能,则不会生成目标界面的场景码,从而不会进行相应评论的生成。
本申请实施例通过事先配置显示界面白名单列表,并在目标界面的场景码在显示界面白名单列表中存在匹配的信息时才允许对该显示界面进行评论,可以更好的保护用户的信息安全,并使用户免于打扰。
可选地,本申请实施例所述的评论生成方法,还包括:获取标记有所述场景码的至少一条目标评论;在所述电子设备的桌面上的预设区域,显示所述至少一条目标评论。
可以理解为,本申请实施例可以根据相同的场景码从数据管理后台提取具有相同场景码标记(即用相同的场景码进行标记)的一条或者多条目标评论,之后将这些评论按照预设的显示方式在用户电子设备的桌面上的预设区域进行显示。可选地,本申请实施例可以根据用户操作启动本申请的评论功能,也可以自行启动本申请的评论功能。在根据用户操作启动评论功能时,本申请实施例需要预先设置启动评论功能的快捷操作,如按预设滑动轨迹的滑动操作、双击桌面预设位置的操作或者将电子设备横放等。之后,本申请实施例监控用户是否进行了与预设快捷操作一致的操作,如果是,则启用评论功能和相应的显示功能。
可选地,在用户使用三方应用程序的过程中,本申请实施例可以自动分析当前用户所在界面是否在配置的显示界面白名单列表中,若当前界面属于显示界面白名单列表,则提取目标界面对应的评论内容并按照一定的交互展示。
可选地,本申请实施例在显示目标界面的评论的基础上,用户还可以进行评论交流、评论点赞与发表评论。评论交流也即回复评论,可采用现有技术实现,如点击评论,弹出输入框,在输入框内输入回复内容,并发布。
本申请实施例通过将具有相同场景码标记的评论进行显示,可以同一个场景码下的用户评论数据互通,可交互性更强。
可选地,所述在所述电子设备的桌面上的预设区域,显示所述至少一条目标评论,包括:在所述电子设备的桌面上的边缘区域,显示弹出面板,并在所述弹出面板上显示所述至少一条目标评论。
可以理解为,本申请实施例在对获取的同一场景码下的目标评论进行显示时,可以采用终端边缘区域弹出面板的方式进行显示。也就是说,可以在终端 (例如手机)的上、下、左或右边缘,显示一弹出面板,并将提取到的目标界面的场景码下的评论在该弹出面板中进行显示。例如,可以采用底部弹出面板方式进行显示。
本申请实施例通过弹出面板在电子设备桌面的边缘区域显示评论,展示的内容丰富,且不影响用户正常使用应用程序,可以提高用户的参与度。
可选地,所述在所述电子设备的桌面上的预设区域,显示所述至少一条目标评论,包括:在所述电子设备的桌面上的边缘区域,显示弹出面板的部分区域,并在所述弹出面板的部分区域内显示所述至少一条目标评论中的部分目标评论;所述评论生成方法还包括:接收用户对所述弹出面板部分区域的第一输入;响应于所述第一输入,增大所述弹出面板的显示区域;在增大后的弹出面板中显示所述至少一条目标评论。
可以理解为,在采用弹出面板显示评论时,可如图2所示,为根据本申请实施例提供的评论生成方法中评论的显示界面之一,对于成功提取到的用户针对目标界面的评论内容,可以展示在电子设备的桌面边缘区域(如底端)的弹出面板中并外漏一小部分,不影响用户正常使用应用程序。
若用户对评论感兴趣,则可以对该弹出面板进行与预设操作一致的操作,例如拖动操作、单击、双击等。在用户对该弹出面板操作后,终端可以获取到该操作,并可将其作为用户的第一输入。之后,可以根据用户的该第一输入,放大弹出面板的显示范围,并在增大后的弹出面板中显示更详细的评论内容。例如,如图2所示,用户可以拖动终端桌面底端的弹出面板,放大***级评论界面,最大可以放大至全屏,方便浏览更多评论内容。
可选地,初始状态下,本申请实施例不对目标界面的评论进行显示,当用户想要对目标界面进行评论或者想要查看关于目标界面的评论时,可以在电子设备的桌面上进行与预设操作形式一致的操作。例如,如图3所示,为根据本申请实施例提供的评论生成方法中评论的显示界面之二,在电子设备的桌面上显示第三方应用程序的情况下,用户可以通过上滑桌面方式拖拽出本申请实施例的评论界面,此时评论界面可以在电子设备桌面的底端以弹出面板的形式进行显示。
可选地,所述在所述电子设备的桌面上的预设区域,显示所述至少一条目标评论,包括:在所述电子设备的桌面上的顶部状态栏区域,以弹幕轮播滚动的形式,显示所述至少一条目标评论。
可以理解为,本申请实施例在对获取的同一场景码下的评论进行显示时,还可以采用在电子设备桌面的顶部弹幕轮播滚动的形式进行显示。例如,如图 4所示,为根据本申请实施例提供的评论生成方法中评论的显示界面之三,对于成功提取到的目标界面的评论内容,以弹幕的形式在顶部状态栏滚动轮播展示。
本申请实施例通过采用顶部弹幕轮播滚动的形式进行评论展示,能够充分利用状态栏的空余空间,对用户干扰极小。
可选地,本申请实施例所述的评论生成方法,还包括:接收用户对所述顶部状态栏区域内显示的所述至少一条目标评论的第二输入;响应于所述第二输入,以弹窗形式显示所述至少一条目标评论的详细列表。
可以理解为,在采用弹幕的形式在顶部状态栏滚动轮播展示目标界面的评论的情况下,如果用户想要对目标界面进行评论或者对所显示评论感兴趣,可以操作(例如点击或拖拽等)状态栏的评论内容。在用户对状态栏评论内容进行操作后,本申请实施例可以读取到用户的该项操作,并将其作为用户的第二输入。之后,本申请实施例在确定用户的该第二输入与预设的操作形式匹配时,会以弹窗的形式扩大评论的显示区域,并在该扩大的显示区域内显示评论的详细列表。
可以理解的是,本申请实施例事先需要预设对评论的操作形式,当用户的操作与该预设的操作形式匹配时,才会响应于用户的该操作显示评论详情。
可选地,所述在所述电子设备的桌面上的预设区域,显示所述至少一条目标评论,包括:在所述电子设备的桌面上,以全屏弹幕的方式,显示所述至少一条目标评论。
可以理解为,本申请实施例还可以采用全屏方式展示评论弹幕,该展示形式可以与用户的交流程度最大化,更适用于观影等场景。以本地播放器这类本身不支持弹幕的应用程序在播放离线视频时实现***级评论的场景为例,在播放本地视频时,本申请实施例可以读取播放器的视频标题,并根据视频标题获取影视名称;或者,对播放器播放画面截图,并通过图像识别,获取影视名称,从而根据识别的影视名称生成场景码。之后,根据场景码对应到对应的影视名称,并提取对应影视的评论内容以全屏弹幕形式进行滚动展示,实现影视交流。
本申请实施例通过全屏弹幕形式显示对目标界面的用户评论,可以与用户的交流程度最大化。
可选地,本申请实施例所述的评论生成方法,还包括:接收用户对所述至少一条目标评论中第一评论的第三输入;响应于所述第三输入,弹出输入框;接收用户在所述输入框内输入的追加评论内容,并使用所述场景码标记所述追加评论内容,并将标记后的追加评论内容关联到所述第一评论。
可以理解为,在上述各实施例显示用户评论的基础上,在用户看到感兴趣的评论并想要进一步交流时,可以对该评论进行与预设操作一致的操作(例如点击、长按等),其中该评论可称为是第一评论。之后,本申请实施例可以获取到用户的该项操作,并将该操作可称为是用户的第三输入。
之后,本申请实施例可以以弹出框的形式显示输入框。用户在看到显示的输入框后,可以在输入框中输入自己想要表达的观点或想法,可称为是用户的追加评论内容。
再之后,本申请实施例可以获取到用户输入的追加评论内容,并使用生成的目标界面的场景码标记该追加评论内容,生成标记后的追加评论内容。然后,本申请实施例将标记后的追加评论内容与上述第一评论进行关联显示。例如在第一评论的下一级章节,显示追加评论内容。
本申请实施例通过设置追加评论功能,使得评论过程的可交互性更强。
需要说明的是,本申请实施例提供的评论生成方法,执行主体可以为评论生成装置,或者该评论生成装置中的用于执行评论生成方法的控制模块。本申请实施例中以评论生成装置执行评论生成方法为例,说明本申请实施例提供的评论生成装置。
本申请实施例的评论生成装置的结构如图5所示,为本申请实施例提供的评论生成装置的结构示意图,该装置可以用于实现上述各评论生成方法实施例中的评论生成过程,该装置包括:场景码生成模块501和评论生成模块502。
其中,场景码生成模块501用于基于电子设备的目标界面的唯一识别信息,生成所述目标界面的场景码;评论生成模块502用于获取用户针对所述目标界面的评论内容,并使用所述场景码标记所述评论内容,获取标记后的评论内容作为目标评论。
可选地,所述场景码生成模块,在用于所述生成所述目标界面的场景码时,用于:
获取所述目标界面的Activity码和标题视图控件的值,并基于所述Activity 码和所述标题视图控件的值,生成所述目标界面的场景码,
或者,
对所述目标界面的截图进行图像识别或对所述目标界面中播放窗口的标题进行识别,获取所述目标界面的所述唯一识别信息,并基于所述唯一识别信息,生成所述场景码。
可选地,本申请实施例所述的评论生成装置,还包括:
评论获取模块,用于获取标记有所述场景码的至少一条目标评论;
第一显示模块,用于在所述电子设备的桌面上的预设区域,显示所述至少一条目标评论。
可选地,所述第一显示模块,用于:
在所述电子设备的桌面上的边缘区域,显示弹出面板,并在所述弹出面板上显示所述至少一条目标评论。
可选地,所述第一显示模块,在用于所述显示弹出面板,并在所述弹出面板上显示所述至少一条目标评论时,用于:
在所述电子设备的桌面上的边缘区域,显示所述弹出面板的部分区域,并在所述弹出面板的部分区域内显示所述至少一条目标评论中的部分目标评论;
所述评论生成装置还包括:
第一接收模块,用于接收用户对所述弹出面板的部分区域的第一输入;
第一处理模块,用于响应于所述第一输入,增大所述弹出面板的显示区域;
第二显示模块,用于在增大后的弹出面板中显示所述至少一条目标评论。
可选地,所述第一显示模块,用于:
在所述电子设备的桌面上的顶部状态栏区域,以弹幕轮播滚动的形式,显示所述至少一条目标评论。
可选地,本申请实施例所述的评论生成装置,还包括:
第二接收模块,用于接收用户对所述顶部状态栏区域内显示的所述至少一条目标评论的第二输入;
第三显示模块,用于响应于所述第二输入,以弹窗形式显示所述至少一条目标评论的详细列表。
可选地,所述第一显示模块,用于:
在所述电子设备的桌面上,以全屏弹幕的方式,显示所述至少一条目标评论。
可选地,本申请实施例所述的评论生成装置,还包括:
第三接收模块,用于接收用户对所述至少一条目标评论中第一评论的第三输入;
第二处理模块,用于响应于所述第三输入,弹出输入框;
第四接收模块,用于接收用户在所述输入框内输入的追加评论内容;
第三处理模块,用于使用所述场景码标记所述追加评论内容,并将标记后的追加评论内容关联到所述第一评论。
可选地,在所述场景码生成模块用于基于所述Activity码和所述标题视图控件的值,生成所述场景码的情况下,所述装置还包括:
配置模块,用于配置显示界面白名单列表,所述显示界面白名单列表至少包括支持评论的显示界面的Activity码和标题视图控件唯一编号。
可选地,所述场景码生成模块,用于:
基于所述目标界面的所述Activity码和所述标题视图控件的编号,检索所述显示界面白名单列表,并在在所述显示界面白名单列表中匹配到对应的显示界面的Activity码和标题视图控件唯一编号的情况下,基于所述Activity码和所述标题视图控件的值,生成所述目标界面的场景码;
其中,所述显示界面白名单列表为预先配置的至少包括支持评论的显示界面的Activity码和标题视图控件唯一编号的列表。
本申请实施例中的评论生成装置可以是装置,也可以是终端中的部件、集成电路、或芯片。该装置可以是移动电子设备,也可以为非移动电子设备。示例性的,移动电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、超级移动个人计算机(ultra-mobile personal computer, UMPC)、上网本或者个人数字助理(personaldigital assistant,PDA)等,非移动电子设备可以为服务器、网络附属存储器(NetworkAttached Storage,NAS)、个人计算机(personal computer,PC)、电视机(television,TV)、柜员机或者自助机等,本申请实施例不作具体限定。
本申请实施例中的评论生成装置可以为具有操作***的装置。该操作***可以为安卓(Android)操作***,可以为IOS操作***,还可以为其他可能的操作***,本申请实施例不作具体限定。
本申请实施例提供的评论生成装置能够实现图1至图4的方法实施例实现的各个过程,为避免重复,这里不再赘述。
可选地,如图6所示,本申请实施例还提供一种电子设备600,包括处理器601,存储器602,存储在存储器602上并可在所述处理器601上运行的程序或指令,该程序或指令被处理器601执行时实现上述评论生成方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
需要说明的是,本申请实施例中的电子设备包括上述所述的移动电子设备和非移动电子设备。
图7为实现本申请实施例的一种电子设备的硬件结构示意图。该电子设备 700包括但不限于:射频单元701、网络模块702、音频输出单元703、输入单元704、传感器705、显示单元706、用户输入单元707、接口单元708、存储器709、以及处理器710等部件。
本领域技术人员可以理解,电子设备700还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理***与处理器710逻辑相连,从而通过电源管理***实现管理充电、放电、以及功耗管理等功能。图7中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。
其中,处理器710,用于基于电子设备的目标界面的唯一识别信息,生成所述目标界面的场景码;获取用户针对所述目标界面的评论内容,并使用所述场景码标记所述评论内容,获取标记后的评论内容作为目标评论。
本申请实施例中,根据显示界面的唯一识别信息生成显示界面的场景码,并在用户提交评论时用该场景码标记用户的评论内容,能够通过有效运用***级界面控件识别能力分析界面布局实现评论生成,安全可信度更高。
可选地,处理器710,还用于获取所述目标界面的Activity码和标题视图控件的值,并基于所述Activity码和所述标题视图控件的值,生成所述目标界面的场景码,
或者,
对所述目标界面的截图进行图像识别或对所述目标界面中播放窗口的标题进行识别,获取所述目标界面的所述唯一识别信息,并基于所述唯一识别信息,生成所述场景码。
可选地,处理器710,还用于获取标记有所述场景码的至少一条目标评论;
显示单元706,用于在所述电子设备的桌面上的预设区域,显示所述至少一条目标评论。
本申请实施例通过将具有相同场景码标记的评论进行显示,可以同一个场景码下的用户评论数据互通,可交互性更强。
可选地,显示单元706,用于在所述电子设备的桌面上的边缘区域,显示弹出面板,并在所述弹出面板上显示所述至少一条目标评论。
本申请实施例通过弹出面板在电子设备桌面的边缘区域显示评论,展示的内容丰富,且不影响用户正常使用应用程序,可以提高用户的参与度。
可选地,显示单元706,用于在所述电子设备的桌面上的边缘区域,显示所述弹出面板的部分区域,并在所述弹出面板的部分区域内显示所述至少一条目标评论中的部分目标评论;
用户输入单元707,用于接收用户对所述弹出面板的部分区域的第一输入;
处理器710,还用于响应于所述第一输入,增大所述弹出面板的显示区域;
显示单元706,还用于在增大后的弹出面板中显示所述至少一条目标评论。
可选地,显示单元706,用于在所述电子设备的桌面上的顶部状态栏区域,以弹幕轮播滚动的形式,显示所述至少一条目标评论。
本申请实施例通过采用顶部弹幕轮播滚动的形式进行评论展示,能够充分利用状态栏的空余空间,对用户干扰极小。
可选地,用户输入单元707,还用于接收用户对所述顶部状态栏区域内显示的所述至少一条目标评论的第二输入;
显示单元706,还用于响应于所述第二输入,以弹窗形式显示所述至少一条目标评论的详细列表。
可选地,显示单元706,还用于在所述电子设备的桌面上,以全屏弹幕的方式,显示所述至少一条目标评论。
本申请实施例通过全屏弹幕形式显示对目标界面的用户评论,可以与用户的交流程度最大化。
可选地,用户输入单元707,还用于接收用户对所述至少一条目标评论中第一评论的第三输入;以及,接收用户在所述输入框内输入的追加评论内容;
处理器710,还用于响应于所述第三输入,弹出输入框;以及,使用所述场景码标记所述追加评论内容,并将标记后的追加评论内容关联到所述第一评论。
本申请实施例通过设置追加评论功能,使得评论过程的可交互性更强。
可选地,处理器710,还用于配置显示界面白名单列表,所述显示界面白名单列表至少包括支持评论的显示界面的Activity码和标题视图控件唯一编号。
可选地,处理器710,还用于基于所述目标界面的所述Activity码和所述标题视图控件的编号,检索所述显示界面白名单列表,并在在所述显示界面白名单列表中匹配到对应的显示界面的Activity码和标题视图控件唯一编号的情况下,基于所述Activity码和所述标题视图控件的值,生成所述目标界面的场景码;
其中,所述显示界面白名单列表为预先配置的至少包括支持评论的显示界面的Activity码和标题视图控件唯一编号的列表。
本申请实施例通过事先配置显示界面白名单列表,并在目标界面的场景码在显示界面白名单列表中存在匹配的信息时才允许对该显示界面进行评论,可以更好的保护用户的信息安全,并使用户免于打扰。
应理解的是,本申请实施例中,输入单元704可以包括图形处理器 (GraphicsProcessing Unit,GPU)7041和麦克风7042,图形处理器7041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元706可包括显示面板7061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板7061。用户输入单元707 包括触控面板7071以及其他输入设备7072。触控面板7071,也称为触摸屏。触控面板7071可包括触摸检测装置和触摸控制器两个部分。其他输入设备 7072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。存储器709可用于存储软件程序以及各种数据,包括但不限于应用程序和操作***。处理器710可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作***、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器710中。
本申请实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述评论生成方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等。
本申请实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述评论生成方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
应理解,本申请实施例提到的芯片还可以称为***级芯片、***芯片、芯片***或片上***芯片等。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本申请实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以计算机软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘) 中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,或者网络设备等)执行本申请各个实施例所述的方法。
上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。
Claims (10)
1.一种评论生成方法,其特征在于,包括:
基于电子设备的目标界面的唯一识别信息,生成所述目标界面的场景码;
获取用户针对所述目标界面的评论内容,并使用所述场景码标记所述评论内容,获取标记后的评论内容作为目标评论。
2.根据权利要求1所述的评论生成方法,其特征在于,所述生成所述目标界面的场景码,包括:
获取所述目标界面的Activity码和标题视图控件的值,并基于所述Activity码和所述标题视图控件的值,生成所述目标界面的场景码,
或者,
对所述目标界面的截图进行图像识别或对所述目标界面中播放窗口的标题进行识别,获取所述目标界面的所述唯一识别信息,并基于所述唯一识别信息,生成所述场景码。
3.根据权利要求1或2所述的评论生成方法,其特征在于,还包括:
获取标记有所述场景码的至少一条目标评论;
在所述电子设备的桌面上的预设区域,显示所述至少一条目标评论。
4.根据权利要求3所述的评论生成方法,其特征在于,所述在所述电子设备的桌面上的预设区域,显示所述至少一条目标评论,包括:
在所述电子设备的桌面上的边缘区域,显示弹出面板的部分区域,并在所述弹出面板的部分区域内显示所述至少一条目标评论中的部分目标评论;
所述评论生成方法还包括:
接收用户对所述弹出面板的部分区域的第一输入;
响应于所述第一输入,增大所述弹出面板的显示区域;
在增大后的弹出面板中显示所述至少一条目标评论。
5.根据权利要求2所述的评论生成方法,其特征在于,所述基于所述Activity码和所述标题视图控件的值,生成所述目标界面的场景码,包括:
基于所述目标界面的所述Activity码和所述标题视图控件的编号,检索显示界面白名单列表,并在在所述显示界面白名单列表中匹配到对应的显示界面的Activity码和标题视图控件唯一编号的情况下,基于所述Activity码和所述标题视图控件的值,生成所述目标界面的场景码;
其中,所述显示界面白名单列表为预先配置的至少包括支持评论的显示界面的Activity码和标题视图控件唯一编号的列表。
6.一种评论生成装置,其特征在于,包括:
场景码生成模块,用于基于电子设备的目标界面的唯一识别信息,生成所述目标界面的场景码;
评论生成模块,用于获取用户针对所述目标界面的评论内容,并使用所述场景码标记所述评论内容,获取标记后的评论内容作为目标评论。
7.根据权利要求6所述的评论生成装置,其特征在于,所述场景码生成模块,在用于所述生成所述目标界面的场景码时,用于:
获取所述目标界面的Activity码和标题视图控件的值,并基于所述Activity码和所述标题视图控件的值,生成所述目标界面的场景码,
或者,
对所述目标界面的截图进行图像识别或对所述目标界面中播放窗口的标题进行识别,获取所述目标界面的所述唯一识别信息,并基于所述唯一识别信息,生成所述场景码。
8.根据权利要求6或7所述的评论生成装置,其特征在于,还包括:
评论获取模块,用于获取标记有所述场景码的至少一条目标评论;
第一显示模块,用于在所述电子设备的桌面上的预设区域,显示所述至少一条目标评论。
9.根据权利要求8所述的评论生成装置,其特征在于,所述第一显示模块,用于:
在所述电子设备的桌面上的边缘区域,显示弹出面板的部分区域,并在所述弹出面板的部分区域内显示所述至少一条目标评论中的部分目标评论;
所述评论生成装置还包括:
第一接收模块,用于接收用户对所述弹出面板的部分区域的第一输入;
第一处理模块,用于响应于所述第一输入,增大所述弹出面板的显示区域;
第二显示模块,用于在增大后的弹出面板中显示所述至少一条目标评论。
10.根据权利要求7所述的评论生成装置,其特征在于,所述场景码生成模块,用于:
基于所述目标界面的所述Activity码和所述标题视图控件的编号,检索显示界面白名单列表,并在在所述显示界面白名单列表中匹配到对应的显示界面的Activity码和标题视图控件唯一编号的情况下,基于所述Activity码和所述标题视图控件的值,生成所述目标界面的场景码;
其中,所述显示界面白名单列表为预先配置的至少包括支持评论的显示界面的Activity码和标题视图控件唯一编号的列表。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110772815.1A CN113504853A (zh) | 2021-07-08 | 2021-07-08 | 评论生成方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110772815.1A CN113504853A (zh) | 2021-07-08 | 2021-07-08 | 评论生成方法和装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113504853A true CN113504853A (zh) | 2021-10-15 |
Family
ID=78012115
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110772815.1A Pending CN113504853A (zh) | 2021-07-08 | 2021-07-08 | 评论生成方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113504853A (zh) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109543088A (zh) * | 2018-11-22 | 2019-03-29 | 深圳墨世科技有限公司 | 用户评论处理方法、装置、设备及存储介质 |
CN111240543A (zh) * | 2020-01-03 | 2020-06-05 | 腾讯科技(深圳)有限公司 | 一种评论方法、装置、计算机设备及存储介质 |
CN112601100A (zh) * | 2020-12-11 | 2021-04-02 | 北京字跳网络技术有限公司 | 一种直播互动方法、装置、设备及介质 |
CN112783379A (zh) * | 2019-11-04 | 2021-05-11 | 华为终端有限公司 | 一种选择图片的方法和电子设备 |
-
2021
- 2021-07-08 CN CN202110772815.1A patent/CN113504853A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109543088A (zh) * | 2018-11-22 | 2019-03-29 | 深圳墨世科技有限公司 | 用户评论处理方法、装置、设备及存储介质 |
CN112783379A (zh) * | 2019-11-04 | 2021-05-11 | 华为终端有限公司 | 一种选择图片的方法和电子设备 |
CN111240543A (zh) * | 2020-01-03 | 2020-06-05 | 腾讯科技(深圳)有限公司 | 一种评论方法、装置、计算机设备及存储介质 |
CN112601100A (zh) * | 2020-12-11 | 2021-04-02 | 北京字跳网络技术有限公司 | 一种直播互动方法、装置、设备及介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20200259771A1 (en) | Method, device, terminal equipment and storage medium of sharing personal information | |
CN111857508A (zh) | 任务管理方法、装置及电子设备 | |
CN112099704A (zh) | 信息显示方法、装置、电子设备和可读存储介质 | |
WO2021254251A1 (zh) | 输入显示方法、装置及电子设备 | |
CN112083854A (zh) | 应用程序的运行方法及装置 | |
CN112181253A (zh) | 信息显示方法、装置和电子设备 | |
CN113869063A (zh) | 数据推荐方法、装置、电子设备及存储介质 | |
CN113311973A (zh) | 推荐方法及装置 | |
CN112860921A (zh) | 信息搜索方法及装置 | |
CN113805997B (zh) | 信息显示方法、装置、电子设备和存储介质 | |
CN113127653B (zh) | 信息显示方法、装置 | |
CN114398128A (zh) | 信息显示方法及其装置 | |
CN113504853A (zh) | 评论生成方法和装置 | |
CN113721816A (zh) | 视频处理方法及装置 | |
CN114020384A (zh) | 消息显示方法、装置和电子设备 | |
CN113485600A (zh) | 歌单的分享方法、装置和电子设备 | |
CN113467963A (zh) | 消息处理方法及装置 | |
CN113641839A (zh) | 多媒体文件查找方法和装置 | |
CN113010072A (zh) | 搜索方法、装置、电子设备及可读存储介质 | |
CN112307273A (zh) | 信息查询方法、装置及电子设备 | |
CN112596646B (zh) | 信息显示方法、装置及电子设备 | |
CN112765447B (zh) | 数据搜索方法、装置和电子设备 | |
CN112732464A (zh) | 粘贴方法、装置及电子设备 | |
CN113360044A (zh) | 信息比对方法和电子设备 | |
CN113885765A (zh) | 截屏图片关联方法、装置及电子设备 |
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 |