用于切换朗读信息与阅读信息的方法和装置技术领域
本申请涉及计算机技术领域,具体涉及计算机网络技术领域,尤其涉及用于切换
朗读信息与阅读信息的方法和装置。
背景技术
在应用程序的页面,通常提供了信息流供用户选择,用户可以按照自己的喜好点
击信息,收听朗读或进行阅读。
目前用户在收听朗读或进行阅读时,需要进行以下操作:当用户收听朗读时,用户
点击应用页面的扬声器选项,触发朗读模式;接着,用户点击信息流中的信息,应用开始播
放朗读信息;当用户在朗读状态下想要切换至阅读时,点击朗读界面中的关闭按钮,并在弹
出的关闭确认选项上点击确认,应用返回页面,之后,用户再点击页面的信息流中的信息,
进入该信息的落地页开始阅读;当用户希望阅读其它信息时,点击信息落地页的返回按钮
以返回应用页面,从而可以在应用页面选择其它信息。
然而,目前这种用户在朗读模式和阅读模式间进行切换的方式,切换时需要较多
的步骤,因此切换效率较低。
发明内容
本申请的目的在于提出一种改进的用于切换朗读信息与阅读信息的方法和装置,
来解决以上背景技术部分提到的技术问题。
第一方面,本申请提供了一种用于切换朗读信息与阅读信息的方法,方法包括:在
应用页面接收朗读触发操作,呈现朗读控制界面;在应用页面接收对信息流中的信息的朗
读选择操作,得到用户所选择朗读的信息;采用语音播放用户所选择朗读的信息;接收用户
对信息流中的信息的阅读选中操作,得到用户所选中阅读的信息;呈现用户所选中阅读的
信息的落地页。
在一些实施例中,接收用户对信息流中的信息的阅读选中操作,得到用户所选中
阅读的信息包括:接收用户对信息流中的信息的第一按压操作;检测第一按压操作持续的
时长是否大于预定时长;若是,则将第一按压操作所选中的信息确定为阅读信息。
在一些实施例中,接收用户对信息流中的信息的阅读选中操作,得到用户所选中
阅读的信息包括:接收用户对信息流中的信息的第二按压操作;检测第二按压操作施加的
压力是否大于预定压力;若是,则将第二按压操作所选中的信息确定为阅读信息。
在一些实施例中,方法还包括:接收对落地页中返回选项的选择操作;返回应用页
面。
在一些实施例中,呈现朗读控制界面包括:在应用页面的页边和/或页角,呈现朗
读控制界面。
在一些实施例中,在应用页面的页边和/或页角,显示朗读控制界面包括:在应用
页面的页边和/或页角,呈现半透明的朗读控制界面。
在一些实施例中,方法还包括:在采用语音播放用户所选择朗读的信息时,在朗读
控制界面呈现用户所选择朗读的信息的名称。
第二方面,本申请提供了一种用于切换朗读信息与阅读信息的装置,装置包括:界
面呈现模块,用于在应用页面接收朗读触发操作,呈现朗读控制界面;信息选择模块,用于
在应用页面接收对信息流中的信息的朗读选择操作,得到用户所选择朗读的信息;语音播
放模块,用于采用语音播放用户所选择朗读的信息;阅读选中模块,用于接收用户对信息流
中的信息的阅读选中操作,得到用户所选中阅读的信息;落地页呈现模块,用于呈现用户所
选中阅读的信息的落地页。
在一些实施例中,阅读选中模块包括:按压接收模块,用于接收用户对信息流中的
信息的第一按压操作;时长检测模块,用于检测第一按压操作持续的时长是否大于预定时
长;信息确定模块,用于若第一按压操作持续的时长大于预定时长,则将第一按压操作所选
中的信息确定为阅读信息。
在一些实施例中,阅读选中模块包括:操作接收模块,用于接收用户对信息流中的
信息的第二按压操作;压力检测模块,用于检测第二按压操作施加的压力是否大于预定压
力;信息选中模块,用于若第二按压操作施加的压力大于预定压力,则将第二按压操作所选
中的信息确定为阅读信息。
在一些实施例中,装置还包括:返回选择模块,用于接收对落地页中返回选项的选
择操作;页面返回模块,用于返回应用页面。
在一些实施例中,界面呈现模块进一步用于:在应用页面的页边和/或页角,呈现
朗读控制界面。
在一些实施例中,界面呈现模块进一步用于包括:在应用页面的页边和/或页角,
呈现半透明的朗读控制界面。
在一些实施例中,装置还包括:在采用语音播放用户所选择朗读的信息时,在朗读
控制界面呈现用户所选择朗读的信息的名称。
第三方面,本申请提供了一种设备,包括:一个或多个处理器;存储装置,用于存储
一个或多个程序;当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实
现如上任一所述的用于切换朗读信息与阅读信息的方法。
第四方面,本申请提供了一种计算机可读存储介质,其上存储有计算机程序,该程
序被处理器执行时实现如上任一所述的用于切换朗读信息与阅读信息的方法。
本申请提供的用于切换朗读信息与阅读信息的方法和装置,该用于切换朗读信息
与阅读信息的方法,首先,在应用页面接收朗读触发操作,呈现朗读控制界面;之后,在应用
页面接收对信息流中的信息的朗读选择操作,得到用户所选择朗读的信息;之后,采用语音
播放用户所选择朗读的信息;之后,接收用户对信息流中的信息的阅读选中操作,得到用户
所选中阅读的信息;最后,呈现用户所选中阅读的信息的落地页。从而实现了用户在朗读模
式和阅读模式间的快速切换,由于简化了切换时所需要的步骤,因此切换效率较高。
附图说明
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它
特征、目的和优点将会变得更明显:
图1是根据本申请的用于切换朗读信息与阅读信息的方法的一个实施例的示意性
流程图;
图2a示出了根据本申请实施例的一个示例性应用场景中用户在应用页面施加朗
读触发操作的屏幕截图;
图2b示出了根据本申请实施例的一个示例性应用场景中用户在朗读界面选中阅
读的信息的屏幕截图;
图2c示出了根据本申请实施例的一个示例性应用场景中呈现用户所选中阅读的
信息的落地页的屏幕截图;
图2d示出了根据本申请实施例的一个示例性应用场景中应用程序的页面的屏幕
截图;
图3是根据本申请的用于切换朗读信息与阅读信息的装置的一个实施例的示例性
结构图;
图4是适于用来实现本申请实施例的终端设备或服务器的计算机系统的结构示意
图。
具体实施方式
下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描
述的具体实施例仅仅用于解释相关发明,而非对该发明的限定。另外还需要说明的是,为了
便于描述,附图中仅示出了与有关发明相关的部分。
需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相
互组合。下面将参考附图并结合实施例来详细说明本申请。
图1示出了根据本申请的用于切换朗读信息与阅读信息的方法的一个实施例的流
程100。该用于切换朗读信息与阅读信息的方法包括:
在步骤110中,在应用页面接收朗读触发操作,呈现朗读控制界面。
在本实施例中,应用页面是指应用程序的页面,接收的朗读触发操作是指接收的
用户操作符合预设的朗读触发操作,因此该用户操作被识别为朗读触发操作。朗读控制界
面是指用于控制朗读的界面,例如包括停止、播放、倍速播放、快进、快退、关闭等朗读控制
按钮的界面。
在这里,用户向终端提交朗读触发操作的方法,可以为现有技术或未来发展的技
术中向终端提交操作的方法,例如晃动终端、点击虚拟按钮(例如显示在显示屏上的虚拟按
钮)、点击实体按钮(例如音量按键)、手势识别、人脸识别、语音识别或者其它未来将开发的
人机交互方式。以手势识别为例,在终端具有摄像头的情况下,朗读触发操作的发起方式还
可以是作用于摄像头的、与所述触发朗读的预设操作相对应的操作手势。更具体而言,首
先,可以预定义与朗读触发操作相对应的操作手势;之后,所述终端的摄像头可以实时地对
用户手势进行捕捉和识别,如果所述用户手势随后被识别为与所述朗读触发操作的发起相
对应的操作手势,则提交朗读触发操作。
在本实施例的一些可选实现方式中,呈现朗读控制界面可以包括:在应用页面的
页边和/或页角,呈现朗读控制界面。
在本实现方式中,通过响应于接收朗读触发操作,在应用页面的页边和/或页角呈
现朗读控制界面,可以减少对应用页面所显示的内容(例如信息流中的信息)的遮挡,提高
人机交互效率。
在本实施例的一些可选实现方式中,在应用页面的页边和/或页角,呈现朗读控制
界面包括:在应用页面的页边和/或页角,呈现半透明的朗读控制界面。
在本实现方式中,通过在应用页面的页边和/或页角,显示半透明的朗读控制界
面,可以进一步减少对应用页面所显示的内容(例如信息流中的信息)的遮挡,提高人机交
互效率。
在步骤120中,在应用页面接收对信息流中的信息的朗读选择操作,得到用户所选
择朗读的信息。
在本实施例中,信息流(Feed流)是指单条Feed的信息集合。而这里的信息(Feed)
是指信息的概括展示,可以使用不同的模板,例如三图、左文右图、纯文本、大图等。接收的
朗读选择操作是指接收的用户输入的操作与预置的朗读选择操作相符合,则该用户输入的
操作被识别为朗读选择操作。这里的朗读选择操作,可以为现有技术中或未来发展的技术
中预定义的操作,例如点击预定位置、滑动预定距离、拨动预定位置等。根据用户的朗读选
择操作,可以定位用户操作的位置,并将该位置所呈现的信息确定为用户所选择朗读的信
息。
在步骤130中,采用语音播放用户所选择朗读的信息。
在本实施例中,由于接收的朗读选择操作为在朗读控制界面被触发后的选中操
作,因此可以确定用户的指示为语音播放,从而采用语音播放用户所选择朗读的信息。
在本实施例的一些可选实现方式中,用于切换朗读信息与阅读信息的方法还包
括:在采用语音播放用户所选择朗读的信息时,在朗读控制界面呈现用户所选择朗读的信
息的名称。
通过在采用语音播放用户所选择朗读的信息时,在朗读控制界面呈现用户所选择
朗读的信息的名称,可以提示用户当前朗读的对象,提高人机交互效率。
在步骤140中,接收用户对信息流中的信息的阅读选中操作,得到用户所选中阅读
的信息。
在本实施例中,阅读选中操作是指用户输入的与预设的阅读选中操作相符合的操
作。例如,若预设的阅读选中操作为预定轨迹的滑动操作,则当接收到的用户操作符合该预
定轨迹的滑动操作时,确认该用户操作为阅读选中操作。
在本实施例的一些可选实现方式中,接收用户对信息流中的信息的阅读选中操
作,得到用户所选中阅读的信息包括:接收用户对信息流中的信息的第一按压操作;检测第
一按压操作持续的时长是否大于预定时长;若是,则将第一按压操作所选中的信息确定为
阅读信息。
在本实现方式中,若接收的用户对信息流中的信息的阅读选中操作为按压操作,
此时可以根据用户的按压时间来排除用户的误操作,从而提高响应用户操作的准确率。这
里的第一按压操作,是指用于判定按压操作持续的时长是否大于预定时长的按压操作,并
不代表对按压操作的特殊限定。
在本实施例的一些可选实现方式中,接收用户对信息流中的信息的阅读选中操
作,得到用户所选中阅读的信息包括:接收用户对信息流中的信息的第二按压操作;检测第
二按压操作施加的压力是否大于预定压力;若是,则将第二按压操作所选中的信息确定为
阅读信息。
在本实现方式中,若接收的用户对信息流中的信息的阅读选中操作为按压操作,
此时可以根据用户的按压压力来排除用户的误操作,从而提高响应用户操作的准确率。这
里的第二按压操作,是指用于判定按压操作施加的压力是否大于预定压力的按压操作,并
不代表对按压操作的特殊限定。
在步骤150中,呈现用户所选中阅读的信息的落地页。
在本实施例中,落地页是指点击Feed流中的某条Feed所进入的详细信息展示页
面。当在步骤140中得到用户所选中阅读的信息后,应用程序可以向用户呈现用户所选中阅
读的信息的详细展示页面。
在本实施例的一些可选实现方式中,接收对落地页中返回选项的选择操作;返回
应用页面。
在本实现方式中,用户可以对落地页中的返回选项施加选择操作,之后应用程序
响应于对返回选项的选择操作,呈现应用页面。
本申请的上述实施例提供的用于切换朗读信息与阅读信息的方法,通过在应用页
面接收朗读触发操作,呈现朗读控制界面;之后,在应用页面接收对信息流中的信息的朗读
选择操作,得到用户所选择朗读的信息;之后,采用语音播放用户所选择朗读的信息;之后,
接收用户对信息流中的信息的阅读选中操作,得到用户所选中阅读的信息;最后,可以呈现
用户所选中阅读的信息的落地页,从而提供了用户在朗读模式和阅读模式间进行快速切换
的方法,由于切换时所需要的步骤较少,因此切换效率较高。
以下参考图2a、图2b、图2c和图2d,说明本申请实施例的用于切换朗读信息与阅读
信息的方法的一个示例性应用场景。
如图2a所示,图2a示出了用户在应用页面施加朗读触发操作的屏幕截图。在图2a
中,用户点击应用页面的扬声器按钮201以触发朗读。之后,如图2b所示,图2b示出了用户在
朗读界面选中阅读的信息的屏幕截图。在图2b中,应用呈现了朗读界面202,此时朗读界面
202呈现了信息203的名称,用户长按信息203,以便进入阅读状态。之后,如图2c所示,图2c
示出了呈现用户所选中阅读的信息的落地页的屏幕截图。在图2c中,应用呈现了用户所选
中阅读的信息203的落地页204,此时用户点击返回按钮205,以返回应用页面。之后,如图2d
所示,图2d示出了应用程序的页面的屏幕截图。在图2d中,应用程序呈现了应用页面的界面
206。
本申请上述应用场景提供的用于切换朗读信息与阅读信息的方法,提升了输出整
句的出词准确性。
进一步参考图3,作为对上述方法的实现,本申请提供了一种用于切换朗读信息与
阅读信息的装置的一个实施例,该用于切换朗读信息与阅读信息的方法的实施例与图1所
示的用于切换朗读信息与阅读信息的方法的实施例相对应,由此,上文针对图1中用于切换
朗读信息与阅读信息的方法描述的操作和特征同样适用于用于切换朗读信息与阅读信息
的方法300及其中包含的步骤,在此不再赘述。
如图3所示,该配置用于切换朗读信息与阅读信息的装置300包括:界面呈现模块
310,用于在应用页面接收朗读触发操作,呈现朗读控制界面;信息选择模块320,用于在应
用页面接收对信息流中的信息的朗读选择操作,得到用户所选择朗读的信息;语音播放模
块330,用于采用语音播放用户所选择朗读的信息;阅读选中模块340,用于接收用户对信息
流中的信息的阅读选中操作,得到用户所选中阅读的信息;落地页呈现模块350,用于呈现
用户所选中阅读的信息的落地页。
在本实施例的一些可选实现方式中(图中未示出),阅读选中模块包括:按压接收
模块,用于接收用户对信息流中的信息的第一按压操作;时长检测模块,用于检测第一按压
操作持续的时长是否大于预定时长;信息确定模块,用于若第一按压操作持续的时长大于
预定时长,则将第一按压操作所选中的信息确定为阅读信息。
在本实施例的一些可选实现方式中(图中未示出),阅读选中模块包括:操作接收
模块,用于接收用户对信息流中的信息的第二按压操作;压力检测模块,用于检测第二按压
操作施加的压力是否大于预定压力;信息选中模块,用于若第二按压操作施加的压力大于
预定压力,则将第二按压操作所选中的信息确定为阅读信息。
在本实施例的一些可选实现方式中(图中未示出),装置还包括:返回选择模块,用
于接收对落地页中返回选项的选择操作;页面返回模块,用于返回应用页面。
在本实施例的一些可选实现方式中(图中未示出),界面呈现模块进一步用于:在
应用页面的页边和/或页角,呈现朗读控制界面。
在本实施例的一些可选实现方式中(图中未示出),界面呈现模块进一步用于包
括:在应用页面的页边和/或页角,呈现半透明的朗读控制界面。
在本实施例的一些可选实现方式中(图中未示出),装置还包括:在采用语音播放
用户所选择朗读的信息时,在朗读控制界面呈现用户所选择朗读的信息的名称。
本申请还提供了一种设备的实施例,包括:一个或多个处理器;存储装置,用于存
储一个或多个程序;当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器
实现如上任一所述的用于切换朗读信息与阅读信息的方法。
本申请还提供了一种计算机可读存储介质的实施例,其上存储有计算机程序,该
程序被处理器执行时实现如上任一所述的用于切换朗读信息与阅读信息的方法。
下面参考图4,其示出了适于用来实现本申请实施例的终端设备或服务器的计算
机系统400的结构示意图。图4示出的终端设备仅仅是一个示例,不应对本申请实施例的功
能和使用范围带来任何限制。
如图4所示,计算机系统400包括中央处理模块(CPU)401,其可以根据存储在只读
存储器(ROM)402中的程序或者从存储部分408加载到随机访问存储器(RAM)403中的程序而
执行各种适当的动作和处理。在RAM 403中,还存储有系统400操作所需的各种程序和数据。
CPU 401、ROM 402以及RAM 403通过总线404彼此相连。输入/输出(I/O)接口405也连接至总
线404。
以下部件连接至I/O接口405:包括键盘、触摸屏等的输入部分406;包括诸如显示
屏以及扬声器等的输出部分407;包括硬盘等的存储部分408;以及包括网络接口卡的通信
部分409。通信部分409经由诸如因特网的网络执行通信处理。驱动器410也根据需要连接至
I/O接口404。可拆卸介质411,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在
驱动器410上,以便于从其上读出的计算机程序根据需要被安装入存储部分408。
特别地,根据本公开的实施例,上文参考流程图描述的过程可以被实现为计算机
软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括承载在计算机可读介质
上的计算机程序,所述计算机程序包含用于执行流程图所示的方法的程序代码。在这样的
实施例中,该计算机程序可以通过通信部分409从网络上被下载和安装,和/或从可拆卸介
质411被安装。在该计算机程序被中央处理模块(CPU)401执行时,执行本申请的方法中限定
的上述功能。
需要说明的是,本申请所述的计算机可读介质可以是计算机可读信号介质或者计
算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不
限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计
算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便
携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储
器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、
或者上述的任意合适的组合。在本申请中,计算机可读存储介质可以是任何包含或存储程
序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本
申请中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,
其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限
于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可
读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于
由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的
程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、RF等等,或者上述
的任意合适的组合。
附图中的流程图和框图,图示了按照本申请各种实施例的系统、方法和计算机程
序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代
表一个模块、程序段、或代码的一部分,所述模块、程序段、或代码的一部分包含一个或多个
用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所
标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际
上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要
注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用
执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指
令的组合来实现。
描述于本申请实施例中所涉及到的模块可以通过软件的方式实现,也可以通过硬
件的方式来实现。所描述的模块也可以设置在处理器中,例如,可以描述为:一种处理器包
括界面呈现模块、信息选择模块、语音播放模块、阅读选中模块和落地页呈现模块。其中,这
些模块的名称在某种情况下并不构成对该模块本身的限定,例如,界面呈现模块还可以被
描述为“在应用页面接收朗读触发操作,呈现朗读控制界面的模块”。
作为另一方面,本申请还提供了一种非易失性计算机存储介质,该非易失性计算
机存储介质可以是上述实施例中所述装置中所包含的非易失性计算机存储介质;也可以是
单独存在,未装配入终端中的非易失性计算机存储介质。上述非易失性计算机存储介质存
储有一个或者多个程序,当所述一个或者多个程序被一个设备执行时,使得所述设备:在应
用页面接收朗读触发操作,呈现朗读控制界面;在应用页面接收对信息流中的信息的朗读
选择操作,得到用户所选择朗读的信息;采用语音播放用户所选择朗读的信息;接收用户对
信息流中的信息的阅读选中操作,得到用户所选中阅读的信息;呈现用户所选中阅读的信
息的落地页。
以上描述仅为本申请的较佳实施例以及对所运用技术原理的说明。本领域技术人
员应当理解,本申请中所涉及的发明范围,并不限于上述技术特征的特定组合而成的技术
方案,同时也应涵盖在不脱离上述发明构思的情况下,由上述技术特征或其等同特征进行
任意组合而形成的其它技术方案。例如上述特征与本申请中公开的(但不限于)具有类似功
能的技术特征进行互相替换而形成的技术方案。