一种在线式文本阅读与传送方法技术

技术编号:22390621 阅读:25 留言:0更新日期:2019-10-29 07:23
本发明专利技术公开了一种在线式文本阅读与传送方法,属于数据处理技术领域,包括:将文本按特定数据结构存储,写入文件中,并保存至云端;手机软件从云端读取文本文件并存入手机;手机软件读取文本文件,将文本解析为带有超链文字,备于展示;通过覆盖和重写,修改手机手指点击、弹起、长按、移动的监听,覆盖系统文本弹出菜单,提供推送功能;当执行步骤2或步骤3实现的推送功能时,将选中的文字展现在新的弹出窗口中,实现推送功能。本发明专利技术提供的在线式文本阅读与传送方法,将文本操作与聊天功能结合,利用替换系统文字菜单气泡和文本超链方式,可直接推送文本阅读器内文字内容至聊天群组中,提升操作效率和用户交流体验。

A method of online text reading and transmission

【技术实现步骤摘要】
一种在线式文本阅读与传送方法
本专利技术涉及一种文本阅读与传送方法,特别是涉及一种在线式文本阅读与传送方法,属于数据处理

技术介绍
目前,传统手机软件文本阅读器仅限于文字阅读和复制,无法对文字进行其他处理,若想把文本内容发送到聊天群组需要繁琐的操作,对于手机软件而言,查看文本、复制文本中内容再粘帖到聊天群组处发送的方法效率低下。
技术实现思路
本专利技术的主要目的是为了提供一种在线式文本阅读与传送方法,将文本操作与聊天功能结合,可直接推送文本阅读器内文字内容至聊天群组中,提升操作效率和用户交流体验。本专利技术的目的可以通过采用如下技术方案达到:一种在线式文本阅读与传送方法,包括如下步骤:步骤1:将文本按特定数据结构存储,写入文件中,并保存至云端;步骤2:手机软件从云端读取文本文件并存入手机;步骤3:手机软件读取文本文件,将文本解析为带有超链文字,备于展示;步骤4:通过覆盖和重写,修改手机手指点击、弹起、长按、移动的监听,覆盖系统文本弹出菜单,提供推送功能;步骤5:当执行步骤2或步骤3实现的推送功能时,将选中的文字展现在新的弹出窗口中,实现推送功能。进一步的,所述文本为在线文本。进一步的,步骤1中,将文本按特定数据结构存储为json数据类型写入文件中,并保存至云端;或者,将文本按特定数据结构存储为json数据类型并保存到数据库中。进一步的,步骤2中,手机软件通过java.io.InputStream和java.io.File从云端读取文本文件并存入手机;或者,从数据库获取json数据类型文本供手机解析为步骤3描述的展示类型。进一步的,步骤3中,手机软件读取文本文件并通过文件内json数据结构内容将文本解析为带有超链文字的android.text.SpannableStringBuilde备于展示。进一步的,当解析json数据结构类型为推送文本类型时,在android.text.SpannableStringBuilde中植入android.text.style.ClickableSpan点击监听,当点击时可进行自定义操作,实现推送功能;或者,将步骤2从云端获取的文本数据解析为html页面通过andorid的webview展现于手机中,文本json内容解析出文本中特殊结构存入html的<a></a>标签中,当点击时可进行自定义操作:推送功能。进一步的,步骤4中,通过覆盖和重写手机软件中android.view.View的onTouchEvent方法修改手机手指点击、弹起、长按、移动的监听,覆盖系统文本弹出菜单,提供推送功能;或者,对webview的html形式的文本内容进行JavaScript脚本语言监听手指点击事件:通过对手指按下和抬起的时间间隔,判断是长按还是单击。若为长按,覆盖系统文本弹出菜单,提供推送功能。进一步的,步骤5中,当执行步骤2或步骤3实现的推送功能时,将选中的文字展现在新的弹出窗口中可进行复制、粘帖、修改的功能,点击新弹窗确认按钮将聊天内容发送至聊天群组中,实现推送功能。本专利技术的有益技术效果:本专利技术提供的在线式文本阅读与传送方法,将文本操作与聊天功能结合,利用替换系统文字菜单气泡和文本超链方式,可直接推送文本阅读器内文字内容至聊天群组中,提升操作效率和用户交流体验。附图说明图1为按照本专利技术的在线式文本阅读与传送方法的一优选实施例的流程图。具体实施方式为使本领域技术人员更加清楚和明确本专利技术的技术方案,下面结合实施例及附图对本专利技术作进一步详细的描述,但本专利技术的实施方式不限于此。如图1所示,本实施例提供的在线式文本阅读与传送方法,包括如下步骤:步骤1:将文本按特定数据结构存储为json数据类型写入文件中保存至云端;或者,将文本按特定数据结构存储为json数据类型并保存到数据库中;步骤2:手机软件通过java.io.InputStream和java.io.File从云端读取文本文件并存入手机;或者,从数据库获取json数据类型文本供手机解析为步骤3描述的展示类型;步骤3:手机软件读取文本文件并通过文件内json数据结构内容将文本解析为带有超链文字的android.text.SpannableStringBuilde备于展示;当解析json数据结构类型为推送文本类型时,在android.text.SpannableStringBuilde中植入android.text.style.ClickableSpan点击监听,当点击时可进行自定义操作:推送功能;或者,将步骤2从云端获取的文本数据解析为html页面通过andorid的webview展现于手机中,文本json内容解析出文本中特殊结构存入html的<a></a>标签中,当点击时可进行自定义操作:推送功能;步骤4:通过覆盖和重写手机软件中android.view.View的onTouchEvent方法修改手机手指点击、弹起、长按、移动的监听,覆盖系统文本弹出菜单,提供推送功能;或者,对webview的html形式的文本内容进行JavaScript脚本语言监听手指点击事件:通过对手指按下和抬起的时间间隔,判断是长按还是单击。若为长按,覆盖系统文本弹出菜单,提供推送功能;步骤5:推送功能实现:当执行步骤2或步骤3实现的推送功能时,将选中的文字展现在新的弹出窗口中可进行复制、粘帖、修改的功能,点击新弹窗确认按钮将聊天内容发送至聊天群组中。在本实施例中,本实施例提供的在线式文本阅读与传送方法,手机软件内浏览、阅读、检索、推送文本相关内容的工具,以各种超链、章节快速跳转等功能辅助主持人进行游戏,相比线下游戏有以下几大优势:1、帮助主持人快速了解文本主要情节和内容,减少准备时间;2、极简定位文本内关键人物、线索,加快游戏节奏;3、便捷地推送、展示剧情文本内容,提高游玩体验.在本实施例中,本实施例提供的在线式文本阅读与传送方法,具有如下优点:1、实现手机软件文本阅读器功能:可加载云端文本,文本中植入可操作超链,可提供查阅详情和推送等功能。2、实现多人在线群组聊天功能,如微信、QQ和陌陌等。3、替换手机软件内系统的文字菜单气泡,自定义推送功能,如:单击可推送文本,弹出自定义文字菜单气泡,除了可以复制外,还可以点击推送功能将超链部分文字推送到群组聊天室中;长按文本阅读器内文字弹出自定义文字菜单气泡,除了可以复制外,还可以点击推送功能将长按所选部分文字推送到群组聊天室中。综上所述,在本实施例中,本实施例提供的在线式文本阅读与传送方法,将文本操作与聊天功能结合,利用替换系统文字菜单气泡和文本超链方式,可直接推送文本阅读器内文字内容至聊天群组中,提升操作效率和用户交流体验。以上所述,仅为本专利技术进一步的实施例,但本专利技术的保护范围并不局限于此,任何熟悉本
的技术人员在本专利技术所公开的范围内,根据本专利技术的技术方案及其构思加以等同替换或改变,都属于本专利技术的保护范围。本文档来自技高网
...

【技术保护点】
1.一种在线式文本阅读与传送方法,其特征在于,包括如下步骤:步骤1:将文本按特定数据结构存储,写入文件中,并保存至云端;步骤2:手机软件从云端读取文本文件并存入手机;步骤3:手机软件读取文本文件,将文本解析为带有超链文字,备于展示;步骤4:通过覆盖和重写,修改手机手指点击、弹起、长按、移动的监听,覆盖系统文本弹出菜单,提供推送功能;步骤5:当执行步骤2或步骤3实现的推送功能时,将选中的文字展现在新的弹出窗口中,实现推送功能。

【技术特征摘要】
1.一种在线式文本阅读与传送方法,其特征在于,包括如下步骤:步骤1:将文本按特定数据结构存储,写入文件中,并保存至云端;步骤2:手机软件从云端读取文本文件并存入手机;步骤3:手机软件读取文本文件,将文本解析为带有超链文字,备于展示;步骤4:通过覆盖和重写,修改手机手指点击、弹起、长按、移动的监听,覆盖系统文本弹出菜单,提供推送功能;步骤5:当执行步骤2或步骤3实现的推送功能时,将选中的文字展现在新的弹出窗口中,实现推送功能。2.如权利要求1所述的一种在线式文本阅读与传送方法,其特征在于,所述文本为在线文本。3.如权利要求2所述的一种在线式文本阅读与传送方法,其特征在于,步骤1中,将文本按特定数据结构存储为json数据类型写入文件中,并保存至云端;或者,将文本按特定数据结构存储为json数据类型并保存到数据库中。4.如权利要求2所述的一种在线式文本阅读与传送方法,其特征在于,步骤2中,手机软件通过java.io.InputStream和java.io.File从云端读取文本文件并存入手机;或者,从数据库获取json数据类型文本供手机解析为步骤3描述的展示类型。5.如权利要求2所述的一种在线式文本阅读与传送方法,其特征在于,步骤3中,手机软件读取文本文件并通过文件内json数据结构内容将文本解析为带有超链文字的android.text.SpannableStringBuilde备于展示...

【专利技术属性】
技术研发人员:李承基王一骏金宇昕张明威罗旭
申请(专利权)人:上海秘墟科技有限公司
类型:发明
国别省市:上海,31

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

1