第三方软件管理方法及装置制造方法及图纸

技术编号:20914766 阅读:14 留言:0更新日期:2019-04-20 09:21
本发明专利技术提出一种第三方软件管理方法及装置,其中方法包括:通过开放平台接收用户输入的查询指令,并从查询指令中提取软件标识信息;开放平台获取与软件标识信息对应的第三方软件列表;开放平台展示所述第三方软件列表,以供用户选择;开放平台接收用户从第三方软件列表中选择的目标第三方软件,并将查询指令转发给目标第三方软件;开放平台接收并展示目标第三方软件返回的针对查询指令的查询结果。通过开放平台与用户的交互,确定满足用户需求的第三方软件。同时,通过开放平台与第三方软件的交互,由开放平台调起满足用户需求的第三方软件提供相应的服务。此外,由用户根据自身意愿选择提供服务的第三方软件,实现了用户自主,提高了用户体验。

Third-party software management methods and devices

The invention provides a third-party software management method and device, which includes: receiving inquiry instructions from users through an open platform and extracting software identification information from inquiry instructions; obtaining a third-party software list corresponding to software identification information by an open platform; displaying the third-party software list on an open platform for users'selection; and receiving users by an open platform. Target third-party software selected from the list of third-party software and forwarded query instructions to the target third-party software; open platform receives and displays the query results returned by the target third-party software for query instructions. Through the interaction between the open platform and users, the third-party software that meets the needs of users is determined. At the same time, through the interaction between the open platform and the third-party software, the third-party software which meets the needs of users is mobilized by the open platform to provide corresponding services. In addition, the third-party software that users choose to provide services according to their own wishes achieves user autonomy and improves user experience.

【技术实现步骤摘要】
第三方软件管理方法及装置
本专利技术涉及移动互联网
,尤其涉及一种第三方软件管理方法及装置。
技术介绍
随着移动互联网技术的发展,涌现出越来越多的第三方软件。多种多样的第三方软件可以向用户提供多种多样的服务,例如,打车类第三方软件可以向用户提供打车服务,餐饮类第三方软件可以向用户提供点餐服务。目前,当用户需要第三方软件来提供相应的服务时,需要手动启动相应的第三方软件,并在第三方软件中输入查询指令获取相应的服务。当启动第三方软件后,可能会出现第三方软件不存在相应的服务的情形,这时,用户可能要启动其他的第三方软件,并在其他的第三方软件中尝试查询是否存在相应的服务。显然,这种依靠用户的个人经验启动相应的第三方软件提供服务的方式,可能会出现难以满足用户需求的情形,影响用户体验。
技术实现思路
本专利技术旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本专利技术的第一个目的在于提出一种第三方软件管理方法。本专利技术的第二个目的在于提出一种第三方软件管理装置。本专利技术的第三个目的在于提出另一种第三方软件管理装置。本专利技术的第四个目的在于提出一种非临时性计算机可读存储介质。本专利技术的第五个目的在于提出一种计算机程序产品。为达上述目的,本专利技术第一方面实施例提出了一种第三方软件管理方法,包括:开放平台接收用户输入的查询指令,并从所述查询指令中提取软件标识信息;所述开放平台获取与所述软件标识信息对应的第三方软件列表;所述开放平台展示所述第三方软件列表,以供用户选择;所述开放平台接收所述用户从所述第三方软件列表中选择的目标第三方软件,并将所述查询指令转发给所述目标第三方软件;所述开放平台接收并展示所述目标第三方软件返回的针对所述查询指令的查询结果。进一步地,所述开放平台获取与所述软件标识信息对应的第三方软件列表,包括:获取与所述软件标识信息对应的全部第三方软件;针对所述全部第三方软件中的每个第三方软件,判断所述第三方软件是否在预设的黑名单中,若不是,则将所述第三方软件添加到所述第三方软件列表中。进一步地,所述开放平台获取与所述软件标识信息对应的第三方软件列表,包括:判断预设的白名单中是否存在与所述软件标识信息对应的第三方软件;若存在,则将所述白名单中的与所述软件标识信息对应的第三方软件添加到所述第三方软件列表中。进一步地,在所述判断预设的白名单中是否存在与所述软件标识信息对应的第三方软件之后,还包括:若不存在,则获取与所述软件标识信息对应的全部第三方软件;针对所述全部第三方软件中的每个第三方软件,判断所述第三方软件是否在预设的黑名单中,若不是,则将所述第三方软件添加到所述第三方软件列表中。进一步地,所述方法还包括:所述开放平台接收用户的设置指令,所述设置指令用于指示将用户设置的第三方软件添加到黑名单中;根据所述设置指令将用户设置的第三方软件添加到黑名单中。进一步地,所述方法还包括:所述开放平台接收用户的设置指令,所述设置指令用于指示将用户设置的第三方软件添加到白名单中;根据所述设置指令将用户设置的第三方软件添加到白名单中。进一步地,在所述将所述查询指令转发给所述目标第三方软件之前,还包括:确定用户已授权开放平台通过用户的账号信息访问目标第三方软件。本专利技术实施例提供的第三方软件管理方法,通过开放平台接收用户输入的查询指令,并从所述查询指令中提取软件标识信息;所述开放平台获取与所述软件标识信息对应的第三方软件列表;所述开放平台展示所述第三方软件列表,以供用户选择;所述开放平台接收所述用户从所述第三方软件列表中选择的目标第三方软件,并将所述查询指令转发给所述目标第三方软件;所述开放平台接收并展示所述目标第三方软件返回的针对所述查询指令的查询结果。通过开放平台与用户的交互,识别用户需求,确定满足用户需求的第三方软件。同时,通过开放平台与第三方软件的交互,由开放平台调起满足用户需求的第三方软件提供相应的服务。此外,通过向用户提供第三方软件列表,由用户根据自身意愿选择提供服务的第三方软件,实现了用户自主,提高了用户体验。为达上述目的,本专利技术第二方面实施例提出了一种第三方软件管理装置,包括:接收模块,用于开放平台接收用户输入的查询指令,并从所述查询指令中提取软件标识信息;获取模块,用于获取与所述软件标识信息对应的第三方软件列表;展示模块,用于所述开放平台展示所述第三方软件列表,以供用户选择;选择模块,用于所述开放平台接收所述用户从所述第三方软件列表中选择的目标第三方软件,并将所述查询指令转发给所述目标第三方软件;所述展示模块,还用于所述开放平台接收并展示所述目标第三方软件返回的针对所述查询指令的查询结果。进一步地,所述获取模块具体用于:获取与所述软件标识信息对应的全部第三方软件;针对所述全部第三方软件中的每个第三方软件,判断所述第三方软件是否在预设的黑名单中,若不是,则将所述第三方软件添加到所述第三方软件列表中。进一步地,所述获取模块具体用于:判断预设的白名单中是否存在与所述软件标识信息对应的第三方软件;若存在,则将所述白名单中的与所述软件标识信息对应的第三方软件添加到所述第三方软件列表中。进一步地,所述接收模块具体用于:在所述判断预设的白名单中不存在与所述软件标识信息对应的第三方软件时,则获取与所述软件标识信息对应的全部第三方软件;针对所述全部第三方软件中的每个第三方软件,判断所述第三方软件是否在预设的黑名单中,若不是,则将所述第三方软件添加到所述第三方软件列表中。进一步地,所述装置还包括:第一设置模块,用于所述开放平台接收用户的设置指令,所述设置指令用于指示将用户设置的第三方软件添加到黑名单中;第一添加模块,用于根据所述设置指令将用户设置的第三方软件添加到黑名单中。进一步地,所述装置还包括:第二设置模块,用于所述开放平台接收用户的设置指令,所述设置指令用于指示将用户设置的第三方软件添加到白名单中;第二添加模块,用于根据所述设置指令将用户设置的第三方软件添加到白名单中。进一步地,所述选择模块,具体用于:在所述将所述查询指令转发给所述目标第三方软件之前,确定用户已授权开放平台通过用户的账号信息访问目标第三方软件。本专利技术实施例提供的第三方软件管理装置,通过开放平台接收用户输入的查询指令,并从所述查询指令中提取软件标识信息;开放平台获取与所述软件标识信息对应的第三方软件列表;所述开放平台展示所述第三方软件列表,以供用户选择;所述开放平台接收所述用户从所述第三方软件列表中选择的目标第三方软件,并将所述查询指令转发给所述目标第三方软件;所述开放平台接收并展示所述目标第三方软件返回的针对所述查询指令的查询结果。通过开放平台与用户的交互,识别用户需求,确定满足用户需求的第三方软件。同时,通过开放平台与第三方软件的交互,由开放平台调起满足用户需求的第三方软件提供相应的服务。此外,通过向用户提供第三方软件列表,由用户根据自身意愿选择提供服务的第三方软件,实现了用户自主,提高了用户体验。为达上述目的,本专利技术第三方面实施例提出了另一种第三方软件管理装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上所述的第三方软件管理方法。为了实现上述目的,本专利技术第四方面实施例提出了一种非临时性计算机可读存储介质,当所本文档来自技高网...

【技术保护点】
1.一种第三方软件管理方法,其特征在于,包括:开放平台接收用户输入的查询指令,并从所述查询指令中提取软件标识信息;所述开放平台获取与所述软件标识信息对应的第三方软件列表;所述开放平台展示所述第三方软件列表,以供用户选择;所述开放平台接收所述用户从所述第三方软件列表中选择的目标第三方软件,并将所述查询指令转发给所述目标第三方软件;所述开放平台接收并展示所述目标第三方软件返回的针对所述查询指令的查询结果。

【技术特征摘要】
1.一种第三方软件管理方法,其特征在于,包括:开放平台接收用户输入的查询指令,并从所述查询指令中提取软件标识信息;所述开放平台获取与所述软件标识信息对应的第三方软件列表;所述开放平台展示所述第三方软件列表,以供用户选择;所述开放平台接收所述用户从所述第三方软件列表中选择的目标第三方软件,并将所述查询指令转发给所述目标第三方软件;所述开放平台接收并展示所述目标第三方软件返回的针对所述查询指令的查询结果。2.根据权利要求1所述的方法,其特征在于,所述开放平台获取与所述软件标识信息对应的第三方软件列表,包括:获取与所述软件标识信息对应的全部第三方软件;针对所述全部第三方软件中的每个第三方软件,判断所述第三方软件是否在预设的黑名单中,若不是,则将所述第三方软件添加到所述第三方软件列表中。3.根据权利要求1所述的方法,其特征在于,所述开放平台获取与所述软件标识信息对应的第三方软件列表,包括:判断预设的白名单中是否存在与所述软件标识信息对应的第三方软件;若存在,则将所述白名单中的与所述软件标识信息对应的第三方软件添加到所述第三方软件列表中。4.根据权利要求3所述的方法,在所述判断预设的白名单中是否存在与所述软件标识信息对应的第三方软件之后,还包括:若不存在,则获取与所述软件标识信息对应的全部第三方软件;针对所述全部第三方软件中的每个第三方软件,判断所述第三方软件是否在预设的黑名单中,若不是,则将所述第三方软件添加到所述第三方软件列表中。5.根据权利要求2所述的方法,其特征在于,还包括:所述开放平台接收用户的设置指令,所述设置指令用于指示将用户设置的第...

【专利技术属性】
技术研发人员:宋雨濛
申请(专利权)人:北京金山安全软件有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1