









技术领域technical field
本申请属于数据技术领域,尤其涉及一种数据传输方法、装置、存储介质、终端及网络接入点设备。The present application belongs to the field of data technology, and in particular relates to a data transmission method, device, storage medium, terminal and network access point equipment.
背景技术Background technique
随着技术的发展,终端安装的各类应用的越来越多,同时用户对终端使用的体验要求也越来越高,相关技术中,当多个终端通过同一网络接入点设备运行不同应用时,网络接入点设备对所有应用的数据信息均采用同一种方式处理,导致部分对实时性要求高的应用的数据信息无法得到及时响应。With the development of technology, more and more various applications are installed on the terminal, and at the same time, users have higher and higher requirements for the experience of using the terminal. In related technologies, when multiple terminals run different applications through the same network access point device At this time, the network access point device uses the same method to process the data information of all applications, resulting in the failure of timely response to the data information of some applications with high real-time requirements.
发明内容Contents of the invention
本申请实施例提供一种数据传输的方法、装置、存储介质、终端及网络接入点设备,可以使得优先级高的应用,比如对实时性要求高的应用得到及时响应。The embodiments of the present application provide a data transmission method, device, storage medium, terminal, and network access point device, which can enable applications with high priority, such as applications with high real-time requirements, to be responded in a timely manner.
第一方面,本申请实施例提供一种数据传输方法,应用于网络接入点设备,所述方法包括:In the first aspect, the embodiment of the present application provides a data transmission method, which is applied to a network access point device, and the method includes:
接收一个或多个终端发送的多个第一数据信息;receiving a plurality of first data messages sent by one or more terminals;
若所述多个第一数据信息是由多个不同的应用生成的,则确定所述多个不同的应用的优先级;If the plurality of first data information is generated by a plurality of different applications, determining the priorities of the plurality of different applications;
将所述多个第一数据信息中的每个第一数据信息对应的应用的优先级确定为所述每个第一数据信息的传输优先级;determining the priority of the application corresponding to each first data information in the plurality of first data information as the transmission priority of each first data information;
按照所述传输优先级从高到低的顺序将所述多个第一数据信息发送至服务器。Sending the plurality of first data messages to the server in descending order of the transmission priorities.
第二方面,本申请实施例提供一种数据传输方法,应用于终端,所述方法包括:In the second aspect, the embodiment of the present application provides a data transmission method, which is applied to a terminal, and the method includes:
发送第一数据信息至网络接入点设备,以使所述网络接入点设备根据所述第一数据信息确定其对应的传输优先级,并按照所述传输优先级从高到低的顺序发送所述第一数据信息至服务器;Sending the first data information to the network access point device, so that the network access point device determines its corresponding transmission priority according to the first data information, and sends the transmission priority in descending order The first data information is sent to the server;
接收所述网络接入点设备发送的第二数据信息。Receive second data information sent by the network access point device.
第三方面,本申请实施例还提供一种数据传输装置,应用于网络接入点设备,所述装置包括:In a third aspect, the embodiment of the present application further provides a data transmission device, which is applied to a network access point device, and the device includes:
第一接收模块,用于接收一个或多个终端发送的多个第一数据信息;A first receiving module, configured to receive a plurality of first data messages sent by one or more terminals;
第一确定模块,用于若所述多个第一数据信息是由多个不同的应用生成的,则确定所述多个不同的应用的优先级;A first determining module, configured to determine the priorities of the multiple different applications if the multiple first data messages are generated by multiple different applications;
第二确定模块,用于将所述多个第一数据信息中的每个第一数据信息对应的应用的优先级确定为所述每个第一数据信息的传输优先级;A second determination module, configured to determine the priority of the application corresponding to each first data information in the plurality of first data information as the transmission priority of each first data information;
第一发送模块,用于按照所述传输优先级从高到低的顺序将所述多个第一数据信息发送至服务器。The first sending module is configured to send the plurality of first data messages to the server in descending order of the transmission priorities.
第四方面,本申请实施例还提供一种数据传输装置,应用于终端,所述装置包括:In a fourth aspect, the embodiment of the present application further provides a data transmission device, which is applied to a terminal, and the device includes:
第二发送模块,用于发送第一数据信息至网络接入点设备,以使所述网络接入点设备根据所述第一数据信息确定其对应的传输优先级,并按照所述传输优先级从高到低的顺序发送所述第一数据信息至服务器;The second sending module is configured to send the first data information to the network access point device, so that the network access point device determines its corresponding transmission priority according to the first data information, and according to the transmission priority sending the first data information to the server in order from high to low;
第二接收模块,用于接收所述网络接入点设备发送的第二数据信息。The second receiving module is configured to receive the second data information sent by the network access point device.
第五方面,本申请实施例还提供一种计算机可读存储介质,其上存储有计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行如本申请任一实施例提供的数据传输方法。In the fifth aspect, the embodiment of the present application also provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is run on the computer, the computer is made to execute the computer program as provided in any embodiment of the present application. Data transfer method.
第六方面,本申请实施例还提供一种终端,包括处理器和存储器,所述存储器有计算机程序,所述处理器通过调用所述计算机程序,用于执行如本申请任一实施例提供的数据传输方法。In the sixth aspect, the embodiment of the present application also provides a terminal, including a processor and a memory, the memory has a computer program, and the processor is used to execute the terminal as provided in any embodiment of the present application by invoking the computer program. Data transfer method.
第七方面,本申请实施例提供的数据传输系统,包括网络接入点设备和终端,其特征在于,所述网络接入点设备包括第三方面所述的数据传输装置;所述终端包括第四方面所述的数据传输装置。In the seventh aspect, the data transmission system provided by the embodiment of the present application includes a network access point device and a terminal, wherein the network access point device includes the data transmission device described in the third aspect; the terminal includes the first The data transmission device described in the fourth aspect.
本申请实施例中网络接入点设备接收一个或多个终端发送的多个第一数据信息;若所述多个第一数据信息是由多个不同的应用生成的,则确定所述多个不同的应用的优先级;将所述多个第一数据信息中的每个第一数据信息对应的应用的优先级确定为所述每个第一数据信息的传输优先级;按照所述传输优先级从高到低的顺序将所述多个第一数据信息发送至服务器。本申请实施例中可以根据不同应用的优先级合理调整对应的第一数据信息的传输优先级,可以优先发送传输优先级高的第一数据信息至服务器,从而可以合理利用网络资源,使得重要的或者对实时性要求高的应用对应的第一数据信息可以得到更及时的响应,使优先级高的应用能够更快的响应,改善优先级高的应用响应不及时的问题。In the embodiment of the present application, the network access point device receives multiple first data messages sent by one or more terminals; if the multiple first data messages are generated by multiple different applications, determine the multiple Priorities of different applications; determining the priority of the application corresponding to each first data information in the plurality of first data information as the transmission priority of each first data information; according to the transmission priority Send the plurality of first data information to the server in order from high to low. In the embodiment of the present application, the transmission priority of the corresponding first data information can be reasonably adjusted according to the priority of different applications, and the first data information with a higher transmission priority can be sent to the server first, so that network resources can be reasonably used, and important Alternatively, the first data information corresponding to applications with high real-time requirements can be responded more promptly, so that applications with high priority can respond faster, and the problem of untimely response of applications with high priority can be improved.
附图说明Description of drawings
下面结合附图,通过对本申请的具体实施方式详细描述,将使本申请的技术方案及其有益效果显而易见。The technical solutions and beneficial effects of the present application will be apparent through the detailed description of the specific embodiments of the present application below in conjunction with the accompanying drawings.
图1为本申请实施例提供的数据传输方法的第一种流程示意图。FIG. 1 is a schematic flowchart of a first data transmission method provided by an embodiment of the present application.
图2为本申请实施例提供的数据传输方法的第二种流程示意图。FIG. 2 is a schematic flowchart of a second data transmission method provided by an embodiment of the present application.
图3为本申请实施例提供的数据传输方法的第三种流程示意图。FIG. 3 is a schematic flowchart of a third data transmission method provided by an embodiment of the present application.
图4为本申请实施例提供的数据传输方法中网络接入点设备与终端交互场景示意图。FIG. 4 is a schematic diagram of an interaction scene between a network access point device and a terminal in the data transmission method provided by the embodiment of the present application.
图5为本申请实施例提供的数据传输装置的第一种结构示意图。FIG. 5 is a schematic diagram of a first structure of a data transmission device provided by an embodiment of the present application.
图6为本申请实施例提供的数据传输装置的第二种结构示意图。FIG. 6 is a schematic diagram of a second structure of a data transmission device provided by an embodiment of the present application.
图7为本申请实施例提供的网络接入点设备的结构示意图。FIG. 7 is a schematic structural diagram of a network access point device provided by an embodiment of the present application.
图8为本申请实施例提供的终端的第一种结构示意图。FIG. 8 is a schematic diagram of a first type of structure of a terminal provided in an embodiment of the present application.
图9为本申请实施例提供的终端的第二种结构示意图。FIG. 9 is a schematic diagram of a second structure of a terminal provided in an embodiment of the present application.
图10为本申请实施例提供的数据传输系统的结构示意图。FIG. 10 is a schematic structural diagram of a data transmission system provided by an embodiment of the present application.
具体实施方式Detailed ways
请参照图示,其中相同的组件符号代表相同的组件,本申请的原理是以实施在一适当的运算环境中来举例说明。以下的说明是基于所例示的本申请具体实施例,其不应被视为限制本申请未在此详述的其它具体实施例。Referring to the drawings, where the same reference numerals represent the same components, the principle of the present application is illustrated by being implemented in a suitable computing environment. The following description is based on illustrated specific embodiments of the present application, which should not be construed as limiting other specific embodiments of the present application that are not described in detail here.
请参阅图1,图1是本申请实施例提供的数据传输方法的第一种流程示意图。本申请实施例提供一种数据传输方法,应用于网络接入点设备。该可以包括以下步骤:Please refer to FIG. 1 . FIG. 1 is a schematic flowchart of a first data transmission method provided by an embodiment of the present application. An embodiment of the present application provides a data transmission method, which is applied to a network access point device. This can include the following steps:
在101中,接收一个或多个终端发送的多个第一数据信息。In 101, multiple pieces of first data information sent by one or more terminals are received.
随着技术的发展,终端安装的各类应用的越来越多,同时用户对终端使用的体验要求也越来越高,相关技术中,当多个终端通过同一网络接入点设备运行不同应用时,网络接入点设备对所有应用的数据信息均采用同一种方式处理,导致部分对实时性要求高的应用的数据信息无法得到及时响应。With the development of technology, more and more various applications are installed on the terminal, and at the same time, users have higher and higher requirements for the experience of using the terminal. In related technologies, when multiple terminals run different applications through the same network access point device At this time, the network access point device uses the same method to process the data information of all applications, resulting in the failure of timely response to the data information of some applications with high real-time requirements.
在本申请实施例中,网络接入点设备可以接收一个或多个终端发送的多个第一数据信息,终端可以为智能手机、平板电脑、笔记本电脑、台式电脑等设备。In the embodiment of the present application, the network access point device may receive multiple pieces of first data information sent by one or more terminals, and the terminals may be devices such as smart phones, tablet computers, notebook computers, and desktop computers.
其中,网络接入点设备接收到的多个第一数据信息,可以是一个终端发送的多个第一数据信息,也可以是多个终端发送的多个第一数据信息。Wherein, the multiple first data messages received by the network access point device may be multiple first data messages sent by one terminal, or multiple first data messages sent by multiple terminals.
终端发送第一数据信息,以获取所需的数据信息,从而可以正常地运行应用。第一数据信息可以包括终端需要下载数据的地址信息。例如,终端运行游戏时,终端发送第一数据信息,网络接入点设备根据该第一数据信息查找到对应的服务器,并将第一数据信息发送至该对应的服务器。The terminal sends the first data information to obtain required data information, so that the application can be run normally. The first data information may include address information of data that the terminal needs to download. For example, when the terminal is running a game, the terminal sends first data information, and the network access point device finds a corresponding server according to the first data information, and sends the first data information to the corresponding server.
一个或多个终端需要通过网络接入点设备与对应的服务器连接,因此,网络接入点设备可以接收一个或多个终端各自发送的多个第一数据信息。One or more terminals need to be connected to the corresponding server through the network access point device, therefore, the network access point device may receive multiple pieces of first data information sent by each of the one or more terminals.
在102中,若多个第一数据信息是由多个不同的应用生成的,则确定多个不同的应用的优先级。In 102, if the multiple pieces of first data information are generated by multiple different applications, then determine the priorities of the multiple different applications.
一个终端可以运行多个应用,如前台应用和后台应用,因此当一个终端连接网络接入点设备时,网络接入点设备会接收到不同应用的生成的第一数据信息。A terminal can run multiple applications, such as a foreground application and a background application. Therefore, when a terminal is connected to a network access point device, the network access point device will receive first data information generated by different applications.
多个终端连接同一个网络接入点设备可以运行不同的应用,则网络接入点设备可以接收到不同应用生成的第一数据信息。Multiple terminals connected to the same network access point device can run different applications, and the network access point device can receive first data information generated by different applications.
本申请实施例中,当网络接入点设备接收的多个第一数据信息由多个不同的应用生成的,则确定多个不同的应用的优先级。In the embodiment of the present application, when the multiple pieces of first data information received by the network access point device are generated by multiple different applications, priorities of the multiple different applications are determined.
可以理解的,不同的应用可以预设不同的优先级。Understandably, different applications may preset different priorities.
在一种实施例中,终端在与网络接入点设备建立连接后,根据当前运行的一个或多个应用对数据传输实时性的要求,以及当前的网络情况,确定一个或多个应用对应的优先级信息,并将一个或多个应用信息以及一个或多个应用信息对应的优先级信息形成第一信息通知网络接入点设备。网络接入点设备可以接收一个或多个终端发送的第一信息,从而构建一个不同应用对应不同优先级信息的应用优先级列表。In one embodiment, after the terminal establishes a connection with the network access point device, according to the real-time data transmission requirements of one or more currently running applications and the current network conditions, determine the priority information, and notify the network access point device of one or more application information and priority information corresponding to the one or more application information to form first information. The network access point device may receive the first information sent by one or more terminals, so as to construct an application priority list in which different applications correspond to different priority information.
在一种实施例中,终端可以预设不同应用对应的优先级,并预先发送给网络接入点设备。比如,可以将一些对数据实时性要求高或者重要的应用设置较高的优先级。又比如,可以将一些对数据实时性要求不高或者不重要的应用设置较低的优先级。In an embodiment, the terminal may preset priorities corresponding to different applications and send them to the network access point device in advance. For example, some applications that have high or important requirements on real-time data can be set with a higher priority. For another example, some applications that have low or unimportant requirements on real-time data may be set with lower priorities.
在103中,将多个第一数据信息中的每个第一数据信息对应的应用的优先级确定为每个第一数据信息的传输优先级。In 103, the priority of the application corresponding to each first data information in the plurality of first data information is determined as the transmission priority of each first data information.
相关技术中,网络接入点设备根据接收到第一数据信息的时间依次发送第一数据信息至对应的服务器,没有区分不同应用的优先级。In the related art, the network access point device sequentially sends the first data information to the corresponding server according to the time when the first data information is received, without distinguishing the priorities of different applications.
本申请实施例的网络接入点设备接收到由不同应用生成的多个第一数据信息之后,确定多个不同应用的优先级,并将多个第一数据信息中的每个第一数据信息对应的应用的优先级确定为每个第一数据信息的传输优先级,即应用的优先级与其对应生成的第一数据信息的传输优先级是对应的,优先级高的应用生成的第一数据信息,其对应的传输优先级也为高,优先级低的应用生成的第一数据信息,其对应的传输优先级也为低。After receiving multiple first data messages generated by different applications, the network access point device in this embodiment of the present application determines the priorities of multiple different applications, and sends each of the multiple first data messages to The priority of the corresponding application is determined as the transmission priority of each first data information, that is, the priority of the application corresponds to the transmission priority of the first data information generated correspondingly, and the first data generated by the application with a higher priority The corresponding transmission priority of the information is also high, and the corresponding transmission priority of the first data information generated by an application with a low priority is also low.
在104中,按照传输优先级从高到低的顺序将多个第一数据信息发送至服务器。In 104, a plurality of first data messages are sent to the server in descending order of transmission priorities.
本申请实施例可以按照传输优先级从高到低的顺序发送多个第一数据信息至服务器,从而可以优先发送传输优先级高的第一数据信息,以使优先级高的应用生成的多个第一数据信息可以更快得到处理,从而可以合理利用网络资源,使优先级高的应用比如重要的或者对实时性要求高的应用可以得到更及时的响应。In the embodiment of the present application, a plurality of first data messages can be sent to the server in order of transmission priority from high to low, so that the first data messages with high transmission priority can be sent preferentially, so that multiple data messages generated by applications with high priority The first data information can be processed faster, so that network resources can be reasonably used, so that applications with high priority, such as important applications or applications with high real-time requirements, can receive more timely responses.
而且优先级低的应用一般为数据实时性要求不高或者不重要的应用,如后台下载应用等,优先级低的应用生成的第一数据信息响应慢一些对用户的使用影响不大,将网络资源向优先级高的应用倾斜,能够使多个终端都能满足用户的网络需求。Moreover, applications with low priority are generally applications that do not require high real-time data or are not important, such as applications downloaded in the background. Resources are tilted to applications with high priority, so that multiple terminals can meet the user's network requirements.
请参阅图2,图2为本申请实施例提供的数据传输方法的第二种流程示意图。该数据传输方法可以应用于网络接入点设备。Please refer to FIG. 2 . FIG. 2 is a schematic flowchart of a second data transmission method provided by an embodiment of the present application. The data transmission method can be applied to network access point devices.
在201中,获取应用优先级列表,应用优先级列表包括应用类型及其对应的优先级信息。In 201, an application priority list is obtained, and the application priority list includes application types and corresponding priority information.
本申请实施例中不同的应用可以设置不同的优先级。Different applications in this embodiment of the application may set different priorities.
在一种实施例中,终端在与网络接入点设备建立连接后,根据当前运行的一个或多个应用对数据传输实时性的要求,以及当前的网络情况,确定一个或多个应用对应的优先级信息,并将一个或多个应用信息以及一个或多个应用信息对应的优先级信息形成第一信息通知网络接入点设备。网络接入点设备可以接收一个或多个终端发送的第一信息,从而构建一个不同应用对应不同优先级信息的应用优先级列表。In one embodiment, after the terminal establishes a connection with the network access point device, according to the real-time data transmission requirements of one or more currently running applications and the current network conditions, determine the priority information, and notify the network access point device of one or more application information and priority information corresponding to the one or more application information to form first information. The network access point device may receive the first information sent by one or more terminals, so as to construct an application priority list in which different applications correspond to different priority information.
在一种实施例中,可以将不同应用与优先级之间的映射关系预先设置成应用优先级列表。比如,可以将一些对数据实时性要求高或者重要的应用设置较高的优先级,又比如,可以将一些对数据实时性要求不高或者不重要的应用设置较低的优先级。In an embodiment, the mapping relationship between different applications and priorities may be preset as an application priority list. For example, some applications that have high or important requirements on real-time data may be set with a higher priority, and for example, some applications that have low or unimportant requirements on real-time data may be set with a lower priority.
其中,终端基于用户的使用习惯或者对不同应用的实时性要求不同进行设置,用户也可以根据需求在终端进行设置,应用优先级列表还可以是网络接入点设备基于各终端对应用的使用情况,或者云端大数据分析,确定终端经常运行或者用户可能喜欢的应用进行设置。本申请不对应用优先级列表的设置进行限制。因此网络接入点设备可以通过在与终端建立连接后,获取应用优先级列表,也可以直接从自身存储器调用应用优先级列表。Among them, the terminal is set based on the user's usage habits or different real-time requirements for different applications, and the user can also set it on the terminal according to the needs. The application priority list can also be based on the usage of each terminal for the application by the network access point device , or cloud big data analysis, to determine the terminal frequently runs or the user may like the application settings. This application does not limit the setting of the application priority list. Therefore, the network access point device may obtain the application priority list after establishing a connection with the terminal, or may directly call the application priority list from its own memory.
需要说明的是,应用优先级列表是可以根据需要进行更新。It should be noted that the application priority list can be updated as required.
应用优先级列表可以包括应用类型及其对应的优先级信息。其中应用类型可以指对不同应用的分类,比如视频应用、游戏应用、音乐应用等,可以根据需要对不同的应用类型设备不同的优先级信息。本申请实施例中,针对具体的类型的应用,还可以进一步划分细类。The application priority list may include application types and their corresponding priority information. The application type may refer to the classification of different applications, such as video applications, game applications, music applications, etc., and different priority information may be assigned to devices of different application types as required. In the embodiment of the present application, specific types of applications may be further divided into subcategories.
比如,游戏应用对数据传输实时性要求一般较高,当多个终端同时连接同一个网络接入点设备上网时,比较容易出现由于其中有终端在看视频或者下载资源占用过多的网络资源,导致当其中有终端正在运行游戏应用时,特别是一些对数据传输实时性要求很高的网络游戏应用,会由于网络响应不及时而产生卡顿现象,影响用户的游戏应用体验。或者一个终端在前台运行游戏应用时,后台在下载资源占用过多的网络资源,导致该终端运行游戏应用发生卡顿现象。For example, game applications generally have high requirements for real-time data transmission. When multiple terminals connect to the same network access point device at the same time, it is more likely that some terminals occupy too much network resources due to watching videos or downloading resources. As a result, when some terminals are running game applications, especially some online game applications that require high real-time data transmission, there will be a freeze phenomenon due to untimely network response, which will affect the user's game application experience. Or when a terminal is running a game application in the foreground, downloading resources in the background occupies too many network resources, causing the terminal to freeze when running the game application.
因此,本申请实施例可以将游戏应用还划分为预设游戏应用以及不为预设游戏应用。比如,可以预先将对数据传输的实时性要求高或者用户喜欢的游戏应用设置为预设游戏应用,并将预设游戏应用的优先级设置为第一级;可以将除了预设游戏应用以外的游戏应用的优先级设置为第二级;其中第二级低于第一级。而且,终端除了运行游戏应用,还会运行非游戏应用,可以理解的,非游戏应用对数据传输实时性的要求一般会低于游戏应用,因此终端还可以将非游戏应用的优先级设置为第三级,其中第三级低于第二级。Therefore, in the embodiment of the present application, game applications can be further divided into preset game applications and non-preset game applications. For example, game applications that have high real-time requirements for data transmission or that users like can be set as preset game applications in advance, and the priority of preset game applications can be set as the first level; The priority of the game application is set to the second level; where the second level is lower than the first level. Moreover, in addition to running game applications, the terminal will also run non-game applications. It is understandable that non-game applications generally have lower requirements for real-time data transmission than game applications, so the terminal can also set the priority of non-game applications to the first Three levels, where the third level is lower than the second level.
需要说明的是,本申请实施例中将应用类型分为预设游戏应用、游戏应用且不为预设游戏应用以及非游戏应用只是其中一个实施例,本申请不对应用的类型进行限制,比如还可以是系统类应用等。而且本申请实施例中将应用的优先级分为第一级、第二级以及第三级也只是其中一个实施例,本申请也不对应用的优先级信息进行限制,可以将优先级分为四级、五级等。It should be noted that in the embodiment of this application, the application types are divided into preset game applications, game applications that are not preset game applications, and non-game applications. It may be a system application or the like. Moreover, in the embodiment of the present application, dividing the priority of the application into the first level, the second level, and the third level is only one example, and the application does not limit the priority information of the application, and the priority can be divided into four level, fifth level, etc.
在202中,接收一个或多个终端发送的多个第一数据信息。In 202, multiple pieces of first data information sent by one or more terminals are received.
在本申请实施例中,网络接入点设备可以接收一个或多个终端发送的多个第一数据信息,终端可以为智能手机、平板电脑、笔记本电脑、台式电脑等设备。In the embodiment of the present application, the network access point device may receive multiple pieces of first data information sent by one or more terminals, and the terminals may be devices such as smart phones, tablet computers, notebook computers, and desktop computers.
其中,网络接入点设备接收到的多个第一数据信息,可以是一个终端发送的多个第一数据信息,也可以是多个终端发送的多个第一数据信息。Wherein, the multiple first data messages received by the network access point device may be multiple first data messages sent by one terminal, or multiple first data messages sent by multiple terminals.
终端发送第一数据信息,以获取所需的数据信息,从而可以正常地运行应用。第一数据信息可以包括终端需要下载数据的地址信息。例如,终端运行游戏应用时,终端发送多个第一数据信息,网络接入点设备根据该第一数据信息查找到对应的服务器,并将第一数据信息发送至该对应的服务器。The terminal sends the first data information to obtain required data information, so that the application can be run normally. The first data information may include address information of data that the terminal needs to download. For example, when the terminal runs a game application, the terminal sends a plurality of first data information, and the network access point device finds a corresponding server according to the first data information, and sends the first data information to the corresponding server.
一个或多个终端需要通过网络接入点设备与对应的服务器连接,因此,网络接入点设备可以接收一个或多个终端各自发送的多个第一数据信息。One or more terminals need to be connected to the corresponding server through the network access point device, therefore, the network access point device may receive multiple pieces of first data information sent by each of the one or more terminals.
在203中,若多个第一数据信息是由多个不同的应用生成的,则确定多个不同的应用的优先级。In 203, if the multiple pieces of first data information are generated by multiple different applications, then determine the priorities of the multiple different applications.
一个终端可以运行多个应用,如前台应用和后台应用,因此网络接入点设备会接收到不同应用的生成的第一数据信息。A terminal can run multiple applications, such as a foreground application and a background application, so the network access point device will receive the first data information generated by different applications.
多个终端连接同一个网络接入点设备可以运行不同的应用,则网络接入点设备可以接收到不同应用生成的多个第一数据信息。Multiple terminals connected to the same network access point device can run different applications, and the network access point device can receive multiple pieces of first data information generated by different applications.
本申请实施例中,当网络接入点设备接收的多个第一数据信息由多个不同的应用生成的,则确定多个不同的应用的优先级,网络接入点设备可以根据应用优先级列表,确定多个不同的应用的优先级。In the embodiment of the present application, when the first data information received by the network access point device is generated by multiple different applications, the priorities of the multiple different applications are determined, and the network access point device can list, prioritizing a number of different applications.
当一个或多个终端连接同一个网络接入点设备运行不同应用时,网络接入点设备可以根据应用优先级列表确定多个不同的应用的优先级。比如上述例子中,将应用类型分为预设游戏应用、游戏应用且不为预设游戏应用以及非游戏应用,根据优先级列表,若应用为游戏应用且为预设游戏应用,则确定游戏应用的优先级为第一级;若游戏应用为游戏应用且不为预设游戏应用,则确定游戏应用的优先级为第二级,第二级低于第一级;若应用为非游戏应用,则确定应用的优先级为第三级,第三级低于第二级。When one or more terminals are connected to the same network access point device to run different applications, the network access point device can determine the priorities of multiple different applications according to the application priority list. For example, in the above example, the application types are divided into preset game applications, game applications that are not preset game applications, and non-game applications. According to the priority list, if the application is a game application and is a preset game application, then determine the game application The priority of the game application is the first level; if the game application is a game application and is not a preset game application, the priority of the game application is determined to be the second level, and the second level is lower than the first level; if the application is a non-game application, Then it is determined that the priority of the application is the third level, and the third level is lower than the second level.
在204中,将多个第一数据信息中的每个第一数据信息对应的应用的优先级确定为每个第一数据信息的传输优先级。In 204, the priority of the application corresponding to each first data information in the plurality of first data information is determined as the transmission priority of each first data information.
相关技术中,网络接入点设备根据接收到第一数据信息的时间依次发送第一数据信息至对应的服务器,没有区分不同应用的优先级。In the related art, the network access point device sequentially sends the first data information to the corresponding server according to the time when the first data information is received, without distinguishing the priorities of different applications.
本申请实施例的网络接入点设备接收到由不同应用生成的多个第一数据信息之后,确定多个不同应用的优先级,并将多个第一数据信息中的每个第一数据信息对应的应用的优先级确定为每个第一数据信息的传输优先级,即应用的优先级与其对应生成的第一数据信息的传输优先级是对应的,优先级高的应用生成的第一数据信息,其对应的传输优先级也为高,优先级低的应用生成的第一数据信息,其对应的传输优先级也为低。After receiving multiple first data messages generated by different applications, the network access point device in this embodiment of the present application determines the priorities of multiple different applications, and sends each of the multiple first data messages to The priority of the corresponding application is determined as the transmission priority of each first data information, that is, the priority of the application corresponds to the transmission priority of the first data information generated correspondingly, and the first data generated by the application with a higher priority The corresponding transmission priority of the information is also high, and the corresponding transmission priority of the first data information generated by an application with a low priority is also low.
比如,有3个终端同时连接一个网络接入点设备运行不同的应用,其中,终端1运行的应用A为预设游戏应用,终端2运行的应用B为游戏应用且不为预设游戏应用,终端3运行的应用C为非游戏应用。由于终端1运行的应用A为预设游戏应用,因此终端1运行的应用A的优先级为第一级;终端2运行的应用B为游戏应用且不为预设游戏应用,因此终端2运行的应用B的优先级为第二级;终端3运行的应用C为非游戏应用,因此终端3运行的应用C的优先级为第三级,从而网络接入点设备获取到终端1运行的应用A的优先级高于终端2运行的应用B的优先级,终端2运行的应用B的优先级高于终端3运行的应用C的优先级。因此网络接入点设备接收到的多个第一数据信息中,应用A对应生成的第一数据信息的传输优先级也高于应用B对应生成的第一数据信息的传输优先级,应用B对应生成的第一数据信息的传输优先级也高于应用C对应生成的第一数据信息的传输优先级。For example, three terminals are connected to a network access point device at the same time to run different applications, among which, application A running on terminal 1 is a preset game application, and application B running on terminal 2 is a game application and not a preset game application, The application C running on the terminal 3 is a non-game application. Since the application A running on the terminal 1 is a preset game application, the priority of the application A running on the terminal 1 is the first level; the application B running on the terminal 2 is a game application and not a preset game application, so the The priority of application B is the second level; the application C running on terminal 3 is a non-game application, so the priority of application C running on terminal 3 is the third level, so that the network access point device obtains the application A running on terminal 1 The priority of the application B running on the terminal 2 is higher than the priority of the application B running on the terminal 2, and the priority of the application B running on the terminal 2 is higher than the priority of the application C running on the terminal 3. Therefore, among multiple first data information received by the network access point device, the transmission priority of the first data information correspondingly generated by application A is also higher than the transmission priority of the first data information correspondingly generated by application B, and application B corresponds to The transmission priority of the generated first data information is also higher than the transmission priority of the first data information correspondingly generated by application C.
在205中,按照传输优先级从高到低的顺序将多个第一数据信息发送至服务器。In 205, a plurality of pieces of first data information are sent to the server in descending order of transmission priorities.
本申请实施例网络接入点设备可以按照传输优先级从高到低的顺序发送多个第一数据信息至服务器,从而可以优先发送传输优先级高的第一数据信息,以使优先级高的应用生成的第一数据信息可以更快得到处理,从而可以合理利用网络资源,使优先级高的应用比如重要的或者对实时性要求高的应用可以得到更及时的响应。In the embodiment of the present application, the network access point device can send a plurality of first data information to the server in order of transmission priority from high to low, so that the first data information with high transmission priority can be sent preferentially, so that the high priority The first data information generated by the application can be processed faster, so that network resources can be used reasonably, so that applications with high priority, such as important applications or applications with high real-time requirements, can get a more timely response.
如上述例子,当网络接入点设备接收到这3个终端发送的多个第一数据信息,比如多个第一数据信息包括终端1运行的应用A生成的第一数据信息1、终端2运行的应用B生成的第一数据信息2以及终端3运行的应用C生成的第一数据信息3,那么网络接入点设备会按照传输优先级从高到低的顺序发送对应的第一数据信息至服务器,优先发送终端1运行的应用A生成的第一数据信息1至服务器,然后再发送终端2运行的应用B生成的第一数据信息2至服务器,最后再发送终端3运行的应用C生成的第一数据信息3至服务器。As in the above example, when the network access point device receives the multiple first data messages sent by the three terminals, for example, the multiple first data messages include the first data message 1 generated by the application A running on terminal 1, terminal 2 running The first data information 2 generated by the application B of the terminal 3 and the first data information 3 generated by the application C running on the terminal 3, then the network access point device will send the corresponding first data information to The server first sends the first data information 1 generated by the application A running on the terminal 1 to the server, then sends the first data information 2 generated by the application B running on the terminal 2 to the server, and finally sends the first data information 2 generated by the application C running on the terminal 3 The first data information 3 is sent to the server.
需要说明的是,若多个终端运行同一优先级的应用时,网络接入点设备可以根据接收到第一数据信息的时间依次发送第一数据信息至对应的服务器。It should be noted that, if multiple terminals run applications with the same priority, the network access point device may sequentially send the first data information to the corresponding server according to the time of receiving the first data information.
在一种实施例中,可以按照传输优先级从高到低的顺序将对应的第一数据信息排序形成第一数据信息列表;按照第一数据信息列表依次发送第一数据信息至服务器。比如,排在第一数据信息列表靠近表头的位置为传输优先级高的第一数据信息,排在第一数据信息列表远离表头的位置为传输优先级低的第一数据信息,再按照第一数据信息列表依次发送第一数据信息至服务器。In an embodiment, the corresponding first data information may be sorted in order of transmission priority from high to low to form a first data information list; and the first data information is sent to the server sequentially according to the first data information list. For example, the position near the head of the first data information list is the first data information with high transmission priority, and the position far away from the head of the first data information list is the first data information with low transmission priority. The first data information list sequentially sends the first data information to the server.
在一种实施例中,网络接入点设备接收到一个或多个终端发送的多个第一数据信息,可以检测多个第一数据信息对应的应用中是否包括游戏应用;若应用中包括游戏应用,则判断游戏应用是否为预设游戏应用;若游戏应用为预设游戏应用,则将预设游戏应用生成的第一数据信息在第一数据信息列表中的排序提前;若游戏应用不为预设游戏应用,则保持该游戏应用对应的第一数据信息在第一数据信息列表中的排序。In one embodiment, the network access point device receives a plurality of first data information sent by one or more terminals, and can detect whether the applications corresponding to the plurality of first data information include game applications; application, then determine whether the game application is a preset game application; if the game application is a preset game application, advance the order of the first data information generated by the preset game application in the first data information list; if the game application is not Presetting the game application keeps the order of the first data information corresponding to the game application in the first data information list.
在一种实施例中,网络接入点设备接收到一个或多个终端发送的多个第一数据信息,并检测多个第一数据信息对应的应用中包括游戏应用和非游戏应用,也可以降低非游戏应用生成的第一数据信息对应在第一数据信息列表中的排序。In one embodiment, the network access point device receives a plurality of first data information sent by one or more terminals, and detects that the applications corresponding to the plurality of first data information include game applications and non-game applications, or Lowering the order of the first data information generated by the non-game application corresponds to the first data information list.
在一种实施例中,第一数据信息中包括访问过期时间,网络接入点设备可以根据访问过期时间检测第一数据信息是否过期;若过期,则删除过期的第一数据信息。In an embodiment, the first data information includes an access expiration time, and the network access point device can detect whether the first data information is expired according to the access expiration time; if expired, delete the expired first data information.
可以理解的是终端的应用在运行过程中,终端的应用会持续发送第一数据信息至网络接入点设备,第一数据信息中包含访问过期时间,若已到达访问过期时间,则说明该第一数据信息已经失效,因此网络接入点设备可以删除这些过期的第一数据信息,不需要再将过期的第一数据信息发送至服务器。It can be understood that when the application of the terminal is running, the application of the terminal will continue to send the first data information to the network access point device. The first data information includes the access expiration time. If the access expiration time has been reached, it means that the first data information is The first data information has expired, so the network access point device can delete the expired first data information, and does not need to send the expired first data information to the server.
在206中,接收服务器返回的第二数据信息。In 206, the second data information returned by the server is received.
本申请实施例中,网络接入点设备可以接收到不同应用生成的多个第一数据信息,按照传输优先级从高到低的顺序发送多个第一数据信息至服务器,服务器也会返回多个第二数据信息,其中第二数据信息可以是第一数据信息对应的数据信息,也可以是服务器发送给终端的其它信息。In this embodiment of the application, the network access point device may receive multiple first data messages generated by different applications, and send multiple first data messages to the server in order of transmission priority from high to low, and the server will also return multiple A piece of second data information, where the second data information may be data information corresponding to the first data information, or may be other information sent by the server to the terminal.
在207中,按照传输优先级从高到低的顺序发送对应的第二数据信息至终端。In 207, the corresponding second data information is sent to the terminal in descending order of transmission priorities.
网络接入点设备接收到不同应用对应的多个第一数据信息,并将多个第一数据信息发送至服务器之后,网络接入点设备也会接收到服务器发送的多个第二数据信息对应的多个数据信息,其中,不同的第二数据信息也会对应不同的不同的应用,不同的应用对应不同的优先级,因此不同的第二数据信息也会具有不同的传输优先级。After the network access point device receives a plurality of first data information corresponding to different applications and sends the plurality of first data information to the server, the network access point device will also receive a plurality of second data information corresponding to A plurality of data information, wherein different second data information also corresponds to different different applications, and different applications correspond to different priorities, so different second data information also has different transmission priorities.
本申请实施例中的网络接入点设备接收到服务器发送的多个第二数据信息之后,还可以按照传输优先级从高到低的顺序发送第二数据信息至终端,从而网络接入点设备可以优先发送优先级高的应用对应的第二数据信息至终端,使得优先级高的应用可以更快接收到所需的第二数据信息,得到更及时的响应,改善优先级高的应用响应不及时的问题。After the network access point device in the embodiment of the present application receives a plurality of second data information sent by the server, it can also send the second data information to the terminal in order of transmission priority from high to low, so that the network access point device The second data information corresponding to the application with high priority can be preferentially sent to the terminal, so that the application with high priority can receive the required second data information faster, get a more timely response, and improve the response of the application with high priority. timely question.
本申请实施例中的网络接入点设备,当接收到不同应用对应的多个第一数据信息之后,确定多个不同应用的优先级,将多个第一数据信息中的每个第一数据信息对应的应用的优先级确定为每个第一数据信息的传输优先级,并按照传输优先级从高到低的顺序将多个第一数据信息发送至服务器。从而可以优先发送传输优先级高的第一数据信息至服务器,以使得优先级高的应用对应的第一数据信息可以更快得到处理。而且,本申请实施例中的网络接入点设备当接收到服务器发送的多个第二数据信息时,也可以按照传输优先级从高到低的顺序发送第二数据信息至终端,从而网络接入点设备可以优先发送优先级高的应用对应的第二数据信息至终端,使得优先级高的应用可以更快接收到所需的第二数据信息。因此,本申请实施例可以合理利用网络资源,使优先级高的应用比如重要的或者对实时性要求高的应用可以得到更及时的响应,改善优先级高的应用响应不及时的问题。The network access point device in the embodiment of the present application, after receiving multiple first data information corresponding to different applications, determines the priorities of multiple different applications, and assigns each first data information in the multiple first data information The priority of the application corresponding to the information is determined as the transmission priority of each first data information, and the plurality of first data information are sent to the server in descending order of transmission priorities. Therefore, the first data information with a high transmission priority can be preferentially sent to the server, so that the first data information corresponding to an application with a high priority can be processed faster. Moreover, when the network access point device in the embodiment of the present application receives a plurality of second data information sent by the server, it may also send the second data information to the terminal in order of transmission priority from high to low, so that the network access The access point device may preferentially send the second data information corresponding to the application with high priority to the terminal, so that the application with high priority can receive the required second data information faster. Therefore, the embodiment of the present application can rationally utilize network resources, so that applications with high priority, such as important applications or applications with high real-time requirements, can get a more timely response, and the problem of untimely response of applications with high priority can be improved.
而且优先级低的应用一般为数据实时性要求不高或者不重要的应用,如后台下载应用等,优先级低的应用响应慢一些对用户的使用影响不大,将网络资源向优先级高的应用倾斜,能够使多个终端都能满足用户的网络需求。Moreover, applications with low priority are generally applications that do not require high real-time data or are not important, such as applications downloaded in the background, etc. Applications with low priority respond slower and have little impact on user use, and network resources are allocated to high priority applications. Application inclination enables multiple terminals to meet the user's network requirements.
请参阅图3,图3为本申请实施例提供的数据传输方法的第三种流程示意图。该数据传输方法可以应用于终端。Please refer to FIG. 3 . FIG. 3 is a schematic flowchart of a third data transmission method provided by an embodiment of the present application. The data transmission method can be applied to a terminal.
在301中,向网络接入点设备发送第一信息,第一信息包括一个或多个应用信息以及一个或多个应用信息对应的优先级信息。In 301, first information is sent to a network access point device, where the first information includes one or more application information and priority information corresponding to the one or more application information.
终端在与网络接入点设备建立连接后,根据当前运行的一个或多个应用对数据传输实时性的要求,以及当前的网络情况,确定一个或多个应用对应的优先级信息,从而也确定了该应用对应的数据信息的传输优先级,并将一个或多个应用信息以及一个或多个应用信息对应的优先级信息形成第一信息通知网络接入点设备。网络接入点设备可以接收一个或多个终端发送的第一信息,从而构建一个不同应用对应不同优先级信息的应用优先级列表。After the terminal establishes a connection with the network access point device, it determines the priority information corresponding to one or more applications according to the real-time data transmission requirements of one or more currently running applications and the current network conditions, thereby also determining The transmission priority of the data information corresponding to the application is determined, and the one or more application information and the priority information corresponding to the one or more application information form first information to notify the network access point device. The network access point device may receive the first information sent by one or more terminals, so as to construct an application priority list in which different applications correspond to different priority information.
在一种实施方式中,第一信息可以是7元组信息,终端可以通过私有协议将7元组信息通知网络接入点设备,具体的7元组信息包括:源ip,源端口,目的ip,目的端口,协议类型,应用优先级,过期时间。网络接入点设备接收终端发送的7元组信息,从而获取终端当前运行的一个或多个应用信息以及一个或多个应用信息对应的优先级信息。网络接入点设备也可以根据7元组信息周期性检测应用优先级列表中,应用对应的优先级信息是否过期,若过期,网络接入点设备可以删除该应用对应的优先级信息,应用的优先级也可以根据终端的需求进行更新。In one embodiment, the first information may be 7-tuple information, and the terminal may notify the network access point device of the 7-tuple information through a private protocol. The specific 7-tuple information includes: source ip, source port, destination ip , destination port, protocol type, application priority, and expiration time. The network access point device receives the 7-tuple information sent by the terminal, so as to obtain one or more application information currently running on the terminal and priority information corresponding to the one or more application information. The network access point device can also periodically detect whether the priority information corresponding to the application in the application priority list is expired according to the 7-tuple information. If it expires, the network access point device can delete the priority information corresponding to the application, and the application The priority can also be updated according to the needs of the terminal.
本申请实施例中,终端也可以提前将不同的应用预设不同的优先级。比如,可以将一些对数据实时性要求高或者重要的应用设置较高的优先级。又比如,可以将一些对数据实时性要求不高或者不重要的应用设置较低的优先级。In this embodiment of the present application, the terminal may also preset different priorities for different applications in advance. For example, some applications that have high or important requirements on real-time data can be set with a higher priority. For another example, some applications that have low or unimportant requirements on real-time data may be set with lower priorities.
在302中,发送第一数据信息至网络接入点设备,以使网络接入点设备根据第一数据信息确定其对应的传输优先级,并按照传输优先级从高到低的顺序发送第一数据信息至服务器。In 302, send the first data information to the network access point device, so that the network access point device determines its corresponding transmission priority according to the first data information, and sends the first data information in order of transmission priority from high to low. data information to the server.
终端在应用运行过程中,会发送多个第一数据信息至网络接入点设备以获取所需的数据信息,从而可以正常地运行应用。During the running of the application, the terminal will send multiple pieces of first data information to the network access point device to obtain the required data information, so that the application can be run normally.
网络接入点设备接收到终端发送的第一数据信息,网络接入点设备根据第一数据信息确定其对应的传输优先级,可以理解,不同的第一数据信息对应不同的应用,不同的应用对应不同的优先级,每个第一数据信息的传输优先级对应为每个第一数据信息对应的应用的优先级。The network access point device receives the first data information sent by the terminal, and the network access point device determines its corresponding transmission priority according to the first data information. It can be understood that different first data information corresponds to different applications, and different application Corresponding to different priorities, the transmission priority of each first data information corresponds to the priority of the application corresponding to each first data information.
网络接入点设备确定每一个第一数据信息的传输优先级后,按照传输优先级从高到低的顺序发送对应的第一数据信息至服务器。After determining the transmission priority of each first data information, the network access point device sends the corresponding first data information to the server in order of transmission priority from high to low.
在303中,接收网络接入点设备发送的第二数据信息。In 303, the second data information sent by the network access point device is received.
本申请实施例中,终端发送多个第一数据信息至网络接入点,网络接入点按照传输优先级从高到低的顺序发送多个第一数据信息至服务器,服务器也会返回多个第二数据信息,其中,第二数据信息可以是第一数据信息对应的数据信息,也可以是服务器发送给终端的其它数据信息。网络接入点设备转发服务器发送的第二数据信息,终端接收网络接入点设备发送的第二数据信息,从而终端的应用可以正常。In the embodiment of this application, the terminal sends multiple first data messages to the network access point, and the network access point sends multiple first data messages to the server in order of transmission priority from high to low, and the server also returns multiple The second data information, wherein the second data information may be data information corresponding to the first data information, or may be other data information sent by the server to the terminal. The network access point device forwards the second data information sent by the server, and the terminal receives the second data information sent by the network access point device, so that the application of the terminal can be normal.
请参阅图4,图4为本申请实施例提供的数据传输方法中网络接入点设备与终端交互场景示意图。Please refer to FIG. 4 . FIG. 4 is a schematic diagram of an interaction scene between a network access point device and a terminal in the data transmission method provided by the embodiment of the present application.
终端发送第一数据信息以获取所需的数据信息,从而可以正常地运行应用。一个或多个终端可以连接一个网络接入点设备与对应的服务器连接,因此,因此,网络接入点设备可以接收一个或多个终端各自发送的多个第一数据信息。The terminal sends the first data information to obtain the required data information, so that the application can be run normally. One or more terminals may connect to a network access point device to connect to a corresponding server, therefore, the network access point device may receive multiple pieces of first data information sent by each of the one or more terminals.
不同终端连接同一个网络接入点设备可以运行不同的应用,则网络接入点设备会接收到不同应用生成的多个第一数据信息。Different terminals connected to the same network access point device can run different applications, and the network access point device will receive multiple pieces of first data information generated by different applications.
在一种实施例中,终端在与网络接入点设备建立连接后,根据当前运行的一个或多个应用对数据传输实时性的要求,以及当前的网络情况,确定一个或多个应用对应的优先级信息,并将一个或多个应用信息以及一个或多个应用信息对应的优先级信息形成第一信息通知网络接入点设备。网络接入点设备可以接收一个或多个终端发送的第一信息,从而构建一个不同应用对应不同优先级信息的应用优先级列表。In one embodiment, after the terminal establishes a connection with the network access point device, according to the real-time data transmission requirements of one or more currently running applications and the current network conditions, determine the priority information, and notify the network access point device of one or more application information and priority information corresponding to the one or more application information to form first information. The network access point device may receive the first information sent by one or more terminals, so as to construct an application priority list in which different applications correspond to different priority information.
在一种实施例中,终端可以预先将不同的应用可以预设不同的优先级,并将不同应用与优先级之间的映射关系形成应用优先级列表。比如,可以将一些对数据实时性要求高或者重要的应用设置较高的优先级,又比如,可以将一些对数据实时性要求不高或者不重要的应用设置较低的优先级。其中,应用优先级列表可以包括应用类型及其对应的优先级信息。In an embodiment, the terminal may preset different priorities for different applications, and form an application priority list by mapping relationships between different applications and priorities. For example, some applications that have high or important requirements on real-time data may be set with a higher priority, and for example, some applications that have low or unimportant requirements on real-time data may be set with a lower priority. Wherein, the application priority list may include application types and corresponding priority information.
比如,本申请实施例可以将对数据传输的实时性要求高或者用户喜欢的游戏应用设置为预设游戏应用,并将预设游戏应用的优先级设置为第一级;可以将除了预设游戏应用以外的游戏应用的优先级设置为第二级;其中第二级低于第一级;终端还可以将非游戏应用的优先级设置为第三级,其中第三级低于第二级。For example, in this embodiment of the present application, game applications that require high real-time performance of data transmission or that users like can be set as preset game applications, and the priority of preset game applications can be set as the first level; The priority of the game application other than the application is set to the second level; wherein the second level is lower than the first level; the terminal can also set the priority of the non-game application to the third level, wherein the third level is lower than the second level.
本申请实施例的网络接入点设备接收到由不同应用生成的多个第一数据信息之后,确定多个不同应用的优先级,并将多个第一数据信息中的每个第一数据信息对应的应用的优先级确定为每个第一数据信息的传输优先级,即应用的优先级与其对应生成的第一数据信息的传输优先级是对应的,优先级高的应用生成的第一数据信息,其对应的传输优先级也为高,优先级低的应用生成的第一数据信息,其对应的传输优先级也为低。After receiving multiple first data messages generated by different applications, the network access point device in this embodiment of the present application determines the priorities of multiple different applications, and sends each of the multiple first data messages to The priority of the corresponding application is determined as the transmission priority of each first data information, that is, the priority of the application corresponds to the transmission priority of the first data information generated correspondingly, and the first data generated by the application with a higher priority The corresponding transmission priority of the information is also high, and the corresponding transmission priority of the first data information generated by an application with a low priority is also low.
比如,有3个终端同时连接一个网络接入点设备运行不同的应用,其中,终端1运行的应用A为预设游戏应用,终端2运行的应用B为游戏应用且不为预设游戏应用,终端3运行的应用C为非游戏应用。由于终端1运行的应用A为预设游戏应用,因此终端1运行的应用A的优先级为第一级;终端2运行的应用B为游戏应用且不为预设游戏应用,因此终端2运行的应用B的优先级为第二级;终端3运行的应用C为非游戏应用,因此终端3运行的应用C的优先级为第三级,从而网络接入点设备获取到终端1运行的应用A的优先级高于终端2运行的应用B的优先级,终端2运行的应用B的优先级高于终端3运行的应用C的优先级。因此网络接入点设备接收到的多个第一数据信息中,应用A对应生成的第一数据信息的传输优先级也高于应用B对应生成的第一数据信息的传输优先级,应用B对应生成的第一数据信息的传输优先级也高于应用C对应生成的第一数据信息的传输优先级。For example, three terminals are connected to a network access point device at the same time to run different applications, among which, application A running on terminal 1 is a preset game application, and application B running on terminal 2 is a game application and not a preset game application, The application C running on the terminal 3 is a non-game application. Since the application A running on the terminal 1 is a preset game application, the priority of the application A running on the terminal 1 is the first level; the application B running on the terminal 2 is a game application and not a preset game application, so the The priority of application B is the second level; the application C running on terminal 3 is a non-game application, so the priority of application C running on terminal 3 is the third level, so that the network access point device obtains the application A running on terminal 1 The priority of the application B running on the terminal 2 is higher than the priority of the application B running on the terminal 2, and the priority of the application B running on the terminal 2 is higher than the priority of the application C running on the terminal 3. Therefore, among multiple first data information received by the network access point device, the transmission priority of the first data information correspondingly generated by application A is also higher than the transmission priority of the first data information correspondingly generated by application B, and application B corresponds to The transmission priority of the generated first data information is also higher than the transmission priority of the first data information correspondingly generated by application C.
网络接入点设备可以按照传输优先级从高到低的顺序发送多个第一数据信息至服务器。The network access point device may send multiple pieces of first data information to the server in descending order of transmission priorities.
如上述例子,当网络接入点设备接收到这3个终端发送的多个第一数据信息,比如多个第一数据信息包括终端1运行的应用A生成的第一数据信息1、终端2运行的应用B生成的第一数据信息2以及终端3运行的应用C生成的第一数据信息3,那么网络接入点设备会按照传输优先级从高到低的顺序发送对应的第一数据信息至服务器,优先发送终端1运行的应用A生成的第一数据信息1至服务器,然后再发送终端2运行的应用B生成的第一数据信息2至服务器,最后再发送终端3运行的应用C生成的第一数据信息3至服务器。As in the above example, when the network access point device receives the multiple first data messages sent by the three terminals, for example, the multiple first data messages include the first data message 1 generated by the application A running on terminal 1, terminal 2 running The first data information 2 generated by the application B of the terminal 3 and the first data information 3 generated by the application C running on the terminal 3, then the network access point device will send the corresponding first data information to The server first sends the first data information 1 generated by the application A running on the terminal 1 to the server, then sends the first data information 2 generated by the application B running on the terminal 2 to the server, and finally sends the first data information 2 generated by the application C running on the terminal 3 The first data information 3 is sent to the server.
本申请实施例中的网络接入点设备,当接收到不同应用对应的多个第一数据信息之后,确定多个不同应用的优先级,将多个第一数据信息中的每个第一数据信息对应的应用的优先级确定为每个第一数据信息的传输优先级,并按照传输优先级从高到低的顺序将多个第一数据信息发送至服务器。从而可以优先发送传输优先级高的第一数据信息至服务器,以使得优先级高的应用对应的第一数据信息可以更快得到处理。而且,本申请实施例中的网络接入点设备当接收到服务器发送的多个第二数据信息时,也可以按照传输优先级从高到低的顺序发送第二数据信息至终端,从而网络接入点设备可以优先发送优先级高的应用对应的第二数据信息至终端,使得优先级高的应用可以更快接收到所需的第二数据信息。因此,本申请实施例可以合理利用网络资源,使优先级高的应用比如重要的或者对实时性要求高的应用可以得到更及时的响应,改善优先级高的应用响应不及时的问题。The network access point device in the embodiment of the present application, after receiving multiple first data information corresponding to different applications, determines the priorities of multiple different applications, and assigns each first data information in the multiple first data information The priority of the application corresponding to the information is determined as the transmission priority of each first data information, and the plurality of first data information are sent to the server in descending order of transmission priorities. Therefore, the first data information with a high transmission priority can be preferentially sent to the server, so that the first data information corresponding to an application with a high priority can be processed faster. Moreover, when the network access point device in the embodiment of the present application receives a plurality of second data information sent by the server, it may also send the second data information to the terminal in order of transmission priority from high to low, so that the network access The access point device may preferentially send the second data information corresponding to the application with high priority to the terminal, so that the application with high priority can receive the required second data information faster. Therefore, the embodiment of the present application can rationally utilize network resources, so that applications with high priority, such as important applications or applications with high real-time requirements, can get a more timely response, and the problem of untimely response of applications with high priority can be improved.
请参阅图5至,图5为本申请实施例提供的数据传输装置的第一种结构示意图。其中该数据传输装置400应用于网络接入点设备,该数据传输装置400包括第一接收模块401、第一确定模块402、第二确定模块403以及第一发送模块404,如下:Please refer to FIG. 5 to FIG. 5 . FIG. 5 is a first structural schematic diagram of a data transmission device provided by an embodiment of the present application. Wherein the
第一接收模块401,用于接收一个或多个终端发送的多个第一数据信息;The
第一确定模块402,用于若多个第一数据信息是由多个不同的应用生成的,则确定多个不同的应用的优先级;The first determining
第二确定模块403,用于将多个第一数据信息中的每个第一数据信息对应的应用的优先级确定为每个第一数据信息的传输优先级;The
第一发送模块404,用于按照传输优先级从高到低的顺序将多个第一数据信息发送至服务器。The
在一种实施方式中,第一接收模块401可以用于:接收服务器返回的第二数据信息;第一发送模块404可以用于:按照传输优先级从高到低的顺序发送对应的第二数据信息至终端。In one embodiment, the
在一种实施方式中,第一确定模块402可以用于:获取应用优先级列表,应用优先级列表包括应用类型及其对应的优先级信息;第一确定模块402还可以用于:根据应用优先级列表,确定多个不同的应用的优先级In one embodiment, the
在一种实施方式中,第一确定模块402可以用于:若应用为游戏应用且为预设游戏应用,则确定游戏应用的优先级为第一级;In one embodiment, the
若游戏应用为游戏应用且不为预设游戏应用,则确定游戏应用的优先级为第二级,第二级低于第一级。If the game application is a game application and not a preset game application, then it is determined that the priority of the game application is the second level, and the second level is lower than the first level.
在一种实施方式中,获取模块402可以用于:若应用为非游戏应用,则确定应用的优先级为第三级,第三级低于第二级。In one embodiment, the obtaining
请参阅图6,图6为本申请实施例提供的数据传输装置的第三种结构示意图。其中该数据传输装置500应用于终端,该数据传输装置500包括第二发送模块501以及第二接收模块502,如下:Please refer to FIG. 6 , which is a schematic diagram of a third structure of a data transmission device provided by an embodiment of the present application. Where the
第二发送模块501,用于发送第一数据信息至网络接入点设备,以使网络接入点设备根据第一数据信息确定其对应的传输优先级,并按照传输优先级从高到低的顺序发送第一数据信息至服务器。The
第二接收模块502,用于接收网络接入点设备发送的第二数据信息。The
本申请实施例提供一种计算机可读的存储介质,其上存储有计算机程序,当计算机程序在计算机上执行时,使得计算机执行如本实施例提供的数据传输方法中的流程。An embodiment of the present application provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed on a computer, the computer is made to execute the procedures in the data transmission method provided in this embodiment.
本申请实施例还提供一种网络接入点设备。网络接入点设备可以是路由器设备。请参阅图7,图7为本申请实施例提供的网络接入点设备的结构示意图。网络接入点设备600包括处理器601和存储器602。其中,处理器601与存储器602电性连接。The embodiment of the present application also provides a network access point device. The network access point device may be a router device. Please refer to FIG. 7 . FIG. 7 is a schematic structural diagram of a network access point device provided by an embodiment of the present application. The network
处理器601是网络接入点设备600的控制中心,利用各种接口和线路连接整个网络接入点设备的各个部分,通过运行或调用存储在存储器602内的计算机程序,以及调用存储在存储器602内的数据,执行网络接入点设备的各种功能和处理数据,从而对网络接入点设备进行整体监控。The
存储器602可用于存储计算机程序和数据。存储器602存储的计算机程序中包含有可在处理器中执行的指令。计算机程序可以组成各种功能模块。处理器601通过调用存储在存储器602的计算机程序,从而执行各种功能应用以及数据处理。
在本实施例中,网络接入点设备600中的处理器601会按照如下的步骤,将一个或一个以上的计算机程序的进程对应的指令加载到存储器602中,并由处理器601来运行存储在存储器602中的计算机程序,从而实现功能:In this embodiment, the
接收一个或多个终端发送的多个第一数据信息;receiving a plurality of first data messages sent by one or more terminals;
若多个第一数据信息是由多个不同的应用生成的,则确定多个不同的应用的优先级;If the multiple first data messages are generated by multiple different applications, then determine the priorities of the multiple different applications;
将多个第一数据信息中的每个第一数据信息对应的应用的优先级确定为每个第一数据信息的传输优先级;determining the priority of the application corresponding to each first data information in the plurality of first data information as the transmission priority of each first data information;
按照传输优先级从高到低的顺序将多个第一数据信息发送至服务器。The plurality of first data messages are sent to the server in descending order of transmission priorities.
在一种实施方式中,处理器601在接收一个或多个终端发送的多个第一数据信息之前,可以执行:接收服务器返回的数据信息;In an implementation manner, before receiving multiple pieces of first data information sent by one or more terminals, the
按照应用优先级从高到低的顺序发送对应的数据信息至终端。The corresponding data information is sent to the terminal in order of application priority from high to low.
在一种实施方式中,处理器601在按照传输优先级从高到低的顺序将多个第一数据信息发送至服务器之后,可以执行:接收服务器返回的第二数据信息;按照传输优先级从高到低的顺序发送对应的第二数据信息至终端。In one embodiment, after the
在一种实施方式中,处理器601在接收一个或多个终端发送的多个第一数据信息之前,可以执行:获取应用优先级列表,应用优先级列表包括应用类型及其对应的优先级信息;在确定多个不同的应用的优先级中,可以执行根据应用优先级列表,确定多个不同的应用的优先级。In an implementation manner, before the
在一种实施方式中,处理器601在确定多个不同的应用的优先级中,可以执行:若应用为游戏应用且为预设游戏应用,则确定游戏应用的优先级为第一级;In one embodiment, when determining the priorities of multiple different applications, the
若应用为游戏应用且不为预设游戏应用,则确定游戏应用的优先级为第二级,第二级低于第一级。If the application is a game application and not a preset game application, then it is determined that the priority of the game application is the second level, and the second level is lower than the first level.
在一种实施方式中,处理器601还可以执行:若应用为非游戏应用,则确定应用的优先级为第三级,第三级低于第二级。In an implementation manner, the
本申请实施例还提供一种终端。终端可以是智能手机、平板电脑等设备。请参阅图8,图8为本申请实施例提供的终端的第一种结构示意图。终端700包括处理器701和存储器702。其中,处理器701与存储器702电性连接。The embodiment of the present application also provides a terminal. The terminal can be a device such as a smart phone or a tablet computer. Please refer to FIG. 8 . FIG. 8 is a schematic diagram of a first structure of a terminal provided in an embodiment of the present application. The terminal 700 includes a
处理器701是终端700的控制中心,利用各种接口和线路连接整个终端的各个部分,通过运行或调用存储在存储器702内的计算机程序,以及调用存储在存储器702内的数据,执行终端的各种功能和处理数据,从而对终端进行整体监控。The
存储器702可用于存储计算机程序和数据。存储器702存储的计算机程序中包含有可在处理器中执行的指令。计算机程序可以组成各种功能模块。处理器701通过调用存储在存储器702的计算机程序,从而执行各种功能应用以及数据处理。
在本实施例中,终端700中的处理器701会按照如下的步骤,将一个或一个以上的计算机程序的进程对应的指令加载到存储器702中,并由处理器701来运行存储在存储器702中的计算机程序,从而实现各种功能:In this embodiment, the
发送第一数据信息至网络接入点设备,以使网络接入点设备根据第一数据信息确定其对应的传输优先级,并按照传输优先级从高到低的顺序发送第一数据信息至服务器;Send the first data information to the network access point device, so that the network access point device determines its corresponding transmission priority according to the first data information, and sends the first data information to the server in order of transmission priority from high to low ;
接收网络接入点设备发送的第二数据信息。The second data information sent by the network access point device is received.
在一种实施方式中,处理器701还可以执行:向网络接入点设备发送第一信息,第一信息包括一个或多个应用信息以及一个或多个应用信息对应的优先级信息。In an implementation manner, the
请参阅图9,图9为本申请实施例提供的终端的第二种结构示意图。终端700还包括:射频电路703、显示屏704、控制电路705、输入单元706、音频电路707、传感器708以及电源709。其中,处理器701分别与射频电路703、显示屏707、控制电路705、输入单元706、音频电路707、传感器708以及电源709电性连接。Referring to FIG. 9, FIG. 9 is a schematic diagram of a second structure of a terminal provided in an embodiment of the present application. The terminal 700 also includes: a
射频电路703用于收发射频信号,以通过无线通信与网络设备或其他终端进行通信。The
显示屏707可用于显示由用户输入的信息或提供给用户的信息以及终端的各种图形用户接口,这些图形用户接口可以由图像、文本、图标、视频和其任意组合来构成。The
控制电路705与显示屏704电性连接,用于控制显示屏704显示信息。The
输入单元706可用于接收输入的数字、字符信息或用户特征信息(例如指纹),以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。其中,输入单元706可以包括指纹识别模组。The
音频电路707可通过扬声器、传声器提供用户与终端之间的音频接口。其中,音频电路707包括麦克风。麦克风与处理器701电性连接。麦克风用于接收用户输入的语音信息。The
传感器708用于采集外部环境信息。传感器708可以包括环境亮度传感器、加速度传感器、陀螺仪等传感器中的一种或多种。The
电源709用于给终端700的各个部件供电。在一些实施方式中,电源709可以通过电源管理系统与处理器701逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。The
虽然图中未示出,终端700还可以包括摄像头、蓝牙模块等,在此不再赘述。Although not shown in the figure, the terminal 700 may also include a camera, a Bluetooth module, etc., which will not be repeated here.
请参阅图10,图10为本申请实施例提供的数据系统的结构示意图。Please refer to FIG. 10 . FIG. 10 is a schematic structural diagram of a data system provided by an embodiment of the present application.
具体而言,该数据传输系统800,包括:网络接入点设备600以及终端700。Specifically, the
该网络接入点设备600,用于接收一个或多个终端发送的多个第一数据信息;若多个第一数据信息是由多个不同的应用生成的,则确定多个不同的应用的优先级;将多个第一数据信息中的每个第一数据信息对应的应用的优先级确定为每个第一数据信息的传输优先级;按照传输优先级从高到低的顺序将多个第一数据信息发送至服务器。The network
该终端700,用于发送第一数据信息至网络接入点设备,以使网络接入点设备根据第一数据信息确定其对应的传输优先级,并按照传输优先级从高到低的顺序发送第一数据信息至服务器;The terminal 700 is configured to send the first data information to the network access point device, so that the network access point device determines its corresponding transmission priority according to the first data information, and sends the first data information in order of transmission priority from high to low sending the first data message to the server;
接收网络接入点设备发送的第二数据信息。The second data information sent by the network access point device is received.
由于该网络接入点设备600以及终端700可以执行本申请实施例所提供的任一种数据传输方法,其具体实现过程详见上述数据传输方法实施例,此处不再赘述。Since the network
需要说明的是,本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过计算机程序来指令相关的硬件来完成,计算机程序可以存储于计算机可读存储介质中,存储介质可以包括但不限于:只读存储器(ROM,Read Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁盘或光盘等。It should be noted that those skilled in the art can understand that all or part of the steps in the various methods of the above embodiments can be completed by instructing related hardware through a computer program, and the computer program can be stored in a computer-readable storage medium. The storage medium may include but not limited to: a read only memory (ROM, Read Only Memory), a random access memory (RAM, Random Access Memory), a magnetic disk or an optical disk, and the like.
此外,本申请中的术语“第一”、“第二”和“第三”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或模块的过程、方法、系统、产品或设备没有限定于已列出的步骤或模块,而是某些实施例还包括没有列出的步骤或模块,或某些实施例还包括对于这些过程、方法、产品或设备固有的其它步骤或模块。In addition, the terms "first", "second" and "third" in the present application are used to distinguish different objects, not to describe a specific order. Furthermore, the terms "include" and "have", as well as any variations thereof, are intended to cover a non-exclusive inclusion. For example, a process, method, system, product, or device that includes a series of steps or modules is not limited to the listed steps or modules, but some embodiments also include steps or modules that are not listed, or some embodiments Other steps or modules inherent to these processes, methods, products or devices are also included.
以上对本申请实施例所提供的数据传输方法、装置、存储介质及终端进行了详细介绍。本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上,本说明书内容不应理解为对本申请的限制。The data transmission method, device, storage medium, and terminal provided in the embodiments of the present application have been introduced in detail above. In this paper, specific examples are used to illustrate the principle and implementation of the application. The description of the above embodiments is only used to help understand the method and core idea of the application; meanwhile, for those skilled in the art, according to the application Thoughts, specific implementation methods and application ranges all have changes. In summary, the contents of this specification should not be construed as limiting the application.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202011272846.2ACN112333114B (en) | 2020-11-13 | 2020-11-13 | Data transmission method, device, storage medium, terminal and network access point equipment |
| PCT/CN2021/114240WO2022100198A1 (en) | 2020-11-13 | 2021-08-24 | Data transmission method and apparatus, storage medium, terminal, and network access point device |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202011272846.2ACN112333114B (en) | 2020-11-13 | 2020-11-13 | Data transmission method, device, storage medium, terminal and network access point equipment |
| Publication Number | Publication Date |
|---|---|
| CN112333114A CN112333114A (en) | 2021-02-05 |
| CN112333114Btrue CN112333114B (en) | 2022-11-04 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202011272846.2AActiveCN112333114B (en) | 2020-11-13 | 2020-11-13 | Data transmission method, device, storage medium, terminal and network access point equipment |
| Country | Link |
|---|---|
| CN (1) | CN112333114B (en) |
| WO (1) | WO2022100198A1 (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112333114B (en)* | 2020-11-13 | 2022-11-04 | Oppo广东移动通信有限公司 | Data transmission method, device, storage medium, terminal and network access point equipment |
| CN114040510B (en)* | 2021-11-15 | 2023-12-05 | 紫光展锐(重庆)科技有限公司 | Data transmission method and related device |
| CN117270726B (en)* | 2023-11-20 | 2024-04-19 | 荣耀终端有限公司 | Information interaction method, host and terminal device |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105450550A (en)* | 2015-11-10 | 2016-03-30 | 北京奇虎科技有限公司 | Router channel priority adjustment method and device |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1540936B (en)* | 2003-04-26 | 2010-04-28 | 华为技术有限公司 | Message forwarding priority control method based on virtual local area network |
| GB0317939D0 (en)* | 2003-07-31 | 2003-09-03 | Ibm | Communication with multi-sensory devices |
| US8972537B2 (en)* | 2011-08-16 | 2015-03-03 | Comcast Cable Communications, Llc | Prioritizing local and network traffic |
| US9538419B2 (en)* | 2012-03-28 | 2017-01-03 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and apparatus relating to congestion control |
| US20150098390A1 (en)* | 2013-10-04 | 2015-04-09 | Vonage Network Llc | Prioritization of data traffic between a mobile device and a network access point |
| CN105245469B (en)* | 2015-08-27 | 2019-05-28 | 珠海豹好玩科技有限公司 | Data transmission method, device and system |
| US10792566B1 (en)* | 2015-09-30 | 2020-10-06 | Electronic Arts Inc. | System for streaming content within a game application environment |
| CN108768860B (en)* | 2018-05-25 | 2020-12-25 | 新华三技术有限公司 | Portal system message sending method and device |
| CN112333114B (en)* | 2020-11-13 | 2022-11-04 | Oppo广东移动通信有限公司 | Data transmission method, device, storage medium, terminal and network access point equipment |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105450550A (en)* | 2015-11-10 | 2016-03-30 | 北京奇虎科技有限公司 | Router channel priority adjustment method and device |
| Publication number | Publication date |
|---|---|
| WO2022100198A1 (en) | 2022-05-19 |
| CN112333114A (en) | 2021-02-05 |
| Publication | Publication Date | Title |
|---|---|---|
| JP6511541B2 (en) | Message updating method, apparatus and terminal | |
| CN112333114B (en) | Data transmission method, device, storage medium, terminal and network access point equipment | |
| CN106412093B (en) | Method, device and system for uploading data | |
| CN106357808B (en) | Data synchronization method and device | |
| CN106657251A (en) | A data synchronization method and device | |
| CN108984258A (en) | Application split-screen display method and device, storage medium and electronic equipment | |
| CN107204989B (en) | Ad blocking method, terminal, server and storage medium | |
| WO2022017107A1 (en) | Information processing method and apparatus, computer device and storage medium | |
| CN107562539A (en) | Applied program processing method and device, computer equipment, storage medium | |
| CN106453597B (en) | Method, device and system for adjusting data synchronization period | |
| CN111444237A (en) | Server system, data transmission method and electronic equipment | |
| CN107329778A (en) | System update method and related products | |
| CN108600078A (en) | A kind of method and terminal of communication | |
| CN106502833A (en) | Data back up method and device | |
| CN108989244B (en) | Data processing method, device, storage medium and electronic device | |
| CN110138887A (en) | Data processing method, device and storage medium | |
| CN106953899A (en) | Multimedia data sharing method and device | |
| WO2025044384A1 (en) | Data transmission method and apparatus, storage medium, and computer device | |
| CN112269586A (en) | Application upgrading method and device, storage medium and electronic equipment | |
| CN109275161B (en) | A network distribution method and terminal device | |
| CN110209924B (en) | Recommendation parameter acquisition method, device, server and storage medium | |
| CN111966425A (en) | Process cleaning method and device, storage medium and mobile terminal | |
| CN107798008B (en) | Content pushing system, method and device | |
| CN115576942A (en) | Data processing method, device, equipment and storage medium | |
| CN116980851A (en) | Method and device for sharing subroutines between locomotives, electronic equipment and storage medium |
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |