Service request processing method, apparatus, and electronic device
By mapping the application layer state information of the service provider node to the physical layer in the wireless communication system, the service receiving node detects the access conditions at the physical layer, which solves the problems of invalid resource occupation and increased energy consumption, and realizes efficient service access.
Patent Information
- Application Number
- CN202110557584.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-05-21
- Publication Date
- 2025-12-19
- Estimated Expiration
- 2041-05-21
AI Technical Summary
In wireless communication systems, when a service-providing node does not have the requested service type or is busy, it results in the invalidation of communication resources and an increase in the energy consumption of the service-receiving node.
The application layer service response status information of the service provider node is mapped to the physical layer and sent via broadcast or multicast. The service receiving node checks the access conditions at the physical layer. If the conditions are met, a physical transmission link is established; otherwise, the access request is blocked.
This avoids invalid physical layer access and resource request processes, reduces energy consumption, and improves service access success rate.
Smart Images

Figure CN115379563B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application mainly relates to the field of communication technology, more particularly to a service request processing method and device and electronic equipment. BACKGROUND
[0002] With the large-scale deployment of 5G networks, in applications and services such as intelligent manufacturing, smart home, VR (Virtual Reality), AR (Augmented Reality), XR (Extended Reality), and industrial Internet 4.0, wireless communication technology is usually required to have high speed, low latency, high reliability, and support for multiple concurrent services.
[0003] In actual applications, such as the conventional processing flow of a service request as shown in FIGS. 1 and 2, whether in a scenario where a service receiving node (wireless user equipment) requests a service or in a scenario where a management node (such as an access device such as a base station) of a wireless network requests a service, the wireless user equipment serving as the service receiving node or the service providing node needs to initiate a network access request to establish a communication channel with the management node before sending a service request to request data resources of the required service type. Figure 1 and Figure 2 However, if the service providing node does not have the requested service type, the previously established communication channel will be invalid; if the service providing node has the requested service type, but is currently in a busy service state and cannot immediately respond to the service request, it needs to continuously occupy wireless communication resources to maintain the established communication channel, which not only wastes wireless communication resources, but also increases the energy consumption of the wireless user equipment. SUMMARY
[0004] Therefore, the present application provides a service request processing method, which comprises the following steps:
[0005] obtaining service response state information of a first service node mapped at a physical layer;
[0006] detecting whether the service response state information meets an access condition;
[0007] if the access condition is not met, prohibiting output of a physical layer access request for the first service node;
[0008] if the access condition is met, outputting a physical layer access request for the first service node to request establishment of a physical transmission link with the first service node, and receiving request service information fed back by the first service node through the physical transmission link.
[0009] if the access condition is not met, prohibiting output of a physical layer access request for the first service node;
[0010] In some embodiments, obtaining the service response status information mapped to the physical layer of the first service node includes:
[0011] Receive service notification messages sent by the management node via broadcast or multicast; wherein, the service notification message includes service response status information mapped at the physical layer for each service node within the service management scope of the management node;
[0012] From the service notification message, determine the service response status information of the first service node mapped to the physical layer.
[0013] In some embodiments, detecting whether the service response status information meets the access conditions includes:
[0014] Based on the service response status information mapped to the physical layer of the first service node, determine whether the first service node is in an idle service state.
[0015] In some embodiments, detecting whether the service response status information meets the access conditions includes:
[0016] Determine the service request information for the first service node, wherein the service request information includes the requested service type;
[0017] Based on the service response status information mapped to the physical layer of the first service node, it is determined whether the service type that the first service node can provide at the application layer includes the requested service type, and whether the first service node is in an idle service state.
[0018] In some embodiments, determining whether the service types that the first service node can provide at the application layer include the requested service type based on the service response status information of the first service node includes:
[0019] Obtain the service type bit information of the first service node carried by the broadcast channel; different service types are mapped to different service type bit information;
[0020] The service type information mapped by the service type bit information is detected to determine whether the service type that the first service node can provide at the application layer includes the requested service type.
[0021] Determining whether the first service node is in an idle service state based on the service response status information mapped to the physical layer of the first service node includes:
[0022] Detect the status bit information of the first service node carried by the broadcast channel to determine whether the first service node is in an idle service state at the application layer; different service states are mapped to different status bit information; or,
[0023] determining whether the first service node is in an idle service state at the application layer according to a first mapping relationship between different service states and different reference signals, and using the reference signal corresponding to the broadcast channel.
[0024] determining whether the first service node is in an idle service state at the application layer according to a second mapping relationship between different service states and different synchronization signals, and using the received synchronization signal corresponding to the first service node.
[0025] In some embodiments, in the case that the current service node can act as a service providing node, the method further comprises:
[0026] sending the current state information of the current service providing node at the application layer to the corresponding management node, so as to update the service state of the current service providing node mapped on the physical layer by the management node; or,
[0027] listening to the current service state of the current service providing node at the application layer;
[0028] detecting that the current service state changes relative to the locally stored service state, and sending the current service state to the corresponding management node, so as to update the service state of the current service providing node mapped on the physical layer by the management node.
[0029] In some embodiments, in the case that the first service node is the current service providing node, the detection of whether the service response state information meets the access condition comprises:
[0030] receiving the paging signal for the current service providing node sent by the management node;
[0031] obtaining the requested service type for the current service providing node mapped on the physical layer by the paging signal;
[0032] determining, according to the service response state information, whether the service type that the current service providing node can provide at the application layer contains the requested service type, and whether the current service providing node is in an idle service state.
[0033] In some embodiments, the determination process of the service type bit information and the state bit information of the first service node carried by the broadcast channel comprises:
[0034] the management node obtains the service response state information that a plurality of service providing nodes in the service management range can provide at the application layer respectively;
[0035] The management node maps the service response state information to the service type bit and the state bit of the corresponding service providing node carried by the broadcast channel on the physical layer, to obtain corresponding service type bit information and state bit information.
[0036] The obtaining process of the first mapping relationship includes:
[0037] The management node maps the service state included in the service response state information to the corresponding reference signal of the broadcast channel on the physical layer, to obtain the first mapping relationship between different service states and different reference signals.
[0038] The obtaining process of the second mapping relationship includes:
[0039] The management node maps the service state included in the service response state information to the corresponding type of synchronization signal on the physical layer, to obtain the second mapping relationship between different service states and different synchronization signals.
[0040] The application further provides a service request processing device, which comprises:
[0041] A service response state information obtaining module is configured to obtain service response state information mapped by a first service node on a physical layer.
[0042] A detection module is configured to detect whether the service response state information meets an access condition.
[0043] A prohibition access module is configured to prohibit output of a physical layer access request for the first service node when the detection result of the detection module is no.
[0044] An access module is configured to output a physical layer access request for the first service node when the detection result of the detection module is yes, to request establishment of a physical transmission link with the first service node, and to receive request service information fed back by the first service node through the physical transmission link.
[0045] The application further provides an electronic device, which comprises:
[0046] A communication interface;
[0047] A memory is configured to store a program for implementing the service request processing method.
[0048] A processor is configured to load and execute the program stored in the memory, to implement the service request processing method.
[0049] It can be seen that the application provides a service request processing method and device and electronic equipment. For each service providing node on the application layer, the service response state information of the service providing node on the application layer is mapped to the physical layer. In the scenario where the service node needs to request a certain type of service of the first service node, the service response state information mapped to the physical layer of the first service node is directly obtained before the physical transmission link with the first service node is requested, whether the service response state information on the physical layer meets the access condition is detected, if yes, the physical layer access request is outputted, the physical transmission link with the first service node is established, and the request service information fed back by the first service node is received through the physical transmission link; if not, it is indicated that the first service node cannot provide the required request service information for the service node in time, and the service node is prohibited to output the physical layer access request for the first service node, thereby avoiding the invalid physical layer access and resource request process before the service connection is successfully established, reducing the invalid occupation of energy consumption and physical resources, and improving the service access success rate. BRIEF DESCRIPTION OF DRAWINGS
[0050] In order to more clearly illustrate the technical solutions in the embodiments of the application or the prior art, the following will briefly introduce the drawings needed to be used in the embodiments or prior art description. Obviously, the drawings in the following description only constitute the embodiments of the application, and for those skilled in the art, other drawings can be obtained without creative labor based on the provided drawings.
[0051] Figure 1 An optional flowchart of the currently used service request processing method;
[0052] Figure 2 Another optional flowchart of the currently used service request processing method;
[0053] Figure 3 A signaling flowchart of an optional example of the service request processing method proposed by the application;
[0054] Figure 4a A structure diagram of an optional example of a wireless communication system suitable for the service request processing method and device proposed by the application;
[0055] Figure 4b A structure diagram of another optional example of a wireless communication system suitable for the service request processing method and device proposed by the application;
[0056] Figure 4c A structure diagram of another optional example of a wireless communication system suitable for the service request processing method and device proposed by the application;
[0057] Figure 5A signaling flow diagram of another optional example of the service request processing method proposed in the present application;
[0058] Figure 6 A signaling flow diagram of another optional example of the service request processing method proposed in the present application;
[0059] Figure 7 A signaling flow diagram of another optional example of the service request processing method proposed in the present application;
[0060] Figure 8 A signaling flow diagram of another optional example of the service request processing method proposed in the present application;
[0061] Figure 9 A signaling flow diagram of another optional example of the service request processing method proposed in the present application;
[0062] Figure 10 A structural diagram of an optional example of the service request processing apparatus proposed in the present application;
[0063] Figure 11 A structural diagram of another optional example of the service request processing apparatus proposed in the present application;
[0064] Figure 12 A structural diagram of another optional example of the service request processing apparatus proposed in the present application;
[0065] Figure 13 A hardware structural diagram of an optional example of the electronic device suitable for the service request processing method and apparatus proposed in the present application;
[0066] Figure 14 A hardware structural diagram of another optional example of the electronic device suitable for the service request processing method and apparatus proposed in the present application. DETAILED DESCRIPTION
[0067] For the technical problems described in the background section, the present application hopes that, in the case that the service providing node does not have the requested service type, or in the case that the service providing node is in a busy service state and cannot respond to the service request in time, the service receiving node can temporarily not request to establish a physical transmission link with the service providing node, i.e., temporarily not perform the network access flow as shown in Figure 1 and 2 to reduce the waste of communication resources and reduce the energy consumption of the service receiving node.
[0068] Based on this, the application proposes a cross-layer optimization air interface design scheme of a wireless communication system to implement a service request processing procedure. Specifically, service response state information provided by each service providing node at an application layer can be directly mapped to corresponding physical channels or reference signals at a physical layer, and the service response state information mapped to the physical layer can be sent by a management node in a service management range of the management node in a manner of broadcasting or groupcasting, so that each service receiving node directly obtains service response state information of one or more service providing nodes at the application layer at the physical layer, and detects whether the service response state information of the service providing node requested by the service receiving node at the application layer satisfies an access condition.
[0069] That is, the service receiving node can directly detect service response state information of a service providing node to be requested at the physical layer, such as whether the service providing node can provide a requested service type and whether a current stage is in an idle service state, so that it can be determined at the physical layer whether the service providing node can satisfy a service request initiated by the service receiving node at present, and if yes, a network access procedure is executed in a manner as shown in Figure 1 or Figure 2 otherwise, the service receiving node is directly prohibited from outputting a physical layer access request for the service providing node, that is, the network access procedure is prohibited from being executed, so as to avoid occupation of communication resources and reduce energy consumption of the service receiving node.
[0070] The technical solutions in the embodiments of the application will be clearly and completely described in combination with the accompanying drawings in the embodiments of the application. Obviously, the described embodiments are only part of the embodiments of the application, but not all the embodiments of the application. Based on the embodiments in the application, all other embodiments obtained by those skilled in the art without creative labor fall within the protection scope of the application.
[0071] It should be noted that in the application, words such as "exemplary", "for example", and the like are used to represent examples, illustrations, or descriptions, and any embodiment or design scheme described as such words in the embodiments of the application should not be interpreted as more preferred or more advantageous than other embodiments or design schemes. Rather, such words are used to present relevant concepts or implementation manners in a specific manner.
[0072] Moreover, "system", "device", "unit", and / or "module" used in the application is a method for distinguishing different components, elements, parts, portions, or assemblies at different levels. However, if other words can achieve the same purpose, the words can be replaced by other expressions.
[0073] As shown in the present application and claims, unless the context clearly indicates otherwise, the words "one", "an", "a", and / or "the" do not mean only one but can include a plurality or more than one. Generally, the terms "including", "includes" or "comprising", "comprises" or "comprise" specify the presence of stated steps and elements but do not preclude the presence or addition of one or more other steps or elements in the process, method, article, or apparatus. An element preceded by "comprises a" or "comprising a" does not, without further constraints, foreclose the presence of additional identical elements in the process, method, article, or apparatus that includes the element.
[0074] In the description of the embodiments of the present application, unless otherwise specified, " / " means or, for example, A / B can mean A or B; "and / or" in the present application is only a description of the relationship between the associated objects, which means that there can be three relationships, for example, A and / or B can mean that A exists alone, A and B exist together, and B exists alone. And the following terms "first", "second" are only for the purpose of description, and cannot be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features limited by "first", "second" can explicitly or implicitly include one or more of the features. Unless otherwise specified, "multiple" means two or more in the description of the embodiments of the present application.
[0075] In addition, flowcharts are used in the present application to illustrate the operations performed by the system according to the embodiments of the present application. It should be understood that the preceding or subsequent operations are not necessarily performed in sequence. On the contrary, each step can be processed in reverse order or simultaneously. At the same time, other operations can be added to these processes, or one or more steps of operations can be removed from these processes.
[0076] Reference Figure 3 The flowchart of an optional example of the service request processing method proposed in the present application can be applied to a wireless communication system. For a typical wireless communication system, its system architecture usually includes a "management node" and a "device node". The "management node" can realize data transmission between the "device node" served by it through access control and radio resource scheduling. It can be seen that in the actual application of the wireless communication system, each node can act as a "service receiving node" or a "service providing node" under different circumstances of the functions currently performed by the nodes at the application level. The "service receiving node" can send a service request to the "service providing node". The "service providing node" can confirm the successful connection of the service to the "service receiving node" through the air interface of the wireless communication system and transmit the requested service information (such as service data) to provide the service requested by the "service receiving node" under the condition of meeting certain access conditions.
[0077] It should be understood that in different application scenarios of the wireless communication system, the device as the "service receiving node" and the "service providing node" will have certain differences, and the specific structure can be determined according to the situation, which will not be described one by one in the present application. Figure 4a , Figure 4b and Figure 4c It should be understood that in different application scenarios of the wireless communication system, the device as the "service receiving node" and the "service providing node" will have certain differences, and the specific structure can be determined according to the situation, which will not be described one by one in the present application.
[0078] Based on the above analysis, the service request processing method proposed in the present application can be applied to the device nodes in the above wireless communication system, that is, to the electronic device, which can include but is not limited to smart phones, tablet computers, wearable devices, personal computers (PCs), netbooks, smart watches, augmented reality (AR) devices, virtual reality (VR) devices, vehicle-mounted devices, smart speakers, robots, desktop computers, multimedia devices, wireless network devices, etc. As described above, in different application scenarios of the wireless communication system, the electronic device can be used as a service receiving node or a service providing node, which can be determined according to the situation, and the present application does not limit it.
[0079] As shown in Figure 3 The service request processing method proposed in the embodiments of the present application can include but is not limited to the following steps:
[0080] Step S11, obtaining service response state information of a first service node mapped in a physical layer;
[0081] In combination with the above description of the technical concept of the present application, for each service providing node in the wireless communication system, that is, a computer device capable of providing services to the outside, it can include but is not limited to the electronic device listed above, and can also include a server, etc. The present application does not limit the type of device of the service providing node. In order to ensure that each service receiving node can understand the service response state information of the service providing node capable of providing the requested service in the physical layer, especially whether the service providing node is in an idle service state in the application layer, so as to ensure that the service providing node can respond to the service request sent by the service receiving node in time.
[0082] Based on this, the present application will map the service response state information of each service providing node in the application layer to the corresponding bearing object in the physical layer, such as a communication channel, a reference signal corresponding to the communication channel, etc. The present application does not limit how to realize the mapping process, which can be determined according to the situation.
[0083] Thus, for any service receiving node, in the case that it wants to obtain a service from a certain service providing node (which can be denoted as a first service node), i.e. to obtain the data resource provided by the service providing node to implement the service, before requesting to establish a physical transmission link with the first service node, the service receiving node first obtains the service response state information mapped by the first service node at the physical layer, i.e. to map the service response state information of the first service node at the application layer to the corresponding service response state information at the physical layer in advance.
[0084] The service response state information can include but is not limited to the service type that can be provided by the first service node at the application layer, the service state at the application layer (such as busy / idle service state), etc. The application does not limit the content contained in the service response state information and the mapping manner at the physical layer, which can be determined according to the situation.
[0085] In step S12, it is detected whether the service response state information satisfies the access condition. If not, step S13 is entered, and if yes, step S14 is executed.
[0086] In the embodiment of the application, the access condition can refer to the condition that the service node sends a service request to the first service node, the first service node can respond to the service request in time and reliably, feeds back the required request service information to the service node, and satisfies the service request demand of the service node. The application does not limit the specific content contained in the access condition, which is usually matched with the content contained in the obtained service response state information.
[0087] Based on this, in some embodiments, in combination with the above description of the service response state information, the access condition can include that the corresponding service providing node can provide the service type requested by the service receiving node at the application layer, and is currently in an idle service state; or the corresponding service providing node is in an idle service state at the application layer to ensure the timeliness of responding to the service request.
[0088] In still some embodiments, the service response state information can also include access permission information, i.e. related information with access permission of the first service node, or permission information with using the service provided by the first service node, etc. The application does not limit the information content. In this case, in the execution process of step S12, it can also be detected at the physical layer whether the service node has the access permission of the first service node, etc. The application does not limit the content contained in the above access condition, including but not limited to the access conditions and the corresponding detection methods of the several contents listed in the application.
[0089] In step S13, the physical layer access request to the first service node is prohibited from being output.
[0090] Step S14, output the physical layer access request for the first service node to request to establish the physical transmission link with the first service node, and receive the requested service information fed back by the first service node through the physical transmission link.
[0091] In the light of the above description, the electronic device (i.e. the present service node) detects, in the physical layer, that the service providing node requested in the current stage (such as other device node or management node) cannot provide the requested service, cannot guarantee the quality of service due to being in the busy service state, the present service node does not have the access right of the first service node (i.e. authentication failure), etc. in the above-described manner, and in order to avoid the waste caused by the invalid occupation of the communication resources and the unnecessary energy consumption of the present service node, the present service node can directly prohibit the output of the physical layer access request for the first service node, that is, in the case of the above detection result, the present service node does not need to execute the network access process as shown in Figure 1 and Figure 2 , so that the overhead of the network access process is avoided for the ultra-low latency transmission service, that is, the waste of the wireless transmission resources caused by the continuous occupation of the wireless network is avoided, and the energy consumption of the device node is reduced.
[0092] On the contrary, through the above-mentioned detection implemented in the physical layer, it is determined that the service response state information of the first service node in the application layer satisfies the access condition, such as that the present service node has the access right of the first service node; the first service node is in the idle service state and can provide the requested service in time, and the present service node can output the physical layer access request for the first service node in the manner as shown in Figure 1 or Figure 2 , that is, the above-mentioned network access process is executed to request to establish the physical transmission link with the first service node, and the requested service information fed back by the first service node is received through the physical transmission link, that is, the subsequent service access process is executed, so that the service request demand of the present service node for the first service node is met.
[0093] In summary, in the embodiments of the present application, for each service providing node on the application layer, the service response state information thereof on the application layer is mapped to the physical layer. In the scenario where the present service node needs to request a certain type of service of the first service node, the service response state information mapped on the physical layer of the first service node is directly obtained before the physical transmission link with the first service node is requested, and it is detected on the physical layer whether the service response state information meets the access condition. If yes, the physical layer access request is outputted, and the physical transmission link with the first service node is established to receive the requested service information fed back by the first service node through the physical transmission link. If no, it is indicated that the first service node cannot provide the required requested service information for the present service node in time, and the present service node is prohibited to output the physical layer access request for the first service node, thereby avoiding the invalid physical layer access and resource request process before the service connection is successfully established, reducing the invalid occupation of energy consumption and physical resources, and improving the service access success rate.
[0094] Referring to Figure 5 For the flowchart of another optional example of the service request processing method proposed in the present application, the present embodiment can be an optional detailed implementation method of the service request processing method proposed in the above embodiment, but is not limited to this detailed implementation method. In actual application, the electronic device implementing the service request processing method can exist as a "service receiving node". Referring to the wireless communication system structure shown in Figure 4b and Figure 4c , the method can include the following steps. Figure 5
[0095] In step S21, the service notification message sent by the receiving management node in a broadcast or groupcast manner is received.
[0096] In the embodiments of the present application, the service notification message can include the service response state information of each service node mapped on the physical layer in the service management range of the management node. That is, for any service node capable of providing services, i.e., the service node existing as a service providing node on the application layer, the current state information (or service response state information) thereof on the application layer can be sent to the management node in the service management range thereof to update the service state (or service response state information) corresponding to the present service providing node mapped on the physical layer by the management node.
[0097] In yet some embodiments, the service providing node can also send the current service state to the corresponding management node to update the service state of the service providing node mapped on the physical layer by the management node, in case that the current service state is detected to be changed with respect to the locally stored service state. Thus, in order to ensure the reliability of the service response state information of each service providing node mapped on the physical layer, each service providing node needs to actively or passively report the current state information to the management node in real time or periodically, and the specific implementation process includes but is not limited to the method described above. Moreover, the reporting of the service type provided by each service providing node and the updating process of the physical layer mapping are similar, and the present application does not make a detailed description.
[0098] It should be understood that in the scenario where the management node exists as a service providing node, the management node directly updates the corresponding service response state information mapped on the physical layer by using the service response state information of the management node at the application layer detected by listening, without reporting. The specific implementation process is similar to the implementation process described above, and the present application does not make a detailed description.
[0099] Based on the above analysis, for the management node, it can obtain the service response state information of each service providing node at the application layer within its service management range in advance, and then can send the service notification message containing the service response state information mapped on the physical layer to each service receiving node within its service management range in a periodic broadcast or multicast manner, so that each service receiving node can know the service response state of other service nodes at the application layer on the physical layer.
[0100] It should be noted that for the same electronic device, it can exist as a service receiving node or a service providing node in different application scenarios, so the electronic device can send the service response state information to the corresponding management node, or receive the service notification message broadcast or multicast by the management node to know the service response state information of other electronic devices, so that each service node within the service management range of the same management node can know the service response state information of each other at the application layer on the physical layer. It should be noted that the present application does not limit the output form of the service notification message, including but not limited to synchronization signal, broadcast channel bearing information or reference signal, which can be determined according to the situation.
[0101] Step S22, determining the service response state information of the first service node mapped on the physical layer from the service notification message;
[0102] After the above description, for the obtained service response state information of each service providing node mapped on the physical layer, the service response state information of the first service node mapped on the physical layer can be found according to the unique node identifier (such as node name, ID, node number, etc.) possessed by each service providing node.
[0103] Wherein, the finding method of the service response state information of the first service node mapped on the physical layer can be determined according to the arrangement of the service response state information of different service providing nodes mapped on the physical layer contained in the service notification message, which is not limited in the present application.
[0104] Step S23, determining whether the first service node is in the idle service state according to the service response state information of the first service node mapped on the physical layer; if not, entering step S24; if yes, entering step S25;
[0105] In the embodiment of the present application, the first service node can be defaulted to be able to provide the service requested by the first service node, specifically, the user can only initiate a service request to the first service node when the user knows that the first service node can provide the required service, therefore, after the service response state information of the first service node mapped on the physical layer is obtained on the physical layer, the present application can directly detect whether the first service node is in the idle service state on the application layer at the current stage, i.e. whether the first service node can respond to the service request in time if the service request is sent by the present service node, and the specific detection implementation can be determined according to the output form of the corresponding service response state information, which is not described in detail in the present application.
[0106] It should be understood that the service response state information of the first service node mapped on the physical layer in the embodiment can specifically include the service state of the first service node on the application layer at the current stage, such as the idle service state or the busy service state. In actual application, the service state can identify whether the first service node can guarantee the newly accessed service request at the current stage, i.e. whether the first service node can respond to the newly accessed service request in time.
[0107] Generally, under the condition that the configurable physical resource is sufficient, the service state information can be further described, if the first service node is currently in the "high load" working state, the service state of the first service node can be expressed as the "busy service state"; on the contrary, if the first service node is currently in the "low load" working state, the service state of the first service node can be expressed as the "idle service state", etc., and the specific determination method of the service state of the first service node is not limited in the present application.
[0108] Step S24, prohibiting the output of the physical layer access request to the first service node;
[0109] Step S25: Output a physical layer access request for the first service node to request the establishment of a physical transmission link with the first service node, and receive the request service information fed back by the first service node through the physical transmission link.
[0110] The specific implementation process of steps S24 and S25 can be referred to, but is not limited to, the description of the corresponding parts of the above embodiments. This embodiment will not repeat the details.
[0111] In practical applications, for example Figure 4b and Figure 4c In the wireless communication system shown above, if the service response status information of the first service node (i.e., the service provider node) meets the access conditions, the server node can send a physical layer access request, i.e. a network access request, to the management node for the first service node. Specifically, it can use either contention-based or non-contention-based access methods to request transmission resources. The specific access implementation process is not described in detail.
[0112] After receiving a physical layer access request, the management node can determine the corresponding basic physical layer configuration information based on the physical resource situation, resolve potential access conflicts under contention-based access methods, and, when physical resources are sufficient, such as... Figure 1 As shown in Figure 2, the management node can send a physical layer access success flag back to the service node, so that the service node can send subsequent service requests accordingly. At the same time, the management node can authorize transmission and allocate corresponding transmission resources to the service node through the established physical transmission link, so that the service node can send a service request to the first service node through the physical layer resources (i.e., the physical transmission link), and receive the service request information fed back by the first service node in response to the service request, thus satisfying the service request of the service node.
[0113] In summary, in this embodiment, each service provider node reports its service status at the application layer to the management node, which then maps it to the physical layer. The management node then broadcasts or multicasts the service status of each service provider node mapped at the physical layer to each service receiving node within its service management scope. In this way, any service receiving node can directly query the service status of the first service node it is about to request at the application layer at the physical layer. If it finds that the first service node is in a busy service state, it does not need to occupy physical layer resources to send a physical layer access request for the first service node, thereby avoiding resource waste and saving energy consumption of the service node.
[0114] Reference Figure 6For another optional example of the service request processing method proposed in the application, the flowchart of the embodiment can be another optional refinement of the service request processing method proposed in the above embodiment. The method can include the following steps:
[0115] In step S31, service response state information of the first service node mapped to the physical layer is acquired.
[0116] For the implementation process of step S31, refer to the description of the corresponding part of the above embodiment. The embodiment will not be repeated here.
[0117] In step S32, service request information for the first service node is determined. The service request information includes a request service type.
[0118] For the service node, what type of service it wants to obtain from the first service node can be determined based on the input operation of the user to the service node or the request content initiated by the application currently executed by the service node. The application does not limit the determination method of the service type requested by the service node (i.e., the service request information), which can be determined as appropriate. The content contained in the above service request information is also not limited to the request service type.
[0119] The service type of the request service can be determined according to information such as the data type required for service execution, such as implementing data transmission of types such as voice, video, or text file. The application does not limit the identification content of different service types, which can be determined as appropriate.
[0120] In step S33, it is determined whether the service type that the first service node can provide at the application layer contains the request service type according to the service response state information. If yes, go to step S34; if no, execute step S35.
[0121] After determining the service type that the service node wants to request from the first service node, the first service node can be detected at the physical layer to provide the service type. Therefore, the application can query the service response state information of the first service node mapped to the physical layer. Specifically, it can be queried whether the service type of each service that the first service node can provide contains the service type of the service requested by the service node, such as implementing the query operation by comparing the service type identifiers, but it is not limited to this implementation method.
[0122] In step S34, it is determined whether the first service node is in an idle service state according to the service response state information. If no, go to step S35; if yes, execute step S36.
[0123] In step S35, the physical layer access request for the first service node is prohibited.
[0124] In step S36, a physical layer access request for the first service node is outputted to request the establishment of a physical transmission link with the first service node, through which the request service information fed back by the first service node is received.
[0125] According to the detection manner of the physical layer, it is determined that the first service node cannot provide the service requested by the service node in the application layer, and in order to avoid waste of transmission resources, the service node no longer sends a physical layer access request for the first service node to request the establishment of a physical transmission link with the first service node. Subsequently, the service node can initiate a service request to other service providing nodes (i.e., other service nodes different from the first service node), and the implementation process is similar to the implementation process of the above steps, which will not be described in detail herein.
[0126] For the above-mentioned other service providing nodes, the service node can still query the service response state information of each service providing node on the physical layer, select a service providing node that can provide the service requested by the service node and is currently in an idle service state, and determine the service providing node as a target service node. A physical layer access request for the target service node is outputted, and the required request service information is transmitted through the physical transmission link established with the target service node in the above-mentioned manner.
[0127] In the above-mentioned embodiment, the implementation process of the service state detection of the first service node by the service node directly on the physical layer after the mapping of the service state of each service providing node in the application layer to the physical layer can be referred to the description of the corresponding part of the above-mentioned embodiment, and will not be described in detail herein. It should be noted that the execution order between the detection process of whether the service type that can be provided by the first service node contains the request service type and the detection process of whether the first service node is in an idle service state includes but is not limited to the implementation order described in the embodiment, and can also be executed simultaneously, or the service state is detected first, and then the service type that can be provided is detected, etc., which can be determined according to the situation.
[0128] In summary, in the scenario where the service node in the embodiment wants to obtain the service of the first service node, the service node can first detect whether the service type that can be provided by the first service node in the application layer contains the request service type, and whether the first service node is in an idle service state in the application layer at the current stage, to ensure that the first service node can reliably and timely respond to the service request sent by the service node subsequently. Once it is determined that a detection result is no, the service node does not need to waste transmission resources to send a service request to the first service node, thereby saving unnecessary additional consumption.
[0129] Of course, after the above detection, it is determined that the first service node can provide the service requested by the service node in time, the physical layer access request for the first service node can be directly sent, the physical transmission link with the first service node is established, and the service request for the first service node is sent again, so that the request service information fed back by the first service node is received through the physical transmission link, and the service demand of the service node is met.
[0130] Referring to Figure 7 For another optional example of the service request processing method proposed in the application, the embodiment can be another optional detailed implementation method of the service request processing method proposed in the above embodiment, as shown in the flowchart of the service request processing method proposed in the application, the method can include: Figure 7
[0131] Step S41, receiving the service notification message sent by the management node in a broadcast or multicast manner;
[0132] The service notification message can include the service response state information of each service node in the service management range of the management node. The service management range can be determined according to the working performance of the management node and the configuration requirements of the wireless communication system and other factors. In general, one or more service nodes corresponding to different management nodes are often different, and there may be partially overlapping service nodes. The application does not limit this.
[0133] It can be understood that in the process of periodically broadcasting synchronization signals and system information by the management node, any device node as a service receiving node can establish time and frequency synchronization with the management node by detecting the synchronization signal, so as to obtain the basic configuration information of the network from the system information, and determine the service response state information of the service providing node to be requested from the synchronization signal or the broadcast channel carrying information. The specific implementation process is not described in detail in this embodiment.
[0134] Step S42, determining the service response state information of the first service node mapped in the physical layer from the service notification message;
[0135] Step S43, determining the request service type for the first service node;
[0136] The specific implementation process of steps S41-S43 can refer to the description of the corresponding part of the above embodiment, and will not be repeated here.
[0137] Step S44, obtaining the service type bit information and state bit information of the first service node carried by the broadcast channel;
[0138] In combination with the above description of the service providing node mapping its service response state information at the application layer to objects at the physical layer, i.e. mapping the defined information (i.e. basic information related to the service request, such as the service type, service state, etc.) to air interface parameters (such as synchronization signals, broadcast channel bearing information or reference signals) at the physical layer having a broadcast nature, the embodiment of the present application proposes mapping the information of the service types that can be provided by each service providing node (including the first service node) to a number of bits carried by the broadcast signal, such as the Master Information Block (MIB) and the System Information Block (SIB), as system basic configuration information for broadcast and identification, so that the service nodes within the service management range can determine the service type information of the service providing node mapped to the physical layer by receiving the broadcast signal.
[0139] For convenience of description, the embodiment of the present application takes the bit information of the broadcast channel in which the service type (such as the service type identifier) of the service that can be provided by the first service node is mapped as the service type bit information. It should be noted that the present application does not limit the bit of the broadcast channel in which the service type is mapped, which can be determined as appropriate.
[0140] Similarly, the "busy" or "idle" of the service state of each service providing node at the application layer can be mapped as single-bit information, which is taken as the state bit information. The present application does not limit the bit of the broadcast channel in which the service state is mapped. It should be understood that the service state of the same service providing node at the application layer is not fixed and will change accordingly with the change of its load, which requires periodic or real-time reporting of its current service state to update the service state mapped to the physical layer, so as to ensure that the service state of the corresponding service providing node recorded by the state bit information obtained by each service receiving node is accurate and reliable.
[0141] Based on the above analysis, in the embodiment, after receiving the broadcast signal sent by the management node, the service node can obtain the service type bit information and the state bit information of the first service node in the information carried by the broadcast channel at the physical layer, i.e. the service type that can be provided by the first service node and the service state at the current stage.
[0142] In step S45, it is detected whether the service type that can be provided by the first service node at the application layer includes the requested service type according to the service type bit information; if yes, step S46 is entered; if no, step S47 is executed.
[0143] Step S46, detecting the service state mapped by the state bit information, determining whether the first service node is in the idle service state at the application layer; if not, entering step S47; if yes, executing step S48;
[0144] As described above, the service type bit information mapped by different service types is different, and the state bit information mapped by different service states is also different. Therefore, the service type and the service state of the first service node at the current stage can be determined according to the service type bit information and the state bit information of the first service node actually obtained, and it is determined whether the first service node can provide the service type required by the service node in time according to the service type and the service state. The specific implementation process can be referred to the detection process described in the corresponding part of the above embodiment, and the embodiment will not be described here.
[0145] Step S47, prohibiting outputting the physical layer access request for the first service node;
[0146] Step S48, outputting the physical layer access request for the first service node to request establishing a physical transmission link with the first service node, and receiving the request service information fed back by the first service node through the physical transmission link.
[0147] The implementation process of step S47 and step S48 can be referred to the description of the corresponding part of the above embodiment, and the embodiment will not be described here.
[0148] In summary, in the embodiment, the service type of each service that can be provided by each service providing node at the application layer and the service state at the current stage are mapped into the corresponding bit positions carried by the broadcast channel at the physical layer, and the service type bit information and the state bit information are determined. In the case that any service node wants to obtain a certain type of service of another service node, the service type bit information and the state bit information of the first service node carried by the broadcast channel can be queried after receiving the broadcast signal sent by the management node at the physical layer, and it is determined whether the first service node can provide the requested service and whether the first service node is in the idle service state at the current stage. If a certain detection result is determined to be no, the physical layer access request for the first service node does not need to be sent by the service node, thereby reducing the additional resource occupation caused by network access and service access, and saving the energy consumption of the device node.
[0149] Reference Figure 8 The signaling flow diagram of another optional example of the service request processing method proposed in the application can be another optional detailed implementation method of the service request processing method proposed in the above embodiment, as shown in Figure 8 The method can include:
[0150] Step S51, the service providing node listens to its current service state at the application layer;
[0151] Step S52, the service providing node detects that the current service state changes relative to the locally stored service state, and sends the current service state to the corresponding management node;
[0152] Step S53, the management node maps the current service state of the service providing node at the application layer to the physical layer, and broadcasts the state bit of the service providing node carried by the channel to obtain the state bit information;
[0153] Step S54, the management node sends the state bit information of each service providing node mapped on the physical layer in a broadcast or multicast manner.
[0154] It should be understood that for any service providing node, the state bit information received by the management node in a broadcast or multicast manner can be the state bit information of the service state of other service providing nodes at the current stage at the application layer, without obtaining the state bit information of the service providing node. In addition, the mapping and broadcast / multicast implementation process of the service type bit information is similar, and will not be described in detail.
[0155] In the process of detecting the synchronization signal or system information broadcast or multicast by the management node, determining the signal or special bit information mapped to the physical layer, obtaining the service state and / or the service type that can be provided, the basic physical layer configuration information is also obtained, so as to construct the physical transmission link subsequently. The content of the physical layer configuration information is not limited in the present application, and can be determined as appropriate.
[0156] It can be seen that the embodiment of the present application is an example of single-bit information of service state information configured in the information bearing of broadcast signal, which illustrates the implementation method of mapping the service state of each service providing node at the application layer to the physical layer, so that each service receiving node can obtain the service state of each service providing node at the application layer at the physical layer, and determine whether the current stage is suitable for sending a service request for a service providing node, thereby avoiding sending a service request to a service providing node in a busy service state, which requires a long waiting time for the service node, causes resource waste, and reduces the service request processing efficiency and reliability.
[0157] Distinguishing from the mapping definition of the request service related information to the air interface parameter with broadcast property of the physical layer described in the above embodiment, still taking the mapping scenario of the service state as an example, the application can also map the service state to different reference signals corresponding to the broadcast channel, in which case, for any service providing node, according to the service type that it can provide and the service response state information such as the service state of the current stage, the service response state information is reported to the management node, then the management node can map the service state in the service response state information to a certain reference signal corresponding to the broadcast channel on the physical layer, thereby obtaining the first mapping relationship between different service states and different reference signals, the determination mode and the representation mode of the first mapping relationship are not limited by the application, and it can be understood that the reference signal contents mapped by different service states are different, but the specific content of the reference signal is not limited, which can be determined as appropriate.
[0158] Based on the above analysis, in the actual detection of the first service node providing the requested service for the service node at the current stage, in the process of whether the idle service state is in the application layer, after receiving the synchronization signal or system information (such as MIB, SIB, etc.) sent by the management node in the broadcast / multicast mode, the reference signal corresponding to the broadcast signal this time can be determined, according to the first mapping relationship between different service states and different reference signals, using the reference signal corresponding to the broadcast channel this time, it is determined whether the first service node is in the idle service state on the application layer, that is, in the first mapping relationship, whether the service state mapped by the reference signal corresponding to the broadcast channel is the idle service state, the specific implementation process is not described in detail.
[0159] For the service receiving node, according to the above manner through the signal detection of the physical layer, if the service type provided by the first service node (any kind of service providing node) contains the service type that the service node hopes to request, and the first service node is in the idle service state on the application layer at the current stage, the service node can start the subsequent physical layer access process, and transmit the service request information according to the allocated physical layer resource; otherwise, the service node does not need to start the subsequent physical layer access process, and can listen to the broadcast signal or channel sent by the management node until the access condition is met, and then start the physical access process for the corresponding service providing node, so as to avoid the resource waste caused by directly starting the physical layer access process in the case that the service providing node cannot provide the required service for the service node in time, and also can improve the service request access success rate.
[0160] In yet some embodiments of the present application, the present application can also map the service state to different synchronization signals, so that the device node can blindly detect the synchronization signals periodically sent by the broadcast node, and determine the service state of the service providing node corresponding to the acquired synchronization signal by analyzing the sequence characteristics of the synchronization signal. The specific implementation process is not limited by the present application.
[0161] Based on the above analysis, for any service providing node, after reporting the service type that it can provide services and the service response state information such as the service state of the current stage to the management node, the management node can map the service state in the service response state information to the synchronization signal corresponding to the broadcast signal on the physical layer, thereby obtaining the second mapping relationship between different service states and different synchronization signals. The determination method and representation method of the second mapping relationship are not limited by the present application.
[0162] After determining the second mapping relationship according to but not limited to the above method, in the process of determining whether the application layer is in the idle service state in the current stage of the first service node that actually detects the requested service provided by the service node, after receiving the synchronization signal broadcast / multicast by the management node, the second mapping relationship between different service states and different synchronization signals can be used to determine whether the first service node is in the idle service state on the application layer by using the received synchronization signal corresponding to the first service node, that is, to determine whether the service state mapped by the received synchronization signal corresponding to the first service node is the idle service state. The specific detection process is not described in detail.
[0163] For the service request processing method described in the above embodiments, the device node is mainly taken as the service receiving node, and the scene of submitting a service access request is proposed, such as the application scene of the content (such as video) distribution type service in the system structure as shown in Figure 4a , the wireless communication system with the self-organizing network topology in the system structure as shown in Figure 4c , and the specific application scene such as the wireless network construction and transmission capability providing in the vehicle-mounted environment, etc. The implementation process of the service request processing method will be described below by taking the wireless communication system with the management node as the service receiving node and the device node as the service providing node as shown in Figure 4b . The specific implementation process can include but is not limited to the service request scene related to environment detection, such as that the network device node sends the collected data to the service receiving node for analysis and processing by perceiving / knowing the environment data through the camera or radar, etc. to meet the application requirements.
[0164] Specifically, referring to Figure 9 , the signaling flow diagram of another optional example of the service request processing method proposed by the present application is as shown in Figure 9As shown, the method can include:
[0165] Step S61, the management node sends a paging signal for the first service providing node;
[0166] It should be understood that before step S61 is performed, each service providing node within the service management range of the management node can report its latest service state to the management node in the manner described above but not limited thereto, to update the corresponding service state mapped to the physical layer, so that the management node informs each service receiving node within its service management range through broadcasting or groupcasting, and the implementation process can refer to the description of the corresponding part of the above embodiment but is not limited thereto.
[0167] In the embodiment of the present application, the management node exists as a service receiving node at the application layer, referring to Figure 4b As shown in the wireless communication system structure, the management node can periodically or in real time update its service state to ensure that the service state of the management node mapped to the physical layer is real and reliable.
[0168] Based on the above analysis, in the process of requesting services by the management node, any device node serving as a service providing node within the network coverage range of the management node (i.e. within the service management range) can be paged (Paging), i.e. any service providing node providing the required service for the management node, which is referred to as the first service providing node in the present application, which can be any electronic device listed above but is not limited thereto, and the present application does not limit the content of the paging signal and its output method.
[0169] Step S62, the first service providing node receives the paging signal and obtains the requested service type for the first service providing node mapped on the physical layer by the paging signal;
[0170] Step S63, the first service providing node determines the service response state information mapped on the physical layer;
[0171] Step S64, the first service providing node determines whether the service type that it can provide at the application layer contains the requested service type according to the service response state information, if yes, step S65 is entered; if no, step S66 is performed;
[0172] Step S65, the first service providing node determines whether it is in the idle service state at the application layer according to the service response state information, if no, step S66 is entered; if yes, step S67 is performed;
[0173] Step S66, the first service providing node prohibits sending a physical layer access request to the management node and continues to wait for the next paging signal;
[0174] For the first service providing node in the circulation, after receiving the paging signal sent by the management node, before outputting the network access request to the management node to obtain the transmission resource, it can first detect whether it can provide the service requested by the management node, and whether the service state at the application layer is the idle service state, i.e., whether the service of the first service providing node is visible. The whole detection process will be implemented at the physical layer of the first service providing node (i.e., any device node). The specific detection process of the service type and the service state that can be provided is similar to the detection process described in the corresponding part of the above embodiment, and will not be described here in detail.
[0175] It should be noted that, in the case that the service of the first service providing node is visible, i.e., the above detection results are all yes, the first service providing node can prepare for the subsequent physical layer access process; otherwise, the subsequent physical layer access process will not be continued, i.e., the first service providing node is prohibited from sending the physical layer access request to the management node, and can continue to wait for the next paging signal sent by the management node.
[0176] It can be seen that, by the device node directly completing the service providing condition and the service state query requested by the service receiving node at the physical layer, the unnecessary wireless access and resource request process before successfully obtaining the service access success is avoided, the resource waste is avoided, and the service success access delay is reduced.
[0177] Step S67, the first service providing node sends a physical layer access request to the management node;
[0178] Step S68, the management node responds to the physical layer access request and establishes a physical transmission link with the first service providing node;
[0179] Step S69, the management node feeds back a physical access success message and physical configuration resource data to the first service providing node;
[0180] Step S610, the management node sends a service request to the first service providing node;
[0181] Step S611, the first service providing node responds to the service request and sends the requested service information to the management node through the physical transmission link.
[0182] After the above process, the first service providing node determines that it can provide the required service of the management node at the physical layer, and the current stage is in the idle service state at the application layer, i.e., the service is visible, so that the physical layer access process can continue, the access service request of the physical layer is detected and accepted, and after the physical layer connection is established, the service request process continues. Since the first service providing node is in the idle service state at this time, it is ensured that the management node can successfully request the service. As can be seen, the application obtains the state of the desired service in the network while obtaining the basic information of the physical layer transmission, thereby ensuring the success rate of the requested service after the subsequent physical layer successfully accesses.
[0183] It should be noted that the access process of the physical layer and the service access process performed when the service providing node is determined to be in the service visible state according to the above manner include but are not limited to the description of the above steps, and can be adaptively adjusted according to the actual scene requirements. The application does not make detailed description here.
[0184] Reference Figure 10 The structure diagram of an optional example of the service request processing device proposed in the application. The device can be applied to any device node of the wireless communication system as described above, and can specifically include but is not limited to the electronic devices listed above, such as Figure 10 As shown in the figure, the device can include:
[0185] The service response state information acquisition module 11 is configured to acquire the service response state information of the first service node mapped at the physical layer.
[0186] The detection module 12 is configured to detect whether the service response state information meets the access condition.
[0187] The access prohibition module 13 is configured to, in the case that the detection result of the detection module is no, prohibit output of the physical layer access request for the first service node.
[0188] The access module 14 is configured to, in the case that the detection result of the detection module is yes, output the physical layer access request for the first service node to request to establish a physical transmission link with the first service node, and receive the request service information fed back by the first service node through the physical transmission link.
[0189] In some embodiments, as shown in the figure, the service response state information acquisition module 11 can include: Figure 11
[0190] The service notification message receiving unit 111 is configured to receive the service notification message sent by the management node in a broadcast or multicast manner. The service notification message includes the service response state information of each service node mapped at the physical layer within the service management range of the management node.
[0191] The service response state information determination unit 112 is configured to determine service response state information of the first service node mapped in the physical layer from the service notification message.
[0192] Based on the above analysis, in some other embodiments, with reference to Figure 11 The detection module 12 can include:
[0193] The first determination unit 121 is configured to determine whether the first service node is in an idle service state according to the service response state information of the first service node mapped in the physical layer.
[0194] In some other embodiments, with reference to Figure 11 The detection module 12 can also include:
[0195] The service request information determination unit 122 is configured to determine service request information for the first service node, wherein the service request information includes a requested service type.
[0196] The second determination unit 123 is configured to determine whether the requested service type is contained in service types that the first service node is able to provide in the application layer and whether the first service node is in an idle service state according to the service response state information of the first service node mapped in the physical layer.
[0197] In a possible implementation, the second determination unit 123 can include:
[0198] The service type bit information acquisition unit is configured to acquire service type bit information of the first service node carried by the broadcast channel, wherein service type bit information mapped by different service types is different.
[0199] The service type detection unit is configured to detect whether the requested service type is contained in service types that the first service node is able to provide in the application layer, which are mapped by the service type bit information.
[0200] The service state first detection unit is configured to detect state bit information of the first service node carried by the broadcast channel, and determine whether the first service node is in an idle service state in the application layer, wherein state bit information mapped by different service states is different.
[0201] Alternatively, the service state second detection unit is configured to determine whether the first service node is in an idle service state in the application layer according to a first mapping relationship between different service states and different reference signals, and by using a reference signal corresponding to the broadcast channel.
[0202] Alternatively, the service state third detecting unit is configured to determine whether the first service node is in an idle service state at the application layer according to a second mapping relationship between different service states and different synchronization signals, and using the received synchronization signal corresponding to the first service node.
[0203] Based on the above description of the embodiments, in order to determine the service type bit information and the state bit information of the first service node carried by the broadcast channel, the above apparatus can further comprise the following modules deployed in the management node:
[0204] The service response state information obtaining module is configured to obtain service response state information that can be provided by each of the plurality of service providing nodes at the application layer within the service management range;
[0205] The service response state information mapping module is configured to map the service response state information to the physical layer, to obtain corresponding service type bit information and state bit information of the service providing node carried by the broadcast channel.
[0206] The first mapping relationship obtaining module is configured to map service states contained in the service response state information to corresponding reference signals of the broadcast channel at the physical layer, to obtain a first mapping relationship between different service states and different reference signals.
[0207] The second mapping relationship obtaining module is configured to map service states contained in the service response state information to corresponding synchronization signals at the physical layer, to obtain a second mapping relationship between different service states and different synchronization signals.
[0208] In some other embodiments, if the device node is a service providing node, the apparatus can further comprise:
[0209] The state information reporting module is configured to send current state information of the service providing node at the application layer to a corresponding management node, to update the service state of the service providing node mapped by the management node at the physical layer; or
[0210] The service state listening module is configured to listen to a current service state of the service providing node at the application layer.
[0211] The service state reporting module is configured to detect a change of the current service state relative to a locally stored service state, and send the current service state to a corresponding management node, to update the service state of the service providing node mapped by the management node at the physical layer.
[0212] In some other embodiments, if the device node is a service providing node, the apparatus can further comprise: Figure 12As shown, the detection module 12 can also include:
[0213] The paging signal receiving module 124 is configured to receive a paging signal for the service providing node sent by the management node.
[0214] The request service type obtaining module 125 is configured to obtain a request service type for the service providing node on which the paging signal is mapped on the physical layer.
[0215] The access condition detection module 126 is configured to determine, according to the service response state information, whether the service type that the service providing node can provide on the application layer contains the request service type and whether the service providing node is in an idle service state.
[0216] It should be noted that the various modules, units, etc. in the above-mentioned device embodiments can be stored in the memory as program modules, and the processor executes the above-mentioned program modules stored in the memory to realize the corresponding functions. For the functions realized by each program module and its combination, and the technical effects achieved, reference can be made to the descriptions of the corresponding parts of the above-mentioned method embodiments, and the present embodiment will not be described again.
[0217] The present application also provides a computer readable storage medium, which can store a computer program, the computer program can be called and loaded by a processor to realize the steps of the service request processing method described in the above embodiments, and the specific implementation process can be referred to but not limited to the descriptions of the corresponding parts of the above embodiments.
[0218] Referring to Figure 13 For the hardware structure of an optional example of an electronic device suitable for the service request processing method and device proposed in the present application, the computer device can include a communication interface 21, a memory 22, and a processor 23, wherein:
[0219] The number of the communication interface 21, the memory 22, and the processor 23 can be at least one, and the communication interface 21, the memory 22, and the processor 23 can be connected to a communication bus to realize data interaction between each other through the communication bus. The specific implementation process can be determined according to the needs of specific application scenarios, and the present application will not be described in detail.
[0220] The communication interface 21 can include a communication module capable of realizing data interaction through a wireless communication network, such as a WIFI module, a 5G / 6G (5th generation mobile communication network / 6th generation mobile communication network) module, a GPRS module, etc. Data transmission interface; in addition, the communication interface 21 can also include a communication interface for realizing data interaction between the internal components of the computer device, such as a USB interface, a serial / parallel port, etc., and the present application does not limit the specific contents contained in the communication interface 21.
[0221] In the embodiments of the present application, the memory 22 can include a high-speed random access memory, and can also include a non-volatile memory, for example, at least one magnetic disk storage device or other volatile solid-state memory device. The processor 23 can be a central processing unit (CPU), an application-specific integrated circuit (ASIC), a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a ready-to-program gate array (FPGA) or other programmable logic device, etc.
[0222] In the actual application of the present embodiment, the memory 22 can be used to store the program for implementing the service request processing method described in any of the above method embodiments; the processor 23 can load and execute the program stored in the memory 22 to implement each step of the service request processing method proposed in any of the above method embodiments of the present application, and the specific implementation process can refer to the description of the corresponding part of the above embodiments, which will not be repeated here.
[0223] In still other embodiments, the above electronic device can further include at least one input device such as a touch sensing unit for sensing touch events on a touch display panel, a keyboard, a mouse, an image collector (such as a camera), a sound pickup device, etc.; at least one output device such as a display, a speaker, a vibration mechanism, a lamp, etc.; a power management module, a sensor module including various sensors, etc. Figure 14 Not all are shown, as appropriate.
[0224] It should be understood that Figure 13 and Figure 14 The structure of the electronic device shown in the above figures does not constitute a limitation on the electronic device in the embodiments of the present application. In actual applications, the electronic device can include more or fewer components than those shown in the above figures, or combine some components, which will not be enumerated one by one in the present application. Figure 13 or Figure 14 The structure of the electronic device shown in the above figures does not constitute a limitation on the electronic device in the embodiments of the present application. In actual applications, the electronic device can include more or fewer components than those shown in the above figures, or combine some components, which will not be enumerated one by one in the present application.
[0225] Finally, it should be explained that the embodiments in the present specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments, and the same or similar parts between the embodiments can be referred to each other. For the device and system disclosed in the embodiments, since it corresponds to the method disclosed in the embodiments, the description is relatively simple, and the relevant parts can refer to the method part description.
[0226] The foregoing description of the disclosed embodiments enables a person skilled in the art to make or use the application. Modifications of these embodiments will occur to persons of skill in the art, and that the generic principles defined herein can be applied to other embodiments without departing from the spirit or scope of the application. Therefore, the present application is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. A service request processing method, comprising: obtaining service response state information of a first service node mapped in a physical layer; detecting whether the service response state information satisfies an access condition; if the access condition is not satisfied, prohibiting outputting a physical layer access request for the first service node; if the access condition is satisfied, outputting a physical layer access request for the first service node to request establishing a physical transmission link with the first service node, and receiving request service information fed back by the first service node through the physical transmission link; the obtaining of the service response state information of the first service node mapped in the physical layer comprises: receiving a service notification message sent by a management node; and determining the service response state information of the first service node mapped in the physical layer from the service notification message. 2.The method of claim 1, wherein the receiving of the service notification message sent by the management node comprises: receiving the service notification message sent by the management node in a broadcast or groupcast manner; wherein the service notification message comprises the service response state information of each service node mapped in the physical layer within a service management range of the management node. 3.The method of claim 1 or 2, wherein the detecting of whether the service response state information satisfies the access condition comprises: determining whether the first service node is in an idle service state according to the service response state information of the first service node mapped in the physical layer. 4.The method of claim 1 or 2, wherein the detecting of whether the service response state information satisfies the access condition comprises: determining service request information for the first service node, the service request information comprising a request service type; and determining whether the request service type is contained in service types that the first service node is able to provide in an application layer and whether the first service node is in the idle service state according to the service response state information of the first service node mapped in the physical layer. 5.The method of claim 4, wherein the determining of whether the request service type is contained in service types that the first service node is able to provide in the application layer according to the service response state information of the first service node comprises: obtaining service type bit information of the first service node carried by a broadcast channel; service type bit information mapped by different service types is different; detecting whether the request service type is contained in service types that the first service node is able to provide in the application layer according to the service type bit information; and the determining of whether the first service node is in the idle service state according to the service response state information of the first service node mapped in the physical layer comprises: detecting state bit information of the first service node carried by the broadcast channel to determine whether the first service node is in the idle service state in the application layer; or state bit information mapped by different service states is different. determining whether the first service node is in an idle service state at the application layer according to a first mapping relationship between different service states and different reference signals, using a reference signal corresponding to the broadcast channel; or determining whether the first service node is in an idle service state at the application layer according to a second mapping relationship between different service states and different synchronization signals, using a synchronization signal corresponding to the first service node.
6. The method of claim 1 or 2, in a case where the service node can serve as a service providing node, the method further comprising: sending current state information of the service providing node at the application layer to a corresponding management node, so as to update a service state of the service providing node mapped on the physical layer by the management node; or listening to a current service state of the service providing node at the application layer; detecting that the current service state changes with respect to a locally stored service state, and sending the current service state to a corresponding management node, so as to update a service state of the service providing node mapped on the physical layer by the management node.
7. The method of claim 1 or 2, in a case where the first service node is the service providing node, the detecting whether the service response state information satisfies the access condition comprises: receiving a paging signal for the service providing node sent by the management node; obtaining a requested service type for the service providing node mapped on the physical layer by the paging signal; determining, according to the service response state information, whether a service type that the service providing node can provide at the application layer contains the requested service type, and whether the service providing node is in an idle service state.
8. The method of claim 5, the determining process of the service type bit information and the state bit information of the first service node carried by the broadcast channel comprises: obtaining, by the management node, service response state information of a plurality of service providing nodes in a service management range, each of the service providing nodes being capable of providing at the application layer; mapping, by the management node, the service response state information to the physical layer, to obtain service type bit information and state bit information of corresponding service providing nodes carried by the broadcast channel, by mapping service states contained in the service response state information to reference signals corresponding to the broadcast channel on the physical layer; the obtaining process of the first mapping relationship comprises: mapping, by the management node, the service states contained in the service response state information to reference signals corresponding to the broadcast channel on the physical layer, to obtain the first mapping relationship between different service states and different reference signals; the obtaining process of the second mapping relationship comprises: mapping, by the management node, the service states contained in the service response state information to synchronization signals of a corresponding type on the physical layer, to obtain the second mapping relationship between different service states and different synchronization signals.
9. A service request processing apparatus, the apparatus comprising: a service response state information obtaining module, configured to obtain service response state information of a first service node mapped on a physical layer; wherein a service notification message sent by a management node is received, and service response state information of an application layer of the first service node mapped on the physical layer is determined from the service notification message. a detection module, configured to detect whether the service response state information satisfies an access condition; a prohibition access module, configured to, if the detection result of the detection module is no, prohibit output of a physical layer access request for the first service node; an access module, configured to, if the detection result of the detection module is yes, output a physical layer access request for the first service node, to request establishment of a physical transmission link with the first service node, and receive request service information fed back by the first service node through the physical transmission link. 10.An electronic device, comprising: a communication interface; a memory, configured to store a program for implementing the service request processing method according to any one of claims 1 to 8; a processor, configured to load and execute the program stored in the memory, to implement the service request processing method according to any one of claims 1 to 8.
Citation Information
Patent Citations
Selectively transitioning between physical-layer networks during a streaming communication session within a wireless communications system
US20110250869A1