CN115934179B - 业务功能控制方法及设备 - Google Patents
业务功能控制方法及设备 Download PDFInfo
- Publication number
- CN115934179B CN115934179B CN202211177048.0A CN202211177048A CN115934179B CN 115934179 B CN115934179 B CN 115934179B CN 202211177048 A CN202211177048 A CN 202211177048A CN 115934179 B CN115934179 B CN 115934179B
- Authority
- CN
- China
- Prior art keywords
- service function
- target service
- target
- current user
- user equipment
- 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
- 238000000034 method Methods 0.000 title claims abstract description 68
- 230000006870 function Effects 0.000 claims description 308
- 238000001514 detection method Methods 0.000 claims description 15
- 230000002159 abnormal effect Effects 0.000 claims description 14
- 238000009877 rendering Methods 0.000 claims description 12
- 238000004590 computer program Methods 0.000 claims description 11
- 230000004044 response Effects 0.000 claims description 4
- 238000006243 chemical reaction Methods 0.000 description 5
- 238000004891 communication Methods 0.000 description 5
- 238000005070 sampling Methods 0.000 description 5
- 230000005856 abnormality Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 238000004458 analytical method Methods 0.000 description 3
- 230000015556 catabolic process Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 230000006399 behavior Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 239000003086 colorant Substances 0.000 description 2
- 230000007547 defect Effects 0.000 description 2
- 238000006731 degradation reaction Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 238000009825 accumulation Methods 0.000 description 1
- 230000000903 blocking effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000007405 data analysis Methods 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 238000011478 gradient descent method Methods 0.000 description 1
- 230000001771 impaired effect Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000002085 persistent effect Effects 0.000 description 1
- 238000012827 research and development Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
本发明提供一种业务功能控制方法及设备,其中方法包括:接收客户端上报的当前用户设备的至少一个目标参数;基于当前用户设备的至少一个目标参数,确定当前用户设备的设备性能评分,基于当前用户设备的所述设备性能评分,生成目标业务功能的配置信息并发送至客户端,配置信息用于控制目标业务功能。如此,通过客户端上报的当前用户设备的至少一个目标参数,确定当前用户设备的设备性能评分,进而生成目标业务功能的配置信息,该配置信息能够用来控制提供目标业务功能,从而使得目标业务功能的控制与用户设备的设备性能相匹配,避免因设备性能问题而影响用户体验。
Description
技术领域
本发明涉及计算机技术领域,尤其涉及一种业务功能控制方法及设备。
背景技术
随着互联网技术的不断进步,客户端的业务功能越来越丰富和强大,例如,在房产业务中,客户端除了能够通过文字和图片展示房源的信息之外,还能够提供电子楼书、VR带看等需要三维渲染的业务功能,这些业务功能让用户可以获得更多的房源的信息、沉浸式感受房源的各方面细节。但是,当业务功能(如需要三维渲染的业务功能)对用户设备的性能的要求较高,用户设备的性能较差时,将导致无法正常使用该业务功能,影响用户体验。
发明内容
本发明提供一种业务功能控制方法及设备,用以解决现有技术中业务功能对用户设备的性能的要求较高,用户设备的性能较差时,将导致无法正常使用该业务功能,影响用户体验的缺陷,实现基于当前用户设备的设备性能评分,生成目标业务功能的配置信息,基于此控制目标业务功能,从而与用户设备的设备性能相匹配,避免因设备性能问题而影响用户体验。
本发明提供一种业务功能控制方法,应用于服务端,包括:
接收客户端上报的当前用户设备的至少一个目标参数;
基于所述当前用户设备的至少一个目标参数,确定所述当前用户设备的设备性能评分;
基于所述当前用户设备的所述设备性能评分,生成目标业务功能的配置信息并发送至所述客户端,所述配置信息用于控制所述目标业务功能。
根据本发明提供的业务功能控制方法,所述基于所述当前用户设备的至少一个目标参数,确定所述当前用户设备的设备性能评分,包括:
根据所述当前用户设备的各所述目标参数和设备性能评分模型,得到所述当前用户设备的所述设备性能评分。
根据本发明提供的业务功能控制方法,还包括:获取所述目标业务功能对应的样本数据集,所述样本数据集中包括采集的多个用户设备的所述至少一个目标参数的评分以及是否正常使用所述目标业务功能;
基于所述样本数据集,对所述多个用户设备的所述至少一个目标参数的评分进行拟合,获得用于表达所述至少一个目标参数的评分与所述设备性能评分之间关系的所述设备性能评分模型。
根据本发明提供的业务功能控制方法,还包括:
获取所述客户端运行所述目标业务功能时上报的运行数据;
基于所述运行数据,检测所述当前用户设备是否正常使用所述目标业务功能,得到检测结果;
基于所述当前用户设备的所述至少一个目标参数以及所述检测结果,更新所述样本数据集,并基于更新后的所述样本数据集,更新所述设备性能评分模型。
根据本发明提供的业务功能控制方法,所述基于所述运行数据,检测所述当前用户设备是否正常使用所述目标业务功能,得到检测结果,包括:
若确定所述运行数据满足预设条件集合中的至少一种条件,确定所述当前用户设备不能正常使用所述目标业务功能;
所述预设条件集合包括以下至少一种条件:
所述运行数据中包含所述目标业务功能的开始加载事件、不包含所述目标业务功能的停止加载事件且包含所述目标业务功能的停止事件;
所述运行数据中包含的所述目标业务功能的进入事件的数量大于退出事件的数量;
所述运行数据中包含的重加载所述目标业务功能的次数大于预设次数;
所述运行数据中包含进行三维渲染时产生的目标异常事件;
优选地,若所述运行数据中满足的所述条件表征运行所述目标业务功能时出现黑屏或者白屏,则所述确定所述当前用户设备不能正常使用所述目标业务功能,还包括:获取所述客户端上报的运行所述目标业务功能时的截图;若确定所述截图表征运行所述目标业务功能时出现黑屏或者白屏,进一步确定所述当前用户设备不能正常使用所述目标业务功能。
本发明还提供一种业务功能控制方法,应用于客户端,包括:
将当前用户设备的至少一个目标参数上报至服务端,所述当前用户设备的至少一个目标参数用于确定所述当前用户设备的设备性能评分以及基于所述当前用户设备的所述设备性能评分生成目标业务功能的配置信息,所述配置信息用于控制所述目标业务功能;
接收所述服务端发送的所述配置信息;
基于所述配置信息,控制所述目标业务功能。
根据本发明提供的业务功能控制方法,若所述当前用户设备的所述设备性能评分小于第一阈值,所述配置信息为指示不提供所述目标业务功能的第一信息,所述基于所述配置信息,控制所述目标业务功能,包括:基于所述第一信息,确定不提供所述目标业务功能;
若所述当前用户设备的所述设备性能评分大于或者等于第二阈值,所述配置信息为指示所述目标业务功能正常启动的第二信息,所述基于所述配置信息,控制所述目标业务功能,包括:基于所述第二信息,控制所述目标业务功能正常启动;
若所述当前用户设备的所述设备性能评分大于或者等于所述第一阈值且小于所述第二阈值,所述配置信息为指示启动所述目标业务功能时降低目标显示参数的第三信息或者指示启动所述目标业务功能时发出提示信息的第四信息,所述基于所述配置信息,控制所述目标业务功能,包括:基于所述第三信息,控制所述目标业务功能启动,并在启动所述目标业务功能时降低目标显示参数;或者,基于所述第四信息,控制所述目标业务功能启动,并在启动所述目标业务功能时发出提示信息,所述提示信息用于提示用户所述目标业务功能存在使用异常的风险;
其中,所述第二阈值大于所述第一阈值。
根据本发明提供的业务功能控制方法,还包括:
在所述目标业务功能启动之后,获取所述客户端运行所述目标业务功能时的运行数据并上报至所述服务端,所述运行数据用于检测所述当前用户设备是否正常使用所述目标业务功能。
根据本发明提供的业务功能控制方法,还包括:
在所述目标业务功能启动之前,向所述服务端发送截图配置请求;
接收所述服务端响应于所述截图配置请求下发的所述目标业务功能对应的截图配置,所述截图配置包括表征截图任务是否开启的任务开关,以及所述截图任务的控制参数;
若所述任务开关表征所述截图任务开启,基于所述截图任务的控制参数,在所述客户端运行所述目标业务功能时进行截图,并将得到的截图上报至所述服务端,所述截图用于确定运行所述目标业务功能时是否出现异常。
本发明还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述业务功能控制方法。
本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述业务功能控制方法。
本发明还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述业务功能控制方法。
本发明提供的业务功能控制方法,通过客户端上报的当前用户设备的至少一个目标参数,确定当前用户设备的设备性能评分,基于该当前用户设备的设备性能评分生成目标业务功能的配置信息,该配置信息能够用来控制提供目标业务功能,从而使得目标业务功能的控制与用户设备的设备性能相匹配,避免因设备性能问题而影响用户体验。
附图说明
为了更清楚地说明本发明或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明提供的应用业务功能控制方法的***架构示意图;
图2是本发明提供的业务功能控制方法的流程示意图之一;
图3是本发明提供的业务功能控制方法的流程示意图之二;
图4是本发明提供的业务功能控制方法的流程示意图之三;
图5是本发明提供的业务功能控制方法的流程示意图之四;
图6是本发明提供的业务功能控制方法的流程示意图之五;
图7是本发明提供的电子设备的结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
随着互联网技术的不断进步,客户端的业务功能越来越丰富和强大,例如,在房产业务中,客户端除了能够通过文字和图片展示房源的信息之外,还能够提供电子楼书、VR带看等需要三维渲染的业务功能,这些业务功能让用户可以获得更多的房源的信息、沉浸式感受房源的各方面细节。但是,需要三维渲染的业务功能对用户设备的性能的要求较高,用户设备的性能较差时,将导致无法正常使用该业务功能,影响用户体验。
特别是对设备性能较弱的用户,这些业务功能的出现不仅没有为他们带来便利,反而因为业务功能的异常损害了使用体验。对于VR带看的经纪人来说,也需要消耗时间成本和信任成本去向用户解释,得不偿失。
为此,本发明提供了一种业务功能控制方法,由客户端将当前用户设备的至少一个目标参数上报至服务端,来确定当前用户设备的设备性能评分,基于该当前用户设备的设备性能评分生成目标业务功能的配置信息,该配置信息能够用来控制提供目标业务功能,从而使得目标业务功能的控制与用户设备的设备性能相匹配,避免因设备性能问题而影响用户体验。基于此,本发明实施例基于如图1所示的***架构来实现,如图1所示,包括客户端101和服务端102,其中,服务端可以是云服务器,也可以是物理服务器,等等,客户端则安装在手机、平板等用户设备中,可以是ios客户端,也可以是andriod客户端。下面分别从服务端和客户端的执行对本发明提供的业务功能控制方法进行介绍。
本实施例提供一种业务功能控制方法,应用于服务端,如图2所示,至少包括如下步骤:
步骤201、接收客户端上报的当前用户设备的至少一个目标参数。
其中,当前用户设备即安装客户端的用户设备。目标参数是能够反映用户设备的设备性能的参数。目标参数可以是一个,也可以是多个。
步骤202、基于当前用户设备的至少一个目标参数,确定当前用户设备的设备性能评分。
设备性能评分能够反映用户设备的设备性能的高低程度。由于用户设备的型号众多,设备性能分析的难度和成本较大,发明人发现许多业务功能(例如三维渲染)对CPU的性能和内存的需求较高,经过大量的数据分析和实际验证,从这个角度来进行设备性能的分析,可以达到较好的效果,因此,至少一个目标参数可以包括CPU型号和内存,如此可以得到与目标业务功能相关的设备性能评分,设备性能评分更精准。
步骤203、基于当前用户设备的设备性能评分,生成目标业务功能的配置信息并发送至客户端,配置信息用于控制目标业务功能。
这里的目标业务功能可以是受设备性能影响的业务功能。其中,目标业务功能可以为需要客户端三维渲染的业务功能。示例性的,在房产业务中,这里的目标业务功能可以是VR带看,也可以是电子楼书,等等。实际应用中,客户端在实现目标业务功能时,需要进行三维渲染,例如基于WebGL技术进行三维渲染,这对用户设备的设备性能要求较高,如果设备性能低,则容易出现卡顿、崩溃、黑屏或者白屏等问题,导致无法正常使用。其中,WebGL的全称是Web Graphics Library,是一种3D绘图协议,可以用于创建具有复杂3D结构的网站页面等等。
由于设备性能评分能够反映用户设备的设备性能的高低程度,基于此,来生成用于控制目标业务功能的配置信息,可以使得目标业务功能的控制与用户设备的设备性能相匹配,利于避免因设备性能问题的干扰而影响用户体验。
相应的,客户端接收到配置信息后,可以基于配置信息,控制目标业务功能。具体如下:
若当前用户设备的设备性能评分小于第一阈值,配置信息为指示不提供目标业务功能的第一信息,基于配置信息,控制目标业务功能,包括:基于第一信息,确定不提供目标业务功能。
若当前用户设备的设备性能评分大于或者等于第二阈值,配置信息为指示目标业务功能正常启动的第二信息,基于配置信息,控制目标业务功能,包括:基于第二信息,控制目标业务功能正常启动。
若当前用户设备的设备性能评分大于或者等于第一阈值且小于第二阈值,配置信息为指示启动目标业务功能时降低目标显示参数的第三信息或者指示启动目标业务功能时发出提示信息的第四信息,基于配置信息,控制目标业务功能,包括:基于第三信息,控制目标业务功能启动,并在启动目标业务功能时降低目标显示参数;或者,基于第四信息,控制目标业务功能启动,并在启动目标业务功能时发出提示信息,提示信息用于提示用户目标业务功能存在使用异常的风险。
其中,第二阈值大于第一阈值。
实际应用中,可以根据目标业务功能对设备性能的要求,来设置第一阈值的具体值,示例性的,第一阈值为90%。也可以根据目标业务功能对设备性能的要求,来设置第二阈值的具体值。
若当前用户设备的设备性能评分小于第一阈值,说明当前用户设备的设备性能较低,若提供目标业务功能,可能无法正常使用,此时,可以不提供目标业务功能,避免因目标业务功能无法正常使用而影响用户体验,示例性的,在页面中不提供目标业务功能的入口,以VR带看举例来说,可以不在房源的详情页面中展示VR带看的按钮,这样,用户就无法使用VR带看。
若当前用户设备的设备性能评分大于或者等于第一阈值小于第二阈值,说明当前用户设备的设备性能中等,也可能会存在一些使用异常的风险,此时,在启动目标业务功能时可以发出提示信息,来提示用户目标业务功能存在使用异常的风险,还可以是在启动目标业务功能时降低目标显示参数,示例性的,该目标显示参数可以为分辨率,从而降低对设备性能的要求。这种情况下,示例性的,仍在页面中提供目标业务功能的入口,仍以VR带看举例来说,可以在房源的详情页面中展示VR带看的按钮,这样,用户就可以通过VR带看的按钮进入VR带看功能,但是可以提示用户VR带看存在使用异常的风险,还可以降低VR带看的分辨率,例如由高清降为标清。
若当前用户设备的设备性能评分大于或者等于第二阈值,说明当前用户设备的设备性能很高,完全能够满足目标业务功能的需求,可以正常启动目标业务功能,不发出提示信息也不降低目标显示参数。仍以VR带看举例来说,可以在房源的详情页面中展示VR带看的按钮,用户可以通过VR带看的按钮进入VR带看功能,不发出提示,且高清展示VR带看功能。
其中,不提供目标业务功能、降低目标显示参数均是对目标业务功能的降级处理。如此,根据用户设备的设备性能评分与第一阈值、第二阈值的大小关系,来确定是正常启动目标业务功能,还是在目标业务功能时发出提示信息或者降低目标显示参数,还是不提供目标业务功能,实现了设备性能较差时进行目标业务功能的降级处理,从而适应不同用户设备的设备性能,提高了用户体验。
本实施例中,通过客户端上报的当前用户设备的至少一个目标参数,确定当前用户设备的设备性能评分,基于该当前用户设备的设备性能评分生成目标业务功能的配置信息,该配置信息能够用来控制提供目标业务功能,从而使得目标业务功能的控制与用户设备的设备性能相匹配,避免因设备性能问题而影响用户体验。
相关技术中,在一些直播或短视频的场景中,有一些方案是在客户端中内置能够评分的性能检测模块,客户端运行期间,会挑选操作***负载较低的时间段,在后台进行性能检测,检测规则和客户端的业务逻辑(例如特效)紧密相关,客户端更新就会进行测试,这种方式对客户端的侵入性较强,成本较高。
而本实施例中,客户端只是将当前用户设备的至少一个目标参数上报至服务端,没有复杂的处理逻辑,由服务端确定设备性能评分,对客户端具有低侵入性,客户端不需要维护复杂的确定设备性能评分的逻辑,不会占用用户设备过多的资源。并且,设备性能评分与目标业务功能相关,无需像直播或短视频的场景中一样覆盖所有的项目,实现更加简单。
在VR带看的场景中,基于本发明的方案能够更顺利地体验VR带看服务。
在示例性实施例中,基于当前用户设备的至少一个目标参数,确定当前用户设备的设备性能评分,其具体实现方式可以包括:根据当前用户设备的各目标参数和设备性能评分模型,得到当前用户设备的设备性能评分。实际应用中,可以预先构建设备性能评分模型,结合客户端上报的目标参数,可以直接利用设备性能评分模型得到当前用户设备的设备性能评分,提升了获得当前用户设备的设备性能评分的效率。
在示例性实施例中,根据当前用户设备的各目标参数和设备性能评分模型,得到当前用户设备的设备性能评分,其具体实现方式可以包括:将当前用户设备的各目标参数输入设备性能评分模型,进行当前用户设备的各目标参数的评分加权求和,得到当前用户设备的设备性能评分。本实施例中,目标参数具有多个,其中,每个目标参数能够从自身的角度反映设备性能的一个方面,通过对当前用户设备的各目标参数的评分加权求和,得到了从整体上反映设备性能的设备性能评分,全面而准确。
在示例性实施例中,如图3所示,本实施例提供的业务功能控制方法,还可以包括:
步骤301、获取目标业务功能对应的样本数据集,样本数据集中包括采集的多个用户设备的至少一个目标参数的评分以及是否正常使用目标业务功能。
步骤302、基于样本数据集,对多个用户设备的至少一个目标参数的评分进行拟合,获得用于表达至少一个目标参数的评分与设备性能评分之间关系的设备性能评分模型。
实际应用中,以多个用户设备的至少一个目标参数的评分为自变量,以设备性能评分为因变量,进行拟合,获得至少一个目标参数的评分与设备性能评分之间关系的表达式,作为设备性能评分模型。
示例性的,以多个用户设备的至少一个目标参数的评分为自变量,以设备性能评分为因变量,进行线性拟合,获得至少一个目标参数的评分与设备性能评分之间的线性关系表达式。进行线性拟合时所采用的方法可以但不限于最小二乘法、梯度下降法或者高斯牛顿法等等。
以至少一个目标参数包括CPU型号和内存为例,内存的评分可以为内存的大小,CPU的型号的评分可以是从权威网站预先获取的,实施中,可以预先获取各种CPU的型号的评分。
基于此,线性关系表达式可以为:
SCORE=x*CPU_SCORE+y*MEMORY_SIZE (1)
其中,SCORE表示设备性能评分,CPU_SCORE表示CPU型号的评分,MEMORY_SIZE表示内存的大小,x和y均为线性关系表达式中的系数。其中,x为CPU型号的评分对应的系数,y为内存的大小对应的系数。
在线性拟合的过程中,可以根据设备性能评分的实际值,来调整线性关系表达式中的系数,直到满足精度要求。设备性能评分的实际值是基于样本数据集中多个用户设备是否正常使用目标业务功能得到的,具体的,设备性能评分的实际值=正常使用目标业务功能的用户设备的数量/(正常使用目标业务功能的用户设备的数量+不能正常使用目标业务功能的用户设备的数量)。正常使用目标业务功能的用户设备的数量+不能正常使用目标业务功能的用户设备的数量,也即样本数据集中多个用户设备的总数量。
相应的,进行当前用户设备的各目标参数的评分加权求和,得到当前用户设备的设备性能评分,其具体实现方式可以包括:基于线性关系表达式,进行当前用户设备的各目标参数的评分加权求和,得到当前用户设备的设备性能评分。
以上线性关系表达式中,各目标参数对应的系数即加权求和时的权重系数,将当前用户设备的各目标参数的评分输入线性关系表达式,则可以得到当前用户设备的设备性能评分。
本实施例中,通过对各目标参数的评分进行线性拟合的方式,准确分析出至少一个目标参数的评分与设备性能评分之间的关系,得到的当前用户设备的设备性能评分更准确,以便为目标用户功能的准确控制奠定基础,避免出现因错误评估用户设备的设备性能而未给用户提供目标业务功能的情况,尽可能为用户提供更好的体验。
在示例性实施例中,如图4所示,本实施例提供的业务功能控制方法,还可以包括如下步骤:
步骤401、获取客户端运行目标业务功能时上报的运行数据。
实际应用中,可以获取客户端运行目标业务功能时通过长连接上报的运行数据,并存储运行数据。长连接指在一个连接上可以连续发送多个数据包。考虑到运行数据上报频繁,采用长连接上报的方式更加方便。
实施中,客户端可以与服务端建立多个长连接通道来上报运行数据,其中的运行数据可以包括:
一、设备相关的数据,例如,设备的型号、设备的身份标识(Identity document,ID)、设备的操作***的版本和客户端的版本,等等。
二、用户相关的数据,例如,用户的用户身份证明(User Identification,UID)、长连接的ID。
三、***资源的数据,例如,网络类型(例如WiFi或者移动网络),网络质量,内存的变化情况、电池的变化情况,等等。
四、客户端的行为数据,例如,目标业务功能的加载事件、停止加载事件、停止事件、进入事件、退出事件、重加载、切换到前台或者后台事件,加载时间,等等。
五、异常数据,例如,WebGL异常,WebGL的权限受限异常、操作***的环境不支持WebGL,上下文创建失败,等等。
步骤402、基于运行数据,检测当前用户设备是否正常使用目标业务功能,得到检测结果。
在结合当前用户设备的设备性能评分,启动目标业务功能之后,当前用户设备是否真的可以正常使用目标业务功能,以上运行数据中的至少部分数据能够反映使用目标业务功能的实际情况,因此,可以基于运行数据,检测当前用户设备是否正常使用目标业务功能,得到检测结果。
步骤403、基于当前用户设备的至少一个目标参数以及检测结果,更新样本数据集,并基于更新后的样本数据集,更新设备性能评分模型。
本实施例中,通过客户端运行目标业务功能时上报的运行数据,来检测当前用户设备是否正常使用目标业务功能,得到使用目标业务功能的实际情况,然后,将当前用户设备的至少一个目标参数以及检测结果也加入样本数据集中,来丰富样本数据集,并基于更新后的样本数据集,重新拟合获得设备性能评分模型,例如更新线性关系表达式中的系数,如此,通过不断的积累、迭代,可以使得设备性能评分模型越来越准确,从而使得设备性能评分也越来越准确。
在示例性实施例中,基于运行数据,检测当前用户设备是否正常使用目标业务功能,得到检测结果,其具体实现方式可以包括:若确定运行数据满足预设条件集合中的至少一种条件,确定当前用户设备不能正常使用目标业务功能;其中,预设条件集合包括以下至少一种条件:
条件一、运行数据中包含目标业务功能的开始加载事件、不包含目标业务功能的停止加载事件且包含目标业务功能的停止事件。
实际应用中,客户端的行为数据中,有目标业务功能的开始加载事件,没有目标业务功能的停止加载事件,但是有目标业务功能的停止事件,说明客户端在加载该目标业务功能的过程中卡住了,即卡顿,当前用户设备不能正常使用目标业务功能。实施中,通过上报的加载时间可以知道客户端卡了多久。
条件二、运行数据中包含的目标业务功能的进入事件的数量大于退出事件的数量。
实际应用中,客户端与服务端建立了长连接之后,但是,目标业务功能的进入事件多于退出事件,说明客户端崩溃了,当前用户设备不能正常使用目标业务功能。进入事件与推出事件的差值可以反映客户端崩溃的次数。
条件三、运行数据中包含的重加载目标业务功能的次数大于预设次数。
实际应用中,客户端在一次长连接中,进行了多次重加载,很可能这次长连接出现了黑屏或者白屏的问题,当前用户设备不能正常使用目标业务功能。一般,在一次长连接中,设置了最多加载次数,若重加载的次数达到最多加载次数,说明加载失败,那么,这次长连接大概率出现了黑屏或者白屏的问题。
条件四、运行数据中包含进行三维渲染时产生的目标异常事件。
实际应用中,若客户端基于WebGL进行三维渲染时,出现了WebGL异常,WebGL的权限受限异常等目标异常事件,这次长连接大概率出现黑屏或者白屏的问题,当前用户设备不能正常使用目标业务功能。
本实施例中,上报的运行数据中满足以上预设条件集合中的任一种条件或者多种条件,都说明当前用户设备不能正常使用目标业务功能,也就是说,通过多个角度来检测当前用户设备是否正常使用目标业务功能,如此,检测更加全面。
在示例性实施例中,若运行数据中满足的条件表征运行目标业务功能时出现黑屏或者白屏,确定当前用户设备不能正常使用目标业务功能,还可以包括:获取客户端上报的运行目标业务功能时的截图;若确定截图表征运行目标业务功能时出现黑屏或者白屏,进一步确定当前用户设备不能正常使用目标业务功能。
通过长连接上报的运行数据,只能确定大概率出现黑屏或者白屏的问题,因此,需要有一种更精确的手段来提高准确度。实际应用中,若运行数据满足以上预设条件集合中的条件三和/或条件四,以上条件三和条件四均表征运行目标业务功能时可能出现黑屏或者白屏。为进一步地验证黑屏或者白屏,提高准确性,确定当前用户设备不能正常使用目标业务功能时,还可以进一步获取客户端上报的运行目标业务功能时的截图,若确定截图表征运行目标业务功能时出现黑屏或者白屏,进一步确定当前用户设备不能正常使用目标业务功能。
实施中,若连续预设数量的截图中的目标颜色的亮度数据未发生变化,则确定截图表征运行目标业务功能时出现黑屏或者白屏。
其中,预设数量的具体值可以根据实际情况设置,此处不做限定。
截图中的每个像素点都有对应的颜色,这里的目标颜色可以是截图中像素点的数量前N位的颜色。N的取值为正整数,N的取值可以根据实际情况设置。
在黑屏或者白屏的状态下,整个屏幕的颜色基本一致,且亮度持续不发生变化,若前N位的颜色的亮度数据均未发生变化,大概率处于黑屏或者白屏的状态。例如,N=3,第1位的颜色的亮度数据一直未发生变化,第2位的颜色的亮度数据一直未发生变化,第3位的颜色的亮度数据也一直未发生变化,那么,确定截图表征运行目标业务功能时出现黑屏或者白屏。如此,可以更准确地检测出黑屏或者白屏的问题。
考虑到长连接适用数据量小的传输,而截图的数据量大,可以获取客户端基于短连接上报的运行目标业务功能时的截图。短连接是相对于长连接而言的,只在需要发送数据时,才去建立一个连接,数据发送完成后,就断开此连接。短连接更能够满足数据量较大的截图的需求。
实际应用中,针对不同的目标业务功能,客户端是否需要进行截图,如何进行截图,可能都有不同的需求,因此,客户端需要向服务端请求截图配置,以下结合服务端和客户端的交互进行详细介绍,如图5所示:
步骤501、客户端在目标业务功能启动之前,向服务端发送截图配置请求。
以VR带看为例,客户端可以在检测到针对VR带看的按钮的点击操作时,先向服务端发送截图配置请求。
步骤502、服务端接收到截图配置请求后,获取目标业务功能对应的截图配置。
其中,截图配置包括表征截图任务是否开启的任务开关,以及截图任务的控制参数。
截图任务的控制参数与目标业务功能相关,可以针对不同的目标业务功能,预先设置目标业务功能对应的截图任务的控制参数。示例性的,截图任务的控制参数可以包括任务开关、采样间隔、上报最大采样数、单个任务最大采样次数、统计颜色前N位、RGB转化权重数值。通过截图配置下发的方式,服务端可以随时调整配置,让客户端保持灵活性。
其中,任务开关表征本次长连接是否开启截图任务。
采样间隔是截图的时间间隔,例如,配置采样间隔为1秒,则1秒截图一次。
上报最大采样数是一次短连接上报对应的最大截图次数,例如,配置上报最大采样数为10,则完成10次截图后进行一次上报。
单个任务最大采样次数是开始截图任务后最多进行的截图次数,例如,配置单个任务最大采样次数为100,则截完100次后就不再截图上报。
统计颜色前N位是指每次截图,客户端需要统计颜色对应的像素点的数量最多的前N位,例如,配置N是3,则需要统计前3位的颜色,上报给服务端。
实际应用中,客户端上报截图时,需要以预设的颜色空间的格式进行上报,以减少存储和带宽的压力。预设的颜色空间的格式可以为YCbCr颜色空间的格式。一般,得到的截图的像素点的颜色以RGB颜色空间的格式表示,可以将RGB颜色空间的格式转换成YCbCr颜色空间的格式,也即转化为8位的亮度数据,减少存储和带宽压力。上述RGB转化权重数值即将RGB颜色空间的格式转换成YCbCr颜色空间的格式时R、G、B的权重数值。
这里,介绍一下权重数值的由来,颜色有很多种颜色空间的格式,目前常用的就是24位真彩色,直接上报24位数值会对客户端的储存和网络带宽增加压力,而且这种数值也并没有对检测分析有额外的帮助,因此,需要对其进行转化,目前已有标准的转换公式,将RGB颜色空间的格式转换成YCbCr颜色空间的格式时,公式如下:
Y=0.229*R+0.5870*G+0.114*B (2)
Cb=-0.1687*R-0.3313*G+0.5*B (3)
Cr=0.5*R-0.4187*G+0.0813*B (4)
其中,R、G、B前面的系数都是常量,可以直接使用。采用公式(2)进行转化即可,即通过24位RGB转化得到8位Y值,这个Y值代表了亮度数据。通过分析一次长连接的多次截图中前N位的颜色Y值的变化,即可确定用户是否遭遇了黑屏或者白屏的问题,弥补了通过运行数据确定是否黑屏或者白屏不准确的缺陷。
步骤503、服务端将目标业务功能对应的截图配置发送至客户端。
步骤504、客户端接收服务端响应于截图配置请求下发的目标业务功能对应的截图配置。
步骤505、若任务开关表征截图任务开启,客户端基于截图任务的控制参数,在客户端运行目标业务功能时进行截图。
步骤506、客户端将得到的截图上报至服务端。
步骤507、服务端存储客户端上报的截图。
步骤508、若确定截图表征运行目标业务功能时出现黑屏或者白屏,服务端确定当前用户设备不能正常使用目标业务功能。
另外,服务端在确定当前用户设备不能正常使用目标业务功能时,还可以向客户端或者服务端发出告警。如此,服务端的研发人员可以感知到问题的发生,从而尽快排查问题。客户端的用户则可以了解到问题的原因,及时退出目标业务功能。
需要说明的是,本实施例中,服务端对客户端上报的运行数据和截图可以进行持久化存储。检测当前用户设备是否正常使用目标业务功能时,可以采用离线的方式,而不是线上进行,减少对线上资源的占用。
下面以客户端的执行为例,对本发明提供的一种业务功能控制方法进行介绍。
本实施例提供一种业务功能控制方法,如图6所示,应用于客户端,至少包括如下步骤:
步骤601、将当前用户设备的至少一个目标参数上报至服务端,当前用户设备的至少一个目标参数用于确定当前用户设备的设备性能评分以及基于当前用户设备的设备性能评分生成目标业务功能的配置信息,配置信息用于控制目标业务功能。
步骤602、接收服务端发送的配置信息。
步骤603、基于配置信息,控制目标业务功能。
本实施例中,通过客户端上报的当前用户设备的至少一个目标参数,确定当前用户设备的设备性能评分,基于该当前用户设备的设备性能评分生成目标业务功能的配置信息,该配置信息能够用来控制提供目标业务功能,从而使得目标业务功能的控制与用户设备的设备性能相匹配,避免因设备性能问题而影响用户体验。
在示例性实施例中,若当前用户设备的设备性能评分小于第一阈值,配置信息为指示不提供目标业务功能的第一信息,基于配置信息,控制目标业务功能,包括:基于第一信息,确定不提供目标业务功能;
若当前用户设备的设备性能评分大于或者等于第二阈值,配置信息为指示目标业务功能正常启动的第二信息,基于配置信息,控制目标业务功能,包括:基于第二信息,控制目标业务功能正常启动;
若当前用户设备的设备性能评分大于或者等于第一阈值且小于第二阈值,配置信息为指示启动目标业务功能时降低目标显示参数的第三信息或者指示启动目标业务功能时发出提示信息的第四信息,基于配置信息,控制目标业务功能,包括:基于第三信息,控制目标业务功能启动,并在启动目标业务功能时降低目标显示参数;或者,基于第四信息,控制目标业务功能启动,并在启动目标业务功能时发出提示信息,提示信息用于提示用户目标业务功能存在使用异常的风险;
其中,第二阈值大于第一阈值。
在示例性实施例中,还包括:在目标业务功能启动之后,获取客户端运行目标业务功能时的运行数据并上报至服务端,运行数据用于检测当前用户设备是否正常使用目标业务功能。
在示例性实施例中,还包括:在目标业务功能启动之前,向服务端发送截图配置请求;接收服务端响应于截图配置请求下发的目标业务功能对应的截图配置,截图配置包括表征截图任务是否开启的任务开关,以及截图任务的控制参数;若任务开关表征截图任务开启,基于截图任务的控制参数,在客户端运行目标业务功能时进行截图,并将得到的截图上报至服务端,截图用于确定运行目标业务功能时是否出现异常。若确定截图表征运行目标业务功能时出现黑屏或者白屏,确定当前用户设备不能正常使用目标业务功能,即确定运行目标业务功能时出现异常。
需要说明的是,本实施例的客户端执行的业务功能控制方法与上文描述的服务端执行的业务功能控制方法可相互对应参照,此处不做赘述。
图7示例了一种电子设备的实体结构示意图,如图7所示,该电子设备可以包括:处理器(processor)710、通信接口(Communications Interface)720、存储器(memory)730和通信总线740,其中,处理器710,通信接口720,存储器730通过通信总线740完成相互间的通信。处理器710可以调用存储器730中的逻辑指令,以执行业务功能控制方法,该方法包括:
接收客户端上报的当前用户设备的至少一个目标参数;基于当前用户设备的至少一个目标参数,确定当前用户设备的设备性能评分;基于当前用户设备的设备性能评分,生成目标业务功能的配置信息并发送至客户端,配置信息用于控制目标业务功能;
或者,将当前用户设备的至少一个目标参数上报至服务端,当前用户设备的至少一个目标参数用于确定当前用户设备的设备性能评分以及基于当前用户设备的设备性能评分生成目标业务功能的配置信息,配置信息用于控制目标业务功能;接收服务端发送的配置信息;基于配置信息,控制目标业务功能。
此外,上述的存储器730中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
另一方面,本发明还提供一种计算机程序产品,计算机程序产品包括计算机程序,计算机程序可存储在非暂态计算机可读存储介质上,计算机程序被处理器执行时,计算机能够执行上述各方法所提供的业务功能控制方法,该方法包括:
接收客户端上报的当前用户设备的至少一个目标参数;基于当前用户设备的至少一个目标参数,确定当前用户设备的设备性能评分;基于当前用户设备的设备性能评分,生成目标业务功能的配置信息并发送至客户端,配置信息用于控制目标业务功能;
或者,将当前用户设备的至少一个目标参数上报至服务端,当前用户设备的至少一个目标参数用于确定当前用户设备的设备性能评分以及基于当前用户设备的设备性能评分生成目标业务功能的配置信息,配置信息用于控制目标业务功能;接收服务端发送的配置信息;基于配置信息,控制目标业务功能。
又一方面,本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各方法提供的业务功能控制方法,该方法包括:
接收客户端上报的当前用户设备的至少一个目标参数;基于当前用户设备的至少一个目标参数,确定当前用户设备的设备性能评分;基于当前用户设备的设备性能评分,生成目标业务功能的配置信息并发送至客户端,配置信息用于控制目标业务功能;
或者,将当前用户设备的至少一个目标参数上报至服务端,当前用户设备的至少一个目标参数用于确定当前用户设备的设备性能评分以及基于当前用户设备的设备性能评分生成目标业务功能的配置信息,配置信息用于控制目标业务功能;接收服务端发送的配置信息;基于配置信息,控制目标业务功能。
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
Claims (8)
1.一种业务功能控制方法,其特征在于,应用于服务端,包括:
接收客户端上报的当前用户设备的至少一个目标参数;
基于所述当前用户设备的至少一个目标参数,确定所述当前用户设备的设备性能评分;
基于所述当前用户设备的所述设备性能评分,生成目标业务功能的配置信息并发送至所述客户端,所述配置信息用于控制所述目标业务功能,所述方法还包括:
获取所述目标业务功能对应的样本数据集,所述样本数据集中包括采集的多个用户设备的所述至少一个目标参数的评分以及是否正常使用所述目标业务功能;
基于所述样本数据集,对所述多个用户设备的所述至少一个目标参数的评分进行拟合,获得用于表达所述至少一个目标参数的评分与所述设备性能评分之间关系的设备性能评分模型,其中,所述方法还包括:
获取所述客户端运行所述目标业务功能时上报的运行数据;
基于所述运行数据,检测所述当前用户设备是否正常使用所述目标业务功能,得到检测结果;
其中,所述基于所述运行数据,检测所述当前用户设备是否正常使用所述目标业务功能,得到检测结果,包括:
若确定所述运行数据满足预设条件集合中的至少一种条件,确定所述当前用户设备不能正常使用所述目标业务功能;
所述预设条件集合包括以下至少一种条件:
所述运行数据中包含所述目标业务功能的开始加载事件、不包含所述目标业务功能的停止加载事件且包含所述目标业务功能的停止事件;
所述运行数据中包含的所述目标业务功能的进入事件的数量大于退出事件的数量;
所述运行数据中包含的重加载所述目标业务功能的次数大于预设次数;
所述运行数据中包含进行三维渲染时产生的目标异常事件。
2.根据权利要求1所述的业务功能控制方法,其特征在于,所述基于所述当前用户设备的至少一个目标参数,确定所述当前用户设备的设备性能评分,包括:
根据所述当前用户设备的各所述目标参数和设备性能评分模型,得到所述当前用户设备的所述设备性能评分。
3.根据权利要求1所述的业务功能控制方法,其特征在于,在所述基于所述运行数据,检测所述当前用户设备是否正常使用所述目标业务功能,得到检测结果之后,所述方法还包括:
基于所述当前用户设备的所述至少一个目标参数以及所述检测结果,更新所述样本数据集,并基于更新后的所述样本数据集,更新所述设备性能评分模型。
4.根据权利要求1所述的业务功能控制方法,其特征在于,所述方法还包括:
若所述运行数据中满足的所述条件表征运行所述目标业务功能时出现黑屏或者白屏,则所述确定所述当前用户设备不能正常使用所述目标业务功能,具体包括:获取所述客户端上报的运行所述目标业务功能时的截图;若确定所述截图表征运行所述目标业务功能时出现黑屏或者白屏,进一步确定所述当前用户设备不能正常使用所述目标业务功能。
5.一种业务功能控制方法,其特征在于,应用于客户端,包括:
将当前用户设备的至少一个目标参数上报至服务端,所述当前用户设备的至少一个目标参数用于确定所述当前用户设备的设备性能评分以及基于所述当前用户设备的所述设备性能评分生成目标业务功能的配置信息,所述配置信息用于控制所述目标业务功能;
接收所述服务端发送的所述配置信息;
基于所述配置信息,控制所述目标业务功能,其中,若所述当前用户设备的所述设备性能评分大于或者等于第二阈值,所述配置信息为指示所述目标业务功能正常启动的第二信息,所述基于所述配置信息,控制所述目标业务功能,包括:基于所述第二信息,控制所述目标业务功能正常启动;
若所述当前用户设备的所述设备性能评分大于或者等于第一阈值且小于所述第二阈值,所述配置信息为指示启动所述目标业务功能时降低目标显示参数的第三信息或者指示启动所述目标业务功能时发出提示信息的第四信息,所述基于所述配置信息,控制所述目标业务功能,包括:基于所述第三信息,控制所述目标业务功能启动,并在启动所述目标业务功能时降低目标显示参数;或者,基于所述第四信息,控制所述目标业务功能启动,并在启动所述目标业务功能时发出提示信息,所述提示信息用于提示用户所述目标业务功能存在使用异常的风险;
所述第二阈值大于所述第一阈值,其中,所述方法还包括:
在所述目标业务功能启动之前,向所述服务端发送截图配置请求;
接收所述服务端响应于所述截图配置请求下发的所述目标业务功能对应的截图配置,所述截图配置包括表征截图任务是否开启的任务开关,以及所述截图任务的控制参数;
若所述任务开关表征所述截图任务开启,基于所述截图任务的控制参数,在所述客户端运行所述目标业务功能时进行截图,并将得到的截图上报至所述服务端,所述截图用于确定运行所述目标业务功能时是否出现异常。
6.根据权利要求5所述的业务功能控制方法,其特征在于,若所述当前用户设备的所述设备性能评分小于第一阈值,所述配置信息为指示不提供所述目标业务功能的第一信息,所述基于所述配置信息,控制所述目标业务功能,包括:基于所述第一信息,确定不提供所述目标业务功能。
7.根据权利要求6所述的业务功能控制方法,其特征在于,还包括:
在所述目标业务功能启动之后,获取所述客户端运行所述目标业务功能时的运行数据并上报至所述服务端,所述运行数据用于检测所述当前用户设备是否正常使用所述目标业务功能。
8.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至7任一项所述业务功能控制方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211177048.0A CN115934179B (zh) | 2022-09-26 | 2022-09-26 | 业务功能控制方法及设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211177048.0A CN115934179B (zh) | 2022-09-26 | 2022-09-26 | 业务功能控制方法及设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115934179A CN115934179A (zh) | 2023-04-07 |
CN115934179B true CN115934179B (zh) | 2023-11-24 |
Family
ID=86649624
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211177048.0A Active CN115934179B (zh) | 2022-09-26 | 2022-09-26 | 业务功能控制方法及设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115934179B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117393140B (zh) * | 2023-12-08 | 2024-04-05 | 广东壹健康健康产业集团股份有限公司 | 基于历史数据的智能指环控制方法及装置 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109598578A (zh) * | 2018-11-09 | 2019-04-09 | 深圳壹账通智能科技有限公司 | 业务对象数据的推送方法及装置、存储介质、计算机设备 |
CN110457578A (zh) * | 2019-07-11 | 2019-11-15 | 阿里巴巴集团控股有限公司 | 一种客服服务需求识别方法及装置 |
CN114124568A (zh) * | 2021-12-07 | 2022-03-01 | 中国建设银行股份有限公司 | 一种连接控制方法及*** |
CN114444853A (zh) * | 2021-12-17 | 2022-05-06 | 北京达佳互联信息技术有限公司 | 一种性能控制方法、装置及存储介质 |
CN114513520A (zh) * | 2021-12-27 | 2022-05-17 | 浙江中测新图地理信息技术有限公司 | 基于客户端和服务器同步渲染的Web三维可视化技术 |
-
2022
- 2022-09-26 CN CN202211177048.0A patent/CN115934179B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109598578A (zh) * | 2018-11-09 | 2019-04-09 | 深圳壹账通智能科技有限公司 | 业务对象数据的推送方法及装置、存储介质、计算机设备 |
CN110457578A (zh) * | 2019-07-11 | 2019-11-15 | 阿里巴巴集团控股有限公司 | 一种客服服务需求识别方法及装置 |
CN114124568A (zh) * | 2021-12-07 | 2022-03-01 | 中国建设银行股份有限公司 | 一种连接控制方法及*** |
CN114444853A (zh) * | 2021-12-17 | 2022-05-06 | 北京达佳互联信息技术有限公司 | 一种性能控制方法、装置及存储介质 |
CN114513520A (zh) * | 2021-12-27 | 2022-05-17 | 浙江中测新图地理信息技术有限公司 | 基于客户端和服务器同步渲染的Web三维可视化技术 |
Also Published As
Publication number | Publication date |
---|---|
CN115934179A (zh) | 2023-04-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109756368B (zh) | 设备异常变更的检测方法、装置、计算机可读存储介质及终端 | |
KR101797870B1 (ko) | 영상통화 품질 측정 방법 및 시스템 | |
CN111124567B (zh) | 目标应用的操作录制方法和装置 | |
CN115934179B (zh) | 业务功能控制方法及设备 | |
CN112437318A (zh) | 一种内容显示方法、装置、***及存储介质 | |
CN112926083B (zh) | 基于建筑信息模型的交互处理方法及相关装置 | |
EP4149111A1 (en) | Method for determining video coding test sequence, related apparatus and computer program product | |
CN112732553A (zh) | 图像测试方法、装置、电子设备及存储介质 | |
CN110276404B (zh) | 模型训练方法、装置及存储介质 | |
CN112966256B (zh) | 基于建筑信息模型的设备管理方法及相关装置 | |
CN114240060A (zh) | 风险控制方法、风险处理***、装置、服务器及存储介质 | |
CN110400355B (zh) | 一种单***的确定方法、装置、电子设备及存储介质 | |
CN115499323B (zh) | 目标虚拟场景的构建方法、装置和电子设备 | |
CN109985387B (zh) | 自动化测试方法和装置 | |
CN112423024A (zh) | 一种视频转码方法、装置、计算机设备和存储介质 | |
CN115797267A (zh) | 图像质量评估方法、***、电子设备和存储介质 | |
CN116983660A (zh) | 一种图像处理的方法以及相关装置 | |
CN115591243A (zh) | 渲染通道的性能检测方法、装置、电子设备及存储介质 | |
CN115296917A (zh) | 资产暴露面信息获取方法、装置、设备以及存储介质 | |
CN114666258B (zh) | 接口测试方法、装置、电子设备和介质 | |
KR102671203B1 (ko) | 시각적인 착시 효과를 이용한 스크린 캡처 방지 방법 및 시스템 | |
CN112667519B (zh) | 页面测试方法及装置、电子设备和计算机可读存储介质 | |
CN117618932A (zh) | 游戏性能分析方法以及装置 | |
CN116486491A (zh) | 活体检测模型训练方法、装置、存储介质以及终端 | |
CN113095291A (zh) | 一种视频处理方法、装置、计算机设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |