阅读APP对源网站进行排序的方法及装置与流程

文档序号:14554878阅读:326来源:国知局
阅读APP对源网站进行排序的方法及装置与流程

本发明涉及到互联网络技术领域,特别是涉及到一种阅读app对源网站进行排序的方法及装置。



背景技术:

阅读app作为一种方便用户进行阅读的app,给用户提供了丰富的阅读体验。用户在通过阅读app进行阅读小说时,由于阅读app的原因,会跳转至该小说所对应的网站中进行阅读,在该小说有多个网站可以进行阅读时,一般会对这些能进行阅读的网站进行排序;现有的阅读app中对那些能进行阅读的网站排序一般只根据网站受欢迎的程度进行排行,没有考虑到用户的个人喜好来对网站进行排行,使得用户体验差。



技术实现要素:

本发明的主要目的为提供一种阅读app对源网站进行排序的方法及装置,旨在使得阅读app能根据用户的个人喜好对源网站进行排序。

本发明提出一种阅读app对源网站进行排序的方法,包括如下步骤:

获取阅读内容的源网站的列表以及用户更换源网站的历史数据;

根据预设的排序规则对所述列表中的源网站进行排序。

进一步地,所述获取用户更换源网站的历史数据包括:

获取用户更换的每个源网站的正常加载时间以及访问每个源网站的次数。

进一步地,所述根据预设的排序规则对所述列表中的源网站进行排序包括:

根据用户更换所述列表中的每个源网站的正常加载时间的历史平均值对每个源网站进行打分,得到每个源网站的第一权重分值;以及,根据用户访问所述列表中的每个源网站的次数对每个源网站进行打分,得到每个源网站的第二权重分值;

将每个所述源网站的第一权重分值和第二权重分值代入预设的加权计算公式,得到每个源网站的加权分值;

根据每个源网站的加权分值对所述列表中的源网站进行排序。

进一步地,所述获取用户更换源网站的历史数据还包括:

获取用户在网络正常情况下不能访问的源网站数据;

所述根据预设的排序规则对所述列表中的源网站进行排序还包括:

将所述列表中网络正常情况下不能访问的源网站排序在其它可以登录的源网站的后面。

进一步地,所述获取阅读内容的源网站的列表以及用户更换源网站的历史数据步骤之前包括:

接收通过源网站进行换源阅读的指令。

本发明还提出一种阅读app对源网站进行排序的装置,包括:

获取单元,用于获取阅读内容的源网站的列表以及用户更换源网站的历史数据;

执行单元,用于根据预设的排序规则对所述列表中的源网站进行排序。

进一步地,所述获取单元包括:

第一获取模块,用于获取用户更换的每个源网站的正常加载时间以及访问每个源网站的次数。

进一步地,所述执行单元包括:

第一执行模块,根据用户更换所述列表中的每个源网站的正常加载时间的历史平均值对每个源网站进行打分,得到每个源网站的第一权重分值;以及,根据用户访问所述列表中的每个源网站的次数对每个源网站进行打分,得到每个源网站的第二权重分值;

将每个所述源网站的第一权重分值和第二权重分值代入预设的加权计算公式,得到每个源网站的加权分值;

根据每个源网站的加权分值对所述列表中的源网站进行排序。

进一步地,所述获取单元还包括:

第二获取模块,用于获取用户在网络正常情况下不能访问的源网站数据;

所述执行单元还包括:

第二执行模块,用于将所述列表中网络正常情况下不能访问的源网站排序在其它可以登录的源网站的后面。

进一步地,还包括:

接收单元,用于接收通过源网站进行换源阅读的指令。

本发明的有益效果为:用户在使用阅读app进行换源阅读时,会通过源网站进行换源阅读,阅读app根据用户更换源网站的历史数据来将用户访问过的源网站排序在所有源网站列表的前面,使得阅读app能根据用户的个人喜好对源网站进行排序,便于用户根据需求选取想要的源网站进行换源阅读,提高了用户体验。

附图说明

图1为本发明一实施例中的阅读app对源网站进行排序的方法的步骤示意图;

图2为本发明一实施例中的阅读app对源网站进行排序的装置的结构框图;

图3为本发明一实施例中的阅读app对源网站进行排序的装置的获取单元的结构框图;

图4为本发明一实施例中的阅读app对源网站进行排序的装置的执行单元的结构框图;

图5为本发明另一实施例中的阅读app对源网站进行排序的装置的获取单元的结构框图;

图6为本发明另一实施例中的阅读app对源网站进行排序的装置的执行单元的结构框图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

参照图1,本发明提出了一种阅读app对源网站进行排序的方法,包括如下步骤:

步骤s1,获取阅读内容的源网站的列表以及用户更换源网站的历史数据;

步骤s2,根据预设的排序规则对所述列表中的源网站进行排序。

用户在通过阅读app进行阅读的时候,其阅读内容能在多个源网站进行阅读,比如阅读某本小说,其一般能在多个源网站进行换源阅读。在更换源网站进行过程时,一般会跳转至源网站进行阅读。而多个源网站将形成一个源网站的列表,而现有的源网站一般会根据源网站的热度进行排名,即一般热度高的源网站将会排列在列表前面,便于用户进行选择。

在步骤s1中,用户在使用阅读app过程中,会通过源网站进行换源阅读,用户在使用阅读app在进行换源阅读时,将获取能进行阅读内容的所有源网站的列表,例如用户想要看某一本小说的某一章节,则所有能阅读该小说的网站都在源网站的列表中;在用户通过换源至其它能阅读的源网站进行阅读时,其访问上述源网站的历史数据将被保存起来,例如用户一直看某一本小说,其历史数据包括在使用阅读app时通过其中的一个或是多个源网站来阅读某一本小说的所有源网站的访问数据。在再次通过源网站进行阅读时,阅读app将获取得到用户更换的所有源网站的历史数据。

在步骤s2中,在获取得到对应阅读内容的源网站的列表以及用户更换源网站的历史数据之后,将用户更换源网站的历史数据对上述列表中的源网站进行排序,因为历史数据为在使用阅读app时通过其中的一个或是多个源网站访问某一本小说的所有源网站的访问数据,而根据用户更换源网站的历史数据来将用户访问过的源网站排序在源网站的列表的前面,使得阅读app能根据用户的个人喜好对源网站进行排序,便于用户根据需求选取想要的源网站进行换源阅读,提高了用户体验。

本实施例中的阅读app对源网站进行排序的方法,所述获取阅读内容的源网站的列表以及用户更换源网站的历史数据步骤s2之前包括:

步骤s3,接收通过源网站进行换源阅读的指令。

在步骤s3中,当用户需要通过源网站进行换源阅读时,在阅读app换源阅读功能中输入通过源网站进行换源阅读的指令,例如用户想要看某一小说时,在阅读app中换源阅读功能中输入该小说的名称即可。阅读app在接收到通过源网站进行换源阅读的指令后,将获取阅读内容的源网站的列表以及用户更换源网站的历史数据,并根据预设的排序规则对上述列表中的源网站进行排序。而当在第一次使用阅读app时,在接收通过源网站进行换源阅读后,将会直接根据源网站的热度进行排名,即一般热度高的源网站将会排序在上述源网站的列表的前面,便于用户进行选择。

本实施例中的阅读app对源网站进行排序的方法,所述获取用户更换源网站的历史数据包括:获取用户更换的每个源网站的正常加载时间以及访问每个源网站的次数。

上述用户更换源网站的历史数据具体包括每次访问某源网站的正常加载时间,还包括访问该源网站的次数。阅读app会将访问过的所有源网站的历史数据都保存起来。

本实施例中的阅读app对源网站进行排序的方法,所述根据预设的排序规则对所述列表中的源网站进行排序包括:

根据用户更换所述列表中的每个源网站的正常加载时间的历史平均值对每个源网站进行打分,得到每个源网站的第一权重分值;以及,根据用户访问所述列表中的每个源网站的次数对每个源网站进行打分,得到每个源网站的第二权重分值;将每个所述源网站的第一权重分值和第二权重分值代入预设的加权计算公式,得到每个源网站的加权分值;根据每个源网站的加权分值对所述列表中的源网站进行排序。

在多次访问某源网站时,将多次访问该网站的正常加载时间取历史平均值,通过每个源网站的正常加载时间的历史平均值对每个源网站进行打分,得到每个源网站的第一权重分值,一般加载时间越短,第一权重分值越高,从而能得到所述列表中的每个源网站的第一权重分值。此外,还根据用户访问所述列表中的每个源网站的次数对每个源网站进行打分,得到每个源网站的第二权重分值,访问每个源网站的次数越多,第二权重分值越高。将每个源网站的第一权重分值和第二权重分值代入预设的加权计算公式,得到每个源网站的加权分值,其中加权计算公式中第一权重分值和第二权重分值的权重可以根据实际情况而定,在本实施例中,第二权重分值的权重大于第一权重分值的权重。根据每个源网站的加权分值对列表中的源网站进行排序,将源网站的加权分值大的排序在列表中的其它所有源网站的前面,使得阅读app能根据用户的个人喜好对源网站进行排序。

在本实施例中,用户更换源网站的历史数据还可以只包括每个源网站的正常加载时间或者每个源网站的访问次数,其预设的排序规则为将正常加载时间的历史平均值短的源网站排列在所有源网站的列表的前面,或者其预设的排序规则为将访问次数的多的源网站排列在所有源网站的列表的前面。

优选地,用户更换源网站的历史数据还可以包括记录在访问源网站时其网页中存在的广告个数,预设的排序规则还包括用户根据访问过的列表中的源网站的网页中存在的广告个数对每个源网站进行打分,得到每个源网站的第三权重分值,一般情况下,网页中存在的广告个数多的第三权重分值越低,将第三权重分值与第一权重分值和第二权重分值一起作为进行加权计算的参数,计算得到每个源网站的加权分值大,同理,源网站的加权分值大的排序在列表中的其它所有源网站的前面。

本发明另一实施例中的阅读app对源网站进行排序的方法,所述获取用户更换源网站的历史数据还包括获取:获取用户在网络正常情况下不能访问的源网站数据;所述根据预设的排序规则对所述列表中的源网站进行排序还包括:将所述列表中网络正常情况下不能访问的源网站排序在其它可以登录的源网站的后面。

在使用阅读app进行换源阅读时,在网络正常情况下,由于网络设置的原因,会出现某些源网站不能正常打开的情况,阅读app将对网络正常情况下不能访问的源网站进行记录。

上述根据预设的排序规则对所述列表中的源网站进行排序还包括将列表中网络正常情况下不能访问的源网站排序直接排序在在其它可以登录的源网站的后面。用户在使用阅读app进行阅读时,对于在网络正常情况下不能打开的源网站,将其排序在在其它可以登录的源网站的后面,从而使得阅读app能根据用户的个人喜好对源网站进行排序。

参照图2,本发明一实施中的阅读app对源网站进行排序的装置,包括:

获取单元10,用于获取阅读内容的源网站的列表以及用户更换源网站的历史数据;

执行单元20,用于根据预设的排序规则对所述列表中的源网站进行排序。

用户在通过阅读app进行阅读的时候,其阅读内容能在多个源网站进行阅读,比如阅读某本小说,其一般能在多个源网站进行换源阅读。在更换源网站进行过程时,一般会跳转至源网站进行阅读。而多个源网站将形成一个源网站的列表,而现有的源网站一般会根据源网站的热度进行排名,即一般热度高的源网站将会排列在列表前面,便于用户进行选择。

用户在使用阅读app过程中,会通过源网站进行换源阅读,用户在使用阅读app在进行换源阅读时,将获取能进行阅读内容的所有源网站的列表,例如用户想要看某一本小说的某一章节,则所有能阅读该小说的网站都在源网站的列表中;在用户通过换源至其它能阅读的源网站进行阅读时,其访问上述源网站的历史数据将被保存起来,例如用户一直看某一本小说,其历史数据包括在使用阅读app时通过其中的一个或是多个源网站来阅读某一本小说的所有源网站的访问数据。在再次通过源网站进行阅读时,获取单元10用于获取得到用户更换的所有源网站的历史数据。

在获取得到对应阅读内容的源网站的列表以及用户更换源网站的历史数据之后,将用户更换源网站的历史数据对上述列表中的源网站进行排序,因为历史数据为在使用阅读app时通过其中的一个或是多个源网站访问某一本小说的所有源网站的访问数据,执行单元20用于根据用户更换源网站的历史数据来将用户访问过的源网站排序在源网站的列表的前面,使得阅读app能根据用户的个人喜好对源网站进行排序,便于用户根据需求选取想要的源网站进行换源阅读。

本实施例中的阅读app对源网站进行排序的装置,还包括:

接收单元30,用于接收通过源网站进行换源阅读的指令。

当用户需要通过源网站进行换源阅读时,在阅读app换源阅读功能中输入通过源网站进行换源阅读的指令,例如用户想要看某一小说时,在阅读app中换源阅读功能中输入该小说的名称即可。接收单元30用于在接收到通过源网站进行换源阅读的指令后,获取阅读内容的源网站的列表以及用户更换源网站的历史数据,并根据预设的排序规则对上述列表中的源网站进行排序。而当在第一次使用阅读app时,在接收通过源网站进行换源阅读后,将会直接根据源网站的热度进行排名,即一般热度高的源网站将会排序在上述源网站的列表的前面,便于用户进行选择。

参照图3和图4,本实施例中的阅读app对源网站进行排序的装置,所述获取单元10包括:

第一获取模块110,用于获取用户更换的每个源网站的正常加载时间以及访问每个源网站的次数。

上述用户更换源网站的历史数据具体包括每次访问某源网站的正常加载时间,还包括访问该源网站的次数。阅读app会将访问过的所有源网站的历史数据都保存起来。

所述执行单元20包括:第一执行模块210,用于根据用户更换所述列表中的每个源网站的正常加载时间的历史平均值对每个源网站进行打分,得到每个源网站的第一权重分值;以及,根据用户访问所述列表中的每个源网站的次数对每个源网站进行打分,得到每个源网站的第二权重分值;将每个所述源网站的第一权重分值和第二权重分值代入预设的加权计算公式,得到每个源网站的加权分值;根据每个源网站的加权分值对所述列表中的源网站进行排序。

在多次访问某源网站时,将多次访问该网站的正常加载时间取历史平均值,通过每个源网站的正常加载时间的历史平均值对每个源网站进行打分,得到每个源网站的第一权重分值,一般加载时间越短,第一权重分值越高,从而能得到所述列表中的每个源网站的第一权重分值。此外,还根据用户访问所述列表中的每个源网站的次数对每个源网站进行打分,得到每个源网站的第二权重分值,访问每个源网站的次数越多,第二权重分值越高。将每个源网站的第一权重分值和第二权重分值代入预设的加权计算公式,得到每个源网站的加权分值,其中加权计算公式中第一权重分值和第二权重分值的权重可以根据实际情况而定,在本实施例中,第二权重分值的权重大于第一权重分值的权重。根据每个源网站的加权分值对列表中的源网站进行排序,将源网站的加权分值大的排序在列表中的其它所有源网站的前面,使得阅读app能根据用户的个人喜好对源网站进行排序。

在本实施例中,用户更换源网站的历史数据还可以只包括每个源网站的正常加载时间或者每个源网站的访问次数,其预设的排序规则为将正常加载时间的历史平均值短的源网站排列在所有源网站的列表的前面,或者其预设的排序规则为将访问次数的多的源网站排列在所有源网站的列表的前面。

优选地,用户更换源网站的历史数据还可以包括记录在访问源网站时其网页中存在的广告个数,预设的排序规则还包括用户根据访问过的列表中的源网站的网页中存在的广告个数对每个源网站进行打分,得到每个源网站的第三权重分值,一般情况下,网页中存在的广告个数多的第三权重分值越低,将第三权重分值与第一权重分值和第二权重分值一起作为进行加权计算的参数,计算得到每个源网站的加权分值大,同理,源网站的加权分值大的排序在列表中的其它所有源网站的前面。

参照图5和图6,本发明另一实施例中的阅读app对源网站进行排序的装置,所述获取单元10还包括:第二获取模块120,用于获取用户在网络正常情况下不能访问的源网站数据;所述执行单元20还包括:第二执行模块220,用于将所述列表中网络正常情况下不能访问的源网站排序在其它可以登录的源网站的后面。

在使用阅读app进行换源阅读时,在网络正常情况下,由于网络设置的原因,会出现某些源网站不能正常打开的情况,阅读app将对网络正常情况下不能访问的源网站进行记录。

上述根据预设的排序规则对所述列表中的源网站进行排序还包括将列表中网络正常情况下不能访问的源网站排序直接排序在在其它可以登录的源网站的后面。用户在使用阅读app进行阅读时,对于在网络正常情况下不能打开的源网站,将其排序在在其它可以登录的源网站的后面,从而使得阅读app能根据用户的个人喜好对源网站进行排序。

综上所述,用户在使用阅读app进行换源阅读时,会通过源网站进行换源阅读,阅读app根据用户更换源网站的历史数据来将用户访问过的源网站排序在所有源网站列表的前面,使得阅读app能根据用户的个人喜好对源网站进行排序,便于用户根据需求选取想要的源网站进行换源阅读,提高了用户体验。

以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1