文本呈现方法、设备及存储介质技术

技术编号:35673655 阅读:19 留言:0更新日期:2022-11-23 14:10
本公开提供了一种文本呈现方法、设备及存储介质。方法包括以下步骤:获取进入目标页面的入口;模拟用户对所述入口的操作,以进入所述目标页面;利用所述目标页面提取文本;以及,呈现所述文本。本公开通过模拟用户的操作,由目标页面的入口进入目标页面,然后提取、呈现文本,方便用户获取文本,了解文本内容。尤其是在用户开车或忙碌等不适合手动操作的场景中,整个过程无需用户手动操作,不会对开车或正在处理忙碌事情产生影响,用户可以及时了解文本内容,给用户提供便利,提升用户体验。提升用户体验。提升用户体验。

【技术实现步骤摘要】
文本呈现方法、设备及存储介质


[0001]本专利技术属于计算机领域,尤其涉及一种文本呈现方法、设备及存储介质。

技术介绍

[0002]手机阅读已经成为人们的一种习惯,人们除了自己主动搜索感兴趣的内容外,公众号或网站、应用程序也会定期或不定期地向用户推荐阅读文本,朋友之间也可以互相分享新闻、文章等信息。无论是公众号、网站、应用程序还是朋友之间的分享,在接收到阅读文本或信息之后,用户需要手动操作手机,自己打开要阅读文本或分享的信息,然后再开始阅读。但是存在很多情况用户是不适合自己操作、阅读的,如正在开车或正在忙碌,只能等到停车或空闲的情况下才能进行手动操作,完成阅读,从而导致用户不能及时了解文本内容,十分影响用户体验。

技术实现思路

[0003]本公开要解决的技术问题是为了克服现有技术中用户需要手动操作手机、自己阅读,从而导致用户在开车或忙碌等其他不适合自己操作、阅读的情况下不能及时了解文本内容,影响用户体验的缺陷,提供一种文本呈现方法、设备及存储介质。
[0004]本公开实施例是通过以下技术方案解决上述技术问题的:
[0005]本公开第一方面提供一种文本呈现方法,包括以下步骤:
[0006]获取进入目标页面的入口;
[0007]模拟用户对所述入口的操作,以进入所述目标页面;
[0008]利用所述目标页面提取文本;以及,
[0009]呈现所述文本。
[0010]本公开第二方面提供一种文本呈现设备,包括:
[0011]入口获取模块,用于获取进入目标页面的入口;
[0012]操作模拟模块,用于模拟用户对所述入口的操作,以进入所述目标页面;
[0013]文本提取模块,用于利用所述目标页面提取文本;
[0014]文本呈现模块,用于呈现所述文本。
[0015]本公开第三方面提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上所述的文本呈现方法。
[0016]本公开第四方面提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的文本呈现方法的步骤。
[0017]在符合本领域常识的基础上,上述各优选条件,可任意组合,即得本公开各较佳实例。
[0018]本专利技术的积极进步效果在于:本公开实施例通过模拟用户的操作,由目标页面的入口进入目标页面,然后提取、呈现文本,方便用户获取文本,了解文本内容。尤其是在用户
开车或忙碌等不适合手动操作的场景中,整个过程无需用户手动操作,不会对开车或正在处理忙碌事情产生影响,用户可以及时了解文本内容,给用户提供便利,提升用户体验。
附图说明
[0019]图1为实施例1的一种文本呈现方法的流程图;
[0020]图2为实施例1的文本呈现方法的一种可选流程图;
[0021]图3为实施例1的文本呈现方法的另一种可选流程图;
[0022]图4为实施例2的一种文本呈现方法的示意框图;
[0023]图5为实施例2的文本呈现方法的一种可选示意框图;
[0024]图6为实施例3的一种电子设备的结构示意图。
具体实施方式
[0025]下面通过实施例的方式进一步说明本公开,但并不因此将本公开限制在所述的实施例范围之中。
[0026]实施例1
[0027]图1示出了本实施例的一种文本呈现方法。方法可以应用手机、平板电脑等终端,或应用于车载显示屏等其它设备,或应用于包括终端与车载显示屏的系统,系统中终端与车载显示屏通信连接,两者分别执行方法中的不同步骤,通过通信连接相互传输数据。方法包括以下步骤:
[0028]步骤11:获取进入目标页面的入口。
[0029]步骤12:模拟用户对入口的操作,以进入目标页面。
[0030]步骤13:利用目标页面提取文本。
[0031]步骤14:呈现文本。
[0032]步骤11中,进入目标页面的入口可以是多种形式,包括但不限于链接、弹框和页面。步骤12中,所模拟的操作包括用户为了进入目标页面所需要对入口执行的操作,该操作可以是简单的单次操作(如进行一次单击、双击、拖拽),也可以是复杂的操作组合(如进行一系列连续的操作),具体根据入口的类型、操作需求确定。例如进入目标页面的入口是一个链接,如果用户从链接进入目标页面所需的操作是点击链接,那么,步骤12中需要模拟点击链接的操作。又如,进入目标页面的入口是一个弹框,如果用户从入口进入目标页面所需的操作是点击弹框,那么,步骤12中需要模拟点击弹框的操作。再如,进入目标页面的入口是一个页面(如网站的首页),如果用户从入口进入目标页面所需的操作是点击进入该页面然后从该页面中找到目标页面的标题,再然后点击标题,则步骤12中需要先模拟点击该页面的操作进入该页面,然后从该页面中模拟点击目标页面的标题,在该例中该页面可以在前台上显示或只在后台打开而不再前台显示。当然,如果用户可以通过多种操作方式从入口进入目标页面,则步骤12可以选择其中的一种操作方式进行模拟,例如选择操作步骤最少的方式进行模拟,或选择最容易实现模拟的方式进行模拟。
[0033]步骤13中,利用目标页面所提取的文本可以是目标页面中的所有文本,也可以是目标页面中的主体文本,也可以是目标页面中的任意一部分文本,具体根据用户需要或默认设定提取。例如,目标页面是一个文章页面,那么提取的文本可以是文章的标题和正文。
[0034]本实施例的方法通过模拟用户的操作,由目标页面的入口进入目标页面,然后提取、呈现文本,方便用户获取文本,了解文本内容。尤其是在用户开车或忙碌等不适合手动操作的场景中,整个过程无需用户手动操作,不会对开车或正在处理忙碌事情产生影响,用户可以及时了解文本内容,给用户提供便利,提升用户体验。
[0035]在一种可选方式中,图2示出了本实施例的文本呈现方法的一种可选流程,步骤12具体可以包括以下步骤:
[0036]步骤121:通过无障碍服务功能模拟用户对入口的操作,以进入目标页面。
[0037]无障碍服务(AccessibilityService)是一套可以模拟操作的系统级别的API(Application Programming Interface,应用程序接口)。通过无障碍服务功能可以简单快速地实现模拟操作,缩短了用户等待时间。
[0038]在一种可选方式中,如图2所示,步骤11具体可以包括以下步骤:
[0039]步骤111:监听消息提醒。
[0040]步骤112:在有新消息时进入新消息对应的应用程序。
[0041]步骤113:从新消息中获取进入目标页面的入口。
[0042]应用程序有新消息时,操作系统会产生消息提醒,例如手机的通知,以弹出消息的形式出现在手机界面上。通过监听消息提醒可以获知是否有新消息产生。新消息中可能包含一个其他人或公众号分享的文章或商品的链接或弹框,或一个应用程序弹出的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种文本呈现方法,其特征在于,包括以下步骤:获取进入目标页面的入口;模拟用户对所述入口的操作,以进入所述目标页面;利用所述目标页面提取文本;以及,呈现所述文本。2.如权利要求1所述的文本呈现方法,所述模拟用户对所述入口的操作,以进入所述目标页面,包括以下步骤:通过无障碍服务功能模拟用户对所述入口的操作,以进入所述目标页面。3.如权利要求1所述的文本呈现方法,所述获取进入目标页面的入口,包括以下步骤:监听消息提醒;在有新消息时进入所述新消息对应的应用程序;以及,从所述新消息中获取进入目标页面的入口。4.如权利要求1所述的文本呈现方法,还包括在所述获取进入目标页面的入口之后执行以下步骤:从所述入口获取发布所述目标页面的对象信息;以及,判断所述对象信息是否属于白名单,若属于,则执行所述模拟用户对所述入口的操作,以进入所述目标页面的步骤。5.如权利要求1所述的文本呈现方法,所述利用所述目标页面提取文本,包括以下步骤:模拟用户对所述目标页面的操作,以获取所述目标页面的url地址;以及,通过HTTP协议获取所述url地址对应的HTML,并从中提取文本。6.如权利要求5所述的文本呈现方法,所述模拟用户对所述目标页面的操作,以获取所述目标页面的url地址,包括以下步骤:通过无障碍服务功能,模拟用户在所述目标页面中点击复制页面链接的按钮,以获取所述目标页面的url地址。7.如权利要求5所述的文本呈现方法,所述获取进入目标页面的入口,包括以下步骤:监听消息提醒;在有新消息时进入所述新消息对应的应用程序;以及,从所述新消息中获取进入目标页面的入口;所述利用所述目标页面提取文本,还包括在所述模...

【专利技术属性】
技术研发人员:方韬孙中全赵鹏鹏
申请(专利权)人:上海擎感智能科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1