Methods, devices, computers, and storage media for acquiring and processing metrics of streaming media

By obtaining the streaming media's indicator acquisition configuration information and network slicing information, and collecting and reporting indicator data only in a specific environment, the problem of resource waste in the existing technology is solved, and the flexibility and efficiency of streaming media indicator acquisition and processing are improved.

CN111614954BActive Publication Date: 2025-01-17TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202010414508.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-05-15
Publication Date
2025-01-17
Estimated Expiration
2040-05-15

AI Technical Summary

Technical Problem

The existing streaming media metric acquisition and processing methods cannot effectively reduce resource waste, resulting in unnecessary data collection and resource waste.

Method used

By obtaining the indicator collection configuration information of the streaming media, including the indicator collection environment information and network slice information, the indicator data is collected only under specific environmental information, and the reporting path is determined through the network slice information, to achieve flexible indicator collection and reporting strategies.

Benefits of technology

It reduces unnecessary indicator data collection, reduces resource waste, improves the flexibility and efficiency of indicator collection and processing, and realizes efficient indicator collection and reporting in specific environments.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN111614954B_ABST
    Figure CN111614954B_ABST
Patent Text Reader

Abstract

The embodiment of the present application discloses a method, device, computer and readable storage medium for index collection and processing of streaming media, the method comprising: obtaining index collection configuration information of streaming media, the index collection configuration information comprising index collection environment information and network slice information; the index collection environment information refers to the environment information in which the streaming media can be collected for index data, and the network slice information refers to the specified network path for reporting index data; and the streaming media is subjected to index collection and processing according to the index collection configuration information. By adopting the present application, the resource loss when the streaming media is subjected to index collection and processing is reduced, and the flexible policy control of the reporting of index collection data is realized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of computer technology, and in particular to a method, device, computer and readable storage medium for collecting and processing indicators of streaming media. Background Art

[0002] In the process of playing and displaying the media display data of the streaming media, the data generated by the media playback display is subjected to index collection and processing, and relevant index information in the streaming media playback and display process can be obtained, such as data transmission delay, video viewing experience data, first buffering time or freeze duration, etc. The application corresponding to the streaming media can be optimized according to the results of the index collection and processing. Therefore, the index collection and processing is applied to the fields of streaming media transmission and processing. However, the existing index collection and processing is to continuously collect index data from the user terminal, so a large amount of index data will be collected, and unnecessary data may exist in these index data, resulting in a waste of resources. Summary of the invention

[0003] The embodiments of the present application provide a method, device, computer and readable storage medium for collecting and processing indicators of streaming media, which can reduce the waste of resources when collecting and processing indicators of streaming media.

[0004] The present application provides a method for collecting and processing streaming media indicators, including:

[0005] Obtaining the indicator collection configuration information of the streaming media, the indicator collection configuration information including indicator collection environment information and network slice information; the indicator collection environment information refers to the environment information in which the indicator data of the streaming media can be collected, and the network slice information refers to the network path used to report the indicator data;

[0006] The indicator collection process is performed on the above streaming media according to the above indicator collection configuration information.

[0007] The above-mentioned indicator collection environment information includes the indicator collection time range;

[0008] When the system time falls within the indicator collection time range, the indicator collection environment information is used to indicate that the indicator data of the streaming media can be collected.

[0009] The above-mentioned indicator collection environment information includes the indicator collection geographical area;

[0010] When the terminal corresponding to the streaming media is located in the indicator collection geographical area, the indicator collection environment information is used to indicate that the indicator data of the streaming media can be collected.

[0011] The above-mentioned indicator collection configuration information also includes the indicator collection data type;

[0012] When the data type of the streaming media belongs to the indicator collection data type, the indicator collection data type is used to indicate that indicator data of the streaming media can be collected.

[0013] The above-mentioned indicator collection configuration information also includes indicator collection objects;

[0014] The above-mentioned performing indicator collection processing on the above-mentioned streaming media according to the above-mentioned indicator collection configuration information includes:

[0015] When the environment information of the streaming media matches the indicator collection environment information, collecting the indicator data associated with the indicator collection object for the streaming media;

[0016] The indicator reporting processing is performed on the above indicator data through the network path indicated by the above network slicing information.

[0017] On the one hand, an embodiment of the present application provides a method for collecting and processing indicators of streaming media, and the method includes:

[0018] In response to the triggering operation of the streaming media, a media data acquisition request is sent to the application service device;

[0019] Obtaining a media data response message sent by the application service device; the media data response message includes indicator collection configuration information, and the indicator collection configuration information includes indicator collection environment information and network slice information;

[0020] Acquire the environment information of the streaming media, and when the environment information matches the indicator collection environment information, collect the indicator data corresponding to the streaming media;

[0021] Based on the above network slicing information, determine the network path for reporting the above indicator data, and report the above indicator data to the above application service device through the above network path.

[0022] The above-mentioned indicator collection configuration information includes the indicator collection time range;

[0023] The step of acquiring the environment information of the streaming media, and collecting the indicator data corresponding to the streaming media when the environment information matches the indicator collection environment information, includes:

[0024] Obtaining system time, and determining the system time as the environment information of the streaming media;

[0025] If the system time is within the indicator collection time range, it is determined that the environment information matches the indicator collection environment information, and the indicator data corresponding to the streaming media is collected according to the matching result.

[0026] Wherein, the above-mentioned indicator collection configuration information includes the indicator collection geographical area;

[0027] The step of acquiring the environment information of the streaming media, and collecting the indicator data corresponding to the streaming media when the environment information matches the indicator collection environment information, includes:

[0028] Obtaining a geographical location of a terminal corresponding to the streaming media, and determining the geographical location as environmental information of the streaming media;

[0029] If the geographical location is within the indicator collection geographical area, it is determined that the environmental information matches the indicator collection environmental information, and the indicator data corresponding to the streaming media is collected according to the matching result.

[0030] The above-mentioned indicator collection configuration information also includes the indicator collection data type;

[0031] The above method further includes:

[0032] Get the data type of the above streaming media;

[0033] If the data type of the above streaming media belongs to the above indicator collection data type, then the indicator data corresponding to the above streaming media is collected.

[0034] The indicator collection configuration information also includes an indicator collection object, and the media data response message also includes media display data;

[0035] The above-mentioned index data corresponding to the above-mentioned streaming media are collected, including:

[0036] Create an indicator collection task and obtain the above indicator collection object in the above indicator collection configuration information;

[0037] The indicator collection task is performed on the media display data to obtain the indicator data associated with the indicator collection object.

[0038] The above-mentioned indicator collection task is performed on the above-mentioned media display data to obtain the above-mentioned indicator data associated with the above-mentioned indicator collection object, including:

[0039] Displaying the media display data through a media player, and monitoring the display process of the media display data based on the indicator collection task;

[0040] Acquire the data associated with the indicator collection object generated in the display process, and determine the data associated with the indicator collection object as the indicator data;

[0041] Obtaining the above indicator data determined based on the above media player through the session processing program;

[0042] The above-mentioned reporting of the above-mentioned indicator data to the above-mentioned application service device through the above-mentioned network path includes:

[0043] Based on the above session processing program and the above network path, the above indicator data is reported to the above application service device.

[0044] The above-mentioned triggering operation of responding to the streaming media and sending a media data acquisition request to the application service device includes:

[0045] In response to a trigger operation of a streaming media, a media identifier and a media content category of the streaming media are obtained;

[0046] The above-mentioned media identifier and the above-mentioned media content category are encapsulated into a media data acquisition request, and the above-mentioned media data acquisition request is sent to the application service device, so that the above-mentioned application service device obtains the indicator collection configuration information corresponding to the above-mentioned media content category, obtains the media display data corresponding to the above-mentioned media identifier, and generates the above-mentioned media data response message according to the above-mentioned indicator collection configuration information and the above-mentioned media display data.

[0047] Among them, the network path for reporting the above-mentioned indicator data is determined based on the above-mentioned network slice information, including:

[0048] If the network slice information includes a candidate network path, the candidate network path is determined as the network path for reporting the indicator data;

[0049] If the above-mentioned network slicing information includes at least two candidate network paths and the priority of each candidate network path, then based on the path selection algorithm and the priority of each candidate network path, the network path used to report the above-mentioned indicator data is determined from the above-mentioned at least two candidate network paths.

[0050] On the one hand, an embodiment of the present application provides a streaming media indicator collection and processing device, the device comprising:

[0051] A configuration acquisition module is used to obtain the indicator collection configuration information of the streaming media, wherein the indicator collection configuration information includes indicator collection environment information and network slice information; the indicator collection environment information refers to the environment information in which the indicator data of the streaming media can be collected, and the network slice information refers to the network path used to report the indicator data;

[0052] The indicator collection module is used to perform indicator collection processing on the above-mentioned streaming media according to the above-mentioned indicator collection configuration information.

[0053] The above-mentioned indicator collection environment information includes the indicator collection time range;

[0054] When the system time falls within the indicator collection time range, the indicator collection environment information is used to indicate that the indicator data of the streaming media can be collected.

[0055] The above-mentioned indicator collection environment information includes the indicator collection geographical area;

[0056] When the terminal corresponding to the streaming media is located in the indicator collection geographical area, the indicator collection environment information is used to indicate that the indicator data of the streaming media can be collected.

[0057] The above-mentioned indicator collection configuration information also includes the indicator collection data type;

[0058] When the data type of the streaming media belongs to the indicator collection data type, the indicator collection data type is used to indicate that indicator data of the streaming media can be collected.

[0059] The above-mentioned indicator collection configuration information also includes indicator collection objects;

[0060] The above indicator collection module includes:

[0061] An indicator acquisition unit, configured to collect the indicator data associated with the indicator collection object from the streaming media when the environment information of the streaming media matches the indicator collection environment information;

[0062] The indicator reporting unit is used to perform indicator reporting processing on the above indicator data through the network path indicated by the above network slicing information.

[0063] On the one hand, an embodiment of the present application provides a streaming media indicator collection and processing device, the device comprising:

[0064] A request sending module, used to respond to the triggering operation of the streaming media and send a media data acquisition request to the application service device;

[0065] A response acquisition module, used to acquire a media data response message sent by the above-mentioned application service device; the above-mentioned media data response message includes indicator collection configuration information, and the above-mentioned indicator collection configuration information includes indicator collection environment information and network slice information;

[0066] An indicator collection module, used to obtain the environmental information of the above-mentioned streaming media, and when the above-mentioned environmental information matches the above-mentioned indicator collection environmental information, collect the indicator data corresponding to the above-mentioned streaming media;

[0067] The indicator reporting module is used to determine the network path for reporting the above indicator data based on the above network slicing information, and report the above indicator data to the above application service device through the above network path.

[0068] The above-mentioned indicator collection configuration information includes the indicator collection time range;

[0069] The above indicator collection module includes:

[0070] A time acquisition unit, used to acquire system time and determine the system time as the environment information of the streaming media;

[0071] A time matching unit is used to determine that the above-mentioned environmental information matches the above-mentioned indicator collection environmental information if the above-mentioned system time is within the above-mentioned indicator collection time range, and collect the indicator data corresponding to the above-mentioned streaming media according to the matching result.

[0072] Wherein, the above-mentioned indicator collection configuration information includes the indicator collection geographical area;

[0073] The above indicator collection module includes:

[0074] A location acquisition unit, used to acquire a geographical location of a terminal corresponding to the streaming media, and determine the geographical location as environmental information of the streaming media;

[0075] A location matching unit is used to determine that the above-mentioned environmental information matches the above-mentioned indicator collection environmental information if the above-mentioned geographical location is located in the above-mentioned indicator collection geographical area, and collect the indicator data corresponding to the above-mentioned streaming media according to the matching result.

[0076] The above-mentioned indicator collection configuration information also includes the indicator collection data type;

[0077] The above indicator collection module includes:

[0078] A type acquisition unit, used to acquire the data type of the above streaming media;

[0079] The type matching unit is used to collect the index data corresponding to the streaming media if the data type of the streaming media belongs to the index collection data type.

[0080] The indicator collection configuration information also includes an indicator collection object, and the media data response message also includes media display data;

[0081] In terms of collecting the indicator data corresponding to the streaming media, the indicator collection module includes:

[0082] An object acquisition unit, used to create an indicator collection task and obtain the above indicator collection object in the above indicator collection configuration information;

[0083] The indicator collection unit is used to perform the indicator collection task for the media display data to obtain the indicator data associated with the indicator collection object.

[0084] The above-mentioned indicator collection unit includes:

[0085] A display monitoring subunit, configured to display the media display data through a media player, and monitor the display process of the media display data based on the indicator collection task;

[0086] An indicator determination subunit, used for acquiring data associated with the indicator collection object generated in the display process, and determining the data associated with the indicator collection object as the indicator data;

[0087] An indicator acquisition subunit, used for acquiring the indicator data determined based on the media player through a session processing program;

[0088] In the aspect of reporting the above-mentioned indicator data to the above-mentioned application service device through the above-mentioned network path, the above-mentioned indicator reporting module is specifically used for:

[0089] Based on the above session processing program and the above network path, the above indicator data is reported to the above application service device.

[0090] Wherein, the request sending module includes:

[0091] An operation response unit, used to respond to a trigger operation of a streaming media and obtain a media identifier and a media content category of the streaming media;

[0092] The request sending unit is used to encapsulate the above-mentioned media identifier and the above-mentioned media content category into a media data acquisition request, and send the above-mentioned media data acquisition request to the application service device, so that the above-mentioned application service device obtains the indicator collection configuration information corresponding to the above-mentioned media content category, obtains the media display data corresponding to the above-mentioned media identifier, and generates the above-mentioned media data response message according to the above-mentioned indicator collection configuration information and the above-mentioned media display data.

[0093] Among them, in terms of determining the network path for reporting the above-mentioned indicator data based on the above-mentioned network slice information, the above-mentioned indicator reporting module is specifically used to:

[0094] If the network slice information includes a candidate network path, the candidate network path is determined as the network path for reporting the indicator data;

[0095] If the above-mentioned network slicing information includes at least two candidate network paths and the priority of each candidate network path, then based on the path selection algorithm and the priority of each candidate network path, the network path used to report the above-mentioned indicator data is determined from the above-mentioned at least two candidate network paths.

[0096] On the one hand, an embodiment of the present application provides a computer device, including a processor, a memory, and an input and output interface;

[0097] The above-mentioned processor is respectively connected to the above-mentioned memory and the above-mentioned input and output interface, wherein the above-mentioned input and output interface is used to receive data and output data, the above-mentioned memory is used to store program code, and the above-mentioned processor is used to call the above-mentioned program code to execute the above-mentioned streaming media indicator collection and processing method in one aspect of the embodiment of the present application.

[0098] On the one hand, an embodiment of the present application provides a computer-readable storage medium, which stores a computer program. The computer program includes program instructions. When the program instructions are executed by a processor, the indicator collection and processing method of streaming media described above in the one hand of the embodiment of the present application is executed.

[0099] Implementing the embodiments of the present application will have the following beneficial effects:

[0100] The embodiment of the present application obtains the indicator collection configuration information of the streaming media, and the indicator collection configuration information includes indicator collection environment information and network slice information; wherein the indicator collection environment information refers to the environment information in which the streaming media can be collected for indicator data, and the network slice information refers to the network path used to report the indicator data; and the streaming media is subjected to indicator collection processing according to the indicator collection configuration information. The embodiment of the present application adds indicator collection environment information and network slice information to the indicator collection configuration information of the streaming media, and indicates the environment information in which the streaming media is collected for indicator data through the indicator collection environment information, so that indicator collection processing can be implemented for the streaming media under specific environment information, which greatly reduces unnecessary indicator data, thereby reducing the waste of resources, and flexible policy control of the reporting of indicator collection data. BRIEF DESCRIPTION OF THE DRAWINGS

[0101] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0102] Figure 1a This is a streaming media indicator collection architecture diagram provided by an embodiment of the present application;

[0103] Figure 1b This is a diagram of an architecture of a streaming media indicator collection device provided in an embodiment of the present application;

[0104] Figure 2 This is a schematic diagram of a streaming media indicator collection scenario provided by an embodiment of the present application;

[0105] Figure 3 This is a flow chart of a method for collecting and processing streaming media indicators provided by an embodiment of the present application;

[0106] Figure 4 This is a flow chart of another method for collecting and processing streaming media indicators provided in an embodiment of the present application;

[0107] Figure 5 This is a schematic diagram of a streaming media data display provided by an embodiment of the present application;

[0108] Figure 6 This is a flow chart of interaction for collecting indicators of streaming media provided by an embodiment of the present application;

[0109] Figure 7 This is a schematic diagram of a scenario for obtaining indicator collection configuration information provided by an embodiment of the present application;

[0110] Figure 8 This is a schematic diagram of an indicator collection scenario provided by an embodiment of the present application;

[0111] Fig. 9 This is a schematic diagram of the interaction flow between modules of an indicator collection provided in an embodiment of the present application;

[0112] Fig.10 It is a schematic diagram of a streaming media indicator collection and processing device provided in an embodiment of the present application;

[0113] Fig.11 It is a schematic diagram of another streaming media indicator collection and processing device provided in an embodiment of the present application;

[0114] Fig.12 It is a structural diagram of a computer device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0115] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0116] The embodiments of the present application relate to the index collection and processing technology of streaming media. The so-called streaming media refers to multimedia data that can adopt streaming transmission technology. The streaming transmission technology refers to a technology and process of compressing a series of media data, sending the data in segments over the Internet, and transmitting audio and video in real time over the Internet for viewing. This technology enables data packets to be sent like flowing water, so it is called streaming transmission technology. The multimedia data adopting streaming transmission technology includes but is not limited to audio streams, video streams, and text streams.

[0117] See also Figure 1a , Figure 1a A streaming media indicator collection architecture diagram provided in an embodiment of the present application, such as Figure 1a As shown, the embodiment of the present application is implemented by a computer device 101, and the computer device 101 may be composed of a server and a terminal device; the computer device 101 may also be a server or a terminal device, which is not limited here.

[0118] For example, the computer device 101 is a terminal device, and the computer device 101 obtains the indicator collection configuration information from the application service device 102, and the indicator collection configuration information includes indicator collection environment information and network slice information, etc., wherein the indicator collection environment information is used to indicate the environment information in which the streaming media can be collected when the indicator data is located, and the network slice information is used to indicate the network path used by the computer device to report the indicator data after obtaining the indicator data. The computer device 101 performs indicator collection processing on the streaming media according to the obtained indicator collection configuration information, wherein the indicator collection processing includes an indicator collection task for collecting indicator data and an indicator reporting processing for reporting indicator data. In other words, the computer device 101 performs the indicator collection task according to the indicator collection configuration information, obtains the indicator data, and reports the indicator data to the application service device 102 through the network path for reporting the indicator data determined by the network slice information.

[0119] The embodiment of the present application adds indicator collection environment information and network slicing information to the indicator collection configuration information, so that the computer device can perform indicator collection and processing on the streaming media under specific environmental information, and can report the acquired indicator data in a specific network path. Since the user can perform indicator collection and processing on the streaming media according to the needs, the flexibility of indicator collection and processing on the streaming media is improved, and the resource loss in the process of indicator collection and processing on the streaming media is reduced.

[0120] For further information, see Figure 1b , Figure 1b This is a diagram of the architecture of a streaming media indicator collection device provided in an embodiment of the present application. Figure 1b As shown, the embodiment of the present application is implemented through a computer device, and the indicator collection and processing of the streaming media is realized through the interaction between the computer device and the application service device.

[0121] Among them, the computer device includes a session handler (Media Session Handler) and a media player (Media Player), etc.; wherein the session handler is used to obtain indicator collection configuration information from the application service device, and the media player is used to display the acquired media display data. It can be understood that the computer device includes but is not limited to a terminal device or a server, which can be considered as a user terminal (User Equipment, UE). In other words, the computer device can be a server or a terminal device, or a system composed of a server and a terminal device. Among them, the terminal device mentioned above can be an electronic device, including but not limited to a mobile phone, a tablet computer, a desktop computer, a laptop computer, a PDA, an augmented reality / virtual reality (Augmented Reality / Virtual Reality, AR / VR) device, a helmet display, a wearable device, a smart speaker and other mobile Internet devices (mobile internet device, MID) with network access capability, etc.

[0122] Among them, the application service equipment includes application functions (Application Function, AF) and application servers (Application Server, AS), etc. Among them, AF refers to the control plane function corresponding to the application server, which can be an application function within the operator or a third-party application function AF (such as the control plane function corresponding to the video server and game server deployed by a third party, etc.). Among them, under normal circumstances, the AF within the operator is considered to be within the trusted domain, and the AF of the third party is considered to be outside the trusted domain. Among them, AF has rich information, for example, it can interact with the network to affect service routing, trigger the establishment of specific quality of service (Quality of Service, QOS) flows and other functions. Among them, AS is used to interact with computer devices such as user terminals for user-side data, such as sending indicator collection configuration information or media display data to computer devices such as user terminals.

[0123] The computer device monitors the media display data corresponding to the media player through the session processing program, obtains the index data, and reports the index data to the application service device. The application service device may be a server corresponding to the application. When the application in the computer device is running, the application can be monitored based on the obtained index collection configuration information to obtain the index data, and the index data is reported to the server corresponding to the application.

[0124] For further information, see Figure 2 , Figure 2 Schematic diagram of a streaming media indicator collection scenario provided by an embodiment of the present application. Figure 2 As shown, the application 2011 in the computer device 201 is triggered to send a media data acquisition request to the application service device 202. The computer device 201 obtains the index collection configuration information sent by the application service device 202, and can also obtain the media display data 2012 sent by the application service device 202. The computer device 201 monitors the display process of the media display data 2012 through the session processing program 2013, obtains the index data, and reports the index data to the application service device 202.

[0125] For further information, see Figure 3 , Figure 3 This is a flow chart of a method for collecting and processing streaming media indicators provided by an embodiment of the present application. Figure 3 As shown in the figure, the indicator collection process of the streaming media includes the following steps:

[0126] Step S301, obtaining the index collection configuration information of the streaming media.

[0127] Specifically, the computer device obtains the indicator collection configuration information of the streaming media, and the indicator collection configuration information includes indicator collection environment information and network slice information. The indicator collection environment information refers to the environment information in which the streaming media can be collected for indicator data, and the above-mentioned network slice information refers to the network path used to report indicator data. Among them, the network slice is an end-to-end logical subnet, which essentially divides the physical network into multiple network paths. Each network path is divided according to different service requirements, such as latency, bandwidth, security and reliability, so as to flexibly respond to different network application scenarios. Among them, each network path can obtain logically independent network resources, and each slice (network path) can be independent of each other. That is, the network slice information refers to the network slice used to report indicator data, and the network slice is a designated network path.

[0128] Optionally, each network slice corresponds to a network slice identifier, and the network slice information can indicate the network slice used to report the indicator data through the network slice identifier. The network slice identifier can be a string, an access address of the network slice, or a specific value defined by the network, etc., which is not limited here and follows the existing standards or common solutions in the industry.

[0129] The above-mentioned indicator collection environment information includes an indicator collection time range. When the system time falls within the indicator collection time range, the indicator collection environment information is used to indicate that the streaming media can be collected for indicator data. Specifically, after the computer device obtains the indicator collection configuration information, it performs time monitoring based on the indicator collection time range in the indicator collection configuration information, obtains the system time, and when the system time falls within the indicator collection time range, collects indicator data for the streaming media.

[0130] The above-mentioned indicator collection environment information includes an indicator collection geographical area. When the terminal corresponding to the streaming media is located in the indicator collection geographical area, the indicator collection environment information is used to indicate that the streaming media can be collected for indicator data. Specifically, the computer device monitors the geographical location of the terminal (computer device) corresponding to the streaming media, and compares the geographical location with the indicator collection geographical area. If the geographical location is within the indicator collection geographical area, the indicator data is collected for the streaming media. The geographical location of the terminal corresponding to the streaming media can be the data of the Global Positioning System (GPS) of the terminal, or it can be the location information of the terminal in the mobile network, such as cell identity (cell ID), tracking area identity (TAI), etc.

[0131] Among them, the indicator collection configuration information also includes the indicator collection data type. When the data type of the streaming media belongs to the indicator collection data type, and the environment information of the streaming media matches the indicator collection environment information, the indicator collection environment information is used to indicate that the streaming media can be collected for indicator data. Among them, the data type of the streaming media can be the media format of the streaming media, such as video type, audio type, text type or image type, etc.; the data type of the streaming media can also be the media suffix format of the streaming media, such as .gif type, .avi type, .wma type or .txt type, etc.; the data type of the streaming media can also be other data types, which can be set according to needs and are not limited here. For example, when a computer device obtains a trigger operation on the streaming media, it obtains the data type of the streaming media. If the data type belongs to the indicator collection data type, the indicator data is collected for the streaming media.

[0132] The above-mentioned indicator collection environment information may include any one of the indicator collection time range or the indicator collection geographical area, or may include the indicator collection time range and the indicator collection geographical area. When the indicator collection environment information includes the indicator collection time range and the indicator collection geographical area, if the system time belongs to the indicator collection time range and the terminal corresponding to the streaming media is located in the indicator collection geographical area, the indicator data is collected for the streaming media.

[0133] Step S302: performing indicator collection processing on the streaming media according to the indicator collection configuration information.

[0134] Specifically, the computer device performs indicator collection processing on the streaming media according to the indicator collection configuration information, and the indicator collection processing includes indicator collection tasks and indicator reporting processing, wherein the indicator collection task refers to the process in which the computer device collects indicator data for the streaming media, and the indicator reporting processing refers to the process in which the computer device reports the acquired indicator data to the application service device. Specifically, the computer device performs the indicator collection task on the streaming media based on the indicator configuration environment information, obtains the indicator data, and reports the acquired indicator data to the application service device through the network slicing information.

[0135] Optionally, the above-mentioned indicator collection configuration information also includes an indicator collection object. When the environment information of the streaming media matches the indicator collection environment information, the indicator data associated with the indicator collection object is collected for the streaming media; and the indicator reporting process is performed on the indicator data through the network path indicated by the network slicing information. Among them, the indicator collection object is used to characterize the indicators that need to be collected when the computer device collects indicators for the streaming media. For example, when the streaming media is a video stream, the indicator collection object can be the number of video freezes, the time taken for the first video buffering, the quality of the video playback picture, etc. When the environment information of the streaming media matches the indicator collection environment information, the streaming media is subjected to indicator collection, and the data associated with the indicator collection object is obtained as the indicator data, such as the number of video freezes 4, the time taken for the first video buffering 5 seconds, the video playback picture quality of 4.5 points, the video prediction information (such as the predicted video playback time is 10 minutes), etc., and the indicator data is reported to the application service device.

[0136] The embodiment of the present application obtains the indicator collection configuration information of the streaming media, and the indicator collection configuration information includes the indicator collection environment information and the network slice information; wherein the indicator collection environment information refers to the environment information in which the streaming media can be collected for indicator data, and the network slice information refers to the specified network path for reporting the indicator data; and the streaming media is subjected to the indicator collection processing according to the indicator collection configuration information. The embodiment of the present application adds the indicator collection environment information and the network slice information to the indicator collection configuration information of the streaming media, and indicates the environment information in which the streaming media is collected for indicator data through the indicator collection environment information, so that the streaming media can be subjected to the indicator collection processing under the specific environment information, so as to improve the flexibility of the indicator collection processing of the streaming media, and is conducive to reducing the amount of data to be collected, and can realize the indicator collection processing under the specified and high-attention indicator collection environment, thereby reducing the resource loss in the process of indicator collection processing of the streaming media. At the same time, the network slice information can be used to indicate the network path for reporting the indicator data, so that the indicator data can be reported in the specific network path, so as to improve the efficiency of the indicator reporting processing, and is conducive to the flexible policy and charging control of the method for reporting the indicator data.

[0137] Further, see Figure 4 , Figure 4 This is a flow chart of another method for collecting and processing streaming media indicators provided by an embodiment of the present application. Figure 4 As shown, the following steps are included:

[0138] Step S401: respond to the triggering operation of the streaming media and send a media data acquisition request to the application service device.

[0139] Specifically, the computer device responds to the trigger operation of the streaming media and sends a media data acquisition request to the application service device, wherein the streaming media refers to a type of multimedia data. Specifically, there may be at least one application in the computer device, and each application can display at least one type of streaming media. When a streaming media is triggered, the computer device obtains the trigger operation for the streaming media, and responds to the trigger operation to send a media data acquisition request to the application service device, which is a server corresponding to the application where the streaming media is located.

[0140] For example, see Figure 5 , Figure 5 This is a schematic diagram of a streaming media data display provided by an embodiment of the present application. Figure 5 As shown, the computer device 501 obtains a trigger operation for the application 5011, responds to the trigger operation for the application 5011, and displays the application page of the application 5011, which includes streaming media 5012 and streaming media 5013, wherein the streaming media 5012 is multimedia data of the video type, and the streaming media 5013 is multimedia data of the image type. In response to the trigger operation for the streaming media 5012, the computer device 501 sends a media data acquisition request to the application service device 502. The trigger operation for the streaming media 5012 can be a click operation for the streaming media 5012, a long press operation for the streaming media 5012, or a touch operation for the streaming media 5012, etc., which are not limited here.

[0141] Step S402: obtaining a media data response message sent by the application service device, where the media data response message includes indicator collection configuration information.

[0142] Specifically, the computer device obtains a media data response message sent by the application service device, and the media data response message includes indicator collection configuration information, and the indicator collection configuration information includes at least indicator collection environment information and network slice information. The computer device obtains the environment information of the streaming media, and when the environment information matches the indicator collection environment information, it collects the indicator data corresponding to the streaming media. Based on the network slice information, the network path for reporting the indicator data is determined, and the indicator data is reported to the application service device through the network path. Optionally, the media data response message may also include media presentation data, which is equivalent to the specific data that constitutes the streaming media. For example, see Figure 5 The computer device 501 obtains the media data response message sent by the application service device 502. The media data response message may include indicator collection configuration information and may also include media display data 5014. The computer device 501 displays the media display data 5014 based on the received media data response message.

[0143] Step S403, obtaining the environment information of the streaming media, and when the environment information matches the indicator collection environment information, collecting the indicator data corresponding to the streaming media.

[0144] Specifically, the computer device obtains the environment information of the streaming media, compares the environment information with the indicator collection environment information, and when the environment information matches the indicator collection environment information, collects the indicator data corresponding to the streaming media. Wherein, the computer device obtains the environment information of the streaming media based on the indicator collection environment information, for example, when the indicator collection environment information includes the indicator collection time range, the computer device obtains the system time and uses the system time as the environment information of the streaming media.

[0145] Step S404: determine the network path for reporting indicator data based on the network slice information, and report the indicator data to the application service device through the network path.

[0146] Specifically, the computer device determines the network path for reporting the indicator data based on the network slice information, and reports the indicator data to the application service device through the network path. The network slice information refers to the network slice used to report the indicator data, and the network slice is a specified network path. In other words, the physical network between the computer device and the application service device is divided into multiple network paths (or can be called multiple network slices), and the application service device determines the appropriate network slice information based on consultation with the network operator, and encapsulates the network slice information into the indicator collection configuration information. This process can be executed by the application server AS or by the application function AF, and there is no limitation here.

[0147] The embodiment of the present application obtains the indicator collection configuration information of the streaming media, and the indicator collection configuration information at least includes the indicator collection environment information and the network slice information; wherein the indicator collection environment information refers to the environment information in which the streaming media can be collected for indicator data, and the network slice information refers to the specified network path for reporting the indicator data; and the streaming media is subjected to the indicator collection processing according to the indicator collection configuration information. The embodiment of the present application adds the indicator collection environment information and the network slice information to the indicator collection configuration information of the streaming media, and indicates the environment information in which the streaming media is collected for indicator data through the indicator collection environment information, so that the streaming media can be subjected to the indicator collection processing under the specific environment information, so as to improve the flexibility of the indicator collection processing of the streaming media, and is conducive to reducing the amount of data to be collected, and can realize the indicator collection processing under the specified and high-attention indicator collection environment, thereby reducing the resource loss in the process of the indicator collection processing of the streaming media. At the same time, the network path for reporting the indicator data can be indicated through the network slice information, so that the indicator data can be reported in the specific network path, so as to improve the efficiency of the indicator reporting processing, and is conducive to the flexible policy and charging control of the method for reporting the indicator data.

[0148] Further, see Figure 6 , Figure 6 This is a flow chart of the interaction of streaming media indicator collection provided by the embodiment of the present application. Figure 6 As shown in the figure, the indicator collection process includes the following steps:

[0149] Step S601: The application service device obtains indicator collection configuration information.

[0150] Specifically, the application service device obtains the indicator collection configuration information and stores the indicator collection configuration information. Figure 7 , Figure 7 This is a schematic diagram of a scenario for obtaining indicator collection configuration information provided by an embodiment of the present application. Figure 7 As shown, through the indicator collection configuration page 702 of the terminal device 701, the application service device 703 obtains various indicator collection configuration parameters, including the indicator collection time range, the indicator collection geographical area and the network slice information. Among them, each indicator collection configuration parameter is not a mandatory item, that is, the application service device 703 can obtain the indicator collection configuration parameter whose value is not empty, and obtain the indicator collection configuration information. The application service device 703 will send the indicator collection configuration information to the computer device 704. For details, refer to the description shown in the following steps S602 to S603. Among them, the terminal device 701 can be a third-party device, or it can be a terminal device with a display function corresponding to the application service device 703, which is not limited here.

[0151] Step S602: The computer device sends a media data acquisition request to the application service device.

[0152] Specifically, the computer device responds to the trigger operation of the streaming media and sends a media data acquisition request to the application service device. Specifically, in response to the trigger operation of the streaming media, the media identifier of the streaming media is obtained, and the media data acquisition request is sent to the application service device based on the media identifier. After receiving the media data acquisition request, the application service device obtains the media display data corresponding to the media identifier and obtains the indicator collection configuration information, and generates a media data response message according to the indicator collection configuration information and the media display data. Among them, the application service device can only store one indicator collection configuration information. After receiving the media data acquisition request, the application service device generates a media data response message according to the indicator collection configuration information and the media display data.

[0153] Optionally, the application service device may store a plurality of indicator collection configuration information (at least two), and the media data acquisition request also includes a media content category. Specifically, the computer device responds to the trigger operation of the streaming media, obtains the media identifier and media content category of the streaming media; the media identifier and media content category are encapsulated into a media data acquisition request, and the media data acquisition request is sent to the application service device. The above-mentioned application service device obtains the media data acquisition request sent by the computer device, obtains the indicator collection configuration information corresponding to the media content category based on the media data acquisition request, obtains the media display data corresponding to the media identifier, and generates a media data response message according to the indicator collection configuration information and the media display data. Among them, the media content category can be the data type of the streaming media, such as video type, sound type, text type or image type, etc. For details, please refer to Figure 3 The data type introduction in step S301 is not repeated here; it can also be the category of the content that constitutes the streaming media, such as game category, catering category or film and television category. Among them, the application service device can store multiple indicator collection configuration information, each indicator collection configuration information corresponds to a media content category, and the indicator collection configuration information is used to indicate that only the media content category corresponding to the indicator collection configuration information is subject to indicator collection processing.

[0154] Optionally, when the media data acquisition request does not include the media content category, the application service device will obtain the indicator collection configuration information according to the media data acquisition request sent by the computer device. Specifically, the application service device can obtain the media display data based on the media identifier in the media data acquisition request, parse the media display data, determine the media content category of the streaming media, and obtain the indicator collection configuration information according to the media content category. Optionally, the indicator collection configuration information can also include the media content category, and the media content category parameter is used to indicate that the indicator collection configuration information is only valid for a specific media content category.

[0155] For example, the computer device responds to the trigger operation of the streaming media, obtains the media content category of the streaming media as the game category, obtains the media identifier of the streaming media, encapsulates the media identifier and the media content category "game category" as a media data acquisition request, and sends the media data acquisition request to the application service device. The application service device obtains the indicator collection configuration information corresponding to the media content category "game category", obtains the media display data corresponding to the media identifier, and generates an indicator collection response message according to the indicator collection configuration information and the media display data.

[0156] Optionally, a streaming media may correspond to multiple media content categories. For example, when the media content category is the data type of the streaming media, for example, when the streaming media is a video, the streaming media may correspond to media content categories such as video type, sound type, and text type (such as subtitles, etc.). Specifically, after receiving the media data acquisition request, the application service device determines multiple media content categories corresponding to the streaming media based on the media data acquisition request, obtains the indicator collection configuration information corresponding to each media content category, and generates a media data response message according to the indicator collection configuration information corresponding to each media content category of the streaming media and the acquired media display data.

[0157] Step S603: the application service device sends a media data response message to the computer device.

[0158] Specifically, the application service device sends a media data response message to the computer device, and the computer device obtains the media data response message. The media data response message includes indicator collection configuration information, and the indicator collection configuration information includes indicator collection environment information and network slice information. Optionally, the media data response message may also include media presentation data.

[0159] Step S604: the computer device collects indicator data.

[0160] Specifically, the computer device obtains the environment information of the streaming media, and when the environment information matches the indicator collection environment information, the indicator data corresponding to the streaming media is collected.

[0161] Among them, the index collection configuration information includes the index collection time range. The computer device obtains the system time and determines the above system time as the environment information of the streaming media. If the system time is within the index collection time range, it is determined that the environment information matches the index collection environment information, and the index data corresponding to the streaming media is collected according to the matching result. For example, assuming that the index collection time range is 8:00 to 12:00, the computer device will collect the index data corresponding to the streaming media according to other parameters in the index collection configuration information between 8:00 and 12:00 after the display of the media display data corresponding to the streaming media begins. If the display start time of the streaming media is 9:00 and the end time is 13:00, the computer device will collect the index data of the streaming media in the time period from 9:00 to 12:00 according to the index collection configuration information; if the display start time of the streaming media data is 9:00 and the end time is 11:00, the computer device will collect the index data of the streaming media in the time period from 9:00 to 11:00 according to the index collection configuration information. In other words, the computer device can obtain the index data in the time period when the streaming media is displayed within the index collection time range.

[0162] Among them, the indicator collection configuration information includes the indicator collection geographical area. If the indicator collection configuration information includes the indicator collection geographical area, then when the media display data display of the streaming media starts, the computer device obtains the geographical location of the terminal corresponding to the streaming media. If the geographical location is located in the indicator collection geographical area, it is determined that the environmental information matches the indicator collection environmental information, and the indicator data corresponding to the streaming media is collected according to the matching result. Specifically, the indicator data corresponding to the streaming media can be collected according to the matching result and other parameters in the indicator collection configuration information. For example, the cell ID information of the indicator collection geographical area is 0001. When the cell ID of the geographical location where the terminal corresponding to the streaming media is located is 0001, it is determined that the environmental information matches the indicator collection environmental information, and the indicator data corresponding to the streaming media is collected according to the matching result and other parameters in the indicator collection configuration information.

[0163] Among them, the indicator collection configuration information also includes the indicator collection data type. The computer device obtains the data type of the streaming media, and if the data type of the streaming media belongs to the indicator collection data type, the indicator data corresponding to the streaming media is collected. Among them, the indicator collection environment information may include any one of the indicator collection time range or the indicator collection geographical area, and may also include the indicator collection time range and the indicator collection geographical area. For example, when the indicator collection data type is a video type, the data type of the streaming media is obtained, if the data type of the streaming media is a video type, and the environmental information of the streaming media matches the indicator collection environment information, then the indicator data corresponding to the streaming media is collected. Optionally, when the indicator collection configuration information includes the indicator collection data type, if the data type of the streaming media belongs to the indicator collection data type, the computer device collects the indicator data corresponding to the streaming media; when the indicator collection configuration information includes the indicator collection data type and the indicator collection environment information, if the data type of the streaming media belongs to the indicator collection data type, and the environmental information of the streaming media matches the indicator collection environment information, then the computer device collects the indicator data corresponding to the streaming media.

[0164] Among them, the indicator collection configuration information may also include an indicator collection object, and the media data response message also includes media display data. The computer device creates an indicator collection task and obtains the indicator collection object in the indicator collection configuration information. The indicator collection task is executed for the media display data to obtain the indicator data associated with the indicator collection object. Specifically, the computer device collects indicator data through a session handler and a media player, specifically displays the media display data through a media player, monitors the display process of the media display data based on the indicator collection task; obtains the data associated with the indicator collection object generated during the display process, and determines the data associated with the indicator collection object as indicator data; and obtains the indicator data determined based on the media player through a session handler. The session handler can be integrated in the media player, or it can be an independent logical function.

[0165] Optionally, the above-mentioned indicator collection configuration information may also include parameters such as application function address list, data network name (Data Network Name, DNN) information, reporting interval or sampling ratio, and the computer device may perform indicator collection and processing on the streaming media according to the various parameters included in the above-mentioned indicator collection configuration information.

[0166] Among them, the application function address list refers to a list of AF addresses used to receive indicator data reported by computer devices, and is composed of AF addresses in application service devices. When the indicator collection configuration information includes an application function address list, the computer device can select an AF address from the application function address list as the AF address for receiving indicator data. Among them, the computer device can randomly select an AF address from the application function address list as the AF address for receiving indicator data; it can also select an AF address from the application function address list according to a specific polling algorithm as the AF address for receiving indicator data, which is not limited here.

[0167] Among them, the DNN information is used to specify the DNN for reporting indicator data. If this parameter is not defined in the indicator collection configuration information, the indicator data can be sent on the default DNN; if the indicator collection configuration information includes DNN information, the DNN specified in the DNN information is used as the DNN for reporting indicator data. Optionally, when the indicator collection configuration information includes DNN information and network slicing information, the computer device can determine the network path for reporting indicator data based on the DNN information and the network slicing information. In other words, the computer device can jointly determine a network path for reporting indicator data through the DNN information and the network slicing information.

[0168] The reporting interval refers to the time interval for reporting indicator data. If the parameter is not defined in the indicator collection configuration information, the computer device may report the indicator data once when the streaming media session ends; if the indicator collection configuration information includes the reporting interval, the computer device reports the indicator data according to the time interval indicated by the reporting interval. For example, assuming that the reporting interval is 3 hours, the computer device reports the indicator data once at 8:00, and then reports the indicator data again at 11:00, wherein the indicator data reported by the computer device at 11:00 is the indicator data generated by the streaming media between 8:00 and 11:00.

[0169] Among them, the sampling ratio refers to the proportion of user terminals that need to collect indicator data. If this parameter is not defined in the indicator collection configuration information, all computer devices (user terminals) need to report indicator data; if the indicator collection configuration information includes the sampling ratio, only some computer devices need to report indicator data. For example, if the sampling ratio is 50%, only 50% of the computer devices (user terminals) accessing the application service device need to report indicator data. Optionally, when the sampling ratio is included in the indicator collection configuration information, the application service device can select the computer device that needs to report the indicator data from the associated computer devices according to the sampling ratio, and send an indicator reporting request to the computer device that needs to report the indicator data. Among them, the computer device that needs to report the indicator data can change. For example, when the sampling ratio changes, or after a certain indicator collection time interval, the application service device can re-determine the computer device that needs to report the indicator data based on the sampling ratio, which is not limited here.

[0170] Among them, the index collection configuration information may include any one of the parameters mentioned in this application, and may also include any N parameters of the parameters, N is a positive integer, and N is less than or equal to the number of the parameters mentioned above. Optionally, when the index collection configuration information includes multiple parameters, the computer device can perform index collection processing on the streaming media according to all the parameters contained in the index collection configuration information. For example, assuming that the index collection configuration information includes the index collection time range and the reporting interval, the computer device can perform the index collection task within the index collection time range, and report the index data to the application service device once every time period corresponding to the reporting interval. For example, assuming that the index collection time range is 8:00 to 13:00 and the reporting interval is 2 hours, the computer device collects and reports the index data once at 8:00, reports the index data once at 10:00 (the index data collected in the time period from 8:00 to 10:00), and reports the index data once at 12:00 (the index data collected in the time period from 10:00 to 12:00).

[0171] Further, see Figure 8 , Figure 8 This is a schematic diagram of an indicator collection scenario provided by an embodiment of the present application. Figure 8As shown, the computer device 801 obtains the indicator collection configuration information, which includes the indicator collection environment information and the network slice information. The computer device 801 obtains the environment information where the streaming media is located. When the environment information of the streaming media matches the indicator collection environment information, the media display data is displayed through the media player 8012, and the indicator collection task is created through the session processing program 8011. Based on the indicator collection task, the display process of the media display data is monitored, and the data generated during the display process is obtained to obtain the indicator data.

[0172] Step S605: The computer device reports the indicator data to the application service device.

[0173] Specifically, a network path for reporting the indicator data is determined based on the network slice information, and the indicator data is reported to the application service device through the network path. Specifically, the computer device reports the indicator data to the application service device based on the session processing program and the specified network path.

[0174] See Figure 8 After the session processing program 8011 in the computer device obtains the indicator data, it determines the network path through the network slice information. For example, assuming that the physical network 802 between the computer device 801 and the application service device 803 is divided into network path 8021, network path 8022, and network path 8023, which correspond to different network slices. The computer device determines that the network path for reporting the indicator data is network path 8022 through the network slice information, and the session processing program in the computer device reports the indicator data to the application service device 803 in the network path 8022.

[0175] Among them, several network paths obtained by dividing the physical network between the computer device and the application service device can be used to meet different service requirements. When the media data acquisition request includes the media content category, the network slice information in the indicator collection configuration information can include the network path for reporting the indicator data, wherein the network slice information configured in the indicator collection configuration information corresponding to different media content categories may not be completely the same, so as to realize the reporting of the indicator data of the streaming media of the corresponding media content category through different network paths, thereby improving the utilization rate of the network bandwidth and the efficiency of indicator reporting, so as to perform more refined policy and billing control.

[0176] Alternatively, the network slice information may be a mapping relationship between the data type of the streaming media and the network path. After the computer device obtains the indicator data, it obtains the data type of the streaming media, obtains the network path corresponding to the data type from the network slice information, and reports the indicator data in the network path. Among them, there may be a default network path between the computer device and the application service device, and the default network path refers to the network path used to report the indicator data when the network slice information is empty. For example, if the indicator collection configuration information obtained by the computer device does not include network slice information, the default network path is obtained, and the indicator data is reported through the default network path.

[0177] Optionally, the network slice information may also include at least two candidate network paths, and may further include the priority of each candidate network path. After the computer device obtains the indicator data, it may select a candidate network path from the candidate network paths as the network path for reporting the indicator data to send the indicator data; the candidate network path with the highest priority among the at least two candidate network paths may be determined as the network path for reporting the indicator data; one of the network paths may be selected according to a specific polling algorithm for reporting the indicator data; and the network path for reporting the indicator data may be determined from at least two candidate network paths based on the path selection algorithm and the priority of each candidate network path.

[0178] Among them, if the network slicing information includes only one candidate network path, the candidate network path is used as the network path for reporting indicator data; if the network slicing information includes at least two candidate network paths and the priority of each candidate network path, the network path for reporting indicator data is determined from at least two candidate network paths according to the priority and the first path selection algorithm or configuration; if the network slicing information includes at least two candidate network paths and does not include the priority of each candidate network path, the network path for reporting indicator data is selected from at least two candidate network paths based on the second path selection algorithm or configuration (such as a polling algorithm).

[0179] Furthermore, the application service device can obtain abnormal data of the application based on the obtained indicator data. For example, the indicator data includes the number of video freezes. The application service device counts the indicator data of the streaming media in each user terminal. If the number of user terminals whose video display freezes is greater than the application freeze threshold, it is determined that the display process of the above streaming media in the application is abnormal, and a streaming media abnormality message can be sent to the management personnel so that the management personnel can detect the network environment of the streaming media based on the streaming media abnormality message. Among them, when the number of video freezes or the duration in the indicator data is greater than the abnormal freeze threshold, it can be considered that the video display of the user terminal corresponding to the indicator data is frozen. If the indicator data of the streaming media in a single user terminal is abnormal, the application service device can also adjust the relevant algorithms and settings of the streaming media of the user terminal, and adopt some compromise technical solutions, such as reducing the image quality of the streaming media to reduce the freeze of the video.

[0180] The embodiment of the present application can obtain the indicator collection configuration information of the streaming media, and the indicator collection configuration information includes the indicator collection environment information and the network slice information; wherein the indicator collection environment information refers to the environment information in which the streaming media can be collected for indicator data, and the network slice information refers to the network path for reporting the indicator data; and the streaming media is subjected to the indicator collection processing according to the indicator collection configuration information. The embodiment of the present application adds the indicator collection environment information and the network slice information to the indicator collection configuration information of the streaming media, and indicates the environment information in which the streaming media is collected for indicator data through the indicator collection environment information, so that the streaming media can be subjected to the indicator collection processing under the specific environment information, so as to improve the flexibility of the indicator collection processing of the streaming media, and is conducive to reducing the amount of indicator data to be collected, and can realize the indicator collection processing under the specified and high-attention indicator collection environment, thereby reducing the resource loss in the process of indicator collection processing of the streaming media. At the same time, the network slice information can be used to indicate the network path for reporting the indicator data, so that the indicator data can be reported in the specific network path, so as to improve the efficiency of the indicator reporting processing, and is conducive to the flexible policy and charging control of the method for reporting the indicator data. Furthermore, the indicator collection configuration information may also include an indicator collection data type to implement the function of the application service device requiring the collection of indicator data of streaming media of a specific data type, thereby further improving the flexibility of indicator collection processing.

[0181] For further information, see Fig. 9 , Fig. 9It is a schematic diagram of the module interaction process of an indicator collection provided by an embodiment of the present application. The indicator collection process of the streaming media includes an indicator collection pre-configuration stage, a streaming session creation stage and a streaming session operation stage. Among them, the streaming session refers to the session generated when the streaming media is triggered, which represents the data interaction process between the computer device and the application service device. Among them, the computer device includes a session handler and a media player, and the application service device includes an application function (AF) and an application server (AS). Among them, the application (Application, APP) refers to a program running in the computer device, and the application service device stores the data of the application.

[0182] The indicator collection pre-configuration stage includes:

[0183] Step S901: The application function sends indicator collection configuration information to the application service device.

[0184] Specifically, AF belongs to the control plane. AF obtains the indicator collection configuration information and sends the indicator collection configuration information to AS. AS stores the indicator collection configuration information. For details, see Figure 6 The description shown in step S601.

[0185] The stream session creation phase includes:

[0186] Step S902: obtaining a triggering operation of streaming media.

[0187] Specifically, the computer device obtains a trigger operation for a streaming media in an application program, where the streaming media refers to multimedia data that can be displayed in the application program.

[0188] Step S903: Send a media data acquisition request.

[0189] Specifically, the media player in the computer device responds to the trigger operation for the streaming media and sends a media data acquisition request to the AS. For details, see Figure 6 The description of step S602 is omitted here.

[0190] Step S904: Send indicator collection configuration information in a media data response message.

[0191] Specifically, the AS obtains the index collection configuration information based on the media data acquisition request, and sends the index collection configuration information to the computer device, wherein the session processing program and the media player in the computer device can obtain the index collection configuration information. Figure 6 The process of determining the indicator collection configuration information shown in step S603.

[0192] Step S905: Create an indicator collection task.

[0193] Specifically, the computer device creates an indicator collection task. Specifically, the session processing program sends an indicator collection task creation request to the media player, the media player determines to create the indicator collection task, and sends an indicator collection task creation confirmation message to the session processing program, and the session processing program sends the indicator collection configuration information to the media player, thereby creating the indicator collection task.

[0194] The streaming session operation phase includes the following steps:

[0195] Step S906: sending media presentation data.

[0196] Specifically, the AS sends the media presentation data to the media player, wherein the media presentation data is sent based on the media data acquisition request sent by the computer device to the AS, specifically, the media presentation data is sent to the computer device in a media data response message.

[0197] Step S907, collecting indicator data.

[0198] Specifically, the computer device collects the indicator data based on the indicator collection configuration information. Specifically, the session processing program sends an indicator collection request to the media player. The media player collects the indicator data based on the indicator collection request and sends the collected indicator data to the session processing program. Figure 6 The description shown in step S604 in .

[0199] Step S908, reporting indicator data.

[0200] Specifically, the session handler reports the indicator data to AF through the network path indicated by the network slice information.

[0201] Step S909, deleting the indicator collection task.

[0202] Specifically, since streaming media is a type of multimedia data based on streaming transmission, the AS will send the media display data segments multiple times to implement the process of sending the media display data to the media player. Therefore, when the media display data is not transmitted, the embodiment of the present application will repeat the above steps S906 to S908. When the transmission of the media display data is completed, the computer device deletes the indicator collection task.

[0203] The above-mentioned index collection pre-configuration phase and the stream session creation phase are not necessarily performed continuously, that is, after the index collection pre-configuration phase is completed, a period of time may pass, and when the computer device obtains a trigger operation for streaming media, the stream session creation phase may begin, or the trigger operation for streaming media may be directly obtained to begin the stream session creation phase. The above-mentioned AF may also be replaced by a media network operation and maintenance management system (Media Operations Administration and Maintenance, Media OAM), and the specific implementation process is the same as that of AF.

[0204] See also Fig.10 , Fig.10 Schematic diagram of a streaming media indicator collection and processing device provided in an embodiment of the present application. The streaming media indicator collection and processing device can be a computer program (including program code) running in a computer device. For example, the streaming media indicator collection and processing device is an application software; the device can be used to execute the corresponding steps of the method provided in the embodiment of the present application. Fig.10 As shown, the streaming media index collection and processing device 100 can be used for the above Figure 3 The computer device in the corresponding embodiment may specifically include: a configuration acquisition module 11a and an indicator collection module 12a.

[0205] The configuration acquisition module 11a is used to acquire the indicator collection configuration information of the streaming media, wherein the indicator collection configuration information includes indicator collection environment information and network slice information; the indicator collection environment information refers to the environment information in which the indicator data of the streaming media can be collected, and the network slice information refers to the network path used to report the indicator data;

[0206] The indicator collection module 12a is used to perform indicator collection processing on the above-mentioned streaming media according to the above-mentioned indicator collection configuration information.

[0207] The above-mentioned indicator collection environment information includes the indicator collection time range;

[0208] When the system time falls within the indicator collection time range, the indicator collection environment information is used to indicate that the indicator data of the streaming media can be collected.

[0209] The above-mentioned indicator collection environment information includes the indicator collection geographical area;

[0210] When the terminal corresponding to the streaming media is located in the indicator collection geographical area, the indicator collection environment information is used to indicate that the indicator data of the streaming media can be collected.

[0211] The above-mentioned indicator collection configuration information also includes the indicator collection data type;

[0212] When the data type of the streaming media belongs to the indicator collection data type, the indicator collection data type is used to indicate that indicator data of the streaming media can be collected.

[0213] The above-mentioned indicator collection configuration information also includes indicator collection objects;

[0214] The indicator collection module 12a includes:

[0215] The indicator acquisition unit 121a is used to collect the indicator data associated with the indicator collection object from the streaming media when the environment information of the streaming media matches the indicator collection environment information;

[0216] The indicator reporting unit 122a is used to perform indicator reporting processing on the above-mentioned indicator data through the network path indicated by the above-mentioned network slicing information.

[0217] The embodiment of the present application provides an indicator collection and processing device for streaming media, wherein the device obtains the indicator collection configuration information of the streaming media, and the indicator collection configuration information at least includes indicator collection environment information and network slice information; wherein the indicator collection environment information refers to the environment information in which the streaming media can be collected for indicator data, and the network slice information refers to the specified network path for reporting indicator data; and the streaming media is subjected to indicator collection and processing according to the indicator collection configuration information. The embodiment of the present application adds indicator collection environment information and network slice information to the indicator collection configuration information of the streaming media, and indicates the environment information in which the streaming media is collected for indicator data through the indicator collection environment information, so that the streaming media can be subjected to indicator collection and processing under specific environment information, so as to improve the flexibility of indicator collection and processing for the streaming media, and only collects indicator data under specific environment information, which greatly reduces the amount of the collected indicator data, and can realize the indicator collection and processing under the specified and high-attention indicator collection environment, thereby reducing the resource loss in the process of indicator collection and processing for the streaming media. At the same time, the network path for reporting indicator data can be indicated through the network slice information, so that the indicator data can be reported in the specific network path, which improves the efficiency of indicator reporting and processing, and is conducive to flexible policy and charging control of the method for reporting indicator data.

[0218] See also Fig.11 , Fig.11 Schematic diagram of another streaming media indicator collection and processing device provided in an embodiment of the present application. The streaming media indicator collection and processing device can be a computer program (including program code) running in a computer device, for example, the streaming media indicator collection and processing device is an application software; the device can be used to execute the corresponding steps of the method provided in an embodiment of the present application. Fig.11 As shown, the streaming media index collection and processing device 110 can be used for the above Figure 4 , Figure 6 or Fig. 9 The computer device in the corresponding embodiment, specifically, the device may include: a request sending module 11b, a response obtaining module 12b, an indicator collecting module 13b and an indicator reporting module 14b.

[0219] The request sending module 11b is used to respond to the triggering operation of the streaming media and send a media metadata acquisition request to the application service device;

[0220] The response acquisition module 12b is used to acquire the media data response message sent by the above-mentioned application service device; the above-mentioned media data response message includes indicator collection configuration information, and the above-mentioned indicator collection configuration information includes indicator collection environment information and network slice information;

[0221] The indicator collection module 13b is used to obtain the environment information of the above-mentioned streaming media, and when the above-mentioned environment information matches the above-mentioned indicator collection environment information, collect the indicator data corresponding to the above-mentioned streaming media according to the indicator collection configuration information;

[0222] The indicator reporting module 14b is used to determine the network path for reporting the above indicator data based on the above network slice information, and report the above indicator data to the above application service device through the above network path.

[0223] The above-mentioned indicator collection configuration information includes the indicator collection time range;

[0224] The indicator collection module 13b includes:

[0225] A time acquisition unit 131b is used to acquire system time and determine the system time as the environment information of the streaming media;

[0226] The time matching unit 132b is used to determine that the above-mentioned environmental information matches the above-mentioned indicator collection environmental information if the above-mentioned system time is within the above-mentioned indicator collection time range, and collect the indicator data corresponding to the above-mentioned streaming media according to the matching result. Further, the indicator data corresponding to the streaming media can be collected according to the matching result and other parameters in the indicator collection configuration information.

[0227] Wherein, the above-mentioned indicator collection configuration information includes the indicator collection geographical area;

[0228] The indicator collection module 13b includes:

[0229] A location acquisition unit 133b is used to acquire a geographical location of a terminal corresponding to the streaming media, and determine the geographical location as environmental information of the streaming media;

[0230] The location matching unit 134b is used to determine that the environmental information matches the indicator collection environmental information if the geographical location is within the indicator collection geographical area, and collect indicator data corresponding to the streaming media according to the matching result.

[0231] The above-mentioned indicator collection configuration information also includes the indicator collection data type;

[0232] The indicator collection module 13b includes:

[0233] A type acquisition unit 135b, used to acquire the data type of the above streaming media;

[0234] The type matching unit 136b is used to collect the indicator data corresponding to the streaming media if the data type of the streaming media belongs to the indicator collection data type.

[0235] The indicator collection configuration information also includes an indicator collection object, and the media data response message also includes media display data;

[0236] In terms of collecting the index data corresponding to the streaming media, the index collection module 13b includes:

[0237] The object acquisition unit 137b is used to create an indicator collection task and obtain the indicator collection object in the indicator collection configuration information;

[0238] The indicator collection unit 138b is used to perform the indicator collection task for the media display data to obtain the indicator data associated with the indicator collection object.

[0239] The indicator collection unit 138b includes:

[0240] The display monitoring subunit 1381b is used to display the media display data through a media player and monitor the display process of the media display data based on the indicator collection task;

[0241] The indicator determination subunit 1382b is used to obtain the data associated with the indicator collection object generated in the display process, and determine the data associated with the indicator collection object as the indicator data;

[0242] The indicator acquisition subunit 1383b is used to acquire the indicator data determined based on the media player through the session processing program;

[0243] In terms of reporting the indicator data to the application service device via the network path, the indicator reporting module 14b is specifically used for:

[0244] Based on the above session processing program and the above network path, the above indicator data is reported to the above application service device.

[0245] The request sending module 11b includes:

[0246] The operation response unit 111b is used to respond to the trigger operation of the streaming media and obtain the media identification and media content category of the streaming media;

[0247] The request sending unit 112b is used to encapsulate the above-mentioned media identifier and the above-mentioned media content category into a media data acquisition request, and send the above-mentioned media data acquisition request to the application service device, so that the above-mentioned application service device obtains the indicator collection configuration information corresponding to the above-mentioned media content category, obtains the media display data corresponding to the above-mentioned media identifier, and generates the above-mentioned media data response message according to the above-mentioned indicator collection configuration information and the above-mentioned media display data.

[0248] Among them, in terms of determining the network path for reporting the indicator data based on the network slice information, the indicator reporting module 14b is specifically used to:

[0249] If the network slice information includes a candidate network path, the candidate network path is determined as the network path for reporting the indicator data;

[0250] If the above-mentioned network slicing information includes at least two candidate network paths and the priority of each candidate network path, then based on the path selection algorithm and the priority of each candidate network path, the network path used to report the above-mentioned indicator data is determined from the above-mentioned at least two candidate network paths.

[0251] The embodiment of the present application provides an indicator collection and processing device for streaming media. The above device obtains the indicator collection configuration information of the streaming media, and the indicator collection configuration information includes indicator collection environment information and network slice information; wherein the indicator collection environment information refers to the environment information in which the streaming media can be collected for indicator data, and the network slice information refers to the specified network path for reporting indicator data; and the streaming media is subjected to indicator collection and processing according to the indicator collection configuration information. The embodiment of the present application adds indicator collection environment information and network slice information to the indicator collection configuration information of the streaming media, and indicates the environment information in which the streaming media is collected for indicator data through the indicator collection environment information, so that the streaming media can be subjected to indicator collection and processing under specific environment information, so as to improve the flexibility of indicator collection and processing for the streaming media, and only collects indicator data under specific environment information, which greatly reduces the amount of data collected for the indicator data, and can realize the indicator collection and processing under the specified and high-attention indicator collection environment, thereby reducing the resource loss in the indicator collection process. At the same time, the network path for reporting indicator data can be indicated through the network slice information, so that the indicator data can be reported in a specific network path, improving the efficiency of indicator reporting and processing, and facilitating flexible policy and charging control of the method for reporting indicator data.

[0252] See also Fig.12 , Fig.12 Schematic diagram of the structure of a computer device provided in an embodiment of the present application. Fig.12 As shown, the computer device in the embodiment of the present application may include: one or more processors 1201, a memory 1202 and an input / output interface 1203. The processor 1201, the memory 1202 and the input / output interface 1203 are connected via a bus 1204. The memory 1202 is used to store a computer program, which includes program instructions. The input / output interface 1203 is used to receive and output data to implement data interaction with the application service device; the processor 1201 is used to execute the program instructions stored in the memory 1202 and perform the following operations:

[0253] Obtaining the indicator collection configuration information of the streaming media, the indicator collection configuration information including indicator collection environment information and network slice information; the indicator collection environment information refers to the environment information in which the indicator data of the streaming media can be collected, and the network slice information refers to the network path used to report the indicator data;

[0254] The indicator collection process is performed on the above streaming media according to the above indicator collection configuration information.

[0255] Alternatively, do the following:

[0256] In response to the triggering operation of the streaming media, a media data acquisition request is sent to the application service device;

[0257] Obtaining a media data response message sent by the application service device; the media data response message includes indicator collection configuration information, and the indicator collection configuration information includes indicator collection environment information and network slice information;

[0258] Acquire the environment information of the streaming media, and when the environment information matches the indicator collection environment information, collect the indicator data corresponding to the streaming media;

[0259] Based on the above network slicing information, determine the network path for reporting the above indicator data, and report the above indicator data to the above application service device through the above network path.

[0260] In some feasible implementations, the processor 1201 may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or the processor may be any conventional processor, etc.

[0261] The memory 1202 may include a read-only memory and a random access memory, and provide instructions and data to the processor 1201 and the input / output interface 1203. A portion of the memory 1202 may also include a non-volatile random access memory. For example, the memory 1202 may also store information about the device type.

[0262] In a specific implementation, the above-mentioned computer device can execute the above-mentioned functions through its built-in functional modules. Figure 3 , Figure 4 , Figure 6 or Fig. 9 For details on the implementation methods provided in each step, please refer to the above Figure 3 , Figure 4 , Figure 6 or Fig. 9 The implementation methods provided in each step will not be repeated here.

[0263] The embodiment of the present application provides a computer device, including: a processor, an input and output interface, and a memory, wherein the processor obtains computer instructions in the memory to execute the above Figure 3 , Figure 4 , Figure 6 or Fig. 9 The various steps of the method shown in are used to perform the indicator collection operation of the streaming media. In the embodiment of the present application, the indicator collection environment information and the network slice information are added to the indicator collection configuration information of the streaming media. The indicator collection environment information indicates the environment information in which the streaming media is located when the indicator data is collected, so that the indicator collection and processing of the streaming media can be realized under specific environment information, so as to improve the flexibility of the indicator collection and processing of the streaming media. It is also beneficial to reduce the amount of data that needs to be collected, and can realize the indicator collection and processing in the specified and high-attention indicator collection environment, thereby reducing the resource loss in the indicator collection and processing process of the streaming media. At the same time, the network path for reporting the indicator data can be indicated by the network slice information, so that the indicator data can be reported in a specific network path, which improves the efficiency of the indicator reporting processing, and is conducive to flexible policy and billing control of the method used to report the indicator data.

[0264] The embodiment of the present application further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, wherein the computer program includes program instructions, and when the program instructions are executed by the above-mentioned processor, Figure 3 , Figure 4 , Figure 6 or Fig. 9 The streaming media indicator collection and processing methods provided in each step are detailed in the above Figure 3 , Figure 4 , Figure 6 or Fig. 9 The implementation methods provided by each step will not be repeated here. In addition, the description of the beneficial effects of adopting the same method will not be repeated. For technical details not disclosed in the computer-readable storage medium embodiment involved in this application, please refer to the description of the method embodiment of this application. As an example, the program instructions can be deployed to execute on a computer device, or on multiple computer devices located in one place, or, on multiple computer devices distributed in multiple places and interconnected by a communication network.

[0265] The computer-readable storage medium may be the index collection and processing device for streaming media provided in any of the aforementioned embodiments or the internal storage unit of the computer device, such as a hard disk or memory of the computer device. The computer-readable storage medium may also be an external storage device of the computer device, such as a plug-in hard disk, a smart memory card (smart media card, SMC), a secure digital (secure digital, SD) card, a flash card (flash card), etc. equipped on the computer device. Further, the computer-readable storage medium may also include both an internal storage unit of the computer device and an external storage device. The computer-readable storage medium is used to store the computer program and other programs and data required by the computer device. The computer-readable storage medium may also be used to temporarily store data that has been output or is to be output.

[0266] The term "comprising" and any variations thereof in the description, claims and drawings of the embodiments of the present application are intended to cover non-exclusive inclusions. For example, a process, method, device, product or equipment including a series of steps or units is not limited to the listed steps or modules, but may optionally include steps or modules not listed, or may optionally include other step units inherent to these processes, methods, devices, products or equipment.

[0267] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of the two. In order to clearly illustrate the interchangeability of hardware and software, the composition and steps of each example have been generally described in terms of function in the above description. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0268] The method and related device provided by the embodiment of the present application are described with reference to the method flow chart and / or structural diagram provided by the embodiment of the present application, and can be specifically implemented by computer program instructions for each process and / or box of the method flow chart and / or structural diagram, and the combination of the process and / or box in the flow chart and / or block diagram. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device produce a device for realizing the function specified in one process or multiple processes of the flow chart and / or one box or multiple boxes of the structural diagram. These computer program instructions can also be stored in a computer-readable memory that can guide a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer-readable memory produce a product including an instruction device, which implements the function specified in one process or multiple processes of the flow chart and / or one box or multiple boxes of the structural diagram. These computer program instructions may also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, whereby the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in one or more processes in the flowchart and / or one or more boxes in the structure diagram.

[0269] The above disclosure is only the preferred embodiment of the present application, which certainly cannot be used to limit the scope of rights of the present application. Therefore, equivalent changes made according to the claims of the present application are still within the scope covered by the present application.

Claims

1. A method for collecting and processing indicators of streaming media, characterized in that: The method comprises: Obtaining indicator collection configuration information of streaming media, the indicator collection configuration information including indicator collection environment information and network slice information; the indicator collection environment information refers to the environment information in which the streaming media can be collected for indicator data, and the network slice information refers to the network path used to report the indicator data; the indicator collection configuration information is sent by the application service device based on the triggering operation of the streaming media; the network slice information is obtained by negotiation between the application service device and the network operator; The indicator collection processing is performed on the streaming media according to the indicator collection configuration information; the indicator collection processing refers to collecting indicator data and reporting the indicator data to the application function of the application service device when the media display data of the streaming media is received multiple times until the media display data of the streaming media is transmitted.

2. The method according to claim 1, characterized in that The indicator collection environment information includes the indicator collection time range; When the system time belongs to the indicator collection time range, the indicator collection environment information is used to indicate that the streaming media can be collected for indicator data.

3. The method according to claim 1, characterized in that The indicator collection environment information includes the indicator collection geographical area; When the terminal corresponding to the streaming media is located in the indicator collection geographical area, the indicator collection environment information is used to indicate that the streaming media can be collected for indicator data.

4. The method according to claim 1, characterized in that The indicator collection configuration information also includes indicator collection data type; When the data type of the streaming media belongs to the indicator collection data type, the indicator collection data type is used to indicate that indicator data can be collected for the streaming media.

5. The method according to claim 1, characterized in that The indicator collection configuration information also includes an indicator collection object; The performing indicator collection processing on the streaming media according to the indicator collection configuration information includes: When the environment information of the streaming media matches the indicator collection environment information, collecting the indicator data associated with the indicator collection object for the streaming media; The indicator data is processed through the network path indicated by the network slice information.

6. A method for collecting and processing indicators of streaming media, characterized in that: The method comprises: In response to the triggering operation of the streaming media, a media data acquisition request is sent to the application service device; Obtaining a media data response message sent by the application service device; the media data response message includes indicator collection configuration information, and the indicator collection configuration information includes indicator collection environment information and network slice information; the indicator collection environment information refers to the environment information in which the streaming media can be collected for indicator data, and the network slice information refers to the network path used to report the indicator data; the indicator collection configuration information is sent by the application service device based on the triggering operation of the streaming media; the network slice information is obtained by negotiation between the application service device and the network operator; Acquire the environment information of the streaming media, and when the environment information matches the indicator collection environment information, collect the indicator data corresponding to the streaming media when receiving the media display data of the streaming media; A network path for reporting the indicator data is determined based on the network slicing information, and the indicator data is reported to the application service device through the network path until the transmission of the media presentation data of the streaming media is completed.

7. The method according to claim 6, characterized in that The indicator collection configuration information includes the indicator collection time range; The acquiring of the environment information of the streaming media, and when the environment information matches the indicator collection environment information, collecting the indicator data corresponding to the streaming media upon receiving the media display data of the streaming media, includes: Acquire system time, and determine the system time as the environment information of the streaming media; If the system time is within the indicator collection time range, it is determined that the environment information matches the indicator collection environment information, and when the media display data of the streaming media is received, the indicator data corresponding to the streaming media is collected according to the matching result.

8. The method according to claim 6, characterized in that The indicator collection configuration information includes the indicator collection geographical area; The acquiring of the environment information of the streaming media, and when the environment information matches the indicator collection environment information, collecting the indicator data corresponding to the streaming media upon receiving the media display data of the streaming media, includes: Acquire the geographical location of the terminal corresponding to the streaming media, and determine the geographical location as the environmental information of the streaming media; If the geographical location is within the indicator collection geographical area, it is determined that the environmental information matches the indicator collection environmental information, and when the media display data of the streaming media is received, the indicator data corresponding to the streaming media is collected according to the matching result.

9. The method according to claim 6, characterized in that The indicator collection configuration information also includes indicator collection data type; The method further comprises: Obtaining the data type of the streaming media; If the data type of the streaming media belongs to the indicator collection data type, then the indicator data corresponding to the streaming media is collected.

10. The method according to claim 6, characterized in that The indicator collection configuration information also includes an indicator collection object, and the media data response message also includes media display data; The collecting of indicator data corresponding to the streaming media includes: Create an indicator collection task, and obtain the indicator collection object in the indicator collection configuration information; The indicator collection task is executed for the media display data to obtain the indicator data associated with the indicator collection object.

11. The method according to claim 10, characterized in that The performing the indicator collection task on the media display data to obtain the indicator data associated with the indicator collection object includes: Displaying the media display data through a media player, and monitoring the display process of the media display data based on the indicator collection task; Acquire data associated with the indicator collection object generated during the display process, and determine the data associated with the indicator collection object as the indicator data; Acquiring the indicator data determined based on the media player through a session processing program; The reporting the indicator data to the application service device through the network path includes: Based on the session processing program and the network path, the indicator data is reported to the application service device.

12. The method according to claim 10, characterized in that The step of responding to the triggering operation of the streaming media and sending a media data acquisition request to the application service device includes: In response to a trigger operation of a streaming media, a media identifier and a media content category of the streaming media are obtained; The media identifier and the media content category are encapsulated into a media data acquisition request, and the media data acquisition request is sent to an application service device, so that the application service device obtains the indicator collection configuration information corresponding to the media content category, obtains the media display data corresponding to the media identifier, and generates the media data response message according to the indicator collection configuration information and the media display data.

13. The method according to claim 6, characterized in that The determining, based on the network slice information, a network path for reporting the indicator data includes: If the network slicing information includes at least two candidate network paths and the priority of each candidate network path, based on the path selection algorithm and the priority of each candidate network path, the network path used to report the indicator data is determined from the at least two candidate network paths.

14. A computer device, characterized in that: Includes processor, memory, input and output interfaces; The processor is connected to the memory and the input / output interface respectively, wherein the input / output interface is used to receive and output data, the memory is used to store program code, and the processor is used to call the program code to execute the method as described in any one of claims 1 to 5, or to execute the method as described in any one of claims 6 to 13.

15. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, wherein the computer program includes program instructions, and when the program instructions are executed by a processor, the method according to any one of claims 1 to 5 is executed, or the method according to any one of claims 6 to 13 is executed.

Citation Information

Patent Citations

  • Network analysis method, server and network system

    CN108777866A

  • Wireless communication method, terminal device, and network device

    WO2018086060A1