CN105117464B - 一种应用推送方法、装置及服务设备 - Google Patents

一种应用推送方法、装置及服务设备 Download PDF

Info

Publication number
CN105117464B
CN105117464B CN201510526407.2A CN201510526407A CN105117464B CN 105117464 B CN105117464 B CN 105117464B CN 201510526407 A CN201510526407 A CN 201510526407A CN 105117464 B CN105117464 B CN 105117464B
Authority
CN
China
Prior art keywords
application
target
terminal
configuration parameter
pushed
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201510526407.2A
Other languages
English (en)
Other versions
CN105117464A (zh
Inventor
刘海旺
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Kingsoft Internet Security Software Co Ltd
Original Assignee
Beijing Kingsoft Internet Security Software Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Kingsoft Internet Security Software Co Ltd filed Critical Beijing Kingsoft Internet Security Software Co Ltd
Priority to CN201510526407.2A priority Critical patent/CN105117464B/zh
Publication of CN105117464A publication Critical patent/CN105117464A/zh
Priority to PCT/CN2016/095895 priority patent/WO2017032265A1/zh
Priority to US15/752,378 priority patent/US10558447B2/en
Application granted granted Critical
Publication of CN105117464B publication Critical patent/CN105117464B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/61Installation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • G06F9/44505Configuring for program initiating, e.g. using registry, configuration files
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/34Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters 
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/55Push-based network services

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Stored Programmes (AREA)
  • Telephone Function (AREA)

Abstract

本发明实施例公开了一种应用推送方法、装置及终端。其中,该方法包括:获取待推送的目标应用集合,该目标应用集合中的目标应用要求待推送的目标终端至少具备目标配置参数;获取目标终端的设备配置参数;判断该设备配置参数与目标配置参数是否匹配,若匹配,则将目标应用集合中的目标应用推送给目标终端。实施本发明实施例,可以提高推送的应用与终端之间的匹配度。

Description

一种应用推送方法、装置及服务设备
技术领域
本发明涉及互联网技术领域,具体涉及一种应用推送方法、装置及服务设备。
背景技术
目前,随着互联网技术的发展,智能手机、平板电脑以及其他便携式设备等终端可以安装各种各样的应用来改善人们的生活、工作及娱乐,为了向用户推广用户最可能需求的应用,通常情况下,可以将被安装或使用人数最多的应用推送给用户终端。
然而,在实践中发现,上述方法所确定的应用可能会对终端的内存或屏幕分辨率等设备参数要求较高,当终端无法满足应用所要求的设备参数时,会影响应用的安装或操作体验,降低了推送的应用与终端之间的匹配度。
发明内容
本发明实施例公开了一种应用推送方法、装置及服务设备,能够提高推送的应用与终端之间的匹配度。
本发明实施例第一方面公开了一种应用推送方法,包括:
获取待推送的目标应用集合,所述目标应用集合中的目标应用要求待推送的目标终端至少具备目标配置参数;
获取目标终端的设备配置参数;
判断所述设备配置参数与所述目标配置参数是否匹配,若匹配,则将所述目标应用集合中的目标应用推送给所述目标终端。
其中,所述获取待推送的目标应用集合包括:
根据应用推送规则确定待推送的应用集合;
根据所述应用集合中每个应用的属性信息,确定所述应用集合的目标应用集合,所述目标应用集合为所述应用集合的子集;
根据安装所述目标应用集合中每个应用的终端的设备配置参数,确定安装所述目标应用集合中目标应用的被推送终端至少需具备的目标配置参数。
其中,所述根据所述应用集合中每个应用的属性信息确定所述应用集合的目标应用集合,包括:
获取所述应用集合中应用的安装包的大小大于预设阈值的应用,将获取的应用构成应用子集合;
获取安装所述应用子集合中应用的终端数量占安装所述应用集合中应用的终端总数量的比例;
若所述比例小于预设比例,确定所述应用子集合为目标应用集合。
其中,所述根据安装所述目标应用集合中每个应用的终端的设备配置参数,确定安装所述目标应用集合中目标应用的被推送终端至少需具备的目标配置参数,包括:
获取安装所述目标应用集合中每个应用的终端的设备配置参数,所述设备配置参数包括操作***、型号、屏幕分辨率大小以及内存大小中的至少一种;
确定安装所述目标应用集合中每个应用的终端的设备配置参数中具有的共同设备配置参数;
根据所述共同设备配置参数确定安装所述目标应用集合中应用的终端至少需具备的目标设备参数。
其中,所述方法还包括:
若判断出所述目标终端的设备配置参数与所述目标配置参数不匹配,则将所述应用集合中所述目标应用集合包含的应用过滤掉,获得应用推送子集合;
将所述应用推送子集合中的应用推送给所述目标终端。
本发明实施例第二方面公开了一种应用推送装置,包括:
第一获取模块,用于获取待推送的目标应用集合,所述目标应用集合中的目标应用要求待推送的目标终端至少具备目标配置参数;
第二获取模块,用于获取目标终端的设备配置参数;
判断模块,用于判断所述设备配置参数与所述目标配置参数是否匹配;
推送模块,用于在所述判断模块判断出所述设备配置参数与所述目标配置参数匹配时,将所述目标应用集合中的目标应用推送给所述目标终端。
其中,所述第一获取模块包括:
第一确定单元,根据应用推送规则确定待推送的应用集合;
第二确定单元,用于根据所述应用集合中每个应用的属性信息确定所述应用集合的目标应用集合,所述目标应用集合为所述应用集合的子集;
第三确定单元,用于根据安装所述目标应用集合中每个应用的终端的设备配置参数,确定安装所述目标应用集合中目标应用的被推送终端至少需具备的目标配置参数。
其中,所述第二确定单元具体用于获取所述应用集合中应用的安装包的大小大于预设阈值的应用,将获取的应用构成应用子集合;获取安装所述应用子集合中应用的终端数量占安装所述应用集合中应用的终端总数量的比例;以及在所述比例小于预设比例时,确定所述应用子集合为目标应用集合。
其中,所述第三确定单元具体用于获取安装所述目标应用集合中每个应用的终端的设备配置参数,所述设备配置参数包括操作***、型号、屏幕分辨率大小以及内存大小中的至少一种;确定安装所述目标应用集合中每个应用的终端的设备配置参数中具有的共同设备配置参数;以及根据所述共同设备配置参数确定安装所述目标应用集合中应用的终端至少需具备的目标设备参数。
其中,所述装置还包括:
过滤模块,用于在所述判断模块判断出所述目标终端的设备配置参数与所述目标配置参数不匹配时,将所述应用集合中所述目标应用集合包含的应用过滤掉,获得应用推送子集合;
所述推送模块,还用于将所述过滤模块获得的应用推送子集合中的应用推送给所述目标终端。
相应地,本发明实施例第三方面公开了一种服务设备,包括上述发明实施例所述的应用推送装置。
本发明实施例可以获取待推送的目标应用集合,该目标应用集合中的目标应用要求待推送的目标终端至少具备目标配置参数;获取目标终端的设备配置参数;判断该设备配置参数与目标配置参数是否匹配,若匹配,则将目标应用集合中的目标应用推送给目标终端。可见,本发明实施例可以根据目标终端的设备配置参数,确定是否将目标应用集合中的目标应用推送给目标终端,从而提高了推送的应用与目标终端之间的匹配度。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例公开一种应用推送方法的流程示意图;
图2是本发明实施例公开的另一种应用推送方法的流程示意图;
图3是本发明实施例公开的一种应用推送装置的结构示意图;
图4是本发明实施例公开的另一种应用推送装置的结构示意图;
图5是本发明实施例公开的一种服务设备的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例公开了一种应用推送方法、装置及终端,能够提高推送的应用与终端之间的匹配度。以下分别进行详细说明。
请参阅图1,图1是本发明实施例公开的一种应用推送方法的流程示意图。如图1所示,该应用推送方法可以包括以下步骤。
S101、获取待推送的目标应用集合,该目标应用集合中的目标应用要求待推送的目标终端至少具备目标配置参数;
S102、获取目标终端的设备配置参数;
S103、判断设备配置参数与目标配置参数是否匹配,若匹配,则执行步骤S104,否则结束本流程。
S104、将目标应用集合中的目标应用推送给目标终端。
本发明实施例中,步骤S101获取待推送的目标应用集合可以包括以下步骤:
1)根据应用推送规则确定待推送的应用集合;
2)根据应用集合中每个应用的属性信息确定应用集合的目标应用集合,目标应用集合为应用集合的子集;
3)根据安装目标应用集合中每个应用的终端的设备配置参数,确定安装目标应用集合中目标应用的被推送终端至少需具备的目标配置参数。
本发明实施例可以为根据应用被安装的终端数量、应用被安装的终端数量的增加速度以及应用被使用的终端数量等应用推送规则中的至少一个确定待推送的应用集合,或者根据目标终端的用户操作行为信息确定待推送的应用集合。
本发明实施例中,应用的属性信息包括应用的安装包大小、应用被安装后所占内存大小以及应用运行时对屏幕分辨率等的要求等。
本发明实施例中,步骤2)根据应用集合中每个应用的属性信息确定应用集合的目标应用集合可以具体为:
21)获取应用集合中应用的安装包的大小大于预设阈值的应用,将获取的应用构成应用子集合;
22)获取安装应用子集合中应用的终端数量占安装应用集合中应用的终端总数量的比例;
23)若该比例小于预设比例,确定应用子集合为目标应用集合。
本发明实施例中,步骤21)还可以为获取应用集合中应用所占内存的大小大于预设阈值的应用,将获取的应用构成应用子集合。其中,预设阈值的大小不同,应用子集合中包括的应用的数量也不同,相应地,安装应用集合中应用的终端数量所占的比例也不同,为了使目标终端的设备配置参数与目标配置参数不匹配时,不向目标终端推送目标应用集合,对目标终端的影响或用户体验减小,此处,预设比例的设定应使安装应用子集合中应用的终端数量所占比例不能过大,预设阈值的设定应使应用子集合中的应用属性信息比较特殊,如安装包过大或者所占内容过大,大部分被推送终端无法满足此配置。
本发明实施例中,步骤3)根据安装目标应用集合中每个应用的终端的设备配置参数,确定安装目标应用集合中目标应用的被推送终端至少需具备的目标配置参数,可以具体为:
31)获取安装目标应用集合中每个应用的终端的设备配置参数,设备配置参数包括操作***、型号、屏幕分辨率大小以及内存大小中的至少一种;
32)确定安装目标应用集合中每个应用的终端的设备配置参数中具有的共同设备配置参数;
33)根据共同设备配置参数确定安装目标应用集合中应用的终端至少需具备的目标设备参数。
例如,该目标设备参数可以为内存至少为多大,屏幕分辨率至少为多少等,这样根据该目标设备参数推送的目标应用才会与目标终端匹配,例如,一些满足上述目标设备参数的游戏可以更好的在目标终端上运行。
图1所描述的应用推送方法可以获取待推送的目标应用集合,该目标应用集合中的目标应用要求被推送终端至少具备目标配置参数;获取目标终端的设备配置参数;判断该设备配置参数与目标配置参数是否匹配,若匹配,则将目标应用集合中的目标应用推送给目标终端。可见,本发明实施例可以根据目标终端的设备配置参数,确定是否将目标应用集合中的目标应用推送给目标终端,从而提高了推送的应用与目标终端之间的匹配度。
请参阅图2,图2是本发明实施例公开的另一种应用推送方法的流程示意图。如图2所示,该应用推送方法可以包括以下步骤。
S201、根据应用推送规则确定待推送的应用集合;
例如,根据应用推送规则确定待推送的应用集合,可以为:获取终端的历史运行信息;根据历史运行信息确定推送场景以及在该推送场景下的待推送内应用;检测目标终端是否处于所述推送场景;若目标终端处于该推送场景,则将待推送应用构成集合作为待推送的应用集合。
S202、根据应用集合中每个应用的属性信息确定应用集合的目标应用集合,目标应用集合为应用集合的子集;
S203、根据安装目标应用集合中每个应用的终端的设备配置参数,确定安装目标应用集合中目标应用的被推送终端至少需具备的目标配置参数;
本发明实施例中,步骤S202和S203的具体实施方式可以参考上述发明实施例的相关阐述,本发明实施例不再详述。其中,步骤S202之前,还需获取应用集合中每个应用的属性信息,该获取方式可以为依赖爬虫程序自动获取各应用的属性信息后,存储到预设数据库中。根据应用集合中每个应用的属性信息可以将应用分为多个应用子集合,例如,根据应用使用内存的大小分为不同的应用子集合,三个应用子集合分别为应用使用内存的大小为0-50M,50M-100M,大于100M三个;获取每个档次中应用的终端数量占安装应用集合中应用的终端总数量的比例分别为30%,60%,10%;若该比例小于预设比例20%,确定大于100M的应用构成的应用子集合为目标应用集合,可使目标终端的设备配置参数与目标配置参数不匹配时,不向目标终端推送目标应用集合,对目标终端的影响或用户体验减小。
S204、获取目标终端的设备配置参数;
S205、判断设备配置参数与目标配置参数是否匹配,若匹配,则执行步骤S206;若不匹配,则执行步骤S207至S208;
S206、将目标应用集合中的目标应用推送给目标终端;
S207、将应用集合中目标应用集合包含的应用过滤掉,获得应用推送子集合;
S208、将应用推送子集合中的应用推送给目标终端。
本发明实施例中,还可以获取目标终端的当前网络状态,若当前网络状态为预设的网络状态,则执行步骤S206或S208,其中,该预设的网络状态可以为用于指示流量无限的网络或者网络安全级别高的网络,从而,可以避免流量有限时目标终端无法接受推送的应用,或者保证目标终端的安全。
本发明实施例中,步骤S201至S206可以将与目标终端的设备配置参数相匹配的目标应用集合中的目标应用推送给目标终端,从而提高所推送的应用与目标终端之间的匹配度,步骤S207至S208将应用集合中过滤掉与目标终端不匹配的目标应用集合中的目标应用,同样可以提高所推送应用与目标终端之间的匹配度。
图2所描述的应用推送方法可以根据应用推送规则确定待推送的应用集合,并根据应用集合中每个应用的属性信息确定应用集合的目标应用集合,目标应用集合为应用集合的子集;根据安装目标应用集合中每个应用的终端的设备配置参数,确定安装目标应用集合中目标应用的被推送终端至少需具备的目标配置参数,获取目标终端的设备配置参数;判断设备配置参数与目标配置参数是否匹配,若匹配,则将目标应用集合中的目标应用推送给目标终端;若不匹配,则将应用集合中目标应用集合包含的应用过滤掉,获得应用推送子集合,并将应用推送子集合中的应用推送给目标终端。可见,图2所描述的应用推送方法可以提高所推送的应用与目标终端之间的匹配度。
请参阅图3,图3是本发明实施例公开的一种应用推送装置的结构示意图。如图3所示,该应用推送装置可以包括第一获取模块310、第二获取模块320、判断模块330以及推送模块340,其中:
第一获取模块310,用于获取待推送的目标应用集合,该目标应用集合中的目标应用要求被推送终端至少具备目标配置参数;
第二获取模块320,用于获取目标终端的设备配置参数;
判断模块330,用于判断目标终端的设备配置参数与目标配置参数是否匹配;
推送模块340,用于在判断模块330判断出设备配置参数与目标配置参数匹配时,将目标应用集合中的目标应用推送给目标终端。
请一并参阅图4,图4是本发明实施例公开的另一种应用推送装置的结构示意图。其中,图4所示的应用推送装置是由图3所示的应用推送装置进行优化得到的。与图3所示的应用推送装置相比较,图4所示的应用推送装置还可以包括过滤模块350。
本发明实施例中,图4所示的第一获取模块310可以包括以下单元:
第一确定单元311,根据应用推送规则确定待推送的应用集合;
第二确定单元312,用于根据应用集合中每个应用的属性信息确定应用集合的目标应用集合,目标应用集合为应用集合的子集;
第三确定单元313,用于根据安装目标应用集合中每个应用的终端的设备配置参数,确定安装目标应用集合中目标应用的被推送终端至少需具备的目标配置参数。
本发明实施例可以为根据应用被安装的终端数量、应用被安装的终端数量的增加速度以及应用被使用的终端数量等应用推送规则中的至少一个确定待推送的应用集合,或者根据目标终端的用户操作行为信息确定待推送的应用集合。例如,根据应用推送规则确定待推送的应用集合,可以为:获取终端的历史运行信息;根据历史运行信息确定推送场景以及在该推送场景下的待推送内应用;检测目标终端是否处于所述推送场景;若目标终端处于该推送场景,则将待推送应用构成集合作为待推送的应用集合。
本发明实施例中,应用的属性信息包括应用的安装包大小、应用被安装后所占内存大小以及应用运行时对屏幕分辨率等的要求等。
本发明实施例中,第二确定单元312可以具体用于获取所述应用集合中应用的安装包的大小大于预设阈值的应用,将获取的应用构成应用子集合;获取安装应用子集合中应用的终端数量占安装应用集合中应用的终端总数量的比例;以及在比例小于预设比例时,确定所述应用子集合为目标应用集合。其中,还可以为获取应用集合中应用所占内存的大小大于预设阈值的应用,将获取的应用构成应用子集合。其中,预设阈值的大小不同,应用子集合中包括的应用的数量也不同,相应地,安装应用集合中应用的终端数量所占的比例也不同,为了使目标终端的设备配置参数与目标配置参数不匹配时,不向目标终端推送目标应用集合,对目标终端的影响或用户体验减小,此处,预设比例的设定应使安装应用子集合中应用的终端数量所占比例不能过大,预设阈值的设定应使应用子集合中的应用属性信息比较特殊,如安装包过大或者所占内容过大,大部分被推送终端无法满足此配置。
例如,根据应用使用内存的大小分为不同的应用子集合,三个应用子集合分别为应用使用内存的大小为0-50M,50M-100M,大于100M三个;获取每个档次中应用的终端数量占安装应用集合中应用的终端总数量的比例分别为30%,60%,10%;若该比例小于预设比例20%,确定大于100M的应用构成的应用子集合为目标应用集合,可使目标终端的设备配置参数与目标配置参数不匹配时,不向目标终端推送目标应用集合,对目标终端的影响或用户体验减小。
本发明实施例中,第三确定单元313具体用于获取安装所述目标应用集合中每个应用的终端的设备配置参数,所述设备配置参数包括操作***、型号、屏幕分辨率大小以及内存大小中的至少一种;确定安装所述目标应用集合中每个应用的终端的设备配置参数中具有的共同设备配置参数;以及根据所述共同设备配置参数确定安装所述目标应用集合中应用的终端至少需具备的目标设备参数。例如,该目标设备参数可以为内存至少为多大,屏幕分辨率至少为多少等,这样根据该目标设备参数推送的目标应用才会与目标终端匹配,例如,一些满足上述目标设备参数的游戏可以更好的在目标终端上运行。
过滤模块350,用于在判断模块330判断出目标终端的设备配置参数与目标配置参数不匹配时,将应用集合中目标应用集合包含的应用过滤掉,获得应用推送子集合;
推送模块340,还用于将过滤模块350获得的应用推送子集合中的应用推送给目标终端。
本发明实施例中,还可以获取目标终端的当前网络状态,若当前网络状态为预设的网络状态,则可由推送模块340推送相应的应用,其中,该预设的网络状态可以为用于指示流量无限的网络或者网络安全级别高的网络,从而,可以避免流量有限时目标终端无法接受推送的应用,或者保证目标终端的安全。
本发明实施例中,判断模块和推送模块可以将与目标终端的设备配置参数相匹配的目标应用集合中的目标应用推送给目标终端,从而提高所推送的应用与目标终端之间的匹配度,过滤模块和推送模块可以从应用集合中过滤掉与目标终端不匹配的目标应用集合中的目标应用,同样可以提高所推送应用与目标终端之间的匹配度。
在图3、图4所描述的应用推送装置中,第一获取模块可以获取待推送的目标应用集合,该目标应用集合中的目标应用要求被推送终端至少具备目标配置参数;第二获取模块可以获取目标终端的设备配置参数;判断模块可以判断该设备配置参数与目标配置参数是否匹配,在判断模块判断出匹配时,可由推送模块将目标应用集合中的目标应用推送给目标终端。可见,图3、图4所描述的应用推送装置可以根据目标终端的设备配置参数,确定是否将目标应用集合中的目标应用推送给目标终端,从而提高了推送的应用与目标终端之间的匹配度。进一步的,图4所描述的应用推送装置可以在判断模块判断出不匹配时,由过滤模块将应用集合中目标应用集合包含的应用过滤掉,获得应用推送子集合,并由推送模块将应用推送子集合中的应用推送给目标终端。可见,图4所描述的应用推送方法可以同样提高所推送的应用与目标终端之间的匹配度。
请参阅图5,图5是本发明实施例公开的一种服务设备的结构示意图,如图5所示,该服务器可以包括处理器410、通信接口420、存储器430和通信总线440,其中,通信总线440用于实现这些组件之间的通信连接。存储器430可以是高速RAM存储器,也可以是非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。存储器430可选的还可以是至少一个位于远离前述处理器410的存储装置。其中,处理器410可以结合图3和图4所示的应用推送装置,存储器430中存储一组程序代码,且处理器410调用存储器430中存储的程序代码,用于执行以下操作:
获取待推送的目标应用集合,所述目标应用集合中的目标应用要求被推送终端至少具备目标配置参数;
获取目标终端的设备配置参数;
判断所述设备配置参数与所述目标配置参数是否匹配,若匹配,则将所述目标应用集合中的目标应用推送给所述目标终端。
本发明实施例中,处理器410调用存储430中存储的程序代码,获取待推送的目标应用集合,可以执行以下操作:
根据应用推送规则确定待推送的应用集合;
根据所述应用集合中每个应用的属性信息确定所述应用集合的目标应用集合,所述目标应用集合为所述应用集合的子集;
根据安装所述目标应用集合中每个应用的终端的设备配置参数,确定安装所述目标应用集合中目标应用的被推送终端至少需具备的目标配置参数。
本发明实施例中,应用的属性信息包括应用的安装包大小、应用被安装后所占内存大小以及应用运行时对屏幕分辨率等的要求等。
本发明实施例可以为根据应用被安装的终端数量、应用被安装的终端数量的增加速度以及应用被使用的终端数量等应用推送规则中的至少一个确定待推送的应用集合,或者根据目标终端的用户操作行为信息确定待推送的应用集合。例如,根据应用推送规则确定待推送的应用集合,可以为:获取终端的历史运行信息;根据历史运行信息确定推送场景以及在该推送场景下的待推送内应用;检测目标终端是否处于所述推送场景;若目标终端处于该推送场景,则将待推送应用构成集合作为待推送的应用集合。
本发明实施例中,处理器410调用存储430中存储的程序代码,根据所述应用集合中每个应用的属性信息确定所述应用集合的目标应用集合,可以执行以下操作:
获取所述应用集合中应用的安装包的大小大于预设阈值的应用,将获取的应用构成应用子集合;
获取安装所述应用子集合中应用的终端数量占安装所述应用集合中应用的终端总数量的比例;
若所述比例小于预设比例,确定所述应用子集合为目标应用集合。
其中,预设阈值的大小不同,应用子集合中包括的应用的数量也不同,相应地,安装应用集合中应用的终端数量所占的比例也不同,为了使目标终端的设备配置参数与目标配置参数不匹配时,不向目标终端推送目标应用集合,对目标终端的影响或用户体验减小,此处,预设比例的设定应使安装应用子集合中应用的终端数量所占比例不能过大,预设阈值的设定应使应用子集合中的应用属性信息比较特殊,如安装包过大或者所占内容过大,大部分被推送终端无法满足此配置。
例如,根据应用使用内存的大小分为不同的应用子集合,三个应用子集合分别为应用使用内存的大小为0-50M,50M-100M,大于100M三个;获取每个档次中应用的终端数量占安装应用集合中应用的终端总数量的比例分别为30%,60%,10%;若该比例小于预设比例20%,确定大于100M的应用构成的应用子集合为目标应用集合,可使目标终端的设备配置参数与目标配置参数不匹配时,不向目标终端推送目标应用集合,对目标终端的影响或用户体验减小。
本发明实施例中,处理器410调用存储430中存储的程序代码,根据安装所述目标应用集合中每个应用的终端的设备配置参数,确定安装所述目标应用集合中目标应用的被推送终端至少需具备的目标配置参数,可以执行以下操作:
获取安装所述目标应用集合中每个应用的终端的设备配置参数,所述设备配置参数包括操作***、型号、屏幕分辨率大小以及内存大小中的至少一种;
确定安装所述目标应用集合中每个应用的终端的设备配置参数中具有的共同设备配置参数;
根据所述共同设备配置参数确定安装所述目标应用集合中应用的终端至少需具备的目标设备参数。
例如,该目标设备参数可以为内存至少为多大,屏幕分辨率至少为多少等,这样根据该目标设备参数推送的目标应用才会与目标终端匹配,例如,一些满足上述目标设备参数的游戏可以更好的在目标终端上运行。
本发明实施例中,处理器410调用存储430中存储的程序代码,还可以执行以下操作:
若判断出所述目标终端的设备配置参数与所述目标配置参数不匹配,则将所述应用集合中所述目标应用集合包含的应用过滤掉,获得应用推送子集合;
将所述应用推送子集合中的应用推送给所述目标终端。
本发明实施例中,还可以获取目标终端的当前网络状态,若当前网络状态为预设的网络状态,则处理器410可以推送相应的应用,其中,该预设的网络状态可以为用于指示流量无限的网络或者网络安全级别高的网络,从而,可以避免流量有限时目标终端无法接受推送的应用,或者保证目标终端的安全。
本发明实施例中,处理器410可以将与目标终端的设备配置参数相匹配的目标应用集合中的目标应用推送给目标终端,从而提高所推送的应用与目标终端之间的匹配度,处理器410还可以从应用集合中过滤掉与目标终端不匹配的目标应用集合中的目标应用,同样可以提高所推送应用与目标终端之间的匹配度。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。
在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行***、装置或设备(如基于计算机的***、包括处理器的***或其他可以从指令执行***、装置或设备取指令并执行指令的***)使用,或结合这些指令执行***、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行***、装置或设备或结合这些指令执行***、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDROM)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。
应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行***执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
上述提到的存储介质可以是只读存储器,磁盘或光盘等。尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。

Claims (7)

1.一种应用推送方法,其特征在于,包括:
获取待推送的目标应用集合,所述目标应用集合中的目标应用要求待推送的目标终端至少具备目标配置参数;
获取目标终端的设备配置参数;
判断所述设备配置参数与所述目标配置参数是否匹配,若匹配,则将所述目标应用集合中的目标应用推送给所述目标终端;所述获取待推送的目标应用集合包括:
根据应用推送规则确定待推送的应用集合;
根据所述应用集合中每个应用的属性信息,确定所述应用集合的目标应用集合,所述目标应用集合为所述应用集合的子集;
根据安装所述目标应用集合中每个应用的终端的设备配置参数,确定安装所述目标应用集合中目标应用的被推送终端至少需具备的目标配置参数;
若判断出所述目标终端的设备配置参数与所述目标配置参数不匹配,则将所述应用集合中所述目标应用集合包含的应用过滤掉,获得应用推送子集合;
将所述应用推送子集合中的应用推送给所述目标终端。
2.如权利要求1所述的方法,其特征在于,所述根据所述应用集合中每个应用的属性信息确定所述应用集合的目标应用集合,包括:
获取所述应用集合中应用的安装包的大小大于预设阈值的应用,将获取的应用构成应用子集合;
获取安装所述应用子集合中应用的终端数量占安装所述应用集合中应用的终端总数量的比例;
若所述比例小于预设比例,确定所述应用子集合为目标应用集合。
3.如权利要求1所述的方法,其特征在于,所述根据安装所述目标应用集合中每个应用的终端的设备配置参数,确定安装所述目标应用集合中目标应用的被推送终端至少需具备的目标配置参数,包括:
获取安装所述目标应用集合中每个应用的终端的设备配置参数,所述设备配置参数包括操作***、型号、屏幕分辨率大小以及内存大小中的至少一种;
确定安装所述目标应用集合中每个应用的终端的设备配置参数中具有的共同设备配置参数;
根据所述共同设备配置参数确定安装所述目标应用集合中应用的终端至少需具备的目标设备参数。
4.一种应用推送装置,其特征在于,包括:
第一获取模块,用于获取待推送的目标应用集合,所述目标应用集合中的目标应用要求待推送的目标终端至少具备目标配置参数;
第二获取模块,用于获取目标终端的设备配置参数;
判断模块,用于判断所述设备配置参数与所述目标配置参数是否匹配;
推送模块,用于在所述判断模块判断出所述设备配置参数与所述目标配置参数匹配时,将所述目标应用集合中的目标应用推送给所述目标终端;
其中,所述第一获取模块包括:
第一确定单元,根据应用推送规则确定待推送的应用集合;
第二确定单元,用于根据所述应用集合中每个应用的属性信息确定所述应用集合的目标应用集合,所述目标应用集合为所述应用集合的子集;
第三确定单元,用于根据安装所述目标应用集合中每个应用的终端的设备配置参数,确定安装所述目标应用集合中目标应用的被推送终端至少需具备的目标配置参数;
过滤模块,用于在所述判断模块判断出所述目标终端的设备配置参数与所述目标配置参数不匹配时,将所述应用集合中所述目标应用集合包含的应用过滤掉,获得应用推送子集合;
所述推送模块,还用于将所述过滤模块获得的应用推送子集合中的应用推送给所述目标终端。
5.如权利要求4所述的装置,其特征在于,所述第二确定单元具体用于获取所述应用集合中应用的安装包的大小大于预设阈值的应用,将获取的应用构成应用子集合;获取安装所述应用子集合中应用的终端数量占安装所述应用集合中应用的终端总数量的比例;以及在所述比例小于预设比例时,确定所述应用子集合为目标应用集合。
6.如权利要求4所述的装置,其特征在于,所述第三确定单元具体用于获取安装所述目标应用集合中每个应用的终端的设备配置参数,所述设备配置参数包括操作***、型号、屏幕分辨率大小以及内存大小中的至少一种;确定安装所述目标应用集合中每个应用的终端的设备配置参数中具有的共同设备配置参数;以及根据所述共同设备配置参数确定安装所述目标应用集合中应用的终端至少需具备的目标设备参数。
7.一种服务设备,其特征在于,包括权利要求4至6任一项所述的应用推送装置。
CN201510526407.2A 2015-08-25 2015-08-25 一种应用推送方法、装置及服务设备 Active CN105117464B (zh)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN201510526407.2A CN105117464B (zh) 2015-08-25 2015-08-25 一种应用推送方法、装置及服务设备
PCT/CN2016/095895 WO2017032265A1 (zh) 2015-08-25 2016-08-18 一种应用推送方法、装置及服务设备
US15/752,378 US10558447B2 (en) 2015-08-25 2016-08-18 Application push method, and a service device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510526407.2A CN105117464B (zh) 2015-08-25 2015-08-25 一种应用推送方法、装置及服务设备

Publications (2)

Publication Number Publication Date
CN105117464A CN105117464A (zh) 2015-12-02
CN105117464B true CN105117464B (zh) 2019-02-15

Family

ID=54665454

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510526407.2A Active CN105117464B (zh) 2015-08-25 2015-08-25 一种应用推送方法、装置及服务设备

Country Status (3)

Country Link
US (1) US10558447B2 (zh)
CN (1) CN105117464B (zh)
WO (1) WO2017032265A1 (zh)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105117464B (zh) * 2015-08-25 2019-02-15 北京金山安全软件有限公司 一种应用推送方法、装置及服务设备
CN106484478B (zh) * 2016-10-10 2019-08-02 Oppo广东移动通信有限公司 一种创建分身应用的方法、装置及移动终端
CN108076087B (zh) * 2016-11-11 2021-06-18 斑马智行网络(香港)有限公司 一种应用信息的发送方法、装置及***
CN106843920A (zh) * 2016-12-13 2017-06-13 北京元心科技有限公司 服务器和终端之间的应用分发安装方法及装置
CN108536482B (zh) * 2018-03-05 2021-03-02 Oppo广东移动通信有限公司 应用屏蔽方法、装置、服务器以及存储介质
CN109499070A (zh) * 2018-10-12 2019-03-22 咪咕互动娱乐有限公司 一种下载管理方法、装置和存储介质
CN112817563B (zh) * 2020-03-26 2023-09-29 腾讯科技(深圳)有限公司 目标属性配置信息确定方法、计算机设备和存储介质
CN111555894B (zh) * 2020-04-24 2022-05-06 北京达佳互联信息技术有限公司 数据处理方法、装置、设备和存储介质
CN113806160B (zh) * 2020-06-11 2024-02-02 中移(苏州)软件技术有限公司 一种监测配置文件的方法及装置、设备、存储介质
WO2024016315A1 (en) * 2022-07-22 2024-01-25 Qualcomm Incorporated Network node capability detection for data channel applications

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102665177A (zh) * 2012-04-20 2012-09-12 北京慧创新盈科技有限公司 基于机型匹配信息的应用程序信息推送方法、***及装置
CN104216998A (zh) * 2014-09-10 2014-12-17 广州金山网络科技有限公司 一种推荐应用程序的方法、装置及终端设备
CN104679852A (zh) * 2015-02-12 2015-06-03 广东欧珀移动通信有限公司 一种应用软件推荐方法及装置

Family Cites Families (52)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7055148B2 (en) * 2000-12-07 2006-05-30 Hewlett-Packard Development Company, L.P. System and method for updating firmware
US7003767B2 (en) * 2001-10-02 2006-02-21 International Business Machines Corp. System and method for remotely updating software applications
US7069581B2 (en) * 2001-10-04 2006-06-27 Mcafee, Inc. Method and apparatus to facilitate cross-domain push deployment of software in an enterprise environment
US7035630B2 (en) * 2003-09-16 2006-04-25 Research In Motion Limited Demand-based provisioning for a mobile communication device
US7490323B2 (en) * 2004-02-13 2009-02-10 International Business Machines Corporation Method and system for monitoring distributed applications on-demand
US20050289538A1 (en) * 2004-06-23 2005-12-29 International Business Machines Corporation Deploying an application software on a virtual deployment target
US7889869B2 (en) * 2004-08-20 2011-02-15 Nokia Corporation Methods and apparatus to integrate mobile communications device management with web browsing
US20060106806A1 (en) * 2004-11-12 2006-05-18 Smith Micro Software, Inc. Software update for a plurality of mobile devices
US8190715B1 (en) * 2004-12-29 2012-05-29 Emc Corporation System and methods for remote agent installation
CA2496231A1 (en) * 2005-02-04 2006-08-04 Shopplex.Com Corporation System and method for controlling and monitoring an application in a network
US7831959B1 (en) * 2005-03-24 2010-11-09 Netapp, Inc. Method and apparatus to manage configuration for multiple file server appliances
US20070093243A1 (en) * 2005-10-25 2007-04-26 Vivek Kapadekar Device management system
US20080040455A1 (en) * 2006-08-08 2008-02-14 Microsoft Corporation Model-based deployment and configuration of software in a distributed environment
US20080127179A1 (en) * 2006-09-25 2008-05-29 Barrie Jon Moss System and apparatus for deployment of application and content to different platforms
US20090228868A1 (en) * 2008-03-04 2009-09-10 Max Drukman Batch configuration of multiple target devices
US8370800B2 (en) * 2008-06-03 2013-02-05 International Business Machines Corporation Determining application distribution based on application state tracking information
US8584119B2 (en) * 2008-06-24 2013-11-12 International Business Machines Corporation Multi-scenerio software deployment
US8078158B2 (en) * 2008-06-26 2011-12-13 Seven Networks, Inc. Provisioning applications for a mobile device
US8291378B2 (en) * 2008-07-29 2012-10-16 International Business Machines Corporation Simplified deployment modeling
US8775574B2 (en) * 2008-11-26 2014-07-08 Red Hat, Inc. Remote network management having multi-node awareness
US8463884B2 (en) * 2009-04-08 2013-06-11 Microsoft Corporation Synchronization of mobile device with application server
US20100325624A1 (en) * 2009-06-22 2010-12-23 Stephen John Bartolo Method and System for Application Portability
US8463885B2 (en) * 2009-08-31 2013-06-11 Red Hat, Inc. Systems and methods for generating management agent installations
US8887144B1 (en) * 2009-09-04 2014-11-11 Amazon Technologies, Inc. Firmware updates during limited time period
US8601170B1 (en) * 2009-09-08 2013-12-03 Amazon Technologies, Inc. Managing firmware update attempts
US8949397B2 (en) * 2009-10-14 2015-02-03 Blackberry Limited Maintenance methods, devices and systems for mobile communications system
EP2577451A4 (en) * 2010-06-01 2014-06-18 Hewlett Packard Development Co METHODS, APPARATUS, AND ARTICLES OF MANUFACTURE FOR DEPLOYING SOFTWARE APPLICATIONS
US8958780B2 (en) * 2010-10-07 2015-02-17 Blackberry Limited Provisioning based on application and device capability
WO2012056324A1 (en) 2010-10-29 2012-05-03 France Telecom Method and system to recommend applications from an application market place to a new device
CN102591874B (zh) * 2011-01-12 2013-12-25 联想(北京)有限公司 提示方法、终端和服务器
US8261295B1 (en) * 2011-03-16 2012-09-04 Google Inc. High-level language for specifying configurations of cloud-based deployments
US8914794B2 (en) * 2011-06-30 2014-12-16 Rockwell Automation Technologies, Inc. Multiple deployment of applications with multiple configurations in an industrial automation environment
US20130326502A1 (en) * 2012-05-30 2013-12-05 Google Inc. Installing applications remotely
US9250884B2 (en) * 2012-07-17 2016-02-02 Oracle International Corporation Automatic deployment of software applications to meet regulatory compliance requirements
US9003395B2 (en) * 2012-08-10 2015-04-07 Adobe Systems Incorporated Directing plug-in updates for a software application to a target audience using manifest parameters
JP6131551B2 (ja) * 2012-09-18 2017-05-24 株式会社リコー 情報処理システム、情報処理装置、情報処理方法、及び情報処理プログラム
US9317269B2 (en) * 2012-09-28 2016-04-19 Wal-Mart Stores, Inc. Systems and methods for installing, managing, and provisioning applications
RU2541935C2 (ru) * 2012-12-25 2015-02-20 Закрытое акционерное общество "Лаборатория Касперского" Система и способ развертывания предварительно сконфигурированного программного обеспечения
RU2523113C1 (ru) * 2012-12-25 2014-07-20 Закрытое акционерное общество "Лаборатория Касперского" Система и способ целевой установки сконфигурированного программного обеспечения
US9645834B2 (en) * 2013-01-18 2017-05-09 Good Technology Holdings Limited Methods for remote configuration of software applications
CN104035812A (zh) * 2013-03-04 2014-09-10 联想(北京)有限公司 一种向电子设备推荐应用的方法及***
US9569205B1 (en) * 2013-06-10 2017-02-14 Symantec Corporation Systems and methods for remotely configuring applications
US8805972B1 (en) * 2013-06-26 2014-08-12 Kaspersky Lab Zao Multi-platform operational objective configurator for computing devices
US9684499B2 (en) * 2013-06-30 2017-06-20 Dropbox, Inc. Systems and methods for facilitating installation of software applications
JP6167736B2 (ja) * 2013-08-05 2017-07-26 ソニー株式会社 情報処理装置、サーバ装置、情報処理方法及びプログラム
US9830169B2 (en) * 2013-09-30 2017-11-28 Adobe Systems Incorporated Method and apparatus for remotely delivering software
CN104794115A (zh) 2014-01-16 2015-07-22 腾讯科技(深圳)有限公司 应用推荐方法和***
CN105224343B (zh) * 2014-05-27 2019-09-17 阿里巴巴集团控股有限公司 一种应用程序的更新提示方法和装置
CN104090807A (zh) 2014-07-18 2014-10-08 广州金山网络科技有限公司 一种应用软件新版本信息获得方法及装置
US9553766B2 (en) * 2014-12-15 2017-01-24 Sap Se Determined configuration update for edge components
CN105117464B (zh) 2015-08-25 2019-02-15 北京金山安全软件有限公司 一种应用推送方法、装置及服务设备
US10045203B2 (en) * 2016-08-27 2018-08-07 Verizon Patent And Licensing Inc. Enterprise software/firmware management and distribution

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102665177A (zh) * 2012-04-20 2012-09-12 北京慧创新盈科技有限公司 基于机型匹配信息的应用程序信息推送方法、***及装置
CN104216998A (zh) * 2014-09-10 2014-12-17 广州金山网络科技有限公司 一种推荐应用程序的方法、装置及终端设备
CN104679852A (zh) * 2015-02-12 2015-06-03 广东欧珀移动通信有限公司 一种应用软件推荐方法及装置

Also Published As

Publication number Publication date
US20190004781A1 (en) 2019-01-03
WO2017032265A1 (zh) 2017-03-02
US10558447B2 (en) 2020-02-11
CN105117464A (zh) 2015-12-02

Similar Documents

Publication Publication Date Title
CN105117464B (zh) 一种应用推送方法、装置及服务设备
CN106897284B (zh) 电子书籍的推荐方法及装置
CN104156414B (zh) 一种垃圾文件的清理方法、装置及终端
CN102510400B (zh) 一种用于确定用户的可疑度信息的方法、装置和设备
CN104462500B (zh) 控件活跃度的确定方法、控件处理方法及装置
CN106656528A (zh) 一种网络会议***
CN107404589A (zh) 呼叫号码的类型识别方法、装置及终端设备
CN105468674A (zh) 窗口拦截方法、装置和终端设备
CN110247796A (zh) 监控告警方法、装置及相关设备
CN107909569A (zh) 一种花屏检测方法、花屏检测装置及电子设备
CN111367562A (zh) 数据采集方法、装置、存储介质及处理器
CN105354721A (zh) 一种识别机器操作行为的方法及装置
CN108897592A (zh) 一种软件展示方法及相关设备
CN108446371A (zh) 数据回导方法、装置、计算机设备及存储介质
CN108270753A (zh) 注销用户账号的方法及装置
CN104268193A (zh) 一种广告网页的拦截方法及装置
CN106445501A (zh) 一种通知栏的显示方法和终端
CN106126011A (zh) 一种应用程序的资源占用信息显示方法及移动终端
CN108984687A (zh) 基于用户行为的自动加群控制方法、装置及存储介质
CN108733440A (zh) 界面图标配置方法、装置及终端设备
CN110365682B (zh) 一种反作弊方法及装置
CN104808998B (zh) 显示全局控件的方法、装置及移动终端
CN110704198B (zh) 数据操作方法、装置、存储介质以及处理器
CN106484395B (zh) 事件显示方法及装置
CN105631318B (zh) 一种注册表键值的获取方法及装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant