[go: up one dir, main page]

CN104156246B - 灰度升级的方法及装置 - Google Patents

灰度升级的方法及装置 Download PDF

Info

Publication number
CN104156246B
CN104156246B CN201410395821.XA CN201410395821A CN104156246B CN 104156246 B CN104156246 B CN 104156246B CN 201410395821 A CN201410395821 A CN 201410395821A CN 104156246 B CN104156246 B CN 104156246B
Authority
CN
China
Prior art keywords
user account
grayscale
upgrade
social group
application
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
CN201410395821.XA
Other languages
English (en)
Other versions
CN104156246A (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.)
Xiaomi Inc
Original Assignee
Xiaomi Inc
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 Xiaomi Inc filed Critical Xiaomi Inc
Priority to CN201410395821.XA priority Critical patent/CN104156246B/zh
Publication of CN104156246A publication Critical patent/CN104156246A/zh
Priority to RU2015116611A priority patent/RU2628496C2/ru
Priority to BR112015010266A priority patent/BR112015010266A2/pt
Priority to PCT/CN2015/072040 priority patent/WO2016023345A1/zh
Priority to JP2016541809A priority patent/JP6141536B2/ja
Priority to MX2015005034A priority patent/MX358469B/es
Priority to KR1020157011997A priority patent/KR20160038878A/ko
Priority to US14/725,448 priority patent/US9886258B2/en
Priority to EP15180597.5A priority patent/EP2985730A1/en
Application granted granted Critical
Publication of CN104156246B publication Critical patent/CN104156246B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • G06Q10/40
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/103Workflow collaboration or project management
    • 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 

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Human Resources & Organizations (AREA)
  • Strategic Management (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • General Engineering & Computer Science (AREA)
  • Tourism & Hospitality (AREA)
  • General Business, Economics & Management (AREA)
  • Operations Research (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • Quality & Reliability (AREA)
  • Data Mining & Analysis (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Stored Programmes (AREA)
  • Information Transfer Between Computers (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Input From Keyboards Or The Like (AREA)
  • Investigating Or Analyzing Non-Biological Materials By The Use Of Chemical Means (AREA)
  • Computer Security & Cryptography (AREA)
  • Computing Systems (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)

Abstract

本公开是关于一种灰度升级的方法及装置。所述方法,包括:确定待进行灰度升级的社交群;确定所述社交群中待进行灰度升级的用户账号;根据预设的用户账号与应用标识或设备标识的对应关系,对所述确定的用户账号对应的应用或设备进行灰度升级。实现了使更合适的用户进行灰度升级,得到更好的测试效果。

Description

灰度升级的方法及装置
技术领域
本公开涉及计算机领域,尤其涉及灰度升级的方法及装置。
背景技术
随着互联网行业的发展,与互联网相关的行业也得到迅速的发展,而在终端设备中最明显的表现是操作系统和应用程序的更新升级。为保证在更新升级之后所有的用户可以正常使用更新后的应用程序或操作系统,所以需要在对所有用户进行升级之前对少数用户进行灰度升级。灰度升级是一种升级时候的平滑切换。
本公开的发明人发现,相关技术中,当操作系统和应用程序需要进行升级时,需要先对其中的一些终端设备中进行灰度升级作为测试,并根据这些终端设备灰度升级后的结果在对其他设备进行升级,以确保本次终端设备升级没有问题,也就是说所有终端设备并不是统一进行更新升级,而是一些终端设备先升级完成后,再升级其他终端设备。而在进行灰度升级时,服务器需要获取每个参加灰度升级的终端设备的标识,并且向每个参加灰度升级的终端设备发送灰度升级的通知,这些参加灰度升级的终端设备再根据通知进行检测升级。然而,有些设备并不适合灰度升级,无法得到预期的升级效果。所以,如何使适合的设备升级,是亟待解决的问题。
发明内容
为克服相关技术中存在的问题,本公开提供一种灰度升级的方法及装置。实现了快速通知需进行灰度升级的终端设备进行灰度升级,减少了通知次数,节省时间。
根据本公开实施例的第一方面,提供一种灰度升级的方法,包括:
确定待进行灰度升级的社交群;
确定所述社交群中待进行灰度升级的用户账号;
根据预设的用户账号与应用标识或设备标识的对应关系,对所述确定的用户账号对应的应用或设备进行灰度升级。
本公开的实施例提供的方法可以包括以下有益效果:本实施例先确定适合进行灰度升级的社交群,再通过社交群确定用户,对用户对应的应用或设备进行灰度升级。本实施例确定的用户对应的应用或设备更适合灰度升级,可以得到较好的测试效果。
所述确定所述社交群中待进行灰度升级的用户账号,包括:
确定所述社交群中的所有用户账号为待进行灰度升级的用户账号;或者
确定所述社交群中第一活跃程度大于预设的第一阈值的用户账号。
本公开的实施例提供的方法可以包括以下有益效果:本实施例可以对社交群中的所有用户进行灰度升级,也可以对较活跃的用户进行灰度升级。后者效果更好。
第一活跃程度是通过以下方式获得的:
获取所述用户账号在距离当前时间最后一组活跃度记录;所述一组活跃度记录包括所述用户账号在预设时长范围内活跃的次数、及与所述用户账号在同一社交群中的所有用户账号活跃的次数;
根据所述用户账号活跃的次数及所述所有用户账号活跃的次数,确定所述用户账号的第一活跃程度。
本公开的实施例提供的方法可以包括以下有益效果:本实施例提供了一种确定活跃程度的实现方式,可较准确的确定活跃度较高的用户和社交群。
所述确定待进行灰度升级的社交群,包括:
确定第二活跃程度大于预设的第二阈值的社交群为待进行灰度升级的社交群;或者
确定第三活跃程度大于预设的第三阈值的多个用户账号;确定所述多个用户账号所在的共同的社交群为待进行灰度升级的社交群;或者
确定关于预设关键词的第四活跃程度大于预设的第四阈值的社交群为待进行灰度升级的社交群。
本公开的实施例提供的方法可以包括以下有益效果:本实施例通过活跃程度确定适合进行灰度升级的社交群,该确定的社交群中的用户更适合进行灰度升级,测试效果更好。
所述根据预设的用户账号与应用标识或设备标识的对应关系,对所述确定的用户账号对应的应用或设备进行灰度升级,包括:
向所述确定的用户账号发送进行灰度升级的通知;
接收表示同意灰度升级的通知响应;
根据预设的用户账号与应用标识或设备标识的对应关系,对所述确定的用户账号对应的应用或设备进行灰度升级。
本公开的实施例提供的方法可以包括以下有益效果:本实施例可以在用户授权的情况下进行灰度升级,更符合用户的需求和安全性的要求。
所述根据预设的用户账号与应用标识或设备标识的对应关系,对所述确定的用户账号对应的应用或设备进行灰度升级,包括:
根据预设的用户账号与应用标识或设备标识的对应关系,确定所述确定的用户账号对应的应用标识或设备标识;
将所述确定的应用标识或设备标识发送给升级服务器,指示升级服务器对所述确定的用户账号对应的应用或设备进行灰度升级。
本公开的实施例提供的方法可以包括以下有益效果:本实施例中确定用户的服务器和进行升级的服务器可以不是一个服务器,便于服务器的分布式部署。
所述根据预设的用户账号与应用标识或设备标识的对应关系,对所述确定的用户账号对应的应用或设备进行灰度升级,包括:
根据预设的用户账号与应用标识或设备标识的对应关系,向所述确定的用户账号发送进行灰度升级的通知;所述通知包括所述确定的用户账号对应的应用标识或设备标识;
接收所述确定的用户账号对应的应用或设备发送的升级请求;
对所述确定的用户账号对应的应用或设备进行灰度升级。
本公开的实施例提供的方法可以包括以下有益效果:本实施例中支持应用的设备和进行灰度升级的设备可以主动识别通知,并主动发送升级请求,可提高升级效率。
根据本公开实施例的第二方面,提供一种灰度升级的装置,包括:群确定模块,用于确定待进行灰度升级的社交群;
用户确定模块,用于确定所述社交群中待进行灰度升级的用户账号;
升级模块,用于根据预设的用户账号与应用标识或设备标识的对应关系,对所述确定的用户账号对应的应用或设备进行灰度升级。
在一个实施例中,所述装置还包括:
活跃度记录模块,用于获取所述用户账号在距离当前时间最后一组活跃度记录;所述一组活跃度记录包括所述用户账号在预设时长范围内活跃的次数、及与所述用户账号在同一社交群中的所有用户账号活跃的次数;
活跃程度模块,用于根据所述用户账号活跃的次数及所述所有用户账号活跃的次数,确定所述用户账号的第一活跃程度。
在一个实施例中,所述群确定模块包括:
第一群单元,被配置为确定第二活跃程度大于预设的第二阈值的社交群为待进行灰度升级的社交群;或者
第二群单元,被配置为确定第三活跃程度大于预设的第三阈值的多个用户账号;确定所述多个用户账号所在的共同的社交群为待进行灰度升级的社交群;或者
第三群单元,被配置为确定关于预设关键词的第四活跃程度大于预设的第四阈值的社交群为待进行灰度升级的社交群。
在一个实施例中,所述用户确定模块包括:第一用户单元或第二用户单元;
第一用户单元,被配置为确定所述社交群中的所有用户账号为待进行灰度升级的用户账号;
第二用户单元,被配置为确定所述社交群中第一活跃程度大于预设的第一阈值的用户账号。
在一个实施例中,所述升级模块包括:
第一通知单元,被配置为向所述确定的用户账号发送进行灰度升级的通知;
第一接收单元,被配置为接收表示同意灰度升级的通知响应;
第一升级单元,被配置为根据预设的用户账号与应用标识或设备标识的对应关系,对所述确定的用户账号对应的应用或设备进行灰度升级。
在一个实施例中,所述升级模块包括:
查询单元,被配置为根据预设的用户账号与应用标识或设备标识的对应关系,确定所述确定的用户账号对应的应用标识或设备标识;
发送单元,被配置为将所述确定的应用标识或设备标识发送给升级服务器,指示升级服务器对所述确定的用户账号对应的应用或设备进行灰度升级。
在一个实施例中,所述升级模块包括:
第二通知单元,被配置为根据预设的用户账号与应用标识或设备标识的对应关系,向所述确定的用户账号发送进行灰度升级的通知;所述通知包括所述确定的用户账号对应的应用标识或设备标识;
第二接收单元,被配置为接收所述确定的用户账号对应的应用或设备发送的升级请求;
第二升级单元,被配置为对所述确定的用户账号对应的应用或设备进行灰度升级。
根据本公开实施例的第三方面,提供一种灰度升级的装置,包括:处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为:
确定待进行灰度升级的社交群;
确定所述社交群中待进行灰度升级的用户账号;
根据预设的用户账号与应用标识或设备标识的对应关系,对所述确定的用户账号对应的应用或设备进行灰度升级。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
图1是根据一示例性实施例示出的一种灰度升级的方法的流程图。
图2是根据一示例性实施例示出的一种灰度升级的详细方法的流程图。
图3是根据一示例性实施例示出的另一种灰度升级的详细方法的流程图。
图4是根据一示例性实施例示出的一种灰度升级的装置的框图。
图5是根据一示例性实施例示出的一种群确定模块的框图。
图6是根据一示例性实施例示出的一种用户确定模块的框图。
图7是根据一示例性实施例示出的一种灰度升级的装置的框图。
图8是根据一示例性实施例示出的一种升级模块的框图。
图9是根据一示例性实施例示出的一种升级模块的框图。
图10是根据一示例性实施例示出的一种升级模块的框图。
图11是根据一示例性实施例示出的一种灰度升级的装置的框图。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
相关技术中,在终端设备中操作系统和应用程序需要经常进行版本的更新升级。这些版本的更新升级包在技术人员制作完成之后经过技术人员的测试可以进行更新升级,但是由于技术人员对升级包的测试的局限性,并不能完全确定所有用户在升级完成后可以继续正常使用。因此为了保证在更新升级之后所有的用户可以正常使用并获得新的功能,需要在所有用户整体升级之前对少数用户进行灰度升级。灰度升级是一种升级时候的平滑切换。当操作系统和应用程序需要进行升级时,需要先对其中的一些终端设备进行灰度升级作为测试,并根据这些终端设备灰度升级后的结果再对其他设备进行升级,以确保本次终端设备的升级没有问题,也就是说所有终端设备并不是统一进行更新升级。而是一些终端设备先升级完成后,再升级其他终端设备。而在相关进行术中进行灰度升级时,服务器将升级包发送给部分需要进行灰度升级的设备。但是这些设备可能发生的业务较少,无法达到预期的灰度升级的效果。
为解决该问题,本公开实施例提供一种灰度升级的方法,选择活跃度较高的社交群和用户,这类用户可能上网时间较长,可能在网络上发生更多的业务,更适合进行灰度升级,可以得到更好的测试效果。
图1是根据一示例性实施例示出的一种灰度升级的方法的流程图,如图1所示,灰度升级的方法用于移动终端、路由器或服务器中,包括以下步骤。
在步骤101中,确定待进行灰度升级的社交群。
在步骤102中,确定所述社交群中待进行灰度升级的用户账号。
在步骤103中,根据预设的用户账号与应用标识或设备标识的对应关系,对所述确定的用户账号对应的应用或设备进行灰度升级。
在一个实施例中,步骤101可以有多种实现方式,参见方式A1-方式A3。
方式A1:确定第二活跃程度大于预设的第二阈值的社交群为待进行灰度升级的社交群。其中,社交群的第二活跃程度是依据社交群中用户账号对应的第一活跃程度确定的。活跃程度是指用户账号登录社交群的频率或在社交群中发言和其他社交群中的用户进行交流频率。如果一个用户账号频繁的登录某一社交群或在这个社交群中频繁的和其他用户进行交流,则认为这个用户账号是活跃用户账号。
其中,根据社交群中用户账号对应的第一活跃程度确定社交群的第二活跃程度的如:步骤B1-步骤B4。
在步骤B1中,确定社交群中所有用户账号的第一活跃程度。
在步骤B2中,确定第一活跃程度达到预设的第一阈值的用户账号数量。
在步骤B3中,判断达到预设的第一阈值的用户账号数量是否大于预设的第五阈值。
在步骤B4中,当达到预设的第一阈值的用户账号数量大于预设的第五阈值时,确定绑定的用户账号所在的社交群中第二活跃程度大于预设的第二阈值的社交群。
本实施例逐一分析每个社交群的活跃程度,确定较活跃的社交群。该社交群中的用户更适合进行灰度升级。
方式A2:确定第三活跃程度大于预设的第三阈值的多个用户账号;确定所述多个用户账号所在的共同的社交群为待进行灰度升级的社交群。进行一次灰度升级时需要多个终端设备标识,而与这些终端设备标识绑定的用户账号则可能加入多个社交群,通过确定多个用户账号所在的共同的社交群,缩小了需要发送灰度升级通知的社交群的范围,使确定的社交群中包含更多的需要进行灰度升级的终端设备标识。其中,确定第三活跃程度的方式可以同确定第一活跃程度的方式,参见下面的介绍。
本实施例先确定较活跃的用户,再确定活跃的用户所在共同的社交群。这类社交群中的用户比较活跃,更适合进行灰度升级,并且在后续步骤中可以通过在社交群中发送升级通知,不需要逐一通知活跃用户,缩小了通知范围,提高了通知效率,进而提高了灰度升级的效率。
方式A3:确定关于预设关键词的第四活跃程度大于预设的第四阈值的社交群为待进行灰度升级的社交群。本实施例中的关键词可以是与灰度升级有关的关键词。例如,需要对路由器进行灰度升级,则关键词可以包括路由器、网络和IP等。本实施例确定关于本次灰度升级比较活跃的社交群,该社交群中的用户更适合本次灰度升级,可以得到更好的升级效果。
其中,第四活跃程度可以是预设时长范围内包含预设关键词的活跃次数(如包含预设关键词的聊天记录的数量)与预设时长范围内所有用户账号活跃的次数的比值。
在一个实施例中,步骤102可以有多种实现方式,如方式C1和方式C2。
方式C1:确定社交群中的所有用户账号为待进行灰度升级的用户账号。在步骤101中已经筛选出活跃度较高的社交群,因此相比于相关技术,该社交群中的所有用户都比较适合进行灰度升级。
方式C2:确定社交群中第一活跃程度大于预设的第一阈值的用户账号。
方式C2中的第一活跃程度是通过以下方式获得的:参见步骤C21和步骤C22。
在步骤C21中,获取用户账号在距离当前时间最后一组活跃度记录;一组活跃度记录包括用户账号在预设时长范围内活跃的次数、及与用户账号在同一社交群中的所有用户账号活跃的次数。
在步骤C22中,根据用户账号活跃的次数及所有用户账号活跃的次数,确定用户账号的第一活跃程度。
本实施例中在较活跃的社交群中进一步筛选出较活跃的用户,缩小了灰度升级的范围,筛选出的用户更适合进行灰度升级,进一步提升测试效果。
在一个实施例中,步骤103可以有多种实现方式,如方式D1-方式D3。
方式D1,包括步骤D11-步骤D13。
在步骤D11中,向确定的用户账号发送进行灰度升级的通知。该步骤可以逐一向确定的用户账号发送进行灰度升级的通知。也可以在社交群中广播进行灰度升级的通知。如果是社交群中的所有用户均进行灰度升级,则广播该通知即可。如果社交群中的部分用户进行灰度升级,则该通知包括确定的用户账号。支持用户账号的终端可接收该通知,解析出该通知包括本地的用户账号时将该通知输出给用户,询问用户是否进行灰度升级。用户可以选择同意或拒绝,当用户同意灰度升级时,终端将向服务器发送表示同意灰度升级的通知响应。继续步骤D12。
在步骤D12中,接收表示同意灰度升级的通知响应。
在步骤D13中,根据预设的用户账号与应用标识或设备标识的对应关系,对所述确定的用户账号对应的应用或设备进行灰度升级。
本实施例中确定活跃用户后请求用户的授权,在用户授权进行灰度升级时才进行灰度升级。在满足用户需求的同时,还保证了安全性。
方式D2,包括步骤D21-步骤D22。
在步骤D21中,根据预设的用户账号与应用标识或设备标识的对应关系,确定所述确定的用户账号对应的应用标识或设备标识。
在步骤D22中,将所述确定的应用标识或设备标识发送给升级服务器,指示升级服务器对所述确定的用户账号对应的应用或设备进行灰度升级。
本实施例中用户在通过用户账号注册或登录社交群时,向服务器发送用户账号与应用标识或设备标识的对应关系。服务器在确定活跃的用户账号后可进一步确定待进行灰度升级的应用或设备,可以直接向待进行灰度升级的应用所在设备或待进行灰度升级的设备发送升级包。如果支持社交群的服务器与灰度升级的服务器不是同一个服务器。则支持社交群的服务器将待进行灰度升级的应用标识和设备标识发送给灰度升级的服务器(即升级服务器),由升级服务器发送升级包。这样便于服务器的分布式部署,还可以兼容相关技术中的服务器架构。
当然,方式D2可以与方式D1结合,在发送升级包之前向用户发送升级通知,在用户同意升级后再发送升级包。
方式D3,包括步骤D31-步骤D33。
在步骤D31中,根据预设的用户账号与应用标识或设备标识的对应关系,向所述确定的用户账号发送进行灰度升级的通知;所述通知包括所述确定的用户账号对应的应用标识或设备标识。该通知可以逐一发送给确定的用户账号,也可以在社交群中广播。本实施例是通过即时通讯的方式发送进行灰度升级的通知。支持应用的设备或设备本身可以收到该通知,主动解析该通知,识别出通知包括本地的应用标识或设备标识时,主动发送升级请求。继续步骤D32。
在步骤D32中,接收所述确定的用户账号对应的应用或设备发送的升级请求。
在步骤D33中,对所述确定的用户账号对应的应用或设备进行灰度升级。
例如,待进行灰度升级的应用是终端中的一个应用,用户也通过该终端中的即时通讯客户端在社交群中聊天。服务器在社交群中广播进行灰度升级的通知。终端通过本地的即时通讯客户端接收到该通知,并进行解析。识别出本地存在通知中的用户账号,则向服务器发送升级请求。
又如:待进行灰度升级的设备是路由器,用户通过该路由器连接到互联网。用户在社交群中收发的所有消息均经过该路由器。则服务器在社交群中广播进行灰度升级的通知。路由器收到该通知后主动对该通知进行解析,识别出通知包括本地的用户账号,则主动向服务器发送升级请求。
本实施例中收到通知的设备可以主动向服务器发送升级请求,不需要服务器确定待进行灰度升级的应用标识或设备标识。提高了灰度升级的效率。
当然,方式D3可以与方式D2结合。由支持社交群的服务器在社交群中广播通知。收到通知的终端向升级服务器发送升级请求。由升级服务器向终端发送升级包。
下面通过具体的实施例说明本公开实施例提供的一种灰度升级的方法。
如图2所示,本公开实施例提供一种灰度升级的方法,可以由移动终端、路由器或服务器实现,具体实施步骤如下:
终端设备标识A、B、C、D与用户账号A1、B1、C1、D1绑定。
在步骤201中,获取用户账号A1、B1、C1、D1在最近一个预设时间(一个月)范围内活跃的次数分别为A1:5、B1:20、C1:15、D1:35及最近一个预设时间(一个月)范围内所有用户账号活跃的次数为100。
在步骤202中,根据用户账号活跃的次数(A1:5、B1:20、C1:15、D1:35)及所有用户账号活跃的次数(100),确定用户账号的第一活跃程度A1:5%、B1:20%、C1:15%、D1:35%。
在步骤203中,确定第一活跃程度大于预设的第一阈值的用户账号。
预设的第一阈值为18%,则第一活跃程度大于预设的第一阈值的终端设备的标识为B1:20%、D1:35%。
当需要进行灰度升级的终端设备标识为多个,用户账号有多个时,继续下面的步骤。
在步骤204中,确定多个用户账号所在的共同的社交群。
用户账号B1加入了3个社交群,这3个社交群是X1、X2、X3,用户账号D1加入了4个社交群,这4个社交群是X2、X4、X5、X6。确定用户账号B1与用户账号D1所在的共同的社交群是X2。
在步骤205中,向确定的社交群发送进行灰度升级的通知,通知社交群中的用户进行灰度升级。
向社交群X2发送灰度升级的通知,通知社交群X2中的用户进行灰度升级。
在步骤206中,接收与用户账号绑定的终端设备发送的升级请求。与用户账号绑定的终端设备分别是B及D。
在步骤207中,向发送升级请求的终端设备发送升级包。
本公开实施例提供一种灰度升级的方法,通过确定用户账号的第一活跃程度,确定需要进行灰度升级的终端设备标识。实现了只有活跃的终端设备才能获得灰度升级的机会,缩小了灰度升级的范围。再通过多个终端设备标识所对应的用户账号所加入的多个社交群中共同的社交群,确定为发送灰度升级通知的社交群,缩小了需要发送灰度升级通知的社交群的范围,使确定的社交群中包含更多的需要进行灰度升级的终端设备标识。实现了快速通知需进行灰度升级的终端设备进行灰度升级,减少了通知次数,节省时间。
如图3所示,本公开实施例提供一种灰度升级的方法,可以由移动终端、路由器或服务器实现,具体实施步骤如下:
终端设备标识A、B、C、D与用户账号A1、B1、C1、D1绑定。
在步骤301中,获取用户账号A1、B1、C1、D1在最近一个预设时间(一个月)范围内活跃的次数分别为A1:5、B1:20、C1:15、D1:35及最近一个预设时间(一个月)范围内所有用户账号活跃的次数为100。
在步骤302中,根据用户账号活跃的次数(A1:5、B1:20、C1:15、D1:35)及所有用户账号活跃的次数(100),确定用户账号的第一活跃程度A1:5%、B1:20%、C1:15%、D1:35%。
在步骤303中,确定第一活跃程度大于预设的第一阈值的用户账号。
预设的第一阈值为18%,则第一活跃程度大于预设的第一阈值的终端设备的标识为B1:20%、D1:35%。
在步骤304中,确定用户账号所在的社交群中所有用户账号的第一活跃程度。
用户账号B1加入了1个社交群Y1,在社交群Y1中还有9个用户账号,分别是E1、E2、E3、E4、E5、E6、E7、E8、E9,这9个用户账号的第一活跃程度分别是E1:15%、E2:23%、E3:22%、E4:10%、E5:7%、E6:12%、E7:20%、E8:9%、E9:21%;用户账号D1加入了2个社交群Y2、Y3,在社交群Y2中还有7个用户账号,分别是F1、F2、F3、F4、F5、F6、F7,这7个用户账号的第一活跃程度分别是F1:18%、F2:13%、F3:2%、F4:10%、F5:7%、F6:12%、F7:26%;在社交群Y3中还有10个用户账号,分别是G1、G2、G3、G4、G5、G6、G7、G8、G9、G10,这10个用户账号的第一活跃程度分别是G1:16%、G2:14%、G3:20%、G4:20%、G5:17%、G6:19%、G7:26%、G8:30%、G9:5%、G10:6%
在步骤305中,确定第一活跃程度达到预设的第三阈值的用户账号数量。
在社交群Y1中第一活跃程度达到预设的第三阈值18%的数量为5个,在社交群Y2中第一活跃程度达到预设的第三阈值18%的数量为2个,在社交群Y3中第一活跃程度达到预设的第三阈值18%的数量为6个。
在步骤306中,确定达到预设的第三阈值的用户账号数量大于预设的第五阈值的社交群。
预设的第五阈值为5个,即达到预设的第三阈值的用户账号数量需大于5个,即在社交群Y1、Y2、Y3中,只有社交群Y3中达到预设的第三阈值的用户账号的数量大于第五阈值。
确定社交群Y3为需要进行灰度升级通知的社交群。
在步骤307中,确定社交群Y3中第一活跃程度达到预设的第一阈值的用户账号对应的终端设备。
在步骤308中,向确定的终端设备发送进行灰度升级的升级包。
本公开实施例提供一种灰度升级的方法,通过确定社交群中所有用户账号的活跃程度确定这个社交群是否是活跃的社交群,如果是活跃的社交群则在该社交群中发送灰度升级通知。缩小了需要发送灰度升级通知的社交群的范围,使确定的社交群中包含更多的需要进行灰度升级的终端设备标识。
通过以上介绍了解了灰度升级的实现过程,该过程由移动终端、路由器或服务器实现,下面针对设备的内部结构和功能进行介绍。
图4是根据一示例性实施例示出的一种灰度升级的装置示意图。参照图4,该装置包括:群确定模块401、用户确定模块402和升级模块403。
群确定模块401,被配置为确定待进行灰度升级的社交群。
用户确定模块402,被配置为确定所述社交群中待进行灰度升级的用户账号。
升级模块403,被配置为根据预设的用户账号与应用标识或设备标识的对应关系,对所述确定的用户账号对应的应用或设备进行灰度升级。
在一个实施例中,如图5所示,所述群确定模块401包括:第一群单元4011、第二群单元4012或第三群单元4013。
第一群单元4011,被配置为确定第二活跃程度大于预设的第二阈值的社交群为待进行灰度升级的社交群。
第二群单元4012,被配置为确定第三活跃程度大于预设的第三阈值的多个用户账号;确定所述多个用户账号所在的共同的社交群为待进行灰度升级的社交群。
第三群单元4013,被配置为确定关于预设关键词的第四活跃程度大于预设的第四阈值的社交群为待进行灰度升级的社交群。
在一个实施例中,如图6所示,所述用户确定模块402包括:第一用户单元4021或第二用户单元4022。
第一用户单元4021,被配置为确定所述社交群中的所有用户账号为待进行灰度升级的用户账号。
第二用户单元4022,被配置为确定所述社交群中第一活跃程度大于预设的第一阈值的用户账号。
在一个实施例中,如图7所示,所述装置还包括:活跃度记录模块404和活跃程度模块405。
活跃度记录模块404,被配置为获取所述用户账号在距离当前时间最后一组活跃度记录;所述一组活跃度记录包括所述用户账号在预设时长范围内活跃的次数、及与所述用户账号在同一社交群中的所有用户账号活跃的次数。
活跃程度模块405,被配置为根据所述用户账号活跃的次数及所述所有用户账号活跃的次数,确定所述用户账号的第一活跃程度。
在一个实施例中,如图8所示,所述升级模块403包括:第一通知单元4031、第一接收单元4032和第一升级单元4033。
第一通知单元4031,被配置为向所述确定的用户账号发送进行灰度升级的通知。
第一接收单元4032,被配置为接收表示同意灰度升级的通知响应。
第一升级单元4033,被配置为根据预设的用户账号与应用标识或设备标识的对应关系,对所述确定的用户账号对应的应用或设备进行灰度升级。
在一个实施例中,如图9所示,所述升级模块403包括:查询单元4034和发送单元4035。
查询单元4034,被配置为根据预设的用户账号与应用标识或设备标识的对应关系,确定所述确定的用户账号对应的应用标识或设备标识。
发送单元4035,被配置为将所述确定的应用标识或设备标识发送给升级服务器,指示升级服务器对所述确定的用户账号对应的应用或设备进行灰度升级。
在一个实施例中,如图10所示,所述升级模块403包括:第二通知单元4036、第二接收单元4037和第二升级单元4038。
第二通知单元4036,被配置为根据预设的用户账号与应用标识或设备标识的对应关系,向所述确定的用户账号发送进行灰度升级的通知;所述通知包括所述确定的用户账号对应的应用标识或设备标识。
第二接收单元4037,被配置为接收所述确定的用户账号对应的应用或设备发送的升级请求。
第二升级单元4038,被配置为对所述确定的用户账号对应的应用或设备进行灰度升级。
关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
图11是根据一示例性实施例示出的一种用于灰度升级的装置1100的框图。例如,装置1100可以被提供为一计算机。参照图11,装置1100包括处理组件1122,其进一步包括一个或多个处理器,以及由存储器1132所代表的存储器资源,用于存储可由处理部件1122的执行的指令,例如应用程序。存储器1132中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理组件1122被配置为执行指令,以执行上述方法处理票务信息。
装置1100还可以包括一个电源组件1126被配置为执行装置1100的电源管理,一个有线或无线网络接口1150被配置为将装置1100连接到网络,和一个输入输出(I/O)接口1158。装置1100可以操作基于存储在存储器1132的操作系统,例如Windows ServerTM,MacOS XTM,UnixTM,LinuxTM,FreeBSDTM或类似。
一种灰度升级的装置,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为:
确定待进行灰度升级的社交群;
确定所述社交群中待进行灰度升级的用户账号;
根据预设的用户账号与应用标识或设备标识的对应关系,对所述确定的用户账号对应的应用或设备进行灰度升级。
所述处理器还可以被配置为:
所述确定待进行灰度升级的社交群,包括:
确定第二活跃程度大于预设的第二阈值的社交群为待进行灰度升级的社交群;或者
确定第三活跃程度大于预设的第三阈值的多个用户账号;确定所述多个用户账号所在的共同的社交群为待进行灰度升级的社交群;或者
确定关于预设关键词的第四活跃程度大于预设的第四阈值的社交群为待进行灰度升级的社交群。
所述处理器还可以被配置为:
所述确定所述社交群中待进行灰度升级的用户账号,包括:
确定所述社交群中的所有用户账号为待进行灰度升级的用户账号;或者
确定所述社交群中第一活跃程度大于预设的第一阈值的用户账号。
所述处理器还可以被配置为:
第一活跃程度是通过以下方式获得的:
获取所述用户账号在距离当前时间最后一组活跃度记录;所述一组活跃度记录包括所述用户账号在预设时长范围内活跃的次数、及与所述用户账号在同一社交群中的所有用户账号活跃的次数;
根据所述用户账号活跃的次数及所述所有用户账号活跃的次数,确定所述用户账号的第一活跃程度。
所述处理器还可以被配置为:
所述根据预设的用户账号与应用标识或设备标识的对应关系,对所述确定的用户账号对应的应用或设备进行灰度升级,包括:
向所述确定的用户账号发送进行灰度升级的通知;
接收表示同意灰度升级的通知响应;
根据预设的用户账号与应用标识或设备标识的对应关系,对所述确定的用户账号对应的应用或设备进行灰度升级。
所述处理器还可以被配置为:
所述根据预设的用户账号与应用标识或设备标识的对应关系,对所述确定的用户账号对应的应用或设备进行灰度升级,包括:
根据预设的用户账号与应用标识或设备标识的对应关系,确定所述确定的用户账号对应的应用标识或设备标识;
将所述确定的应用标识或设备标识发送给升级服务器,指示升级服务器对所述确定的用户账号对应的应用或设备进行灰度升级。
所述处理器还可以被配置为:
所述根据预设的用户账号与应用标识或设备标识的对应关系,对所述确定的用户账号对应的应用或设备进行灰度升级,包括:
根据预设的用户账号与应用标识或设备标识的对应关系,向所述确定的用户账号发送进行灰度升级的通知;所述通知包括所述确定的用户账号对应的应用标识或设备标识;
接收所述确定的用户账号对应的应用或设备发送的升级请求;
对所述确定的用户账号对应的应用或设备进行灰度升级。
一种非临时性计算机可读存储介质,当所述存储介质中的指令由移动终端的处理器执行时,使得移动终端能够执行一种灰度升级的方法,所述方法包括:
确定待进行灰度升级的社交群;
确定所述社交群中待进行灰度升级的用户账号;
根据预设的用户账号与应用标识或设备标识的对应关系,对所述确定的用户账号对应的应用或设备进行灰度升级。
所述存储介质中的指令还可以包括:
所述确定待进行灰度升级的社交群,包括:
确定第二活跃程度大于预设的第二阈值的社交群为待进行灰度升级的社交群;或者
确定第三活跃程度大于预设的第三阈值的多个用户账号;确定所述多个用户账号所在的共同的社交群为待进行灰度升级的社交群;或者
确定关于预设关键词的第四活跃程度大于预设的第四阈值的社交群为待进行灰度升级的社交群。
所述存储介质中的指令还可以包括:
所述确定所述社交群中待进行灰度升级的用户账号,包括:
确定所述社交群中的所有用户账号为待进行灰度升级的用户账号;或者
确定所述社交群中第一活跃程度大于预设的第一阈值的用户账号。
所述存储介质中的指令还可以包括:
第一活跃程度是通过以下方式获得的:
获取所述用户账号在距离当前时间最后一组活跃度记录;所述一组活跃度记录包括所述用户账号在预设时长范围内活跃的次数、及与所述用户账号在同一社交群中的所有用户账号活跃的次数;
根据所述用户账号活跃的次数及所述所有用户账号活跃的次数,确定所述用户账号的第一活跃程度。
所述存储介质中的指令还可以包括:
所述根据预设的用户账号与应用标识或设备标识的对应关系,对所述确定的用户账号对应的应用或设备进行灰度升级,包括:
向所述确定的用户账号发送进行灰度升级的通知;
接收表示同意灰度升级的通知响应;
根据预设的用户账号与应用标识或设备标识的对应关系,对所述确定的用户账号对应的应用或设备进行灰度升级。
所述存储介质中的指令还可以包括:
所述根据预设的用户账号与应用标识或设备标识的对应关系,对所述确定的用户账号对应的应用或设备进行灰度升级,包括:
根据预设的用户账号与应用标识或设备标识的对应关系,确定所述确定的用户账号对应的应用标识或设备标识;
将所述确定的应用标识或设备标识发送给升级服务器,指示升级服务器对所述确定的用户账号对应的应用或设备进行灰度升级。
所述存储介质中的指令还可以包括:
所述根据预设的用户账号与应用标识或设备标识的对应关系,对所述确定的用户账号对应的应用或设备进行灰度升级,包括:
根据预设的用户账号与应用标识或设备标识的对应关系,向所述确定的用户账号发送进行灰度升级的通知;所述通知包括所述确定的用户账号对应的应用标识或设备标识;
接收所述确定的用户账号对应的应用或设备发送的升级请求;
对所述确定的用户账号对应的应用或设备进行灰度升级。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。

Claims (13)

1.一种灰度升级的方法,其特征在于,包括:
确定待进行灰度升级的社交群;
确定所述社交群中待进行灰度升级的用户账号;
根据预设的用户账号与应用标识或设备标识的对应关系,对所述确定的用户账号对应的应用或设备进行灰度升级;
所述确定待进行灰度升级的社交群,包括:
确定第二活跃程度大于预设的第二阈值的社交群为待进行灰度升级的社交群;或者
确定第三活跃程度大于预设的第三阈值的多个用户账号;确定所述多个用户账号所在的共同的社交群为待进行灰度升级的社交群;或者
确定关于预设关键词的第四活跃程度大于预设的第四阈值的社交群为待进行灰度升级的社交群。
2.如权利要求1所述的方法,其特征在于,所述确定所述社交群中待进行灰度升级的用户账号,包括:
确定所述社交群中的所有用户账号为待进行灰度升级的用户账号;或者
确定所述社交群中第一活跃程度大于预设的第一阈值的用户账号。
3.如权利要求2所述的方法,其特征在于,第一活跃程度是通过以下方式获得的:
获取所述用户账号在距离当前时间最后一组活跃度记录;所述一组活跃度记录包括所述用户账号在预设时长范围内活跃的次数、及与所述用户账号在同一社交群中的所有用户账号活跃的次数;
根据所述用户账号活跃的次数及所述所有用户账号活跃的次数,确定所述用户账号的第一活跃程度。
4.如权利要求1所述的方法,其特征在于,所述根据预设的用户账号与应用标识或设备标识的对应关系,对所述确定的用户账号对应的应用或设备进行灰度升级,包括:
向所述确定的用户账号发送进行灰度升级的通知;
接收表示同意灰度升级的通知响应;
根据预设的用户账号与应用标识或设备标识的对应关系,对所述确定的用户账号对应的应用或设备进行灰度升级。
5.如权利要求1所述的方法,其特征在于,所述根据预设的用户账号与应用标识或设备标识的对应关系,对所述确定的用户账号对应的应用或设备进行灰度升级,包括:
根据预设的用户账号与应用标识或设备标识的对应关系,确定所述确定的用户账号对应的应用标识或设备标识;
将所述确定的应用标识或设备标识发送给升级服务器,指示升级服务器对所述确定的用户账号对应的应用或设备进行灰度升级。
6.如权利要求1所述的方法,其特征在于,所述根据预设的用户账号与应用标识或设备标识的对应关系,对所述确定的用户账号对应的应用或设备进行灰度升级,包括:
根据预设的用户账号与应用标识或设备标识的对应关系,向所述确定的用户账号发送进行灰度升级的通知;所述通知包括所述确定的用户账号对应的应用标识或设备标识;
接收所述确定的用户账号对应的应用或设备发送的升级请求;
对所述确定的用户账号对应的应用或设备进行灰度升级。
7.一种灰度升级的装置,其特征在于,包括:
群确定模块,被配置为确定待进行灰度升级的社交群;
用户确定模块,被配置为确定所述社交群中待进行灰度升级的用户账号;
升级模块,被配置为根据预设的用户账号与应用标识或设备标识的对应关系,对所述确定的用户账号对应的应用或设备进行灰度升级;
所述群确定模块,包括:
第一群单元,被配置为确定第二活跃程度大于预设的第二阈值的社交群为待进行灰度升级的社交群;
第二群单元,被配置为确定第三活跃程度大于预设的第三阈值的多个用户账号;确定所述多个用户账号所在的共同的社交群为待进行灰度升级的社交群;
第三群单元,被配置为确定关于预设关键词的第四活跃程度大于预设的第四阈值的社交群为待进行灰度升级的社交群。
8.如权利要求7所述的装置,其特征在于,所述装置还包括:
活跃度记录模块,被配置为获取所述用户账号在距离当前时间最后一组活跃度记录;所述一组活跃度记录包括所述用户账号在预设时长范围内活跃的次数、及与所述用户账号在同一社交群中的所有用户账号活跃的次数;
活跃程度模块,被配置为根据所述用户账号活跃的次数及所述所有用户账号活跃的次数,确定所述用户账号的第一活跃程度。
9.如权利要求7所述的装置,其特征在于,所述用户确定模块包括:第一用户单元或第二用户单元;
所述第一用户单元,被配置为确定所述社交群中的所有用户账号为待进行灰度升级的用户账号;
所述第二用户单元,被配置为确定所述社交群中第一活跃程度大于预设的第一阈值的用户账号。
10.如权利要求7所述的装置,其特征在于,所述升级模块包括:
第一通知单元,被配置为向所述确定的用户账号发送进行灰度升级的通知;
第一接收单元,被配置为接收表示同意灰度升级的通知响应;
第一升级单元,被配置为根据预设的用户账号与应用标识或设备标识的对应关系,对所述确定的用户账号对应的应用或设备进行灰度升级。
11.如权利要求7所述的装置,其特征在于,所述升级模块包括:
查询单元,被配置为根据预设的用户账号与应用标识或设备标识的对应关系,确定所述确定的用户账号对应的应用标识或设备标识;
发送单元,被配置为将所述确定的应用标识或设备标识发送给升级服务器,指示升级服务器对所述确定的用户账号对应的应用或设备进行灰度升级。
12.如权利要求7所述的装置,其特征在于,所述升级模块包括:
第二通知单元,被配置为根据预设的用户账号与应用标识或设备标识的对应关系,向所述确定的用户账号发送进行灰度升级的通知;所述通知包括所述确定的用户账号对应的应用标识或设备标识;
第二接收单元,被配置为接收所述确定的用户账号对应的应用或设备发送的升级请求;
第二升级单元,被配置为对所述确定的用户账号对应的应用或设备进行灰度升级。
13.一种灰度升级的装置,其特征在于,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为:
确定待进行灰度升级的社交群;
确定所述社交群中待进行灰度升级的用户账号;
根据预设的用户账号与应用标识或设备标识的对应关系,对所述确定的用户账号对应的应用或设备进行灰度升级;
所述确定待进行灰度升级的社交群,包括:
确定第二活跃程度大于预设的第二阈值的社交群为待进行灰度升级的社交群;或者
确定第三活跃程度大于预设的第三阈值的多个用户账号;确定所述多个用户账号所在的共同的社交群为待进行灰度升级的社交群;或者
确定关于预设关键词的第四活跃程度大于预设的第四阈值的社交群为待进行灰度升级的社交群。
CN201410395821.XA 2014-08-12 2014-08-12 灰度升级的方法及装置 Active CN104156246B (zh)

Priority Applications (9)

Application Number Priority Date Filing Date Title
CN201410395821.XA CN104156246B (zh) 2014-08-12 2014-08-12 灰度升级的方法及装置
JP2016541809A JP6141536B2 (ja) 2014-08-12 2015-01-30 グレースケールアップグレードの方法および装置
BR112015010266A BR112015010266A2 (pt) 2014-08-12 2015-01-30 método e dispositivo para intensificação de nível de cinza
PCT/CN2015/072040 WO2016023345A1 (zh) 2014-08-12 2015-01-30 灰度升级的方法及装置
RU2015116611A RU2628496C2 (ru) 2014-08-12 2015-01-30 Способ и устройство частичного обновления
MX2015005034A MX358469B (es) 2014-08-12 2015-01-30 Método y dispositivo para realizar una actualización escalonada.
KR1020157011997A KR20160038878A (ko) 2014-08-12 2015-01-30 그레이스케일 업그레이드를 위한 방법 및 장치
US14/725,448 US9886258B2 (en) 2014-08-12 2015-05-29 Method and device for grayscale-upgrading
EP15180597.5A EP2985730A1 (en) 2014-08-12 2015-08-11 Method and device for partially-upgrading

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410395821.XA CN104156246B (zh) 2014-08-12 2014-08-12 灰度升级的方法及装置

Publications (2)

Publication Number Publication Date
CN104156246A CN104156246A (zh) 2014-11-19
CN104156246B true CN104156246B (zh) 2017-06-16

Family

ID=51881753

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410395821.XA Active CN104156246B (zh) 2014-08-12 2014-08-12 灰度升级的方法及装置

Country Status (8)

Country Link
EP (1) EP2985730A1 (zh)
JP (1) JP6141536B2 (zh)
KR (1) KR20160038878A (zh)
CN (1) CN104156246B (zh)
BR (1) BR112015010266A2 (zh)
MX (1) MX358469B (zh)
RU (1) RU2628496C2 (zh)
WO (1) WO2016023345A1 (zh)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104156246B (zh) * 2014-08-12 2017-06-16 小米科技有限责任公司 灰度升级的方法及装置
US9886258B2 (en) 2014-08-12 2018-02-06 Xiaomi Inc. Method and device for grayscale-upgrading
CN105791341B (zh) * 2014-12-22 2020-01-17 华为软件技术有限公司 一种应用发布的处理方法、装置及系统
CN107957888B (zh) * 2016-10-14 2022-03-18 北京国双科技有限公司 应用程序的灰度升级方法及装置
CN108123816B (zh) * 2016-11-28 2021-06-29 北京小米移动软件有限公司 系统升级方法及装置
CN107665135B (zh) * 2017-10-20 2021-08-20 维沃移动通信有限公司 一种升级程序的推送方法及装置
CN108494867B (zh) * 2018-04-04 2021-05-14 广州方硅信息技术有限公司 服务灰度处理的方法、装置、系统以及路由服务器
CN108632374B (zh) * 2018-05-09 2021-06-18 恒大智慧科技有限公司 软件灰度发布方法及装置
CN111506329A (zh) * 2020-04-21 2020-08-07 北京思特奇信息技术股份有限公司 一种升级方法、系统和电子设备
WO2021249654A1 (en) * 2020-06-12 2021-12-16 Swiss Reinsurance Company Ltd. Digital cross-network platform, and method thereof

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102624771A (zh) * 2011-08-05 2012-08-01 北京小米科技有限责任公司 一种客户端升级的方法
CN103036939A (zh) * 2011-10-08 2013-04-10 美国博通公司 通过自动群组关联的社交装置服务和支持
CN103888281A (zh) * 2012-12-21 2014-06-25 腾讯科技(北京)有限公司 服务器灰度升级方法、装置及相应的灰度升级服务器
CN103906035A (zh) * 2014-03-04 2014-07-02 深圳市至高通信技术发展有限公司 一种用户终端升级方法及其系统

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003076581A (ja) * 2001-09-05 2003-03-14 Toshiba Tec Corp 電子機器の障害解決システム
JP3932041B2 (ja) * 2003-02-27 2007-06-20 日本電信電話株式会社 複数エリア内ユーザコミュニティ通信システム
JP4849968B2 (ja) * 2006-06-13 2012-01-11 コニカミノルタビジネステクノロジーズ株式会社 プログラム更新管理装置
JP2009294912A (ja) * 2008-06-05 2009-12-17 Huma Corp コンピュータを用いた市場調査方法およびシステム
US9256728B2 (en) * 2008-11-26 2016-02-09 Nokia Technologies Oy Method, apparatus, and computer program product for managing software versions
CN103095743A (zh) * 2011-10-28 2013-05-08 阿里巴巴集团控股有限公司 一种灰度发布的处理方法及系统
JP2013145504A (ja) * 2012-01-16 2013-07-25 Canon Inc 配信サーバ、監視装置、画像処理装置、および配信サーバの制御方法、およびプログラム
US20130262210A1 (en) * 2012-03-27 2013-10-03 Brandon Savage Cloud service or storage use promotion via partnership driven automatic account upgrades
JP2013223094A (ja) * 2012-04-16 2013-10-28 Toshiba Corp 通信システム、管理サーバ装置及びプログラム更新制御方法
US20140095334A1 (en) * 2012-09-28 2014-04-03 Barclays Bank Plc System and method for processing product upgrade transactions
US9373140B2 (en) * 2012-11-29 2016-06-21 Verizon Patent And Licensing Inc. Generation of an interface with computer-executable options and visual elements based on collected social network data
US20140189648A1 (en) * 2012-12-27 2014-07-03 Nvidia Corporation Facilitated quality testing
US20140195297A1 (en) * 2013-01-04 2014-07-10 International Business Machines Corporation Analysis of usage patterns and upgrade recommendations
CN103916374B (zh) * 2013-01-09 2018-04-20 腾讯科技(深圳)有限公司 服务灰度发布方法及装置
CN104156246B (zh) * 2014-08-12 2017-06-16 小米科技有限责任公司 灰度升级的方法及装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102624771A (zh) * 2011-08-05 2012-08-01 北京小米科技有限责任公司 一种客户端升级的方法
CN103036939A (zh) * 2011-10-08 2013-04-10 美国博通公司 通过自动群组关联的社交装置服务和支持
CN103888281A (zh) * 2012-12-21 2014-06-25 腾讯科技(北京)有限公司 服务器灰度升级方法、装置及相应的灰度升级服务器
CN103906035A (zh) * 2014-03-04 2014-07-02 深圳市至高通信技术发展有限公司 一种用户终端升级方法及其系统

Also Published As

Publication number Publication date
RU2015116611A (ru) 2016-11-20
MX2015005034A (es) 2016-04-27
EP2985730A1 (en) 2016-02-17
KR20160038878A (ko) 2016-04-07
JP6141536B2 (ja) 2017-06-07
BR112015010266A2 (pt) 2017-07-11
MX358469B (es) 2018-08-22
JP2016532222A (ja) 2016-10-13
CN104156246A (zh) 2014-11-19
RU2628496C2 (ru) 2017-08-17
WO2016023345A1 (zh) 2016-02-18

Similar Documents

Publication Publication Date Title
CN104156246B (zh) 灰度升级的方法及装置
CN104410543B (zh) 基于云资源的自动化测试方法和系统
CN104915285B (zh) 一种容器进程监控方法、装置及系统
US9886258B2 (en) Method and device for grayscale-upgrading
US20190158626A1 (en) Method, apparatus and computer readable storage medium for processing service
CN107124349B (zh) 信息传输方法及装置
CN108228444B (zh) 一种测试方法和装置
CN105138371A (zh) 软件升级方法及装置
CN105468513A (zh) 一种基于移动终端的测试方法、装置及系统
CN109039803A (zh) 一种处理回调通知消息的方法、系统及计算机设备
CN113191889A (zh) 风控配置方法、配置系统、电子设备及可读存储介质
CN109828830B (zh) 用于管理容器的方法和装置
CN104375831B (zh) 实现终端设备上的网页和应用间通信的方法、装置和系统
CN108052444A (zh) 一种用于移动应用的性能测试的方法与装置
CN112241357B (zh) 灰度测试的方法、装置、设备和计算机可读介质
CN109656791A (zh) 一种基于Jmeter的gRPC性能测试方法及装置
CN103945382A (zh) 应用终端的参数配置方法及装置
CN112148320A (zh) 一种应用程序升级方法、装置、设备及存储介质
CN105354341A (zh) 文件的更新方法及装置
CN103914335A (zh) 一种后台服务的调用方法、设备和系统
CN107025126B (zh) 一种资源调度方法、nfvo和系统
CN106484601B (zh) 客户端的用户数据分析方法及系统
CN118840056A (zh) 业务处理方法、装置、设备、计算机可读存储介质及产品
CN114867119B (zh) 一种资源调度方法、装置及存储介质
CN118426933A (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