1.一种电子书辅助阅读的方法,其特征包含的步骤和要素有:
创建用户系统,除创建常规的普通用户组、系统用户组外、创建伴读用户组,创建于所述用户相应的用户界面、数据库表格等;
用户登录电子书后,通过查找指定的用户,添加为陪读好友、一般好友、经过对方用户确认同意后生效;
在数据库中配置敏感词表格,配置相应的用户界面及程式编辑、增减敏感词,在电子书加载电子书籍或文章时候,所加载的文本经过循环查找敏感词并用特殊符号替代,屏蔽敏感词在阅读界面的显示;
在电子书阅读界面创建标识,注解功能;具体的技术步骤为:
A、在用户设置中创建标识开关,控制电子书阅读界面显示标识内容或不显示标识;
B、在阅读界面上添加标识控件组,用于加载标识的内容;其标识字体颜色优选地,以正文文本字体颜色RGB为基准计算为:R1=R0+(255-R0)/2;
G1=G0+(255-G0)/2;
B1=B0+(255-B0)/2;
其中R0、G0、B0为电子书正文字体的颜色RGB值,R1、G1、B1为标识控件加载内容字体的颜色RGB值;
进一步优选地,标识控件不透明度显示为55%,焦点移入标识控件时,所述控件不透明度优选为90%;
电子书标识控件字体及控件不透明度优选参数的控制,其技术效果为,在电子书阅读界面整洁有序,增强用户体验的好感;
E、创建标识是判定是否是所述电子书籍、文章的第一个标识,在创建所述电子书籍、文章的第一个标识时,将电子书籍名称、电纸书的哈希值、用户名等,记录到系统预先配置的注解方案数据库表格中;将所述当前电子书籍对应的记录的id序号读取出来等待系统调用;
D、配置数据库表格和对应的程式,记载界面中每一个标识的坐标位置、注解方案的id序号、标识所属页面、标识内容、标识连接、标识对应的注解单元信息内容;
F、创建通过用户点触所加载注解内容的弹出窗口界面及程式,加载注解单元内容为文本、语音、视频显示,通过上述标识单元的链接、加载对应的内容;在加载程式中,进行判断将要加载的内容,G、创建通过用户对标识进行点触超过指定时长或双击等,区别于E步骤的用户操作事件触发,所加载编辑注解内容的弹出窗口界面及程式。用户可以选择将上述标识或注解内容中的文本,通过文字转换语音TTS引擎或第三方语音开放平台接口,转换成语音文件,并将所述文件存储,记录文件名及存储的路径等信息,在用户点击该标识时,进行播放;
H、共享注解方案,在电子书籍、文章的设置界面上,增加注解方案推送共享开关,用户打开时共享时,将当前电子书、文章所属的注解方案、标识信息、注解内容等全部上传到服务器,供电子书平台上其他用户下载使用,同时系统给推送共享注解方案的用户给予积分的奖励;
I、推送陪读用户注解方案;
设置青少年用户自动标识注解技术方法:青少年用户开启陪读功能,在电子书中增加、打开文章、电子书籍时,根据电子书的哈希值在本地数据库、系统平台数据库检索注解方案,检索到记录则加载所述记录的注解方案,没有检索到记录进入如下的技术步骤:系统预先创建易错字标识词库,容易错误的同字不同音这一类字词添加到标识词库、将成语及其典故、历史人物名称及其介绍等加入标识词库;并按照标准教材进行分类;
根据用户年龄、预判上学的年级,预判可能是用户的难词所属于所述标识库中相应的类别;
通过子词库的字词依次在电子书阅读界面的文本内容中检索,检索到对应的字词则通过以上标识、注解的技术方案创建标识及其注解,并显示到界面;
将上述标识连接内容中的文本,通过文字转换语音tts引擎或第三方语音开放平台接口,转换成语音文件,并将所述文件存储,记录文件名及存储的路径等信息;
进一步,创建全文辅助阅读及单词语音辅助阅读技术方案。
2.如权利要求1所述一种电子书辅助阅读的方法,其特征包含的步骤和要素有:标识内容的坐标定位,在创建标识单元时, 首先获得选中文本内容的相关的行高、文字高度,坐标等参数;
经过上述方法获得待加标识选定文本区域的左上坐标值x、y,文本行高H,字符高度g,优选地,所述标识控件的高度强制设定公式为:height= (h-g)*0.8
进一步优选地,所述标识坐标公式为:
x0=x;
y0=y-(h-g)*{0.80+(1-0.618)*0.2};
其中x0、y0为所述标识单元控件在电子书阅读界面左上角坐标的位置定位。
3.如权利要求1所述一种电子书辅助阅读的方法,其特征包含的步骤和要素有:标识连接注解内容中含有文本、视频段则显示弹出窗口界面,只有语音内容则隐藏弹出窗口界面,并在后台直接播放所述对应的语音内容,播发完成后,退出该注解单元的加载线程。
4.如权利要求1所述一种电子书辅助阅读的方法,其特征包含的步骤和要素有:在电子书籍、文章的设置界面上,增加注解方案推送指定陪读关系用户的开关,打开所述开关,选择指定具体的陪读用户,将当前电子书、文章所属的注解方案、标识信息、注解内容等全部上传到服务器,等待所述陪同用户用户下载使用,陪读用户联网监视模块,获得推送更新后,下载该注解方案,加载到映射的电子书籍对应的记录。
5.一种全文辅助阅读及单词语音辅助阅读的方法,在用户开启了系统在设置中设置的全文辅助项时,首先对文本进行识别确定中文还是英文的文本,中文正则 :[\u4E00-\u9FA5]; 英文正则:[A-Za-z];数字正则: [0-9],符合正则条件的就可判定相应的中文或英文。
创建全文辅助接口模块,其中包括中文辅助接口模块和英文辅助接口模块。配置中文常用成语、易错难理解的词语库,文本内容为中文时,在电子书和文章加载到阅读界面的时候,电子书中没有标识注解的文本部分,读取中文常用成语、易错难理解的词语库,检索所述文本中是否存在所述词语库中存在记录的词语,有则将所述词句作为整体通过中文辅助接口模块的地址加上词句本身作为链接或提交项,余下没有链接的中文字符将每个字符通过中文辅助接口模块的地址加上字符本身作为链接或提交项;
中文字典释意及成语释意:中文辅助接口模块接收到链接激活或提交信息,开启程式运算,将所接收到的字词信息分别提交给字典模块或词典模块,通过len函数判定字词字节长度,字节长度大于一 提交给词典模块;
否则提交给字典模块,通过第三方平台接口等方式获得对应的字、词解释的信息,并提交给弹出注解窗口显示所述信息;将对应参数的内容显示到注解窗口;
英语单词翻译及单词读音:文本内容为英文时,在电子书和文章加载到阅读界面的时候,电子书中没有标识注解的文本部分,所述英语文本则以单词之间的空格为特征,分拆成单词,将每个单词通过英文辅助接口模块的地址加上英文单词本身作为链接或提交项;
英文辅助接口模块收到链接激活或提交信息,开启程式运算,通过第三方平台接口等方式获得对应的单词解释、读音等信息,并提交给弹出注解窗口显示所述信息;
英文辅助接口模块中,根据第三方平台提供的API接口部署代码,获得英语单词的解释、读音等信息,提交各注解窗口显示。