System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及云计算领域,更具体地涉及基于云计算的在线阅读系统及方法。
技术介绍
1、在线阅读是指通过互联网技术,使用电子设备在线浏览、阅读和获取文本、图书、文章、新闻等各种文字信息的过程,用户可以随时随地通过网络访问所需的文本信息,而无需携带大量纸质材料。
2、现有的在线阅读方法进行多任务阅读时,是以用户打开文档的顺序进行排列的,这种在线阅读方法可能会造成因用户打开的文档过多造成的无法使用户方便的对最需要的内容进行浏览与查找。
3、针对上述问题,本专利技术提出一种解决方案。
技术实现思路
1、为了克服现有技术的上述缺陷,本专利技术提供了基于云计算的在线阅读系统及方法,以解决上述
技术介绍
中存在的问题。
2、为实现上述目的,本专利技术提供如下技术方案:
3、基于云计算的在线阅读方法,包括以下步骤:
4、对用户进行管理,为用户提供注册页面,并记录用户在系统中的活动;
5、对文档进行管理,为用户提供上传文档的界面,并对上传的文档进行存储与备份;
6、通过计算得到文档重要指数,根据文档重要指数对用户进行多任务阅读时打开的文档顺序进行排序;
7、通过计算得到用户流失指数,根据用户流失指数对用户发送阅读信息。
8、优选的,所述文档重要指数计算步骤为:
9、对文本进行预处理,使用jieba分词工具对文档进行分词处理,统计文档中所有单词的总数,根据用户搜索使用的关键词,遍历文本中
10、根据用户搜索使用的关键词,使用tf-idf算法,计算得到用户选择进行多任务阅读文档的关键词频率系数;
11、统计用户选择进行多任务阅读的文档的点击率、分享率以及评论数,根据点击率、分享率以及评论数计算得到文档受关注系数;
12、根据关键词密度系数、关键词频率系数以及文档受关注系数计算得到文档重要指数。
13、优选的,所述使用jieba分词工具对文档进行分词处理,具体步骤为:
14、安装jieba分词工具,在python脚本中导入jieba库,将待分词的文档加载到程序中;
15、使用jieba库提供的分词函数对文档进行分词,遍历生成器对象或使用列表,获取分词后的结果;
16、针对分词结果进行停用词过滤。
17、优选的,所述用户选择进行多任务阅读文档的关键词频率系数计算步骤为:
18、收集所有相关文档,构成文档集合,对文档进行分词,将文本拆分成单个单词;
19、对于每个文档,计算每个单词在文档中出现的次数,记为该词的词频,并计算每个单词的逆文档频率;
20、将词频和逆文档频率相乘计算,得到最终的tf-idf值,并记为关键词频率系数。
21、优选的,所述用户流失指数计算步骤为:
22、统计检测时间段内用户的登录次数,计算得到用户登录频率,记为用户活跃度;
23、统计用户上次进行多任务阅读时打开的文档数,记为多任务文档数;
24、统计用户上次阅读时间,计算用户上次观看到当前的时间,记为间隔时间;
25、根据用户活跃度、多任务文档数以及间隔时间通过加权求和计算得到用户流失指数。
26、优选的,所述根据用户流失指数对用户发送阅读信息为,将用户流失指数与预设阈值进行对比,若用户流失指数大于预设阈值,则表示用户流失的可能性较大,则提取用户上次进行多文档操作时文档重要指数最高的文档,并根据文档关键词,使用余弦相似度算法,筛选出相似度较高的文档,并以广告的形式随机向用户发送相似的文档,若用户流失指数小于预设阈值,则表示用户流失的可能性较小,则不向用户发送广告。
27、基于云计算的在线阅读系统,包括用户管理模块、文档管理模块、阅读模块以及信息通知模块,各模块之间通过信号连接:
28、用户管理模块,用于对文档进行管理,通过为用户提供上传文档的界面,使用户能够对文档进行上传,并对上传的文档进行存储与备份;
29、文档管理模块,对文档进行管理,通过为用户提供上传文档的界面,使用户能够对文档进行上传,并对上传的文档进行存储与备份;
30、阅读模块,通过计算得到文档重要指数,根据文档重要指数对用户进行多任务阅读时打开的文档顺序进行排序;
31、信息通知模块,通过计算得到用户流失指数,根据用户流失指数对用户发送阅读信息。
32、本专利技术的技术效果和优点:
33、对用户进行管理,为用户提供注册页面,并记录用户在系统中的活动,对文档进行管理,为用户提供上传文档的界面,并对上传的文档进行存储与备份,通过计算得到文档重要指数,根据文档重要指数对用户进行多任务阅读时打开的文档顺序进行排序,通过计算得到用户流失指数,根据用户流失指数对用户发送阅读信息,有效避免了因用户打开文档过多造成的用户不方便对最需要的内容进行浏览的情况,有效提高了用户体验,减少了用户的流失。
本文档来自技高网...【技术保护点】
1.基于云计算的在线阅读方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的基于云计算的在线阅读方法,其特征在于:所述文档重要指数计算步骤为:
3.根据权利要求2所述的基于云计算的在线阅读方法,其特征在于:所述使用jieba分词工具对文档进行分词处理,具体步骤为:
4.根据权利要求2所述的基于云计算的在线阅读方法,其特征在于:所述用户选择进行多任务阅读文档的关键词频率系数计算步骤为:
5.根据权利要求1所述的基于云计算的在线阅读方法,其特征在于:所述用户流失指数计算步骤为:
6.根据权利要求1所述的基于云计算的在线阅读方法,其特征在于:所述根据用户流失指数对用户发送阅读信息,将用户流失指数与预设阈值进行对比,若用户流失指数大于预设阈值,则表示用户流失的可能性较大,则提取用户上次进行多文档操作时文档重要指数最高的文档,并根据文档关键词,使用余弦相似度算法,筛选出相似度较高的文档,并以广告的形式随机向用户发送相似的文档,若用户流失指数小于预设阈值,则表示用户流失的可能性较小,则不向用户发送广告。
7.基于云
...【技术特征摘要】
1.基于云计算的在线阅读方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的基于云计算的在线阅读方法,其特征在于:所述文档重要指数计算步骤为:
3.根据权利要求2所述的基于云计算的在线阅读方法,其特征在于:所述使用jieba分词工具对文档进行分词处理,具体步骤为:
4.根据权利要求2所述的基于云计算的在线阅读方法,其特征在于:所述用户选择进行多任务阅读文档的关键词频率系数计算步骤为:
5.根据权利要求1所述的基于云计算的在线阅读方法,其特征在于:所述用户流失指数计算步骤为:
6.根据权利要求1所述的基于...
【专利技术属性】
技术研发人员:王峰,
申请(专利权)人:威海双子星软件科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。