一种互联网软件智能管理方法及系统与流程

文档序号:39652048发布日期:2024-10-15 12:48阅读:18来源:国知局
一种互联网软件智能管理方法及系统与流程

所属的技术人员知道,本发明可以实现为系统、方法或计算机程序产品。因此,本公开可以具体实现为以下形式,即:可以是完全的硬件、也可以是完全的软件(包括固件、驻留软件、微代码等),还可以是硬件和软件结合的形式,本文一般称为“电路”、“模块”或“系统”。此外,在一些实施例中,本发明还可以实现为在一个或多个计算机可读介质中的计算机程序产品的形式,该计算机可读介质中包含计算机可读的程序代码。可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是一一但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(ram),只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和方框图来描述的。应理解可由计算机程序指令实现流程图和方框图中的每一流程或方框、以及流程图或方框图中的流程和方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和方框图一个方框或多个方框中指定的功能的装置。这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和方框图一个方框或多个方框中指定的功能的步骤。以上结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,这些均属于本发明的保护之内。


背景技术:

1、网络技术的快速发展使得网络设备的数量变得庞大且复杂,传统的网络管理方式已无法满足需求。因此,需要采用更加先进的技术来实现智能管理,随着用户对于个性化服务的需求增加,互联网软件需要实现根据用户期望自主进行内容推送。这要求软件能够学习用户的操作模式和偏好,进而定制化工作流程和界面,以适应特定的业务需求,同时根据用户的行为和偏好提供个性化推荐,增强用户体验和满意度。

2、现有技术中存在的问题:现有的内容推送算法存在一些限制,例如在处理大规模数据集时,计算和存储的成本都非常高;同时基于内容的推送算法则无法处理信息之间的关联关系。这些限制都影响了内容推送的准确性和效果,影响了用户体验。


技术实现思路

1、本发明的主要目的在于提供一种互联网软件智能管理方法,并进一步提供一种能够运行并实现上述方法的一种互联网软件智能管理系统,有效解决背景技术中提到的上述问题。

2、本发明的技术方案如下:

3、第一方面,提出一种互联网软件智能管理方法,该方法包括如下步骤:

4、s1、提取互联网软件的待推送数据信息和用户的历史观看数据信息,基于待推送数据信息和历史搜索数据信息进行数据的数据编码特征提取;

5、s2、获取待推送数据和历史观看数据的数据编码特征,基于数据编码特征进行匹配度的计算;

6、s3、根据匹配度的计算,获取待推送数据信息的主题信息,计算用户对待推送数据的期望值,基于期望值的计算,判断是否对带推送数据进行推送。

7、本发明进一步的改进在于,所述s1包括以下具体步骤:

8、s11、提取互联网软件的待推送数据信息和用户的历史观看数据信息,并利用lzw编码技术进行编码,得到互联网软件的待推送数据信息和用户的历史观看数据信息的数据编码;

9、s12、根据待推送数据信息和历史观看数据信息中的句段位置,对得到的数据编码进行分割,形成待推送数据编码段集合a、历史观看数据编码段集合b,提取待推送数据编码段集合a、历史观看数据编码段集合b中的不同编码段集合c与相同编码段集合d,其中不同编码段集合c为待推送数据编码段集合a、历史观看数据编码段集合b中编码不同的编码段组成的集合与历史观看数据编码段集合b的交集,相同编码段集合d为待推送数据编码段集合a、历史观看数据编码段集合b中编码相同的编码段组成的集合与历史观看数据编码段集合b的交集。

10、本发明进一步的改进在于,所述s2包括以下具体步骤:

11、s21、提取待推送数据编码段集合a、历史观看数据编码段集合b中的不同编码段集合c与相同编码段集合d,并提取不同编码段集合c与相同编码段集合d中的单个元素在该用户的历史观看数据中出现的次数;

12、s22、将待推送数据编码段集合a中的所有元素与不同编码段集合c、相同编码段集合d中的所有元素代入匹配度计算公式,分别计算待推送数据的所有元素与不同编码段集合c、相同编码段集合d的匹配度,匹配度计算公式为:其中pci为待推送数据编码段集合a中元素i与不同编码段集合c的匹配度,lcj为不同编码段集合c中第j个元素的编码段长度,n为不同编码段集合c中的元素个数,ai为待推送数据编码段集合a中的第i个元素,cj为不同编码段集合c中的第j个元素,pdi为待推送数据编码段集合a中元素i与相同编码段集合d的匹配度,ldj为相同编码段集合d中第j个元素,m为相同编码段集d中的元素个数,di为相同编码段集合c中的第j个元素。

13、本发明进一步的改进在于,所述s2还包括以下具体步骤:

14、s23、计算待推送数据编码段集合a中单个元素与不同编码段集合c、相同编码段集合d中元素的综合匹配度,计算公式为:pi=α1pci+α2pdi,pi为待推送数据编码段集合a中第i个元素与历史观看数据编码段集合b的综合匹配度,α1为待推送数据编码段集合a中元素i与不同编码段集合c的匹配度占比系数,α2为待推送数据编码段集合a中元素i与相同编码段集合d的匹配度占比系数,α1+α2=1。

15、本发明进一步的改进在于,所述s3包括以下具体步骤:

16、s31、提取待推送数据编码段集合a中所有元素与不同编码段集合c、相同编码段集合d中元素的综合匹配度;

17、s32、将待推送数据编码段集合a中所有元素按照综合匹配度的大小进行降序排列,将排列后得到的序列中首位元素的数据编码段作为待推送数据信息的主题信息;

18、s33、基于待推送数据信息的主题信息,获取待推送数据信息的主题信息在该用户的历史观看数据中出现的次数。

19、本发明进一步的改进在于,所述s3还包括以下具体步骤:

20、s34、提取待推送数据信息的主题信息在该用户的历史观看数据中出现的次数,包括近一周出现的次数和当天出现的次数;

21、s35、计算用户近一周对待推送数据的期望值,期望值计算公式为:其中,w1为用户近一周对待推送数据的期望值,c1为待推送数据信息的主题信息在该用户近一周的历史观看数据中出现的次数,n为该用户近一周的历史观看数据中所有不同主题信息出现的总次数;

22、s36;计算用户当天对待推送数据的期望值,期望值计算公式为:其中,w2为用户当天对待推送数据的期望值,c2为待推送数据信息的主题信息在该用户当天的历史观看数据中出现的次数,m为该用户当天的历史观看数据中所有不同主题信息出现的总次数;

23、s37、基于用户近一周对待推送数据的期望值和用户当天对待推送数据的期望值,计算用户对待推送数据的综合期望值。

24、本发明进一步的改进在于,s37的具体内容为:计算用户对待推送数据的综合期望值,计算公式为:w=α3w1+α4w2;其中w为用户的康复期望值,α3为用户近一周对待推送数据期望值的占比系数,α4为用户当天对待推送数据期望值的占比系数,且α3+α4=1。

25、本发明进一步的改进在于,s3中判断是否对带推送数据进行推送的具体内容为:提取设定的期望阈值,将用户对待推送数据的期望值与期望阈值进行对比,当期望值大于等于期望阈值时将待推送数据信息向该用户进行推送。

26、第二方面,提出一种互联网软件智能管理系统,该系统包括:

27、信息采集模块、编码匹配模块和推送判断模块;

28、所述信息采集模块,用于提取互联网软件的待推送数据信息和用户的历史观看数据信息,基于待推送数据信息和历史搜索数据信息进行数据的数据编码特征提取;

29、所述编码匹配模块,用于获取待推送数据和历史观看数据的数据编码特征,基于数据编码特征进行匹配度的计算;

30、所述推送判断模块,用于根据匹配度的计算,获取待推送数据信息的主题信息,计算用户对待推送数据的期望值,基于期望值的计算,判断是否对带推送数据进行推送。

31、本发明的技术效果如下:

32、构建了一种互联网软件智能管理方法,通过提取互联网软件的待推送数据信息和用户的历史观看数据信息,基于待推送数据信息和历史搜索数据信息进行数据的数据编码特征提取;获取待推送数据和历史观看数据的数据编码特征,基于数据编码特征进行匹配度的计算;根据匹配度的计算,获取待推送数据信息的主题信息,计算用户对待推送数据的期望值,基于期望值的计算,判断是否对带推送数据进行推送。该方法对于数据处理高效且计算量小,综合了用户的历史行为和实时行为,不断调整推荐内容,并且找出最优的匹配内容,实现推送内容与用户的精准匹配,可以提高用户对软件的满意度,提升用户体验。

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