CN111736743B - 一种阅读互动方法、装置及计算机可读存储介质 - Google Patents

一种阅读互动方法、装置及计算机可读存储介质 Download PDF

Info

Publication number
CN111736743B
CN111736743B CN202010552306.3A CN202010552306A CN111736743B CN 111736743 B CN111736743 B CN 111736743B CN 202010552306 A CN202010552306 A CN 202010552306A CN 111736743 B CN111736743 B CN 111736743B
Authority
CN
China
Prior art keywords
reading
instruction
display screen
interactive object
book
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
Application number
CN202010552306.3A
Other languages
English (en)
Other versions
CN111736743A (zh
Inventor
胡焱华
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN202010552306.3A priority Critical patent/CN111736743B/zh
Publication of CN111736743A publication Critical patent/CN111736743A/zh
Application granted granted Critical
Publication of CN111736743B publication Critical patent/CN111736743B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction 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/0486Drag-and-drop
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/1423Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display
    • G06F3/1431Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display using a single graphics controller
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09FDISPLAYING; ADVERTISING; SIGNS; LABELS OR NAME-PLATES; SEALS
    • G09F9/00Indicating arrangements for variable information in which the information is built-up on a support by selection or combination of individual elements

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Computer Graphics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本申请提供了一种阅读互动方法、装置及计算机可读存储介质,该阅读互动方法包括:接收作用于第一显示屏显示的当前阅读界面的第一指令;响应于第一指令,于第二显示屏上显示第一阅读互动对象;其中,第一指令包括内容选中指令,第一阅读互动对象是关联于目标选中内容的阅读互动对象,目标选中内容包括被内容选中指令选中的内容。通过本申请方案的实施,采用两个显示屏分别对当前阅读界面以及阅读互动界面进行独立显示,可以有效降低对沉浸式阅读的干扰性,并提高了阅读互动效率。

Description

一种阅读互动方法、装置及计算机可读存储介质
技术领域
本申请涉及电子技术领域,尤其涉及一种阅读互动方法、装置及计算机可读存储介质。
背景技术
随着终端技术的快速发展,手机等智能终端在用户的工作和生活中使用频率越来越高。阅读功能作为终端的一项典型功能深受用户青睐,而如何提高用户的终端阅读体验也是研发人员长久以来所思考的问题。
在实际应用中,用户在应用内阅读书籍时,若阅读到感兴趣内容,通常具备查看评论或查看关联书籍的阅读互动需求,而目前针对该用户需求的技术实现,通常需要用户对终端显示界面进行切换,也即从书籍阅读界面跳转至阅读互动界面,阅读互动效率较低,且对用户沉浸式阅读当前书籍造成了较大干扰。
发明内容
本申请实施例提供了一种阅读互动方法、装置及计算机可读存储介质,至少能够解决相关技术所提供的阅读互动方案的阅读互动效率较低,以及对沉浸式阅读的干扰性较大的问题。
本申请实施例第一方面提供了一种阅读互动方法,应用于包括第一显示屏和第二显示屏的电子装置,包括:
接收作用于所述第一显示屏显示的当前阅读界面的第一指令;
响应于所述第一指令,于所述第二显示屏上显示第一阅读互动对象;其中,所述第一指令包括内容选中指令,所述第一阅读互动对象是关联于目标选中内容的阅读互动对象,所述目标选中内容包括被所述内容选中指令选中的内容。
本申请实施例第二方面提供了一种阅读互动装置,应用于包括第一显示屏和第二显示屏的电子装置,包括:
接收模块,用于接收作用于所述第一显示屏显示的当前阅读界面的第一指令;
显示模块,用于响应于所述第一指令,于所述第二显示屏上显示第一阅读互动对象;其中,所述第一指令包括内容选中指令,所述第一阅读互动对象是关联于目标选中内容的阅读互动对象,所述目标选中内容包括被所述内容选中指令选中的内容。
本申请实施例第三方面提供了一种电子装置,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时,实现上述本申请实施例第一方面提供的阅读互动方法中的各步骤。
本申请实施例第四方面提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时,实现上述本申请实施例第一方面提供的阅读互动方法中的各步骤。
由上可见,根据本申请方案所提供的阅读互动方法、装置及计算机可读存储介质,接收作用于第一显示屏显示的当前阅读界面的第一指令;响应于第一指令,于第二显示屏上显示第一阅读互动对象;其中,第一指令包括内容选中指令,第一阅读互动对象是关联于目标选中内容的阅读互动对象,目标选中内容包括被内容选中指令选中的内容。通过本申请方案的实施,采用两个显示屏分别显示当前阅读界面以及阅读互动界面,可以有效降低对沉浸式阅读的干扰性,并提高了阅读互动效率。
附图说明
图1为本申请第一实施例提供的阅读互动方法的基本流程示意图;
图2为本申请第一实施例提供的一种当前阅读界面示意图;
图3为本申请第一实施例提供的一种阅读互动界面示意图;
图4为本申请第一实施例提供的一种阅读互动界面切换显示示意图;
图5为本申请第一实施例提供的一种阅读触发示意图;
图6为本申请第一实施例提供的一种阅读互动对象获取方法的流程示意图;
图7为本申请第一实施例提供的一种交叉推荐书籍唤出操作示意图;
图8为本申请第二实施例提供的阅读互动方法的细化流程示意图;
图9为本申请第三实施例提供的阅读互动装置的程序模块示意图;
图10为本申请第四实施例提供的电子装置的结构示意图。
具体实施方式
为使得本申请的发明目的、特征、优点能够更加的明显和易懂,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而非全部实施例。基于本申请中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
为了解决相关技术中所提供的阅读互动方案的阅读互动效率较低,以及对沉浸式阅读的干扰性较大的缺陷,本申请第一实施例提供了一种阅读互动方法,应用于包括第一显示屏和第二显示屏的电子装置,应当理解的是,本实施例的电子装置在一种实施方式中,可以采用折叠式电子装置实现,折叠式电子装置的两个折叠本体上均设置有显示屏,而在折叠式电子装置展开后,两个显示屏处于同一平面,应当说明的是,折叠式电子装置的两个折叠本体上的显示屏可以是一个整体的显示屏,也可以是两个分离的显示屏;而在另一种实施方式中,还可以采用双面屏电子装置实现,也即在电子装置的正反两面分别设置有显示屏;在又一种实施方式中,还可以采用滑动式电子装置实现,也即在常规使用状态下仅主显示屏可供用户使用,而副显示屏被收纳于电子装置内,而通过电子装置上的滑动机构可以将副显示屏滑出。
如图1为本实施例提供的阅读互动方法的基本流程图,该阅读互动方法包括以下的步骤:
步骤101、接收作用于第一显示屏显示的当前阅读界面的第一指令。
具体的,在本实施例中,第一指令至少包括内容选中指令,在实际应用中还可以是由内容选中指令与其它指令例如确认指令组成的组合指令,也即可以先输入内容选中指令进行内容选中之后,再通过确认指令确认触发阅读互动。当用户使用电子装置的其中一个显示屏运行阅读应用而进行内容阅读时,用户可以针对感兴趣内容输入内容选中指令,而将感兴趣内容进行选中,其中,内容选中指令可以采用语音或手势方式实现,例如在感兴趣内容起始位置输入长按操作,然后输入拖动操作,拖动操作的终止位置即感兴趣位置终止位置,如图2所示为本实施例提供的一种当前阅读界面示意图,其中灰色部分的文字内容即为对应于内容选中指令的目标选中内容。
步骤102、响应于第一指令,于第二显示屏上显示第一阅读互动对象。
应当说明的是,第一阅读互动对象是关联于目标选中内容的阅读互动对象,在实际应用中,用户进行阅读互动的需求有所不同,本实施例的阅读互动对象可以为与目标选中内容相关联的用户评论、推荐书籍或翻译文本等中的任意一种或多种,而对于目标选中内容,包括但不限于从用户当前所阅读的文章中所选中的特定文字段落,在实际应用中,还可以为用户所浏览的网页中的插图等。
在本实施例中,为了不影响当前阅读界面的显示,在第二显示屏上显示阅读互动对象,以实现当前阅读界面与阅读互动界面的独立显示。应当理解的是,当本实施例的电子装置为折叠式电子装置时,阅读互动界面可以在电子装置的第二显示屏展开之后触发显示,也可以在折叠状态下即触发显示。如图3所示为本实施例提供的一种阅读互动界面示意图,图中A为折叠式电子装置的第一显示屏以及B为第二显示屏(后续实施方式相关附图均沿用此标识),以阅读互动对象为用户评论为例,可以在第二显示屏上对用户评论列表进行显示,以供用户查看其它用户针对选中内容的发表的评论留言(如图3中第二显示屏上的用户标识a至c及对应的评论框),由于显示屏的显示区域有限,本实施例还可以支持滑动显示更多内容,此外,进一步地,在本实施例一些实施方式中,还可以在该界面显示评论发表控件,以在阅读互动界面上向当前用户开放评论功能。
在本实施例的一些实施方式中,在响应于第一指令,于第二显示屏上显示第一阅读互动对象之后,还包括:响应于第二指令,在第二显示屏上显示第二阅读互动对象。
具体的,为了满足用户多样化的阅读互动需求,本实施例可以支持多种不同类型的阅读互动对象的唤出显示。其中,在用户触发阅读互动功能时,首先可以对预先设置的默认阅读互动对象在阅读互动界面上进行显示,然后若用户需要唤出显示其它类型的阅读互动对象,则可以通过指令触发其它阅读互动对象的显示。应当说明的是,本实施例在对第二阅读互动对象唤出显示之后,第一阅读互动对象可以仍保留显示也可以不再显示。
进一步地,在本实施例的一些实施方式中,在响应于切换显示指令,将第二显示屏上显示的第一阅读互动对象切换为第二阅读互动对象之前,还包括:在检测到作用于第二显示屏的侧拉操作时,生成第二指令。
应当说明的是,本实施例在触发第二阅读互动对象唤出显示时,所输入的侧拉操作优选的可以采用第二显示屏上所显示的虚拟按键实现,在另一些实施方式中也可以是实体按键或语音识别控件等。如图4所示为本实施例提供的一种阅读互动界面切换显示示意图,本实施例优选的,第二显示屏上所显示的第一阅读互动对象为用户评论,待唤出的第二阅读互动对象为推荐书籍(如图4中书籍a至d),且用于输入第二指令的唤出显示控件为配置于阅读互动界面右侧中间位置的侧拉式控件,当用户将侧拉式控件进行侧拉操作而将其拉出时触发第二指令,将第二显示屏上右侧的侧边栏显示推荐书籍,而第二显示屏上的剩余区域可以仍显示原来的用户评论,也可以为空白显示区域。
进一步地,还应当说明的是,由于阅读互动对象的类型可以有多种,从而本实施例对于待唤出显示的第二阅读互动对象的确定,可以根据第二指令的指令类型对应确定,本实施例再次以上述侧拉式控件为例,获取第二指令对应的侧拉式控件拖动距离,然后根据侧拉式控件被拉出的距离对应确定待唤出显示的第二阅读互动对象,例如侧拉式控件被拉出的距离小于1cm时,确定第二阅读互动对象为推荐书籍,而在侧拉式控件被拉出的距离大于1cm时,确定第二阅读互动对象为翻译文本。由此,可以有效提升阅读对象的灵活性。
在本实施例的一些实施方式中,将第二显示屏上显示的第一阅读互动对象切换为第二阅读互动对象包括:将第二显示屏划分为第一显示区域和第二显示区域;将第二阅读互动对象显示于第二显示区域。
进一步地,在将第二阅读互动对象显示于第二显示区域之后,还包括:在接收到作用于第二阅读互动对象的阅读指令时,获取对应于第二阅读互动对象的资源文件;将资源文件在第一显示区域进行显示。
具体的,在本实施例中,以第二阅读互动对象为推荐书籍为例,推荐书籍对应的资源文件也即书籍文本内容,其中,在第二显示区域可以仅对推荐书籍的封面图标进行预览显示,而在接收到针对封面图标触发的阅读指令时,将推荐书籍的文本内容在独立于第二显示区域的第一显示区域进行显示。此外,在一种实施方式中,在此之后可以将第二显示区域中的推荐书籍依旧保留显示,当用户期望阅读其它推荐书籍时,可以在第二显示区域直接针对其它推荐书籍输入阅读指令,而将第一显示区域此前所显示的文本内容进行切换;而在另一种实施方式中,可以对第二显示区域进行收起,而对资源文件进行全屏显示。还应当说明的是,为了提高用户的对比阅读体验,本实施例在阅读互动对象为推荐书籍时,在对目标推荐书籍进行显示时,可以直接对目标推荐书籍中与当前阅读界面选中内容的关联内容进行定位,并直接在第一显示屏上显示对应于该定位的书籍内容。
进一步地,在本实施例的一些实施方式中,在获取对应于第二阅读互动对象的资源文件之前,还包括:在检测到作用于第二阅读互动对象的拖动操作时,获取拖动操作的拖动轨迹终止位置;当确定拖动轨迹终止位置处于第一显示区域时,触发阅读指令。
具体的,在实际应用中,阅读指令可以采用不同方式触发,本实施例优选的采用拖动方式触发,也即在第二阅读互动对象被从第二显示区域向第一显示区域拖动时,触发对应于第二阅读互动对象的阅读指令,操作便捷性较高、误操作率低。如图5所示为本实施例提供的一种阅读触发示意图,图中区域Ⅰ为第一显示区域以及区域Ⅱ为第二显示区域(后续图示中沿用此标识),第二显示区域在第二显示屏上以侧边栏的形式存在。
进一步地,在本实施例的一些实施方式中,在获取对应于第二阅读互动对象的资源文件之前,还包括:识别对应于阅读指令的用户标识信息;根据用户标识信息确定对应的用户阅读权限;将用户阅读权限与第二阅读互动对象要求的阅读权限进行匹配。
具体的,在权限匹配通过时,执行获取对应于第二阅读互动对象的资源文件的步骤。本实施例一方面考虑到电子装置可能被机主之外的其它人使用,阅读互动对象可能涉及到机主隐私,另一方面考虑到部分阅读互动对象不适宜特定用户群体查阅,例如暴力类主题的书籍不适宜儿童查阅,而在用户触发对特定阅读互动对象进行阅读时,先对用户标识信息进行识别,并获取对应的用户阅读权限,而仅在用户阅读权限与阅读互动对象要求的阅读权限相匹配时,才触发获取对应资源文件并进行显示。
更进一步地,当阅读指令为采用前述拖动方式触发的拖动指令时,识别对应于阅读指令的用户标识信息包括:在拖动指令输入过程中,控制屏下指纹模组采集用户指纹图像;基于用户指纹图像识别用户标识信息。
具体的,在用户针对特定阅读互动对象输入拖动指令的同时,控制屏下指纹模组工作,直接在用户输入拖动指令的过程中同步进行指纹图像采集,而不需在用户输入拖动指令之后再通过单独的步骤进行用户标识信息采集,有效提升了整体处理流程的连贯性和效率。
如图6如本实施例提供的一种阅读互动对象获取方法的流程示意图,在本实施例的一些实施方式中,当第一阅读互动对象为推荐书籍时,在响应于第一指令,于第二显示屏上显示第一阅读互动对象之前,还具体包括以下步骤:
步骤601、对目标选中内容进行语义分析,得到目标选中内容相应的目标内容特征;
步骤602、分别将目标内容特征与预设书籍库中各书籍的内容特征进行相关度比对;
步骤603、将相关度高于预设相关度阈值的书籍确定为推荐书籍。
具体的,本实施例可以采用现有的自然语言处理算法对目标选中内容进行语义分析,得到目标选中内容的内容特征,然后将该内容特征与书籍库中所有书籍的内容特征进行相关度匹配,并将相关度高的书籍确定为推荐书籍。应当说明的是,本实施例的书籍库可以是本地书籍库也可以是网络书籍库,本实施例对此不作唯一限定。
在本实施例的一些实施方式中,在第一阅读互动对象为推荐书籍时,在响应于第一指令,于第二显示屏上显示第一阅读互动对象之后,还包括:在接收到关联推荐指令时,获取对应于推荐书籍的关联书籍;将关联书籍在第二显示屏上进行显示。
具体的,本实施例考虑到推荐书籍通常是直接关联于目标选中内容的书籍,而用户在实际使用过程中可能还具备继续探究更为拓展性的内容的需求,由此,当接收到用户输入的关联推荐指令时,例如用户在图5所示的第二显示屏上输入侧边栏拖动指令时,获取当前推荐书籍的关联书籍,该关联书籍间接关联于目标选中内容,也即目标选中内容的交叉推荐书籍。如图7所示为本实施例提供的一种交叉推荐书籍唤出操作示意图,本实施例在用户将侧边栏继续往外拖动时,可以将交叉推荐书籍(如图中书籍a1至d1等)采用列表方式显示于第二显示屏上,当用户选中特定交叉推荐书籍之后,可以对该书籍进行全屏阅读。
进一步地,在本实施例的一些实施方式中,将关联书籍在第二显示屏上进行显示包括:将所有关联书籍添加至以推荐书籍为队首的书籍队列;将书籍队列在第二显示屏上进行显示。
具体的,在本实施例中,参考书架的书籍陈列方式,可以列表形式对所有推荐书籍以及对应的关联书籍进行整体显示,例如书籍列表的每一行均包括一部推荐书籍以及对应的关联书籍,其中推荐书籍置于行首,而关联书籍在推荐书籍之后依次陈列。
更进一步地,在本实施例的一些实施方式中,将所有关联书籍添加至以推荐书籍为队首的书籍队列包括:获取所有关联书籍与推荐书籍的关联度;将所有关联书籍按照关联度从高到低的顺序,添加至以推荐书籍为队首的书籍队列。
具体的,本实施例考虑到不同关联书籍与原始推荐书籍之间的关联度有所不同,为了方便用户进行关联阅读,可以根据关联书籍与原始推荐书籍的关联度对所有关联书籍进行排序,并将所有关联书籍按照关联度从高到低的顺序排列于原始推荐书籍之后。
基于上述本申请实施例的技术方案,接收作用于第一显示屏显示的当前阅读界面的第一指令;响应于第一指令,于第二显示屏上显示第一阅读互动对象;其中,第一指令包括内容选中指令,第一阅读互动对象是关联于目标选中内容的阅读互动对象,目标选中内容包括被内容选中指令选中的内容。通过本申请方案的实施,采用两个显示屏分别显示当前阅读界面以及阅读互动界面,可以有效降低对沉浸式阅读的干扰性,并提高了阅读互动效率。
图8中的方法为本申请第二实施例提供的一种细化的阅读互动方法,应用于包括第一显示屏和第二显示屏的电子装置,该阅读互动方法包括:
步骤801、在接收到作用于第一显示屏显示的当前阅读界面的内容选中指令时,获取关联于目标选中内容的用户评论。
在本实施例中,用户在第一显示屏长按拖动选中文字段落后,打开折叠屏另外一侧的第二显示屏,独立显示该段落其他用户的评论留言内容,并且用户可以上下滑动发现更多内容。
步骤802、将所获取的用户评论在第二显示屏上进行显示。
本实施例在第二显示屏上显示用户评论,以实现当前阅读界面与阅读互动界面的独立显示,可保证用户对当前阅读界面的沉浸式阅读需求。进一步地,本实施例还可以在第二显示屏的显示界面底部显示评论发表控件(可以包括评论输入框和确认发表按键),以支持用户评论功能。
步骤803、在通过第二显示屏上的侧拉式控件接收到唤出显示指令时,获取关联于目标选中内容的推荐书籍。
在本实施例中,当用户将侧拉式控件拉出时触发切换显示指令,将阅读互动界面上的用户评论切换显示为推荐书籍。
步骤804、将推荐书籍显示于第二显示屏上的侧边栏区域。
本实施例在第二显示屏上仅划分出部分显示区域进行推荐书籍的缩略图标显示,而其它区域则用于进行推荐书籍的资源文件(也即书籍内容)显示。
步骤805、在检测到对应于目标推荐书籍的拖动操作时,获取拖动操作的拖动轨迹终止位置。
步骤806、当确定拖动轨迹终止位置处于侧边栏区域之外的剩余显示区域时,将对应于目标推荐书籍的资源文件在剩余显示区域进行显示。
本实施例在特定推荐书籍被从预览显示区域向空白显示区域拖动时,触发对应的书籍阅读指令,将书籍内容显示于侧边栏之外的界面区域,操作便捷性较高、误操作率低。
步骤807、在接收到侧边栏拖动指令时,获取对应于推荐书籍的关联书籍。
在本实施例中,当用户在第二显示屏上对侧边栏进一步向外拖动而输入侧边栏拖动指令时,获取各推荐书籍的关联书籍,由于推荐书籍直接关联于目标选中内容,从而该关联书籍可以间接关联于目标选中内容,也即该关联书籍为目标选中内容的交叉推荐书籍。
步骤808、将所有关联书籍添加至以推荐书籍为队首的书籍队列,并将书籍队列在第二显示屏上进行显示。
在本实施例中,以列表形式对所有推荐书籍及其对应的关联书籍进行整体显示,例如书籍列表的每一行均包括一部推荐书籍以及对应的关联书籍,其中推荐书籍置于行首,而关联书籍在推荐书籍之后依次陈列。
应当理解的是,本实施例中各步骤的序号的大小并不意味着步骤执行顺序的先后,各步骤的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成唯一限定。
本申请实施例公开了一种阅读互动方法,接收对应于;响应于第一显示屏显示的当前阅读界面的内容选中指令,将关联于目标选中内容的用户评论显示于第二显示屏上;在通过第二显示屏上的侧拉式控件接收到唤出显示指令时,将关联于目标选中内容的推荐书籍在第二显示屏上以侧边栏形式显示;在接收到侧边栏拖动指令时,将所有对应于推荐书籍的关联书籍添加至以推荐书籍为队首的书籍队列,并将书籍队列在阅读互动界面上进行显示。通过本申请方案的实施,采用两个显示屏分别显示当前阅读界面以及阅读互动界面,可以有效降低对沉浸式阅读的干扰性;并且本方案对不同类型的阅读互动类容进行分层唤起,提高了阅读互动效率和阅读互动方式的丰富程度。
图9为本申请第三实施例提供的一种阅读互动装置。该阅读互动装置应用于包括第一显示屏和第二显示屏的电子装置。如图9所示,该阅读互动装置主要包括:
接收模块901,用于接收作用于第一显示屏显示的当前阅读界面的第一指令;
显示模块902,用于响应于第一指令,于第二显示屏上显示第一阅读互动对象;其中,第一指令包括内容选中指令,第一阅读互动对象是关联于目标选中内容的阅读互动对象,目标选中内容包括被内容选中指令选中的内容。
在本实施例的一些实施方式中,显示模块还用于:在响应于第一指令,于第二显示屏上显示第一阅读互动对象之后,响应于第二指令,在第二显示屏上显示第二阅读互动对象。
进一步地,在本实施例的一些实施方式中,阅读互动装置还包括:生成模块,用于在响应于第二指令,在第二显示屏上显示第二阅读互动对象之前,在检测到作用于第二显示屏的侧拉操作时,生成第二指令。
进一步地,在本实施例另一些实施方式中,显示模块在执行在第二显示屏上显示第二阅读互动对象时,具体用于:将第二显示屏划分为第一显示区域和第二显示区域;将第二阅读互动对象显示于第二显示区域。
更进一步地,在本实施例的一些实施方式中,显示模块还用于:在将第二阅读互动对象显示于第二显示区域之后,在接收到作用于第二阅读互动对象的阅读指令时,获取对应于第二阅读互动对象的资源文件;将资源文件在第一显示区域进行显示。
再进一步地,在本实施例的一些实施方式中,阅读互动装置还包括:触发模块,用于在获取对应于第二阅读互动对象的资源文件之前,在检测到作用于第二阅读互动对象的拖动操作时,获取拖动操作的拖动轨迹终止位置;当确定拖动轨迹终止位置处于第一显示区域时,触发阅读指令。
再进一步地,在本实施例的另一些实施方式中,阅读互动装置还包括:匹配模块,用于在获取对应于第二阅读互动对象的资源文件之前,识别对应于阅读指令的用户标识信息;根据用户标识信息确定对应的用户阅读权限;将用户阅读权限与第二阅读互动对象要求的阅读权限进行匹配。相对应的,在权限匹配通过时,显示模块执行其获取对应于第二阅读互动对象的资源文件的功能。
在本实施例的一些实施方式中,在第一阅读互动对象为推荐书籍时,阅读互动装置还包括:确定模块,用于在响应于第一指令,于第二显示屏上显示第一阅读互动对象之前,对目标选中内容进行语义分析,得到目标选中内容相应的目标内容特征;分别将目标内容特征与预设书籍库中各书籍的内容特征进行相关度比对;将相关度高于预设相关度阈值的书籍确定为推荐书籍。
在本实施例的一些实施方式中,在第一阅读互动对象为推荐书籍时,显示模块还用于:在响应于第一指令,于第二显示屏上显示第一阅读互动对象之后,在接收到关联推荐指令时,获取对应于推荐书籍的关联书籍;将关联书籍在第二显示屏上进行显示。
进一步地,在本实施例的一些实施方式中,显示模块在执行将关联书籍在第二显示屏上进行显示时,具体用于:将所有关联书籍添加至以推荐书籍为队首的书籍队列;将书籍队列在第二显示屏上进行显示。
更进一步地,在本实施例的一些实施方式中,显示模块在将所有关联书籍添加至以推荐书籍为队首的书籍队列时,具体用于:获取所有关联书籍与推荐书籍的关联度;将所有关联书籍按照关联度从高到低的顺序,添加至以推荐书籍为队首的书籍队列。
应当说明的是,第一、二实施例中的阅读互动方法均可基于本实施例提供的阅读互动装置实现,所属领域的普通技术人员可以清楚的了解到,为描述的方便和简洁,本实施例中所描述的阅读互动装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
根据本实施例所提供的阅读互动装置,接收作用于第一显示屏显示的当前阅读界面的第一指令;响应于第一指令,于第二显示屏上显示第一阅读互动对象;其中,第一指令包括内容选中指令,第一阅读互动对象是关联于目标选中内容的阅读互动对象,目标选中内容包括被内容选中指令选中的内容。通过本申请方案的实施,采用两个显示屏分别显示当前阅读界面以及阅读互动界面,可以有效降低对沉浸式阅读的干扰性,并提高了阅读互动效率。
请参阅图10,图10为本申请第四实施例提供的一种电子装置。该电子装置可用于实现前述实施例中的阅读互动方法。如图10所示,该电子装置主要包括:
存储器1001、处理器1002、总线1003及存储在存储器1001上并可在处理器1002上运行的计算机程序,存储器1001和处理器1002通过总线1003连接。处理器1002执行该计算机程序时,实现前述实施例中的阅读互动方法。其中,处理器的数量可以是一个或多个。
存储器1001可以是高速随机存取记忆体(RAM,Random Access Memory)存储器,也可为非不稳定的存储器(non-volatile memory),例如磁盘存储器。存储器1001用于存储可执行程序代码,处理器1002与存储器1001耦合。
进一步的,本申请实施例还提供了一种计算机可读存储介质,该计算机可读存储介质可以是设置于上述各实施例中的电子装置中,该计算机可读存储介质可以是前述图10所示实施例中的存储器。
该计算机可读存储介质上存储有计算机程序,该程序被处理器执行时实现前述实施例中的阅读互动方法。进一步的,该计算机可存储介质还可以是U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。
作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。
集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个可读存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例方法的全部或部分步骤。而前述的可读存储介质包括:U盘、移动硬盘、ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
需要说明的是,对于前述的各方法实施例,为了简便描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其它顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定都是本申请所必须的。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其它实施例的相关描述。
以上为对本申请所提供的阅读互动方法、装置及计算机可读存储介质的描述,对于本领域的技术人员,依据本申请实施例的思想,在具体实施方式及应用范围上均会有改变之处,综上,本说明书内容不应理解为对本申请的限制。

Claims (12)

1.一种阅读互动方法,其特征在于,应用于包括第一显示屏和第二显示屏的电子装置,包括:
接收作用于所述第一显示屏显示的当前阅读界面的第一指令;
响应于所述第一指令,于所述第二显示屏上显示第一阅读互动对象;其中,所述第一指令包括内容选中指令,所述第一阅读互动对象是关联于目标选中内容的阅读互动对象,所述目标选中内容包括被所述内容选中指令选中的内容;
在检测到作用于所述第二显示屏的侧拉式控件的侧拉操作时,生成第二指令;
响应于所述第二指令,将所述第二显示屏划分为第一显示区域和第二显示区域;
将与所述侧拉式控件的侧拉距离对应的第二阅读互动对象显示于所述第二显示区域,并隐藏所述第一阅读互动对象或将所述第一阅读互动对象显示于所述第一显示区域,所述第一阅读互动对象的类型与所述第二阅读互动对象的类型不同。
2.根据权利要求1所述的阅读互动方法,其特征在于,所述阅读互动对象包括:用户评论、推荐书籍、翻译文本中任意一种。
3.根据权利要求1所述的阅读互动方法,其特征在于,所述将与所述侧拉式控件的侧拉距离对应的所述第二阅读互动对象显示于所述第二显示区域之后,还包括:
在接收到作用于所述第二阅读互动对象的阅读指令时,获取对应于所述第二阅读互动对象的资源文件;
将所述资源文件在所述第一显示区域进行显示。
4.根据权利要求3所述的阅读互动方法,其特征在于,所述获取对应于所述第二阅读互动对象的资源文件之前,还包括:
在检测到作用于所述第二阅读互动对象的拖动操作时,获取所述拖动操作的拖动轨迹终止位置;
当确定所述拖动轨迹终止位置处于所述第一显示区域时,触发所述阅读指令。
5.根据权利要求3所述的阅读互动方法,其特征在于,所述获取对应于所述第二阅读互动对象的资源文件之前,还包括:
识别对应于所述阅读指令的用户标识信息;
根据所述用户标识信息确定对应的用户阅读权限;
将所述用户阅读权限与所述第二阅读互动对象要求的阅读权限进行匹配;
在权限匹配通过时,执行所述获取对应于所述第二阅读互动对象的资源文件的步骤。
6.根据权利要求1所述的阅读互动方法,其特征在于,所述第一阅读互动对象为推荐书籍,所述响应于所述第一指令,于所述第二显示屏上显示第一阅读互动对象之前,还包括:
对所述目标选中内容进行语义分析,得到所述目标选中内容相应的目标内容特征;
将所述目标内容特征分别与预设书籍库中各书籍的内容特征进行相关度比对;
将所述相关度高于预设相关度阈值的书籍确定为所述推荐书籍。
7.根据权利要求1所述的阅读互动方法,其特征在于,所述第一阅读互动对象为推荐书籍,所述响应于所述第一指令,于所述第二显示屏上显示第一阅读互动对象之后,还包括:
在接收到关联推荐指令时,获取对应于所述推荐书籍的关联书籍;
将所述关联书籍在所述第二显示屏上进行显示。
8.根据权利要求7所述的阅读互动方法,其特征在于,所述将所述关联书籍在所述第二显示屏上进行显示包括:
将所有所述关联书籍添加至以所述推荐书籍为队首的书籍队列;
将所述书籍队列在所述第二显示屏上进行显示。
9.根据权利要求8所述的阅读互动方法,其特征在于,所述将所有所述关联书籍添加至以所述推荐书籍为队首的书籍队列包括:
获取所有所述关联书籍与所述推荐书籍的关联度;
将所有所述关联书籍按照所述关联度从高到低的顺序,添加至以所述推荐书籍为队首的书籍队列。
10.一种阅读互动装置,其特征在于,应用于包括第一显示屏和第二显示屏的电子装置,包括:
接收模块,用于接收作用于所述第一显示屏显示的当前阅读界面的第一指令;
显示模块,用于响应于所述第一指令,于所述第二显示屏上显示第一阅读互动对象;其中,所述第一指令包括内容选中指令,所述第一阅读互动对象是关联于目标选中内容的阅读互动对象,所述目标选中内容包括被所述内容选中指令选中的内容;
生成模块,用于在检测到作用于所述第二显示屏的侧拉式控件的侧拉操作时,生成第二指令;
所述显示模块,还用于响应于所述第二指令,将所述第二显示屏划分为第一显示区域和第二显示区域;将与所述侧拉式控件的侧拉距离对应的第二阅读互动对象显示于所述第二显示区域,并隐藏所述第一阅读互动对象或将所述第一阅读互动对象显示于所述第一显示区域,所述第一阅读互动对象的类型与所述第二阅读互动对象的类型不同。
11.一种电子装置,其特征在于,包括:存储器、处理器及总线;
所述总线用于实现所述存储器、处理器之间的连接通信;所述处理器用于执行存储在所述存储器上的计算机程序;所述处理器执行所述计算机程序时,实现权利要求1至9中任意一项所述方法中的步骤。
12.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,实现权利要求1至9中的任意一项所述方法中的步骤。
CN202010552306.3A 2020-06-17 2020-06-17 一种阅读互动方法、装置及计算机可读存储介质 Active CN111736743B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010552306.3A CN111736743B (zh) 2020-06-17 2020-06-17 一种阅读互动方法、装置及计算机可读存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010552306.3A CN111736743B (zh) 2020-06-17 2020-06-17 一种阅读互动方法、装置及计算机可读存储介质

Publications (2)

Publication Number Publication Date
CN111736743A CN111736743A (zh) 2020-10-02
CN111736743B true CN111736743B (zh) 2022-03-04

Family

ID=72649601

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010552306.3A Active CN111736743B (zh) 2020-06-17 2020-06-17 一种阅读互动方法、装置及计算机可读存储介质

Country Status (1)

Country Link
CN (1) CN111736743B (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112989759B (zh) * 2021-03-23 2022-01-07 广州文石信息科技有限公司 一种电子书的翻译显示方法、装置、设备和存储介质
CN113220179A (zh) * 2021-05-07 2021-08-06 Oppo广东移动通信有限公司 侧边栏的显示方法、装置、终端及存储介质
CN113791726A (zh) * 2021-09-23 2021-12-14 武汉市人机科技有限公司 一种瀑布流手势控制方法

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102855781A (zh) * 2011-06-28 2013-01-02 上海华师京城高新技术开发有限公司 一种360°翻转双屏显示电子书包
JP6187095B2 (ja) * 2013-09-26 2017-08-30 大日本印刷株式会社 情報処理装置及び情報処理方法
CN108984065A (zh) * 2018-07-10 2018-12-11 Oppo广东移动通信有限公司 分屏显示的处理方法、装置、存储介质及电子设备
CN110032350A (zh) * 2019-04-16 2019-07-19 维沃移动通信有限公司 一种信息处理方法及终端
CN110806834A (zh) * 2019-10-30 2020-02-18 北京字节跳动网络技术有限公司 基于输入法的信息处理方法、装置、电子设备及介质
CN111104507B (zh) * 2019-11-08 2024-04-09 上海连尚网络科技有限公司 一种用于提供关联书籍信息的方法与设备

Also Published As

Publication number Publication date
CN111736743A (zh) 2020-10-02

Similar Documents

Publication Publication Date Title
CN111736743B (zh) 一种阅读互动方法、装置及计算机可读存储介质
US20150234938A1 (en) Method and electronic terminal for searching for contact in directory
CN109933256A (zh) 应用程序切换方法、应用程序切换装置、介质和计算设备
CN108984093B (zh) 触控操作方法、装置、存储介质及电子设备
CN104331246A (zh) 在终端中进行分屏显示的设备和方法
CN104317474A (zh) 窗口切换方法及装置
CN108710457B (zh) 一种交互方法及终端设备
CN111580923B (zh) 一种控制方法、装置及电子设备
CN104657038A (zh) 一种处理内容的方法
CN108475172B (zh) 一种信息展示方法、装置及终端设备
US11675483B2 (en) Client device, control method, and storage medium for smoothly exchanging the display of images on a device
US11194863B2 (en) Searching method and apparatus, device and non-volatile computer storage medium
CN113238741A (zh) 表单配置方法、装置、电子设备及存储介质
CN111782427A (zh) 一种内容操作方法、装置及计算机可读存储介质
WO2022161022A1 (zh) 一种页面展示方法、装置、计算机设备及存储介质
CN107832311A (zh) 一种翻译方法、装置、终端及可读存储设备
CN107220377B (zh) 搜索方法、电子设备及计算机存储介质
CN106445341A (zh) 一种信息详情页面的展示方法及装置
CN112905094A (zh) 一种对象操作处理的方法、装置以及计算机存储介质
CN112948844A (zh) 控制方法、装置及电子设备
US11112938B2 (en) Method and apparatus for filtering object by using pressure
CN104657341A (zh) 一种终端
CN110275741B (zh) 内容显示方法及电子设备
CN113849713A (zh) 一种搜索结果展现方法、装置、计算机设备及存储介质
CN113268182A (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
GR01 Patent grant
GR01 Patent grant