CN105760202B - 服务器、计算设备、软件压缩包处理装置及方法 - Google Patents
服务器、计算设备、软件压缩包处理装置及方法 Download PDFInfo
- Publication number
- CN105760202B CN105760202B CN201610144643.2A CN201610144643A CN105760202B CN 105760202 B CN105760202 B CN 105760202B CN 201610144643 A CN201610144643 A CN 201610144643A CN 105760202 B CN105760202 B CN 105760202B
- Authority
- CN
- China
- Prior art keywords
- channel mark
- channel
- compression packet
- software compression
- code
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/61—Installation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/04—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
- H04L63/0428—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computing Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Stored Programmes (AREA)
Abstract
本发明公开了一种服务器、计算设备、软件压缩包处理装置及方法。处理器可以从存储器读取软件压缩包,根据预定义的字节数组格式封装表示软件压缩包的发布渠道的渠道标识,得到渠道标识字节数组,并将渠道标识字节数组写入软件压缩包的注释内,得到对应于发布渠道的软件压缩包,渠道标识字节数组依次包括协议头部、渠道标识代码长度信息以及渠道标识代码,渠道标识代码为渠道标识或对应于渠道标识的代码,可以通过通信模块将对应于发布渠道的软件压缩包发送给发布渠道。由此,能够较快地在软件包中打入渠道号,且打入的渠道号不易被篡改。
Description
技术领域
本发明涉及计算机软件技术领域,特别涉及一种用于进行软件压缩包处理的服务器和计算设备、软件压缩包处理装置及软件压缩包处理方法。
背景技术
随着互联网尤其是移动互联网的发展,应用程序的种类和数量出现了***性的增长,一款应用程序要想取得用户的喜欢,除了要有好的产品创意及实现,应用程序产品的推广也越来越重要。软件开发者有时需要将同一软件在不同的发布渠道上进行发布,例如通过其商业合作者将同一版本的软件同步发布。在这种情况下,需要对软件的不同发布渠道的发布效果进行区分和评估。
现有的区分方法主要是在软件包中增加写有渠道号的文件,生成对应的渠道包,然后在相应的发布渠道进行发布。这种方式虽然能够很好地区分发布渠道,但是由于往包中加入文件需要解压、再压缩,再加上重新签名也同样需要解压、再压缩,因此打包耗时较长(200MB的包需要30秒-1分钟)。
因此,需要一种方便快捷的渠道标识配置方式。
发明内容
本发明要解决的一个技术问题是提供一种用于进行软件压缩包处理的服务器和计算设备、软件压缩包处理装置及软件压缩包处理方法,其能够较快地在软件包中打入渠道号。
根据本发明的一个方面,公开了一种服务器,其包括:存储器,用于存储软件压缩包;处理器,用于从存储器读取软件压缩包,根据预定义的字节数组格式封装表示软件压缩包的发布渠道的渠道标识,得到渠道标识字节数组,并将渠道标识字节数组写入软件压缩包的注释内,得到对应于发布渠道的软件压缩包,渠道标识字节数组依次包括协议头部、渠道标识代码长度信息以及渠道标识代码,渠道标识代码为渠道标识或对应于渠道标识的代码;以及通信模块,用于将对应于发布渠道的软件压缩包发送给发布渠道。
由此,采用在软件压缩包的注释内写入渠道标识的方式,使得不对软件包进行解压,就可以在软件包内打入渠道标识,方便快捷。对于客户端设备来说,其可以根据预定义的字节数组格式读取软件压缩包中的渠道标识。
优选地,渠道标识代码可以是加密的渠道标识代码。
由此,还可以对经过预定义字节数组封装后得到的渠道标识字节数组中的渠道标识代码本身进行加密,使得渠道标识不易被识别,增强软件压缩包中的渠道标识的保密性,降低渠道标识被篡改的可能。
根据本发明的另一方面,还公开了一种软件压缩包处理装置,包括:封装模块,用于根据预定义的字节数组格式封装渠道标识,得到渠道标识字节数组,其中,渠道标识表示软件压缩包的发布渠道,渠道标识字节数组依次包括协议头部、渠道标识代码长度信息以及渠道标识代码,渠道标识代码为渠道标识或对应于渠道标识的代码;写入模块,用于将渠道标识字节数组写入软件压缩包的注释内。
根据本发明的另一方面,还公开了一种软件压缩包处理方法,包括:根据预定义的字节数组格式封装渠道标识,得到渠道标识字节数组,其中,渠道标识表示软件压缩包的发布渠道,渠道标识字节数组依次包括协议头部、渠道标识代码长度信息以及渠道标识代码,渠道标识代码为渠道标识或对应于渠道标识的代码;将渠道标识字节数组写入软件压缩包的注释内。
优选地,在封装渠道标识的步骤之前,该方法还可以包括:对渠道标识进行加密,得到加密的渠道标识代码。
优选地,上述方法中述及的对渠道标识进行加密的步骤可以包括:对渠道标识以AES高级加密标准进行AES加密;对AES加密后的渠道标识进行Base64编码加密,得到加密的渠道标识代码。
根据本发明的另一个方面,还公开了一种能够基于软件压缩包安装软件的计算设备,其包括:存储器,用于存储软件压缩包;处理器,用于从存储器读取软件压缩包,在软件压缩包的注释内识别预定义的协议头部,在协议头部之后读取渠道标识代码长度信息,基于渠道标识代码长度信息,在渠道标识代码长度信息之后提取渠道标识代码;通信模块,用于向分发量统计服务器发送渠道标识。
优选地,渠道标识代码被加密,处理器还对加密的渠道标识代码进行解密。
根据本发明的另一个方面,还公开了一种软件压缩包处理装置,包括:读取模块,用于响应于从软件压缩包的注释内识别到预定义的协议头部,在协议头部之后读取渠道标识代码长度信息;提取模块,用于基于渠道标识代码长度信息,在渠道标识代码长度信息之后提取渠道标识代码。
根据本发明的另一个方面,还公开了一种软件压缩包处理方法,包括:响应于从软件压缩包的注释内识别到预定义的协议头部,在协议头部之后读取渠道标识代码长度信息;基于渠道标识代码长度信息,在渠道标识代码长度信息之后提取渠道标识代码。
优选地,渠道标识代码被加密,该方法还包括:对渠道标识进行解密,得到解密的渠道标识代码。
利用本发明的用于进行软件压缩包处理的服务器和计算设备、服务器侧的软件压缩包处理装置及软件压缩包处理方法,能够方便、快捷地为软件压缩包配置渠道标识。利用本发明客户端侧的用于进行软件压缩包处理的计算设备、软件压缩包处理装置及软件压缩包处理方法,能够方便、快捷地从软件压缩包中获取渠道标识。
附图说明
通过结合附图对本公开示例性实施方式进行更详细的描述,本公开的上述以及其它目的、特征和优势将变得更加明显,其中,在本公开示例性实施方式中,相同的参考标号通常代表相同部件。
图1示出了基于本发明的服务器的结构的示意性方框图。
图2示出了本发明服务器侧的软件压缩包处理装置的示意性方框图。
图3示出了本发明服务器侧的软件压缩包处理方法的示意性流程图。
图4示出了图3中的步骤S150可以包括子步骤S151、S152的示意性流程图。
图5示出了本发明客户端侧的计算设备的结构的示意性方框图。
图6示出了本发明客户端侧的软件压缩包处理装置的示意性方框图。
图7示出了本发明客户端侧的软件压缩包处理方法的示意性流程图。
具体实施方式
下面将参照附图更详细地描述本公开的优选实施方式。虽然附图中显示了本公开的优选实施方式,然而应该理解,可以以各种形式实现本公开而不应被这里阐述的实施方式所限制。相反,提供这些实施方式是为了使本公开更加透彻和完整,并且能够将本公开的范围完整地传达给本领域的技术人员。
图1示出了基于本发明的服务器的结构的示意性方框图。
如图1所示,本发明的服务器包括存储器1、处理器2以及通信模块3。
存储器1可以存储软件压缩包。处理器2能够从存储器1读取软件压缩包,将对应于发布渠道的渠道标识(用于表示软件压缩包的发布渠道)以预定义的字节数组格式封装,得到渠道标识字节数组,并将封装后的渠道标识字节数组写入软件压缩包的注释内,然后通过通信模块3将处理后的软件压缩包发送至对应的发布渠道。
由此,本发明的服务器采用在软件压缩包的注释内写入渠道标识的方式,使得不对软件包进行解压,就可以在软件包内打入渠道标识,方便快捷。并且打入的渠道标识可以是根据预定义的字节数组格式封装的,这样,对于安装软件的客户端设备来说,其可以按照预定义的字节数组格式读取软件压缩包中的渠道标识,并可以将其发送给分发量统计服务器。
图2示出了本发明服务器侧的软件压缩包处理装置的结构的示意性方框图。
参见图2,本发明服务器侧的软件压缩包处理装置可以包括封装模块21和写入模块22。
封装模块21可以根据预定义的字节数组格式封装渠道标识,得到渠道标识字节数组。
写入模块22可以将渠道标识字节数组写入软件压缩包的注释内。
如图2所示,该软件压缩包处理装置还可以包括加密模块23,加密模块23可以由第一加密模块231和第二加密模块232组成。
加密模块23能够对渠道标识进行加密。
其中,可由第一加密模块231和第二加密模块232依次完成对渠道标识的加密。
具体来说,第一加密模块231可以以AES高级加密标准对渠道标识进行AES加密,然后由第二加密模块对经过AES加密后的渠道标识进行Base64编码加密。
图3示出了本发明服务器侧的软件压缩包处理方法的示意性流程图。其中,图3所示的各个步骤都可以由图1中的处理器或图2所示的装置中的相关功能模块实现,下面结合图1、图2对图3中的各个步骤进行详细说明。
在步骤S100,由处理器2或封装模块21,根据预定义的字节数组格式封装渠道标识,得到渠道标识字节数组。
其中,渠道标识代表了软件压缩包的发布渠道。就本发明而言,软件压缩包可以是安装在移动客户端或PC端或其它可安装软件的计算设备上的多种格式的软件压缩包,如可以是应用在安卓手机上的APK包,也可以是应用在IOS***手机上的ipa格式的软件压缩包。
与软件压缩包对应的渠道标识可以由多种方式产生,如可以是由其它装置、软件预先生成的,也可以人工设定的,当然还可以有其它获取方式,由于渠道标识的生成不是本文的重点,此处不再赘述。
采用预定义的字节数组格式/协议对渠道标识进行封装,可以使得安装软件的客户端设备根据格式方便地读取渠道标识。其中,预定义的字节数组格式可以根据需要自行设定,根据所设定的预定义的字节数组格式不同,封装后得到的渠道标识字节数组也不尽相同。
就本发明而言,渠道标识字节数组可以依次包括协议头部、渠道标识代码长度信息以及渠道标识代码。其中,渠道标识代码可以是渠道标识本身(如渠道标识本身是代码的情况下,渠道标识代码就是渠道标识本身),也可以是对应于渠道标识的代码。
在步骤S200,由处理器2,或写入模块22,将渠道标识字节数组写入软件压缩包的注释内。
步骤S200的执行原理在于,对于软件压缩包而言,一般不需要对压缩包进行解压操作,即可在压缩包的注释内写入相关内容。因此,本发明将软件压缩包的渠道标识写入软件压缩包的注释内,这样,与现有的渠道打包方式相比,可以省去解压、压缩、重新签名等操作,大大降低渠道打包所需要的时间。
进一步地,如图3所示,该方法还可以包括步骤S150。
在步骤S150,由处理器2,或加密模块23,对渠道标识/渠道标识代码进行加密。
具体地说,在执行步骤S100之前,可以使用加密模块23对渠道标识/渠道标识代码进行加密,然后再执行步骤S100,根据预定义的字节数组格式封装经过加密后的渠道标识,以进一步提高渠道标识被恶意破解的难度。
另外,应该知道,图3所示的执行顺序仅是为了更清楚地描述本发明,应该明白,对本发明而言,步骤S150与步骤S100的顺序可以调换,即可以先执行步骤S150然后执行步骤S100,也可以在执行步骤S100的过程中执行步骤S150,其执行顺序对本发明并无影响。
如图4所示,步骤S150可以可选地包括步骤S151、步骤S152。
在步骤S151,由处理器2或第一加密模块231对渠道标识/渠道标识代码以AES高级加密标准进行AES加密。
在步骤S152,由处理器2或第二加密模块232对经过AES加密后的渠道标识/渠道标识代码进行Base64编码加密。
由此,采用AES加密和Base64编码加密的方式可以进一步增强渠道标识代码的不可读性。
至此,结合图1至图4详细描述了本发明的用于进行软件压缩包处理的服务器、服务器侧的软件压缩包处理装置以及软件压缩包处理方法。如上所述,根据本发明,能够快速地将用于区分发布渠道的渠道标识写入软件压缩包。在优选实施方式中通过加密可以使得写入软件压缩包的渠道标识不易被篡改。
对应于上述服务器,本发明还公开了一种能够基于软件压缩包安装软件的计算设备。本发明的计算设备能够识别经过上文所述的服务器配置后的软件压缩包中的渠道标识。
图5示出了本发明客户端侧的计算设备的结构的示意性方框图。
如图5所示,本发明的计算设备包括第二存储器51、第二处理器52以及第二通信模块53。
第二存储器51可以存储软件压缩包。第二处理器52能够从第二存储器53读取软件压缩包,并在软件压缩包的注释内提取渠道标识代码,然后通过第二通信模块53向分发量统计服务器发送渠道标识。
图6示出了本发明的软件压缩包处理装置可以具有的结构的示意性方框图。参见图6,本发明的软件压缩包处理装置可以包括读取模块521和提取模块522.
读取模块521用于响应于从软件压缩包的注释内识别到预定义的协议头部,在协议头部之后读取渠道标识代码长度信息。
提取模块522用于基于渠道标识代码长度信息,在渠道标识代码长度信息之后提取渠道标识代码。
如图6所示,装置还可以包括解密模块523。解密模块523能够对渠渠道标识进行解密。
图7示出了本发明的软件压缩包处理方法的示意性流程图。其中,图7所示的各个步骤都可以由图5中的第二处理器或图6所示的装置中的相关功能模块实现,下面结合图5、图6对图7中的各个步骤进行详细说明。
另外,本发明客户端侧的软件压缩包处理方法与图1至图3中所示的用于进行软件压缩包处理的服务器、服务器侧的软件压缩包处理装置及软件压缩包处理方法相对应。更确切地说,在一定程度上是图3中所示处理方法的逆向过程。因此,下面仅就本发明客户端侧的软件压缩包处理方法可以具有的步骤做以简要说明,对于其中各个步骤的更详细部分不再说明。
在步骤S700,由第二处理器52或读取模块521,响应于从软件压缩包的注释内识别到预定义的协议头部,在协议头部之后读取渠道标识代码长度信息。
在步骤S710,基于渠道标识代码长度信息,由第二处理器52或提取模块522在渠道标识代码长度信息之后提取渠道标识代码。
进一步地,如图7所示,在渠道标识代码被加密的情况下,
还可以在步骤S720,进一步由第二处理器52或解密模块523,对渠道标识代码进行解密。
由此,第二处理器52可以方便快捷地从软件压缩包中获取渠道标识,然后可以通过第二通信模块53将所获取的渠道标识发送给分发量统计服务器。
综上所述,利用本发明的用于进行软件压缩包处理的服务器、软件压缩包处理装置及软件压缩包处理方法,能够方便、快捷地为软件压缩包配置渠道标识。利用本发明客户端侧的用于进行软件压缩包处理的计算设备、软件压缩包处理装置及软件压缩包处理方法,能够方便、快捷地从软件压缩包中获取渠道标识。
上文中已经参考附图详细描述了根据本发明的用于进行软件压缩包处理的服务器和计算设备、软件压缩包处理装置以及及软件压缩包处理方法。
此外,根据本发明的方法还可以实现为一种计算机程序,该计算机程序包括用于执行本发明的上述方法中限定的上述各步骤的计算机程序代码指令。或者,根据本发明的方法还可以实现为一种计算机程序产品,该计算机程序产品包括计算机可读介质,在该计算机可读介质上存储有用于执行本发明的上述方法中限定的上述功能的计算机程序。本领域技术人员还将明白的是,结合这里的公开所描述的各种示例性逻辑块、模块、电路和算法步骤可以被实现为电子硬件、计算机软件压缩包或两者的组合。
附图中的流程图和框图显示了根据本发明的多个实施例的***和方法的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标记的功能也可以以不同于附图中所标记的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的***来实现,或者可以用专用硬件与计算机指令的组合来实现。
以上已经描述了本发明的各实施例,上述说明是示例性的,并非穷尽性的,并且也不限于所披露的各实施例。在不偏离所说明的各实施例的范围和精神的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。本文中所用术语的选择,旨在最好地解释各实施例的原理、实际应用或对市场中的技术的改进,或者使本技术领域的其它普通技术人员能理解本文披露的各实施例。
Claims (7)
1.一种服务器,包括:
存储器,用于存储软件压缩包;
处理器,用于从所述存储器读取所述软件压缩包,根据预定义的字节数组格式封装表示所述软件压缩包的发布渠道的渠道标识,得到渠道标识字节数组,并将所述渠道标识字节数组写入所述软件压缩包的注释内,得到对应于所述发布渠道的软件压缩包,所述渠道标识字节数组依次包括协议头部、渠道标识代码长度信息以及渠道标识代码,所述渠道标识代码为所述渠道标识或对应于所述渠道标识的代码并且是加密的渠道标识代码;以及
通信模块,用于将对应于所述发布渠道的软件压缩包发送给所述发布渠道。
2.一种软件压缩包处理装置,包括:
封装模块,用于根据预定义的字节数组格式封装渠道标识,得到渠道标识字节数组,其中,所述渠道标识表示所述软件压缩包的发布渠道,所述渠道标识字节数组依次包括协议头部、渠道标识代码长度信息以及渠道标识代码,所述渠道标识代码为所述渠道标识或对应于所述渠道标识的代码并且是加密的渠道标识代码;
写入模块,用于将所述渠道标识字节数组写入所述软件压缩包的注释内。
3.一种软件压缩包处理方法,包括:
对渠道标识进行加密,得到加密的渠道标识代码,所述渠道标识代码为所述渠道标识或对应于所述渠道标识的代码;
根据预定义的字节数组格式封装渠道标识,得到渠道标识字节数组,其中,所述渠道标识表示所述软件压缩包的发布渠道,所述渠道标识字节数组依次包括协议头部、渠道标识代码长度信息以及渠道标识代码;
将所述渠道标识字节数组写入所述软件压缩包的注释内。
4.根据权利要求3所述的方法,其中,对渠道标识进行加密的步骤包括:
对所述渠道标识以AES高级加密标准进行AES加密;
对AES加密后的渠道标识进行Base64编码加密,得到加密的所述渠道标识代码。
5.一种能够基于软件压缩包安装软件的计算设备,包括:
存储器,用于存储所述软件压缩包;
处理器,用于从所述存储器读取所述软件压缩包,在所述软件压缩包的注释内识别预定义的协议头部,在所述协议头部之后读取渠道标识代码长度信息,基于所述渠道标识代码长度信息,在所述渠道标识代码长度信息之后提取所述渠道标识代码;
通信模块,用于向分发量统计服务器发送所述渠道标识代码,
其中,所述渠道标识代码被加密,
所述处理器还对加密的所述渠道标识代码进行解密。
6.一种软件压缩包处理装置,包括:
读取模块,用于响应于从软件压缩包的注释内识别到预定义的协议头部,在协议头部之后读取渠道标识代码长度信息;
提取模块,用于基于渠道标识代码长度信息,在渠道标识代码长度信息之后提取所述渠道标识代码,其中,所述渠道标识代码被加密,所述提取模块还对加密的所述渠道标识代码进行解密。
7.一种软件压缩包处理方法,包括:
响应于从所述软件压缩包的注释内识别到预定义的协议头部,在所述协议头部之后读取渠道标识代码长度信息;
基于所述渠道标识代码长度信息,在所述渠道标识代码长度信息之后提取所述渠道标识代码,
其中,所述渠道标识代码被加密,该方法还包括:
对所述渠道标识进行解密,得到解密的所述渠道标识代码。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610144643.2A CN105760202B (zh) | 2016-03-14 | 2016-03-14 | 服务器、计算设备、软件压缩包处理装置及方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610144643.2A CN105760202B (zh) | 2016-03-14 | 2016-03-14 | 服务器、计算设备、软件压缩包处理装置及方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105760202A CN105760202A (zh) | 2016-07-13 |
CN105760202B true CN105760202B (zh) | 2019-05-03 |
Family
ID=56333180
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610144643.2A Active CN105760202B (zh) | 2016-03-14 | 2016-03-14 | 服务器、计算设备、软件压缩包处理装置及方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105760202B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106375095A (zh) * | 2016-09-02 | 2017-02-01 | 中科信息安全共性技术国家工程研究中心有限公司 | 一种对apk完整性保护的方法 |
CN107506621A (zh) * | 2017-07-28 | 2017-12-22 | 阿里巴巴集团控股有限公司 | 标识特征、识别特征的方法及装置和电子设备 |
CN113094121B (zh) * | 2021-04-30 | 2023-03-10 | 腾讯科技(成都)有限公司 | 一种数据处理方法、设备以及计算机可读存储介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104077503A (zh) * | 2014-07-22 | 2014-10-01 | 百度在线网络技术(北京)有限公司 | Apk文件的处理方法及装置 |
CN104346167A (zh) * | 2014-08-25 | 2015-02-11 | 腾讯科技(深圳)有限公司 | 生成应用渠道包的方法及装置 |
CN104503745A (zh) * | 2014-12-09 | 2015-04-08 | 北京奇虎科技有限公司 | 一种生成应用渠道包的方法和装置 |
-
2016
- 2016-03-14 CN CN201610144643.2A patent/CN105760202B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104077503A (zh) * | 2014-07-22 | 2014-10-01 | 百度在线网络技术(北京)有限公司 | Apk文件的处理方法及装置 |
CN104346167A (zh) * | 2014-08-25 | 2015-02-11 | 腾讯科技(深圳)有限公司 | 生成应用渠道包的方法及装置 |
CN104503745A (zh) * | 2014-12-09 | 2015-04-08 | 北京奇虎科技有限公司 | 一种生成应用渠道包的方法和装置 |
Also Published As
Publication number | Publication date |
---|---|
CN105760202A (zh) | 2016-07-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104717198B (zh) | 安全元件上的软件更新方法和设备 | |
US10154014B2 (en) | Method and system for efficient encryption, transmission, and decryption of video data | |
CN107786331B (zh) | 数据处理方法、装置、***及计算机可读存储介质 | |
CN104283853B (zh) | 一种提高信息安全性的方法、终端设备及网络设备 | |
KR101439923B1 (ko) | 콘텐츠의 선택적인 부분 암호화를 위한 drm 시스템 및방법 | |
CN103856485A (zh) | 可信用户界面安全指示器的初始化***及方法 | |
CN104468089A (zh) | 数据保护装置及其方法 | |
WO2018090763A1 (zh) | 一种终端主密钥的设置方法和装置 | |
EP2996277B1 (en) | Securing a crytographic device against implementation attacks | |
CN105760202B (zh) | 服务器、计算设备、软件压缩包处理装置及方法 | |
CN109428710A (zh) | 数据传输方法、装置、存储介质和处理器 | |
CN106067874B (zh) | 一种将数据记录至服务器端的方法、终端和服务器 | |
CN111274611A (zh) | 数据脱敏方法、装置及计算机可读存储介质 | |
CN106998475B (zh) | 视频传输路径跟踪方法及装置 | |
CN112511514A (zh) | 一种http加密传输方法、装置、计算机设备及存储介质 | |
CN110278115A (zh) | 热更新方法及装置 | |
CN105071927A (zh) | 一种移动设备数据本地存储方法 | |
WO2017113789A1 (zh) | 电子设备的远程修复方法、设备、被修复设备和*** | |
CN105376059A (zh) | 基于电子钥匙进行应用签名的方法和*** | |
CN104156677A (zh) | 一种基于fpga的硬盘加密、解密*** | |
CN104410602A (zh) | 基于安全模块的随机密码键盘实现方法 | |
CN110166489A (zh) | 一种物联网中数据传输方法、***、设备及计算机介质 | |
CN114785524B (zh) | 电子***生成方法、装置、设备和介质 | |
CN105592030A (zh) | Ip报文处理方法及装置 | |
CN104317817A (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 | ||
TR01 | Transfer of patent right |
Effective date of registration: 20200810 Address after: 310052 room 508, floor 5, building 4, No. 699, Wangshang Road, Changhe street, Binjiang District, Hangzhou City, Zhejiang Province Patentee after: Alibaba (China) Co.,Ltd. Address before: 510665 Guangdong city of Guangzhou province Whampoa Tianhe District Road No. 163 Xiping Yun Lu Yun Ping radio square B tower 13 floor 02 unit self Patentee before: Guangzhou Aijiuyou Information Technology Co.,Ltd. |
|
TR01 | Transfer of patent right |