Information processing method and device, storage medium and program product

By acquiring information from indoor and outdoor networks, determining rate thresholds, and evaluating the effective download speeds for services such as short videos, the problem of operators struggling to analyze service demands is solved, thus improving the quality of user experience.

CN121284650APending Publication Date: 2026-01-06CHINA UNITED NETWORK COMM GRP CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510935200.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2024-07-05
Filing Date
2025-07-07
Publication Date
2026-01-06

AI Technical Summary

Technical Problem

Operators struggle to effectively analyze the demands of services like short videos on mobile networks based on their specific characteristics, resulting in a lower quality user experience.

Method used

By acquiring information about the target service under indoor and outdoor networks, we can determine the rate threshold, assess whether the effective download rate of the target service during the switching cycle meets the preset resolution, and improve the quality of user experience.

Benefits of technology

Effectively calculate the wireless-side guaranteed rate for business needs and improve user experience quality.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121284650A_ABST
    Figure CN121284650A_ABST
Patent Text Reader

Abstract

The invention provides an information processing method and device, a storage medium and a program product, relates to the technical field of communication, and is used for solving the technical problem of relatively low user experience quality caused by difficulty in effectively calculating a wireless side guarantee rate of service requirements based on service characteristics. The method comprises the following steps: acquiring first information of a target service in an indoor test network and second information of the target service when the target service runs in an outdoor application network; under the condition that the first satisfaction degree and the second satisfaction degree are both greater than or equal to a preset satisfaction degree threshold value and the difference between the first downlink data average downloading rate and the second downlink data average downloading rate is smaller than or equal to a preset difference threshold value, according to the first downlink data average downloading rate and the second downlink data average downloading rate, downloading the first downlink data according to the first downlink data average downloading rate and the second downlink data average downloading rate; determining a rate threshold value; the rate threshold value is used for evaluating whether the effective downloading rate of the target service in the target switching period meets the preset resolution or not when the data service quality evaluation is carried out based on the DPI.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of communication technology, and in particular relates to an information processing method, apparatus, storage medium and program product. Background Technology

[0002] With the rapid development of enhanced fifth-generation mobile communication technology (5G-A) and sixth-generation mobile networks (6G), users are using applications (APPs) such as short videos more and more frequently, and the demand for operator networks is also increasing.

[0003] However, operators typically use key performance indicators (KPIs) determined by network performance management (PM) metrics to understand the network requirements of services. This makes it difficult to effectively analyze the mobile network requirements of services such as short videos based on their characteristics, resulting in a lower user experience quality for these services. Summary of the Invention

[0004] This application provides an information processing method, apparatus, storage medium, and program product to solve the technical problem of low user experience quality caused by the difficulty in effectively calculating the wireless side guarantee rate based on service characteristics.

[0005] To achieve the above objectives, this application adopts the following technical solution:

[0006] In a first aspect, an information processing method is provided, comprising: acquiring first information about a target service in an indoor test network, and second information about the target service running in an outdoor application network. The first information includes a first satisfaction level with a preset resolution when a first terminal runs the target service according to a target switching cycle at multiple first sampling points in the indoor test network, and a first average downlink data download rate corresponding to the first satisfaction level. The second information includes a second satisfaction level with a preset resolution when a second terminal runs the target service according to a target switching cycle at multiple second sampling points in the outdoor application network, and a second average downlink data download rate corresponding to the second satisfaction level. The duration of the target switching cycle is used to represent the average playback duration of video resources in the target service. When both the first satisfaction level and the second satisfaction level are greater than or equal to a preset satisfaction level threshold, and the difference between the first average downlink data download rate and the second average downlink data download rate is less than or equal to a preset difference threshold, a rate threshold is determined based on the first average downlink data download rate and the second average downlink data download rate. The rate threshold is used to assess whether the effective download rate of the target service under the target switching cycle meets the preset resolution when performing data service quality assessment based on DPI.

[0007] Optionally, the network bandwidth of the indoor test network is greater than a preset bandwidth threshold, and the network bandwidth of the outdoor application network is also greater than a preset bandwidth threshold. The method further includes: obtaining the network bandwidth of the indoor test network and the network bandwidth of the outdoor application network. It is determined that the network bandwidth of the indoor test network is greater than or equal to a preset bandwidth threshold, and the network bandwidth of the outdoor application network is greater than or equal to a preset bandwidth threshold.

[0008] Optionally, the rate threshold includes the median of the target rate range, the average of the first and second average downlink data download rates, or the first and second average downlink data download rates. The target rate range is a preset rate range that includes both the first and second average downlink data download rates from among multiple preset rate ranges.

[0009] Optionally, acquiring first information about the target service in an indoor test network and second information about the target service running in an outdoor application network includes: acquiring first sampling information reported by a first terminal at each first sampling point and second sampling information reported by a second terminal at each second sampling point. The first sampling information includes the reference signal received power of the first terminal at the first sampling point, the first resolution during video resource playback, and the downlink data download rate. The second sampling information includes the reference signal received power of the second terminal at the second sampling point, the second resolution during video resource playback, and the downlink data download rate. Based on the first and second sampling information, multiple target first sampling points and multiple target second sampling points are determined. The reference signal received power in the first sampling information corresponding to a target first sampling point is within the target reference signal received power range, and the first resolution is greater than or equal to a preset resolution. The reference signal received power in the second sampling information corresponding to a target second sampling point is within the target reference signal received power range, and the second resolution is greater than or equal to a preset resolution. The ratio of the number of multiple target first sampling points to the total number of multiple first sampling points is determined as a first satisfaction level, and the average downlink data download rate of the first terminal at the multiple target first sampling points is determined as the first average downlink data download rate corresponding to the first satisfaction level. The ratio of the number of multiple target second sampling points to the total number of multiple second sampling points is determined as the second satisfaction level, and the average downlink data download rate of the second terminal at multiple target second sampling points is determined as the second downlink average download rate corresponding to the second satisfaction level.

[0010] Optionally, the method further includes: acquiring multiple sample durations. The sample duration is either playback duration or fixation duration. Playback duration is determined by the start and end times of a single video resource playback process within the target service, collected using DPI-based technology. Fixation duration is the duration of a single video resource viewing process by a user, measured using an eye tracker. Based on the multiple sample durations, the cycle length of the target switching period is determined.

[0011] Optionally, the target switching period is determined based on multiple sample durations, including: determining the average of the multiple sample durations as the period length of the target switching period. Alternatively, the multiple sample durations are divided into multiple preset duration intervals according to their duration values, and the right-hand value of the preset duration interval with a distribution probability greater than or equal to a preset probability threshold is determined as the period length of the target switching period. The distribution probability of the preset duration interval is the ratio between the number of sample durations within the preset duration interval and the total number of multiple sample durations.

[0012] Secondly, an information processing apparatus is provided, comprising: an acquisition unit and a processing unit.

[0013] The acquisition unit is used to acquire first information about the target service in an indoor test network and second information about the target service running in an outdoor application network. The first information includes a first satisfaction level with a preset resolution at multiple first sampling points of the first terminal in the indoor test network according to a target switching cycle, and a first average downlink data download rate corresponding to the first satisfaction level. The second information includes a second satisfaction level with a preset resolution at multiple second sampling points of the second terminal in the outdoor application network according to a target switching cycle, and a second average downlink data download rate corresponding to the second satisfaction level. The duration of the target switching cycle represents the average playback duration of video resources in the target service.

[0014] The processing unit is configured to determine a rate threshold based on the first and second downlink average download rates, provided that both the first and second satisfaction levels are greater than or equal to a preset satisfaction threshold, and the difference between the first and second downlink average download rates is less than or equal to a preset difference threshold. The rate threshold is used to assess whether the effective download rate of the target service meets the preset resolution requirement during the target switching cycle when performing data service quality assessment based on DPI.

[0015] Optionally, the network bandwidth of the indoor test network is greater than a preset bandwidth threshold, and the network bandwidth of the outdoor application network is also greater than a preset bandwidth threshold. The acquisition unit is further configured to acquire the network bandwidth of the indoor test network and the network bandwidth of the outdoor application network. The processing unit is further configured to determine that the network bandwidth of the indoor test network is greater than or equal to the preset bandwidth threshold, and the network bandwidth of the outdoor application network is greater than or equal to the preset bandwidth threshold.

[0016] Optionally, the rate threshold includes the median of the target rate range, the average of the first and second average downlink data download rates, or the first and second average downlink data download rates. The target rate range is a preset rate range that includes both the first and second average downlink data download rates from among multiple preset rate ranges.

[0017] Optionally, the acquisition unit is specifically used to: acquire first sampling information reported by the first terminal at each first sampling point, and second sampling information reported by the second terminal at each second sampling point. The first sampling information includes the reference signal receiving power of the first terminal at the first sampling point, the first resolution during video resource playback, and the downlink data download rate. The second sampling information includes the reference signal receiving power of the second terminal at the second sampling point, the second resolution during video resource playback, and the downlink data download rate. Based on the first and second sampling information, multiple target first sampling points and multiple target second sampling points are determined. The reference signal receiving power in the first sampling information corresponding to a target first sampling point is within the target reference signal receiving power range, and the first resolution is greater than or equal to a preset resolution. The reference signal receiving power in the second sampling information corresponding to a target second sampling point is within the target reference signal receiving power range, and the second resolution is greater than or equal to a preset resolution. The ratio of the number of multiple target first sampling points to the total number of multiple first sampling points is determined as a first satisfaction level, and the average downlink data download rate of the first terminal at the multiple target first sampling points is determined as the first average downlink data download rate corresponding to the first satisfaction level. The ratio of the number of multiple target second sampling points to the total number of multiple second sampling points is determined as the second satisfaction level, and the average downlink data download rate of the second terminal at multiple target second sampling points is determined as the second downlink average download rate corresponding to the second satisfaction level.

[0018] Optionally, the acquisition unit is also used to acquire multiple sample durations. The sample duration is either playback duration or fixation duration. Playback duration is determined by the start and end times of a single video resource playback process within the target service, collected using DPI-based technology. Fixation duration is the duration of a single video resource viewing process by a user, as measured by an eye tracker. The processing unit is also used to determine the cycle length of the target switching cycle based on the multiple sample durations.

[0019] Optionally, the processing unit is specifically configured to: determine the average of the durations of multiple samples as the cycle duration of the target switching cycle; or, divide the multiple sample durations into multiple preset duration intervals according to their duration values, and determine the right-hand side of the preset duration intervals whose distribution probability is greater than or equal to a preset probability threshold as the cycle duration of the target switching cycle. The distribution probability of the preset duration interval is the ratio between the number of sample durations within the preset duration interval and the total number of multiple sample durations.

[0020] Thirdly, an information processing apparatus is provided, including a memory and a processor; the memory is used to store computer execution instructions, and the processor is connected to the memory via a bus; when the information processing apparatus is running, the processor executes the computer execution instructions stored in the memory to cause the information processing apparatus to perform the information processing method as described in the first aspect.

[0021] The information processing apparatus may be a network device or a component of a network device, such as a chip system within the network device. The chip system supports the network device in implementing the functions involved in the first aspect and any of its possible implementations, such as receiving, determining, and routing the data and / or information involved in the aforementioned information processing method. The chip system includes a chip, but may also include other discrete devices or circuit structures.

[0022] Fourthly, a computer-readable storage medium is provided, including computer-executable instructions that, when executed on a computer, cause the computer to perform the information processing method as described in the first aspect.

[0023] Fifthly, this application provides a computer program product including computer instructions that, when executed on an electronic device, cause the electronic device to perform any of the possible information processing methods described in the first aspect.

[0024] It should be noted that the aforementioned computer instructions may be stored, in whole or in part, on the first computer-readable storage medium. The first computer-readable storage medium may be packaged together with the processor of the information processing device, or it may be packaged separately from the processor of the information processing device; this application does not impose any limitations on this.

[0025] In this application, the names of the aforementioned information processing devices do not limit the devices or functional modules themselves. In actual implementation, these devices or functional modules may appear under other names. As long as the functions of each device or functional module are similar to those in this application, they fall within the scope of the claims of this application and their equivalents.

[0026] These or other aspects of this application will become more readily apparent in the following description.

[0027] The technical solution provided in this application brings at least the following beneficial effects:

[0028] Based on any of the above aspects, in this application, when both the first satisfaction level and the second satisfaction level are greater than or equal to a preset satisfaction level threshold, and the difference between the first average downlink data download rate and the second average downlink data download rate is less than or equal to a preset difference threshold, it can be shown that both the indoor test network and the outdoor test network can effectively support the normal operation of the target service. In this case, the information processing device can determine the rate threshold value based on the first average downlink data download rate and the second average downlink data download rate, thereby effectively calculating the wireless-side guaranteed rate required by the target service for the switching cycle of video resources in the target service. This allows for the evaluation of whether the effective download rate of the target service meets the preset resolution under the target switching cycle when performing data service quality assessment based on DPI, thereby improving the user experience quality. Therefore, this application can be used to solve the technical problem of low user experience quality caused by the difficulty in effectively calculating the wireless-side guaranteed rate of service requirements based on service characteristics. Attached Figure Description

[0029] Figure 1 A schematic diagram illustrating a business operation mechanism provided in an embodiment of this application;

[0030] Figure 2 This is a schematic diagram of the structure of an information processing system provided in an embodiment of this application;

[0031] Figure 3 A schematic diagram of the hardware structure of an information processing device and a data acquisition device provided in the embodiments of this application;

[0032] Figure 4 A flowchart illustrating an information processing method provided in an embodiment of this application;

[0033] Figure 5 This is a schematic diagram of the structure of an indoor testing network provided in an embodiment of this application;

[0034] Figure 6 A schematic diagram illustrating a resolution ratio provided for an embodiment of this application;

[0035] Figure 7 A schematic diagram illustrating yet another resolution ratio provided in an embodiment of this application;

[0036] Figure 8 This is a schematic diagram of the structure of an outdoor application network provided in an embodiment of this application;

[0037] Figure 9 A schematic diagram illustrating an RSRP value distribution provided in an embodiment of this application;

[0038] Figure 10 A schematic diagram illustrating yet another RSRP value distribution provided in an embodiment of this application;

[0039] Figure 11 A flowchart illustrating another information processing method provided in an embodiment of this application;

[0040] Figure 12 This is a schematic diagram of the structure of an information processing device provided in an embodiment of this application. Detailed Implementation

[0041] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0042] It should be noted that in the embodiments of this application, the words "exemplary" or "for example" are used to indicate examples, illustrations, or explanations. Any embodiment or design scheme described as "exemplary" or "for example" in the embodiments of this application should not be construed as being more preferred or advantageous than other embodiments or design schemes. Specifically, the use of the words "exemplary" or "for example" is intended to present the relevant concepts in a specific manner.

[0043] To facilitate a clear description of the technical solutions of the embodiments of this application, the terms "first" and "second" are used in the embodiments of this application to distinguish the same or similar items with essentially the same function and effect. Those skilled in the art can understand that the terms "first" and "second" are not intended to limit the quantity or execution order.

[0044] Furthermore, the terms "comprising" and "having" in the embodiments, claims, and drawings of this application are not exclusive. For example, a process, method, system, product, or device that includes a series of steps or modules is not limited to the listed steps or modules, but may also include steps or modules not listed.

[0045] To facilitate understanding of this application, the relevant elements involved in this application are described below.

[0046] With the rapid development of 5G-A, 6G, and other technologies, users are using more and more apps, and the demand for operator networks for short videos and other content is also increasing.

[0047] For example, such as Figure 1 The diagram illustrates a business operation mechanism provided in an embodiment of this application. The short video service supports both playing and downloading video resources simultaneously, and can download multiple video resources in parallel. Furthermore, it can support the download of high-resolution videos when the background data download rate meets the requirements. For example, Figure 1In the background video resource download process shown, when playing the first video, the first frame of the first video is downloaded first, followed by the header and the rest of the first video. Then, the first high-resolution frames of the second and third videos are downloaded, and the headers of the second and third videos are pre-cached. After that, the first high-resolution frame of the fourth video is downloaded. When playing the second video by swiping, the rest of the second video is downloaded first, the header of the fourth video is pre-cached, and then the first high-resolution frame of the fifth video is downloaded. When playing the third video by swiping, the rest of the third video is downloaded, followed by the header of the fifth video being pre-cached.

[0048] However, when operators evaluate mobile networks, they generally use KPI indicators determined by network management PM metrics to calibrate the network and understand the network requirements of services. This makes it difficult to effectively analyze the mobile network requirements of services such as short videos based on service characteristics, resulting in a lower user experience quality for services such as short videos.

[0049] To address the aforementioned issues, this application provides an information processing method. When both the first and second satisfaction levels are greater than or equal to a preset satisfaction threshold, and the difference between the first and second average downlink data download rates is less than or equal to a preset difference threshold, it indicates that both the indoor test network and the outdoor application network can effectively support the normal operation of the target service. In this case, the information processing device can determine a rate threshold based on the first and second average downlink data download rates, thereby effectively calculating the wireless-side guaranteed rate for the target service requirements during the switching cycle of video resources in the target service. This allows for evaluation of whether the effective download rate of the target service meets the preset resolution during the target switching cycle when performing data service quality assessment based on DPI, thus improving user experience quality. Therefore, this application can solve the technical problem of low user experience quality caused by the difficulty in effectively calculating the wireless-side guaranteed rate for service requirements based on service characteristics.

[0050] This information processing method is applicable to information processing systems. Figure 2 One structure of the information processing system 100 is shown. For example... Figure 2 As shown, the information processing system 100 may include an information processing device 101 and a data acquisition device 102. The information processing device 101 and the data acquisition device 102 can be communicatively connected.

[0051] In practical applications, the information processing system 100 may also include multiple data acquisition devices 102. For ease of understanding, this application uses one data acquisition device 102 as an example for illustration.

[0052] Optional, Figure 2The information processing device 101 and the data acquisition device 102 can be functional modules integrated into the same device, or they can be two independently configured devices. This application embodiment does not impose any limitations on this.

[0053] It is easy to understand that when the information processing device 101 and the data acquisition device 102 are functional modules integrated within the same device, the communication method between the information processing device 101 and the data acquisition device 102 is the same as the communication method between the two internal modules. In this case, the communication process between the two is the same as the communication process between the information processing device 101 and the data acquisition device 102 when they are set up independently.

[0054] For ease of understanding, this application mainly uses the example of the information processing device 101 and the data acquisition device 102 being configured independently of each other.

[0055] In one possible approach, the information processing device 101 may be configured with preset mapping relationships, etc., to determine the service quality of the target service under different networks.

[0056] In one possible approach, the data acquisition device 102 can be used to acquire the resolution of the target service at different data transmission rates.

[0057] Optionally, Figure 2 The information processing device 101 and data acquisition device 102 can be terminals, servers, or other types of electronic devices. Figure 2 The diagram shows an example of the device configuration of the information processing device 101 and the data acquisition device 102, and is not intended to limit the device configuration of the information processing device 101 and the data acquisition device 102.

[0058] When the information processing device 101 and the data acquisition device 102 are terminals, the terminal may be a device providing voice and / or data connectivity to a user, a handheld device with wireless connectivity, or other processing devices connected to a wireless modem. The wireless terminal may communicate with one or more core networks via a radio access network (RAN). The wireless terminal may be a mobile terminal, such as a computer with a mobile terminal, or a portable, pocket-sized, handheld, or computer-embedded mobile device that exchanges voice and / or data with the radio access network, such as a mobile phone, tablet computer, laptop computer, netbook, or personal digital assistant (PDA). This application embodiment does not impose any limitations on this.

[0059] When the information processing device 101 and the data acquisition device 102 are servers, the server can be a single server, or it can be a server cluster consisting of multiple servers. In some embodiments, the server cluster can also be a distributed cluster. This application does not impose any limitations on this.

[0060] like Figure 3 The diagram shown illustrates a hardware structure of an information processing device 101 and a data acquisition device 102 provided in an embodiment of this application. The information processing device 101 and the data acquisition device 102 include a processor 21, a memory 22, a communication interface 23, and a bus 24. The processor 21, the memory 22, and the communication interface 23 are connected via the bus 24.

[0061] The processor 21 is the control center of the information processing device 101 and the data acquisition device 102. It can be a single processor or a collective term for multiple processing elements. For example, the processor 21 can be a CPU or other general-purpose processors. Among them, the general-purpose processor can be a microprocessor or any conventional processor.

[0062] As one embodiment, processor 21 may include one or more CPUs, for example Figure 3 CPU0 and CPU1 are shown in the diagram.

[0063] The memory 22 may be a read-only memory (ROM) or other type of static storage device capable of storing static information and instructions, random access memory (RAM) or other type of dynamic storage device capable of storing information and instructions, or electrically erasable programmable read-only memory (EEPROM), disk storage media or other magnetic storage devices, or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible by a computer, but is not limited thereto.

[0064] In one possible implementation, the memory 22 can exist independently of the processor 21. The memory 22 can be connected to the processor 21 via a bus 24 and is used to store instructions or program code. When the processor 21 calls and executes the instructions or program code stored in the memory 22, it can implement the information processing method provided in the following embodiments of this application.

[0065] In another possible implementation, the memory 22 can also be integrated with the processor 21.

[0066] The communication interface 23 is used for the information processing device 101 and the data acquisition device 102 to connect with other devices via a communication network, such as Ethernet, wireless access network, wireless local area network (WLAN), etc. The communication interface 23 may include a receiving unit for receiving data and a sending unit for sending data.

[0067] Bus 24 can be an industry standard architecture (ISA) bus, a peripheral component interconnect (PCI) bus, or an extended industry standard architecture (EISA) bus, etc. This bus can be divided into address bus, data bus, control bus, etc. For ease of representation, Figure 3 The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.

[0068] It should be pointed out that, Figure 3 The structures shown do not constitute a limitation on the information processing device 101 and the data acquisition device 102, except... Figure 3 In addition to the components shown, the information processing device 101 and the data acquisition device 102 may include more or fewer components than shown, or combine certain components, or have different component arrangements.

[0069] like Figure 4 The diagram shown is a flowchart illustrating an information processing method provided in an embodiment of this application. This information processing method can be applied to... Figure 2 or Figure 3 The information processing apparatus 101 is shown. The information processing method includes: S401-S402.

[0070] S401, The information processing device acquires first information about the target service in the indoor test network and second information about the target service running in the outdoor application network.

[0071] The target business can be video services such as short video services and long video services.

[0072] The first information includes the first satisfaction level of the first terminal at multiple first sampling points in the indoor test network when running the target service according to the target switching cycle, and the first downlink average download rate corresponding to the first satisfaction level.

[0073] The second information includes the second satisfaction level of the second terminal at multiple second sampling points in the outdoor application network when running the target service according to the target switching cycle, and the second downlink average download rate corresponding to the second satisfaction level.

[0074] The duration of the target switching cycle is used to represent the average playback duration of video resources in the target service.

[0075] Optionally, the target switching period and preset resolution can be flexibly set according to the characteristics of the target service (such as short video service). For example, the target switching period can be 3 seconds or 5 seconds, and the preset resolution can be 720P or 1080P.

[0076] As an example, the first satisfaction level is the ratio of the number of first sampling points with a preset resolution at the first resolution during the target switching period when the first terminal is running the target service, i.e., during the process of playing video resources using the target service during the target switching period, to the total number of all first sampling points during that process. Alternatively, the first satisfaction level can also be called the first achievement level, which is the ratio of the number of first sampling points with a preset resolution at the first resolution during the process of playing video resources using the target service during the target switching period, to the total number of all first sampling points during that process. The first downlink average download rate can be the downlink packet data convergence protocol (PDCP) rate of the first terminal.

[0077] The second satisfaction level is the ratio of the number of second sampling points with a preset resolution at the second resolution to the total number of all second sampling points during the process of playing video resources using the target service while the second terminal is running the target service under the target handover period. Alternatively, the second satisfaction level can also be called the second achievement level, which is the ratio of the number of second sampling points with a preset resolution at the second resolution to the total number of all second sampling points during the process of playing video resources using the target service under the target handover period. The second downlink average download rate can be the downlink PDCP rate of the second terminal.

[0078] The target switching period is used to represent the average playback duration of video resources in the target service. In other words, the target switching period can be the time interval between two adjacent video resource playback processes in the target service. For example, it can be the time interval between the start time of the first video resource playback process and the start time of the second video resource playback process adjacent to the first video resource playback process.

[0079] Optionally, the target switching period can correspond to multiple acquisition duration intervals. An acquisition duration interval is the time interval between adjacent resolution acquisition points. For example, when the first terminal runs the target service at any first sampling point, it can acquire the resolution of the video resource based on any acquisition duration interval corresponding to the target switching period. Furthermore, the first information and the second information can be tested under the same acquisition duration interval.

[0080] S402. When both the first satisfaction level and the second satisfaction level are greater than or equal to a preset satisfaction level threshold, and the difference between the first downlink average download rate and the second downlink average download rate is less than or equal to a preset difference threshold, the information processing device determines a rate threshold based on the first downlink average download rate and the second downlink average download rate.

[0081] The rate threshold is used to assess whether the effective download rate of the target service meets the preset resolution during the target handover cycle when performing data service quality assessment based on deep packet inspection (DPI). In other words, the rate threshold can be used to evaluate the user experience when using the target service. For example, if the effective download rate of the user during the target service usage period is greater than or equal to the rate threshold, it indicates that the target service has achieved the preset resolution and the user experience is good.

[0082] DPI refers to a technology that uses addresses, ports, protocols, etc., to filter data packets in order to discover, identify, and classify them. It can also detect data content to identify computer attacks.

[0083] If both the first and second satisfaction levels are greater than or equal to a preset satisfaction threshold, and the difference between the first and second average downlink data download rates is less than or equal to a preset difference threshold, it indicates that the target service can operate well during the target switching cycle in both the indoor test network and the outdoor application network. Furthermore, the information processing device can determine a rate threshold based on the first and second average downlink data download rates.

[0084] Optionally, the preset satisfaction threshold and preset difference threshold can be flexibly set according to actual needs. For example, the preset satisfaction threshold can be 90% or 95%.

[0085] Optionally, the rate threshold includes the median of the target rate range, the average of the first and second average downlink data download rates, or the first and second average downlink data download rates. The target rate range is a preset rate range that includes both the first and second average downlink data download rates from among multiple preset rate ranges.

[0086] Alternatively, the information processing device can determine the minimum of the first and second average downlink data download rates corresponding to the target satisfaction level as the left-hand value of the rate interval, and the maximum of the first and second average downlink data download rates corresponding to the target satisfaction level as the right-hand value of the rate interval, thus obtaining the rate interval corresponding to the target satisfaction level. In other words, the left-hand value of the rate interval can be the minimum of the first and second average downlink data download rates corresponding to the target satisfaction level. The right-hand value of the rate interval is the maximum of at least one first average downlink data download rate and at least one second average downlink data download rate corresponding to the target satisfaction level.

[0087] Alternatively, the information processing device can use the product of the minimum of the first and second average downlink data download rates corresponding to the target satisfaction level and a first weight as the left-hand value of the rate interval, and the product of the maximum of the first and second average downlink data download rates corresponding to the target satisfaction level and a second weight as the right-hand value of the rate interval, thus obtaining the rate interval corresponding to the target satisfaction level. The first and second weights can be flexibly set according to the business characteristics of the target service (such as a short video service).

[0088] Optionally, in practical applications, the number of first terminals can be one or more. The number of second terminals can also be one or more. This embodiment of the application uses one first terminal and one second terminal as an example for illustration. It should be understood that when the number of first terminals is multiple and / or the number of second terminals is multiple, the information processing process is similar to the process in S401-S402 above, and will not be described again.

[0089] In one embodiment, the network bandwidth of the indoor test network is greater than a preset bandwidth threshold, and the network bandwidth of the outdoor application network is also greater than a preset bandwidth threshold. The information processing method provided in this application embodiment further includes: S1-S2.

[0090] S1. The information processing device obtains the network bandwidth of the indoor test network and the network bandwidth of the outdoor application network.

[0091] For example, network bandwidth testing devices can be installed on the first terminal and the second terminal respectively. The information processing device can obtain the network bandwidth of the indoor test network and the network bandwidth of the outdoor application network through the network bandwidth testing devices installed on the first terminal and the second terminal respectively.

[0092] S2. The information processing device determines that the network bandwidth of the indoor test network is greater than or equal to the preset bandwidth threshold, and the network bandwidth of the outdoor application network is greater than or equal to the preset bandwidth threshold.

[0093] Optionally, the preset bandwidth threshold can be flexibly set according to actual needs. For example, the preset bandwidth threshold can be 24Mbps.

[0094] In one embodiment, when the information processing device obtains the first information of the target service in the indoor test network and the second information of the target service running in the outdoor application network in S401, this application embodiment provides an optional implementation method, including: S4011-S4014.

[0095] S4011, The information processing device acquires the first sampling information reported by the first terminal at each first sampling point, and the second sampling information reported by the second terminal at each second sampling point.

[0096] The first sampling information includes the reference signal receiving power of the first terminal at the first sampling point, the first resolution during video playback, and the downlink data download rate. The second sampling information includes the reference signal receiving power of the second terminal at the second sampling point, the second resolution during video playback, and the downlink data download rate.

[0097] S4012, the information processing device determines multiple target first sampling points and multiple target second sampling points based on the first sampling information and the second sampling information.

[0098] The received power of the reference signal in the first sampling information corresponding to the first sampling point of the target is within the target reference signal received power range, and the first resolution is greater than or equal to the preset resolution. The received power of the reference signal in the second sampling information corresponding to the second sampling point of the target is within the target reference signal received power range, and the second resolution is greater than or equal to the preset resolution.

[0099] In one possible approach, if both the RSRP reported by the first terminal and the RSRP reported by the second terminal are within the target RSRP range, it indicates that the signal strength between the first terminal and the base station, and the signal strength between the second terminal and the base station, are similar, suggesting that the network environments of the first and second terminals are somewhat similar. In this case, the information processing device can accurately determine the mapping relationship between video resource resolution and average downlink data download rate based on the test data from the first and second terminals. The target RSRP range can be flexibly set according to actual needs, such as -75 dBm to -70 dBm, -100 dBm to -95 dBm, etc.

[0100] S4013. The information processing device determines the ratio of the number of multiple target first sampling points to the total number of multiple first sampling points as the first satisfaction level, and determines the average downlink data download rate of the first terminal at multiple target first sampling points as the first downlink data average download rate corresponding to the first satisfaction level.

[0101] S4014 The information processing device determines the ratio of the number of multiple target second sampling points to the total number of multiple second sampling points as the second satisfaction level, and determines the average downlink data download rate of the second terminal at multiple target second sampling points as the second downlink data average download rate corresponding to the second satisfaction level.

[0102] As an example, in a laboratory environment, the network bandwidth of the air interface of the indoor test network can be set to different values ​​during different test periods to test the network bandwidth requirements of different first satisfaction levels at a preset resolution under the target switching cycle. Specifically, an indoor test network can be set up in a laboratory environment, and a first terminal can be connected to this indoor test network. The first terminal can be a terminal that has not run the target service before. Furthermore, the network bandwidth of the air interface of the indoor test network can be flexibly set to different values ​​during different test periods. In this case, the first terminal can play video resources in the target service under the target switching cycle under the indoor test network. In this way, the chip configured in the first terminal can collect the resolution of the video resources in the target service during playback, as well as the average download rate of the first downlink data with the air interface of the indoor test network. For example, when the video resources of the target service are switched (e.g., scrolling down), the first terminal can read the total size of files in the cache directory per second. When the total size of the cached files changes, the cache increment size can be recorded once, and the cache rate can be recorded at the same time. When the directory size no longer changes, the video resource download is complete, and the interval between the start time of the switch and the current time can be determined as the cache download duration. When a video resource is played, the first terminal can record the total cache size, cache download time, cache download speed, etc.

[0103] The first terminal can perform multiple samplings at intervals during the playback of video resources for the target service to obtain the first resolution corresponding to the current first sampling point. For example, the first terminal can parse the first cached filename to obtain the resolution of the video resource. Furthermore, the first terminal can measure the RSRP and downlink data download rate of the first sampling point within the indoor test network. Thus, the first terminal can send the first resolution corresponding to each of the multiple first sampling points during the playback of the video resource, as well as the RSRP and downlink data download rate within the indoor test network, and other first sampling information, to the information processing device.

[0104] Furthermore, the information processing device can acquire the first sampling information reported by the first terminal at each first sampling point. The information processing device can determine the first satisfaction level as the ratio of the number of first sampling points whose reference signal received power is within the target reference signal received power range and whose first resolution is greater than or equal to a preset resolution to the total number of multiple first sampling points. Furthermore, the information processing device can determine the average downlink data download rate of the first terminal at multiple target first sampling points as the first downlink average download rate corresponding to the first satisfaction level.

[0105] Thus, the information processing device can obtain Relation 1 under the indoor test network and determine the mapping relationship between the first satisfaction level of the preset resolution and the network bandwidth of the air interface of the indoor test network under the target handover cycle. That is, the test results include the correspondence between the first satisfaction level of the preset resolution and the first average download speed of downlink data under different network bandwidths and target handover cycles. The test results can be the first average download speed of downlink data corresponding to a satisfaction level of 85%, 90%, and 95% of the preset resolution under the target handover cycle.

[0106] Furthermore, in the current network environment, the average download speed of the second downlink data at the air interface of the outdoor application network is required by different second satisfaction levels at preset resolutions under the target switching cycle tested by drive test instruments. Specifically, the target service (such as short video service) can be simulated in the current network environment, and the average download speed of the second downlink data at the air interface of the outdoor application network can be tested based on drive test instruments. That is, the second terminal is connected to the outdoor application network for live network testing. During the playback of video resources of the target service, the second terminal can perform multiple samplings at sampling intervals to obtain the second resolution corresponding to each of the multiple second sampling points. In addition, the second terminal can measure the RSRP and downlink data download speed in the outdoor application network. In this way, the second terminal can send the second sampling information corresponding to each of the multiple second sampling points during the playback of video resources to the information processing device. In this way, the information processing device can obtain the second sampling information and determine the second satisfaction level and the average download speed of the second downlink data.

[0107] For example, the switching cycle (i.e., the duration of one video playback) varies among different users when watching video resources using short video services. The target switching cycle set in this embodiment can be determined based on user behavior data during the use of the target service and eye-tracking test data, which is closer to real user needs and can effectively improve the accuracy of rate mapping results. For instance, when the target service is a short video service, the target switching cycle can be set to 2 seconds to represent a switching cycle within 1-3 seconds, or 5 seconds to represent a switching cycle within 4-7 seconds, or 9 seconds to represent a switching cycle within 8-11 seconds, etc., to make the test results closer to real user needs.

[0108] For example, such as Figure 5The diagram shows a structural schematic of an indoor test network provided in an embodiment of this application. The indoor test network can be a 5G network. The private core network of this 5G network can establish a network connection with a public content delivery network (CDN) server. A private base station can connect to the private core network. An indoor terminal used to set network bandwidth can connect to the private base station and activate a hotspot. The indoor terminal can be positioned close to the private base station, ensuring that the RSRP measured by the indoor terminal is greater than -70dBm. Furthermore, the indoor terminal can be set to performance mode to support access to the 3.5 GHz band 5G network, maintain a power connection to keep the battery level above 80%, and clear background applications. A first terminal can access the indoor test network through the indoor terminal's hotspot.

[0109] Furthermore, short video services can be used to play video resources on the first terminal with different target switching cycles. Different network bandwidths can be set through the indoor terminal under different target switching cycles to test the downlink data download speed requirements of the short video service under different switching cycles. In this way, the resolution and downlink data download speed of the first terminal playing video resources in the target service under different core network speed limits can be tested during the target switching cycle. Thus, when the first terminal plays multiple video resources, the average downlink data download speed corresponding to different first satisfaction levels (e.g., 85%, 90%, 95%) of the preset resolution (e.g., 720P) can be statistically analyzed.

[0110] like Figure 6 The diagram illustrates a resolution ratio according to an embodiment of this application. When a first terminal plays multiple video resources from a target service at a target switching cycle (e.g., 5 seconds), the satisfaction rate for a preset resolution (e.g., greater than or equal to 720P) can be 5.9% and the non-satisfaction rate can be 94.1% when the speed is limited to 5 Mbps (Mega, M). At a speed limit of 10 Mbps (Mega, M), the satisfaction rate for the preset resolution can be 36.9% and the non-satisfaction rate can be 63.1%. At a speed limit of 15 Mbps (Mega, M), the satisfaction rate for the preset resolution can be 73.5% and the non-satisfaction rate can be 26.5%. At a speed limit of 20 Mbps (Mega, M), the satisfaction rate for the preset resolution can be 84.8% and the non-satisfaction rate can be 15.2%. At a speed limit of 25 Mbps (Mega, M), the satisfaction rate for the preset resolution can be 91.3% and the non-satisfaction rate can be 8.7%. When the speed is limited to 30 Mbps (Mega), the satisfaction rate for the preset resolution is 95.7%, and the non-satisfaction rate is 4.3%. When the speed is not limited, the satisfaction rate for the preset resolution is 96.4%, and the non-satisfaction rate is 3.6%.

[0111] For example, such as Figure 7 The diagram shown is a schematic representation of another resolution ratio provided in an embodiment of this application. Figure 7 The diagram illustrates the cumulative distribution function (CDF) relationship between the satisfaction of the preset resolution (e.g., greater than or equal to 720P) and the average download speed of downlink data when the target switching cycle is 9 seconds and the core network speed limits are 20Mbps, 25Mbps, and 30Mbps. It is evident that in the low-speed range, due to the relatively low user speed demand, the speed limit constraint is less stringent, and the speed curves under different speed limits within the low-speed range are similar.

[0112] For example, as shown in Table 1 below, when playing multiple video resources in the target service with target switching cycles of 5s and 9s respectively, the second-level and video-level rates corresponding to the satisfaction of the preset resolution of 85%, 90%, and 95% are tested. It can be seen that the weighted downlink average rate mapping between video-level and second-level is basically consistent. The video-level weighted downlink average rate is the weighted average of the average downlink data download rate at 5s and 9s. The second-level weighted downlink average rate is the weighted average of the average downlink data download rate at 5s and 9s. The unit of the downlink average download rate in Table 1 is megabits per second (Mbps).

[0113] Table 1

[0114]

[0115] For example, such as Figure 8 The diagram shows a structural schematic of an outdoor application network provided in an embodiment of this application. The outdoor application network can be a 5G network in the 3.5GHz band. The CDN server can connect to the user plane function (UPF) network element in the core network. The UPF network element can connect to a public network base station. The second terminal can connect to the public network base station. The second terminal can perform outdoor drive tests and indoor weak coverage tests, and record test data using instruments. Furthermore, the target service within the second terminal can be configured with a target switching cycle and test duration, and can record the resolution of video resources, round-trip time (RTT) latency, etc. The drive test analysis software in the second terminal can record the average downlink data download rate during video resource downloads in log information. Thus, it is possible to statistically analyze the average downlink data download rate corresponding to multiple different preset resolutions when the second terminal plays multiple video resources in the target service under the target switching cycle.

[0116] like Figure 9The diagram shown is a schematic representation of an RSRP value distribution provided in an embodiment of this application. Figure 9 The distribution of RSRP values ​​at outdoor coverage sampling points is shown when tested in an outdoor application network with a target handover cycle of 5 seconds.

[0117] like Figure 10 The diagram shown is a schematic diagram of another RSRP value distribution provided in an embodiment of this application. Figure 10 The distribution of RSRP values ​​at indoor coverage sampling points is shown when tested in an indoor test network with a target switching cycle of 5 seconds.

[0118] For example, combined Figure 9 and Figure 10 The target RSRP range can be from -95dBm to -90dBm.

[0119] like Figure 11 The diagram shown is a flowchart of an information processing method provided in an embodiment of this application. The information processing method may further include: S501-S502.

[0120] S501, the information processing device acquires multiple sample durations.

[0121] The sample duration refers to either playback duration or fixation duration. Playback duration is determined by the start and end times of a single video resource playback process within the target service, collected using DPI technology. It is the duration obtained by subtracting the start time from the end time, representing the time difference between when a user begins watching a video resource and when they swipe away. Fixation duration is the duration of a single video resource viewing process, measured using an eye tracker. Both playback duration and fixation duration can be measured in seconds.

[0122] In one possible approach, to obtain multiple playback durations, in accordance with ITU (International Telecommunication Union) standards, multiple users are recruited to randomly use the target service, and multiple user behavior data points are collected. A single user behavior data point can include information such as the playback duration of a video resource within the target service when the user uses their terminal. For example, based on multiple user behavior data points, it can be statistically determined that approximately 50% of users have a swipe interval (or switching cycle) of less than 3 seconds, the average swipe interval is 5 seconds, and approximately 80% of users swipe away from the video within 11 seconds.

[0123] One possible approach is to obtain multiple fixation durations by recording the user's gaze trajectory completely using an eye tracker. Specifically, this can be recorded using two metrics: the total number of fixations and the average fixation duration (i.e., the average of multiple fixation durations). The total number of fixations can be a metric associated with search performance. The average fixation duration reflects the ease or difficulty of retrieving information.

[0124] S502, The information processing device determines the duration of the target switching cycle based on the duration of multiple samples.

[0125] In one possible approach, the information processing device can determine the average of multiple playback durations and use it as the period for switching between different video resources.

[0126] In another possible approach, the information processing device can determine the average of multiple gaze durations and define it as the period for switching between different video resources.

[0127] In another possible approach, the information processing device can determine the average of multiple gaze durations and the average of multiple playback durations, and perform a weighted summation according to a preset weight, using the weighted summation value as the switching period between different video resources.

[0128] For example, suppose K1 is the average of multiple playback durations, and the preset weight of the average of the multiple playback durations is 0.2. Also, suppose K2 is the average of multiple gaze durations, and the preset weight of the average of the multiple gaze durations is 0.8. Then the target switching cycle = 0.2K1 + 0.8K2.

[0129] In another possible approach, the information processing device can divide multiple sample durations into multiple preset duration intervals based on their duration values, and determine the right-hand value of the preset duration interval whose distribution probability is greater than or equal to a preset probability threshold as the cycle duration of the target switching cycle. Here, the distribution probability of the preset duration interval is the ratio between the number of sample durations within the preset duration interval and the total number of sample durations.

[0130] In one embodiment, the information processing method provided in this application further includes: S601-S603.

[0131] S601, The information processing device obtains the target downlink data average download rate of the air interface of the target network.

[0132] Optionally, the target network can be a network within the coverage area of ​​a single cell under a base station, a network within the coverage area of ​​multiple cells under a base station, or a network within the coverage area of ​​multiple base stations, etc.

[0133] In one possible approach, the information processing device obtains the target downlink data average download rate of the air interface of the target network by establishing a connection with the air interface of the target network and interacting with the target network to measure the downlink data average download rate of the air interface of the target network through a configured chip. For example, the chip configured in the information processing device can statistically analyze the downlink data average download rate of each layer and record the downlink data average download rate of each layer in the central unit (CU) log at a frequency of seconds. Furthermore, the information processing device can determine the target downlink data average download rate of the air interface of the target network based on the downlink data average download rate of each layer statistically analyzed by the chip.

[0134] For example, the average downlink data download rate of each of the above layers may include downlink throughput of New Radio (NR) Packet Data Convergence Protocol (PDCP), NR Radio Link Control (RLC), NR Media Access Control (MAC), NR Port Physical Layer (PHY), and NR PHY Schedule. The target average downlink data download rate of the air interface of the target network may be the NR PDCP downlink throughput.

[0135] S602, The information processing device determines the target rate range in which the average download rate of the target downlink data is located from multiple rate ranges.

[0136] For example, suppose the average downlink data download speed of the target network's air interface is 22.8 Mbps. Multiple speed ranges are given: 0-15 Mbps, 16-25 Mbps, 26-35 Mbps, and 35-45 Mbps. Then, the target speed range where the average downlink data download speed of the target network's air interface falls is 26-35 Mbps.

[0137] S603, the information processing device determines the target satisfaction level corresponding to the target rate range as the satisfaction level of the target service running at the target switching cycle within the target network with the preset resolution.

[0138] Based on this, the information processing device can obtain the target downlink data average download rate of the air interface of the target network, and determine the target rate range in which the target downlink data average download rate is located from multiple rate ranges according to the obtained target downlink data average download rate. Then, according to the preset mapping relationship and the determined target rate range, it can accurately determine the degree to which the target service runs in the target network with the target switching cycle meets the preset resolution, so as to effectively optimize the mobile network and improve the quality of user experience.

[0139] The foregoing mainly describes the solutions provided by the embodiments of this application from a methodological perspective. To achieve the above functions, it includes corresponding hardware structures and / or software modules for executing each function. Those skilled in the art should readily recognize that, based on the units and algorithm steps of the examples described in conjunction with the embodiments disclosed herein, this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed in hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0140] This application embodiment can divide the information processing device into functional modules according to the above method example. For example, each function can be divided into its own functional module, or two or more functions can be integrated into one processing module. The integrated module can be implemented in hardware or as a software functional module. Optionally, the module division in this application embodiment is illustrative and only represents one logical functional division; other division methods may be used in actual implementation.

[0141] like Figure 12 The diagram shown is a structural schematic of an information processing apparatus provided in an embodiment of this application. This information processing apparatus 70 can be used to perform tasks such as... Figure 4 and Figure 11 The information processing method shown. The information processing apparatus 70 includes: an acquisition unit 701 and a processing unit 702.

[0142] The acquisition unit 701 is used to acquire first information about the target service in an indoor test network and second information about the target service running in an outdoor application network. The first information includes a first satisfaction level with a preset resolution when the first terminal runs the target service according to a target switching cycle at multiple first sampling points in the indoor test network, and the first average downlink data download rate corresponding to the first satisfaction level. The second information includes a second satisfaction level with a preset resolution when the second terminal runs the target service according to a target switching cycle at multiple second sampling points in the outdoor application network, and the second average downlink data download rate corresponding to the second satisfaction level. The duration of the target switching cycle is used to represent the average playback duration of video resources in the target service.

[0143] Processing unit 702 is configured to determine a rate threshold based on the first downlink average download rate and the second downlink average download rate, provided that both the first satisfaction level and the second satisfaction level are greater than or equal to a preset satisfaction level threshold, and the difference between the first downlink average download rate and the second downlink average download rate is less than or equal to a preset difference threshold. The rate threshold is used to assess whether the effective download rate of the target service meets the preset resolution requirement during the target switching cycle when performing data service quality assessment based on DPI.

[0144] Optionally, the network bandwidth of the indoor test network is greater than a preset bandwidth threshold, and the network bandwidth of the outdoor application network is also greater than a preset bandwidth threshold. The acquisition unit 701 is further configured to acquire the network bandwidth of the indoor test network and the network bandwidth of the outdoor application network. The processing unit 702 is further configured to determine that the network bandwidth of the indoor test network is greater than or equal to the preset bandwidth threshold, and the network bandwidth of the outdoor application network is greater than or equal to the preset bandwidth threshold.

[0145] Optionally, the rate threshold includes the median of the target rate range, the average of the first and second average downlink data download rates, or the first and second average downlink data download rates. The target rate range is a preset rate range that includes both the first and second average downlink data download rates from among multiple preset rate ranges.

[0146] Optionally, the acquisition unit 701 is specifically used to: acquire first sampling information reported by the first terminal at each first sampling point, and second sampling information reported by the second terminal at each second sampling point. The first sampling information includes the reference signal receiving power of the first terminal at the first sampling point, the first resolution during video resource playback, and the average downlink data download rate. The second sampling information includes the reference signal receiving power of the second terminal at the second sampling point, the second resolution during video resource playback, and the average downlink data download rate. Based on the first and second sampling information, multiple target first sampling points and multiple target second sampling points are determined. The reference signal receiving power in the first sampling information corresponding to the target first sampling point is within the target reference signal receiving power range, and the first resolution is greater than or equal to a preset resolution. The reference signal receiving power in the second sampling information corresponding to the target second sampling point is within the target reference signal receiving power range, and the second resolution is greater than or equal to a preset resolution. The ratio of the number of multiple target first sampling points to the total number of multiple first sampling points is determined as a first satisfaction level, and the average downlink data download rate of the first terminal at the multiple target first sampling points is determined as the first downlink data average download rate corresponding to the first satisfaction level. The ratio of the number of multiple target second sampling points to the total number of multiple second sampling points is determined as the second satisfaction level, and the average downlink data download rate of the second terminal at multiple target second sampling points is determined as the second downlink data average download rate corresponding to the second satisfaction level.

[0147] Optionally, the acquisition unit 701 is further configured to acquire multiple sample durations. The sample duration is either playback duration or fixation duration. Playback duration is determined by the start and end times of a single video resource playback process within the target service, acquired through DPI-based technology. Fixation duration is the duration of a single video resource viewing process by a user, as measured by an eye tracker. The processing unit 702 is further configured to determine the cycle length of the target switching cycle based on the multiple sample durations.

[0148] Optionally, the processing unit 702 is specifically configured to: determine the average of the durations of multiple samples as the cycle duration of the target switching cycle; or, divide the multiple sample durations into multiple preset duration intervals according to their duration values, and determine the right-hand side of the preset duration intervals whose distribution probability is greater than or equal to a preset probability threshold as the cycle duration of the target switching cycle. The distribution probability of the preset duration interval is the ratio between the number of sample durations within the preset duration interval and the total number of multiple sample durations.

[0149] Those skilled in the art will recognize that, in one or more of the examples above, the functions described in this application can be implemented using hardware, software, firmware, or any combination thereof. When implemented in software, these functions can be stored in a computer-readable medium or transmitted as one or more instructions or code on a computer-readable medium. Computer-readable media include computer-readable storage media and communication media, wherein communication media include any medium that facilitates the transmission of a computer program from one place to another. Storage media can be any available medium accessible to a general-purpose or special-purpose computer.

[0150] Through the above description of the embodiments, those skilled in the art can clearly understand that, for the sake of convenience and brevity, only the division of the above functional modules is used as an example. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.

[0151] In the several embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of modules or units is only a logical functional division, and other division methods may exist in actual implementation. For example, multiple units or components may be combined or integrated into another device, or some features may be ignored or not executed. Furthermore, the shown or discussed mutual couplings, direct couplings, or communication connections may be through some interfaces; indirect couplings or communication connections between devices or units may be electrical, mechanical, or other forms. Units described as separate components may or may not be physically separate; components shown as units may be one physical unit or multiple physical units, i.e., they may be located in one place or distributed in multiple different places. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0152] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. An information processing method characterized by comprising: The method comprises: obtaining first information of a target service in an indoor test network and second information of the target service running in an outdoor application network; the first information comprises a first satisfaction degree of a preset resolution when a first terminal runs the target service at a plurality of first sampling points under the indoor test network according to a target switching period, and a first average download rate of downlink data corresponding to the first satisfaction degree; the second information comprises a second satisfaction degree of the preset resolution when a second terminal runs the target service at a plurality of second sampling points under the outdoor application network according to the target switching period, and a second average download rate of downlink data corresponding to the second satisfaction degree; the cycle length of the target switching period is used to represent the average playing time of a video resource in the target service; in a case where the first satisfaction degree and the second satisfaction degree are greater than or equal to a preset satisfaction threshold, and a difference between the first average download rate of downlink data and the second average download rate of downlink data is less than or equal to a preset difference threshold, determining a rate threshold value according to the first average download rate of downlink data and the second average download rate of downlink data; the rate threshold value is used to evaluate whether the effective download rate of the target service under the target switching period meets the preset resolution when data service quality is evaluated based on DPI.

2. The information processing method according to claim 1, characterized by, the network bandwidth of the indoor test network is greater than a preset bandwidth threshold, and the network bandwidth of the outdoor application network is greater than a preset bandwidth threshold; the method further comprises: obtaining the network bandwidth of the indoor test network and the network bandwidth of the outdoor application network; determining that the network bandwidth of the indoor test network is greater than or equal to a preset bandwidth threshold, and the network bandwidth of the outdoor application network is greater than or equal to a preset bandwidth threshold.

3. The information processing method according to claim 1, characterized by, the rate threshold value comprises a median value of a target rate interval, an average value of the first average download rate of downlink data and the second average download rate of downlink data, or the first average download rate of downlink data, or the second average download rate of downlink data; the target rate interval is a preset rate interval including the first average download rate of downlink data and including the second average download rate of downlink data in a plurality of preset rate intervals.

4. The information processing method according to claim 1, characterized by, the method of obtaining the first information of the target service in the indoor test network and the second information of the target service running in the outdoor application network comprises: obtaining first sampling information reported by the first terminal at each first sampling point and second sampling information reported by the second terminal at each second sampling point; the first sampling information comprises a reference signal receiving power of the first terminal at the first sampling point, a first resolution in a process of playing the video resource, and a download rate of downlink data; the second sampling information comprises a reference signal receiving power of the second terminal at the second sampling point, a second resolution in a process of playing the video resource, and a download rate of downlink data; determine a plurality of target first sampling points and a plurality of target second sampling points based on the first sampling information and the second sampling information; the target first sampling point corresponds to reference signal receiving power in the first sampling information that is in a target reference signal receiving power interval and has a first resolution that is greater than or equal to the preset resolution; the target second sampling point corresponds to reference signal receiving power in the second sampling information that is in the target reference signal receiving power interval and has a second resolution that is greater than or equal to the preset resolution; determine a ratio of a number of the plurality of target first sampling points to a total number of the plurality of first sampling points as the first satisfaction degree, and determine an average of downlink data download rates of the first terminal at the plurality of target first sampling points as a first downlink data average download rate corresponding to the first satisfaction degree; determine a ratio of a number of the plurality of target second sampling points to a total number of the plurality of second sampling points as the second satisfaction degree, and determine an average of downlink data download rates of the second terminal at the plurality of target second sampling points as a second downlink data average download rate corresponding to the second satisfaction degree.

5. The information processing method according to claim 1, characterized by, The method further comprises: obtaining a plurality of sample durations; the sample duration is a play duration or a gaze duration; the play duration is determined by a start time and an end time of a video resource play process in the target service collected based on a DPI technology; the gaze duration is a duration of a video resource viewing process of a user tested based on an eye tracker; determine a cycle duration of the target switching period according to the plurality of sample durations.

6. The information processing method according to claim 5, characterized by, The determination of the target switching period according to the plurality of sample durations comprises: determine an average of the plurality of sample durations as the cycle duration of the target switching period; or, divide the plurality of sample durations into a plurality of preset duration intervals according to duration values, and determine a right end value of a preset duration interval with a distribution probability greater than or equal to a preset probability threshold as the cycle duration of the target switching period; the distribution probability of the preset duration interval is a ratio between a number of sample durations in the preset duration interval and a total number of the plurality of sample durations.

7. An information processing apparatus, characterized by comprising: comprise: an obtaining unit and a processing unit; the obtaining unit is configured to obtain first information of a target service in an indoor test network and second information of the target service running in an outdoor application network; the first information comprises a first satisfaction degree of a first terminal to a preset resolution when a plurality of first sampling points of the target service run the target service in the indoor test network according to a target switching period, and a first downlink data average download rate corresponding to the first satisfaction degree; the second information comprises a second satisfaction degree of a second terminal to the preset resolution when a plurality of second sampling points of the target service run the target service in the outdoor application network according to the target switching period, and a second downlink data average download rate corresponding to the second satisfaction degree; a cycle duration of the target switching period is used to represent an average play duration of a video resource in the target service; The processing unit is configured to determine a rate threshold value according to the first average download rate and the second average download rate, in a case where the first satisfaction degree and the second satisfaction degree are both greater than or equal to a preset satisfaction threshold value, and a difference between the first average download rate and the second average download rate is less than or equal to a preset difference threshold value. The rate threshold value is used to evaluate whether a target service effective download rate in the target switching period meets the preset resolution when data service quality is evaluated based on DPI.

8. An information processing apparatus, comprising: Comprise: a memory and a processor; The memory is used to store computer execution instructions, and the processor is connected with the memory through a bus; When the information processing device is running, the processor executes the computer execution instructions stored in the memory, so that the information processing device executes the information processing method as claimed in any one of claims 1-6.

9. A computer-readable storage medium, characterized in that, The computer readable storage medium comprises computer execution instructions, when the computer execution instructions are running on the computer, so that the computer executes the information processing method as claimed in any one of claims 1-6.

10. A computer program product, characterised in that, The computer program product comprises computer instructions, when the computer instructions are running on the computer, so that the computer executes the information processing method as claimed in any one of claims 1-6.