[go: up one dir, main page]

WO2017031629A1 - Procédé et dispositif permettant de rechercher un dispositif de terminal - Google Patents

Procédé et dispositif permettant de rechercher un dispositif de terminal Download PDF

Info

Publication number
WO2017031629A1
WO2017031629A1 PCT/CN2015/087790 CN2015087790W WO2017031629A1 WO 2017031629 A1 WO2017031629 A1 WO 2017031629A1 CN 2015087790 W CN2015087790 W CN 2015087790W WO 2017031629 A1 WO2017031629 A1 WO 2017031629A1
Authority
WO
WIPO (PCT)
Prior art keywords
terminal device
application identifier
proximity service
service entity
valid codeword
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/CN2015/087790
Other languages
English (en)
Chinese (zh)
Inventor
何岳
金辉
欧阳国威
衣强
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN201580081743.9A priority Critical patent/CN107852597B/zh
Priority to PCT/CN2015/087790 priority patent/WO2017031629A1/fr
Publication of WO2017031629A1 publication Critical patent/WO2017031629A1/fr
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/22Processing or transfer of terminal data, e.g. status or physical capabilities
    • H04W8/24Transfer of terminal data

Definitions

  • the present invention relates to the field of the Internet, and in particular, to a method and device for discovering a terminal device.
  • the data communication path between terminal devices must be implemented through the core network. Even if the terminal devices are close to each other, when data needs to be transmitted, it still needs to be transmitted through the core network, occupying a large amount of bandwidth, and also requiring bandwidth. Higher, the transmission efficiency is also lower.
  • Proximity Services (ProSe) technology is generally adopted. The technology mainly solves the problem that the terminal devices can be mutually discovered, and the terminal devices that are close to each other can directly exchange data without passing through the network, thereby effectively improving communication. s efficiency.
  • the broadcast terminal device needs to send its own proximity service application identifier to the proximity service application entity to which the proximity service application entity determines the broadcast according to the terminal device context acquired from the Home Subscriber Server (HSS).
  • HSS Home Subscriber Server
  • the corresponding proximity service application codeword is generated and then returned to the broadcast terminal device, and the broadcast terminal device can broadcast its own proximity service application codeword.
  • Listening process when the monitoring terminal device wants to listen to the broadcast terminal device, it sends a discovery request to the neighboring service application entity, so that the proximity service application entity queries and closes the service according to the terminal device context of the broadcast terminal device acquired from the HSS.
  • the device can use the discovery filter to monitor the broadcast terminal device.
  • the monitoring terminal device cannot listen to the broadcast terminal device.
  • the present invention provides a method and a device for discovering a terminal device, which can solve the problem that the broadcast device cannot apply for broadcast after the monitoring device applies for monitoring, and the monitoring device can still monitor the broadcast. The problem with the broadcast device.
  • a first aspect of the embodiments of the present invention provides a method for discovering a terminal device, where the method includes:
  • the proximity service entity Receiving, by the proximity service entity, the first request message sent by the first terminal device, where the first request message carries the device identifier, the first application identifier, and the first indication of the first device, where the first indication is used to request the first Found a filter;
  • the proximity service entity uses the device identifier to record the first request message for the first application identifier;
  • the proximity service entity After obtaining the valid codeword corresponding to the first application identifier, the proximity service entity sends the first discovery filter generated by using the valid codeword to the first terminal device.
  • the method before the sending the first discovery filter that is generated by using the valid codeword to the first terminal device, the method further includes:
  • the proximity service entity sends a first timer to the first terminal device, where the first timer is used to indicate that the validity period of the first request message for the first application identifier is recorded.
  • the first discovery filter that is generated according to the valid codeword is sent to the first terminal device, including :
  • the proximity service entity After the proximity service entity obtains the valid codeword corresponding to the first application identifier, and the first timer does not time out, the proximity service entity sends the first discovery filter to the first Terminal Equipment.
  • the first discovery filter generated by using the valid codeword is sent to the first Before the terminal device, the method further includes:
  • the proximity service entity sends a second discovery filter to the first terminal device, where the second discovery filter includes a first codeword of the second terminal device and a first mask of the second terminal device a code, each bit in the first codeword is 1;
  • the proximity service entity After the proximity service entity obtains the valid codeword corresponding to the first application identifier, and the first timer does not time out, the proximity service entity filters the second discovery by using the valid codeword.
  • the first discovery filter obtained by the device update is sent to the first terminal device;
  • the first discovery filter is a discovery filter that is updated by the proximity service entity to the second discovery filter according to the valid codeword after obtaining the valid codeword.
  • the proximity service entity is configured to modify the second discovery filter after obtaining the valid codeword, so as to obtain the effective first discovery filter, so that the first terminal device can obtain an effective function.
  • First discovery filter is configured to modify the second discovery filter after obtaining the valid codeword, so as to obtain the effective first discovery filter, so that the first terminal device can obtain an effective function.
  • a second aspect of the present invention provides a method for discovering a terminal device, where the method includes:
  • the proximity service entity obtains at least one sub-application identifier according to the first application identifier, and configures a discovery filter for the at least one sub-application identifier, when the valid codeword corresponding to the first application identifier is not saved;
  • the proximity service entity sends a first message to the first terminal device, where the first message carries the discovery filter and the at least one sub-application identifier.
  • the at least one application identifier includes a part of the label in the first application identifier.
  • the first discovery device may be provided with a corresponding discovery filter for the first terminal device by using the sub-application identifier of the first application identifier, on the premise that the corresponding valid codeword cannot be found by using the first application identifier.
  • a third aspect of the present invention provides a proximity service entity, where the proximity service entity includes:
  • a transmitting module configured to receive a first request message sent by the first terminal device, where the first request message carries a device identifier, a first application identifier, and a first indication of the first terminal device, where the first indication is used Requesting a first discovery filter;
  • a processing module configured to record the first request message for the first application identifier by using the device identifier when the proximity service entity does not save the valid codeword corresponding to the first application identifier;
  • the transmitting module is further configured to: after obtaining the valid codeword corresponding to the first application identifier, The processing module sends the first discovery filter generated by the valid codeword to the first terminal device.
  • the transmission module is further configured to:
  • the processing module Before sending, by the processing module, the first discovery filter generated by using the valid codeword to the first terminal device, sending a first timer to the first terminal device, where the first timer is used to indicate Recording an expiration date of the first request message for the first application identifier.
  • the transmission module is specifically configured to:
  • the first discovery filter After obtaining the valid codeword corresponding to the first application identifier, and the first timer does not time out, the first discovery filter is sent to the first terminal device.
  • the transmission module is further configured to:
  • the device includes a first codeword of the second terminal device, each bit in the first codeword is 1;
  • the processing module filters the second discovery by using the valid codeword
  • the first discovery filter obtained by the device update is sent to the first terminal device.
  • a fourth aspect of the present invention provides a proximity service entity, where the proximity service entity includes:
  • a transmitting module configured to receive a first request message sent by the first terminal device, where the first request message carries a first application identifier
  • a processing module configured to: when the proximity service entity does not save the valid codeword corresponding to the application identifier, acquire at least one sub-application identifier according to the first application identifier, and configure discovery filtering for the at least one sub-application identifier Device
  • the transmitting module is further configured to send a first message to the first terminal device, where the first message carries the discovery filter and the at least one sub-application identifier.
  • the at least one application identifier includes a part of the label in the first application identifier.
  • the first discovery request that carries the first indication sent by the first terminal device is received, and when the valid codeword is not saved, the foregoing first application is recorded.
  • the first discovery filter is generated according to the valid codeword and the device identifier, and is returned to the first terminal device.
  • the monitoring process can be implemented regardless of the time at which the first terminal device applies.
  • the proximity service entity After obtaining the valid codeword, the proximity service entity returns a valid first discovery filter to the first terminal device at the first time, effectively avoiding the first A terminal device cannot monitor the second terminal device that starts to apply for the broadcast after initiating the first discovery request, even if the first device has previously applied for the monitoring of the second terminal device, thereby improving the user experience.
  • FIG. 1 is a flowchart of a method for discovering a terminal device according to an embodiment of the present invention
  • FIG. 2 is a flowchart of a specific application scenario of a method for discovering a terminal device according to an embodiment of the present invention
  • FIG. 3 is another flowchart of a method for discovering a terminal device according to an embodiment of the present invention.
  • 3-1 is a schematic structural diagram of an application identifier in an embodiment of the present invention.
  • FIG. 4 is a schematic structural diagram of a proximity service entity according to an embodiment of the present invention.
  • FIG. 5 is a schematic structural diagram of another proximity service entity according to an embodiment of the present invention.
  • FIG. 6 is a schematic structural diagram of another proximity service entity according to an embodiment of the present invention.
  • FIG. 7 is a schematic structural diagram of another proximity service entity according to an embodiment of the present invention.
  • the terms “comprises” and “comprises” and “the” and “the” are intended to cover a non-exclusive inclusion, for example, a process, method, system, product, or device that comprises a series of steps or modules is not necessarily limited to Those steps or modules, but may include other steps or modules not explicitly listed or inherent to such processes, methods, products or devices, the division of the modules presented herein is merely a logical division. There may be additional divisions in the implementation of the actual application, for example, multiple modules may be combined or integrated into another system, or some features may be ignored, or not executed, and the displayed or discussed mutual coupling.
  • the direct coupling or the communication connection may be through some interfaces, and the indirect coupling or communication connection between the modules may be electrical or the like, which is not limited herein.
  • the module or the sub-module described as the separate component may or may not be physically separated, may not be a physical module, or may not be divided into a plurality of circuit modules, and may select a part thereof according to actual needs or All modules are used to achieve the objectives of the embodiments of the present invention.
  • the embodiments of the present invention provide a method and a device for discovering a terminal device, which are used in the field of wireless communications, such as a peer-to-peer network.
  • the terminal device may be a P2P device or a D2D device, and may be a device with wireless access capability, such as an in-vehicle device, a communication terminal, a mobile device, and a personal digital assistant.
  • the method for discovering the terminal device involves at least two terminals. Interaction between devices, where the first terminal device is a device that requests to be monitored, and the second terminal device is a device that is broadcasted and monitored by the first terminal device.
  • the interaction signal between the first terminal device and the second terminal device can implement peer-to-peer communication within a short distance without going through the network side.
  • the broadcast device can obtain the valid codeword corresponding to the application identifier from the network side only after the broadcast process is successfully applied, that is, the monitoring device applies for the monitoring process only after the valid codeword is successfully allocated. That is, in general, the listening process occurs after the broadcast process, and the discovery filter configured by the network side according to the device identifier and the effective codeword can be obtained from the network side.
  • the discovery filter is mainly composed of ProSe App Code and Mask.
  • the filtering process is that the first terminal device performs "bitwise AND" calculation with the monitored ProSe App Code and Mask, and if the calculated result and the ProSe in the discovery filter are found, Like the App Code, the ProSe App Code is the ProSe App Code of interest.
  • the embodiments of the present invention are directed to the problem of how the first terminal device acquires the information broadcast by the second terminal device in the case where the second terminal device applies for the broadcast process after the first terminal device applies for the listening process.
  • the embodiment of the present invention mainly adopts two schemes:
  • the foregoing interception request message carries the request information, where the request information may be information such as a subscription request indication, used to indicate that the first terminal device needs to obtain a valid discovery filter from the proximity service entity, and
  • the request information may be information such as a subscription request indication, used to indicate that the first terminal device needs to obtain a valid discovery filter from the proximity service entity, and
  • the first terminal device uses the device identifier of the first terminal device to record the first terminal device to the second
  • the event of the first request message of the application identifier of the terminal device may be specifically configured to indicate that the first terminal device has initiated the second terminal device in the valid time by establishing a correspondence between the device identifier and the application identifier.
  • the monitoring process but the valid discovery filter is not obtained, and after the proximity service entity obtains the valid codeword, the discovery filter corresponding to the valid codeword is sent to the first terminal device, so that the first terminal The device can utilize the discovery filter for discovery services.
  • the proximity service entity extracts at least one sub-application identifier from the application identifier when the valid codeword corresponding to the application identifier of the second terminal device is not saved, and the at least one sub-application identifier is A discovery filter configured by a sub-application identifier is sent to the first terminal device, so that the first terminal device can use the discovery filter to perform a discovery service.
  • a method for discovering a terminal device is described in the following, and a method for discovering a terminal device is described as an example from the perspective of a service entity. Examples include:
  • the proximity service entity receives the first request message sent by the first terminal device.
  • the first request message carries the device identifier, the first application identifier, and the first indication of the first device, where the device identifier of the first terminal device may be an International Mobile Subscriber Identity (IMSI) Any identifier that identifies the first terminal device, the first application identifier is an application identifier of the second terminal device, and the second terminal device is The identifier can be a Proximity Services Application Identify (Prose App ID) or the like.
  • IMSI International Mobile Subscriber Identity
  • the foregoing first indication is used to request the first discovery filter, and may be a subscription indicator, or may be another newly defined message or an extended message.
  • the specific type is not limited herein.
  • the first discovery filter is a discovery filter sent by the proximity service entity to the first terminal device after obtaining the valid codeword corresponding to the application identifier (the second terminal device has applied for a broadcast process) .
  • the proximity service entity uses the device identifier to record the first request message for the first application identifier.
  • the proximity service entity since the monitoring process takes effect after the broadcast process, that is, the second terminal device does not apply for the broadcast process, the proximity service entity does not configure the effective codeword for the second terminal device. Therefore, the first request message is extended by adding the first indication to the first request message, so that the first terminal device hopes to obtain the first discovery filter subsequently, regardless of whether the valid codeword is saved by the proximity service entity side. And causing the proximity service entity to use the device identity record when the proximity service entity determines that the valid codeword corresponding to the first application identifier is not saved, and the first request message includes the first indication An event of the first request message that is sent by the first terminal device to the first application.
  • the proximity service entity uses the device identifier to record the first request message for the first application identifier, and the specific implementation manner may be: recording the first application identifier and the device identifier corresponding to the first terminal device The first request message has been initiated to the second terminal device corresponding to the first application identifier, but the valid filter is not successfully obtained.
  • the proximity service entity After obtaining the valid codeword corresponding to the application identifier, the proximity service entity sends the first discovery filter generated by using the valid codeword to the first terminal device.
  • the first discovery request that carries the first indication sent by the first terminal device is received, and the first request for the first application identifier is recorded when the valid codeword is not saved.
  • the message after the subsequent obtaining the valid codeword, generates a first discovery filter according to the valid codeword and the device identifier, and returns the first discovery filter to the first terminal device.
  • the monitoring process can be implemented regardless of when the first terminal device applies, and the near-business entity will return a first time after obtaining the valid codeword.
  • the first discovery filter that is effective to the first terminal device effectively prevents the first terminal device from listening to the second terminal device that starts to apply for the broadcast after initiating the first discovery request, even if the first device has applied for the first
  • the monitoring of the second terminal device improves the user experience.
  • the first discovery filter generated by using the valid codeword is sent to the Before the first terminal device, the method further includes:
  • the proximity service entity sends a first timer to the first terminal device, where the first timer is used to indicate that the validity period of the first request message for the first application identifier is recorded, that is, the timing is indicated. If the first terminal device has received a listening request from the second terminal device, the first terminal device will eventually receive the first discovery filter returned by the service entity, and the second terminal can be implemented. If the first time period expires, the first terminal device needs to send the first request message again to obtain the next opportunity to listen to the second terminal device.
  • the recorded event is valid only during the effective duration of the first timer, and the first terminal device may no longer need to monitor the second terminal device after a period of time.
  • the event needs to be cleared to prevent the proximity business entity from sending the first discovery filter to the first terminal device after obtaining the valid codeword, thereby knowing that the mechanism for temporarily retaining the event is to some extent It is possible to reduce unnecessary responses on the network side, and can continue to serve other terminal devices in need.
  • the first discovery filter generated according to the valid codeword is sent to the first A terminal device, including:
  • the proximity service entity After the proximity service entity obtains the valid codeword corresponding to the first application identifier, and the first timer does not time out, the proximity service entity sends the first discovery filter to the first Terminal Equipment.
  • the valid codeword is generated by using the valid codeword.
  • the method further includes:
  • the proximity service entity sends a second discovery filter to the first terminal device, the second discovery filter includes a first codeword of the second terminal device, each of the first codewords The bit is 1, that is, the second discovery filter means that the ProSe App Code in the second discovery filter is an all-one Code, which is used to indicate that there is no valid ProSe App Code.
  • the proximity service entity After the proximity service entity obtains the valid codeword corresponding to the first application identifier, and the first timer does not time out, the proximity service entity will use the valid codeword pair to the second discovery.
  • the first discovery filter obtained by the filter update is sent to the first terminal device.
  • the first discovery filter is a discovery filter that is updated by the proximity service entity to the second discovery filter according to the valid codeword after obtaining the valid codeword. That is, before the first timer expires, if the valid codeword is obtained, the proximity service entity triggers the process of updating the second discovery filter according to the event to obtain the first discovery filter.
  • the proximity service entity can only modify the existing context, after the event entity records the above event, it needs to return a reserved second discovery filter (can be understood as an invalid discovery filter). Giving the first terminal device, after obtaining the valid codeword, updating the context of the second terminal device, and then updating the reserved second discovery filter to obtain the valid first discovery filter, so that A terminal device can discover the second terminal device by using the first discovery filter.
  • a reserved second discovery filter can be understood as an invalid discovery filter.
  • the first terminal device and the second terminal device respectively belong to different proximity service entities, and the first terminal device UE1 corresponds to the first proximity service.
  • the entity Prose Function1, the second terminal device UE2 corresponds to the second proximity service entity Prose Function2.
  • another embodiment of the embodiment of the present invention includes:
  • the UE1 sends a discovery request Discovery Request to the Prose Function 1.
  • the Discovery Request carries the UE Identity of the UE1, the application identifier (Prose App ID) of the UE2, and a subscription indicator.
  • the Prose Function 1 sends a Monitor Request to the Prose Function 2, where the Monitor Request carries the device identifier of the UE1, the application identifier of the UE2, and a first indication, where the first indication is used to indicate that the UE1 is willing to obtain the Discovery Filter.
  • the Prose Function 2 does not save the valid codeword corresponding to the application identifier, and when the interception request includes the first indication, the device identifier is used to record the event of the Discovery Request of the application identifier by the UE1. ;
  • Prose Function 2 obtains the valid codeword corresponding to the application identifier, and sends a Monitor Response carrying the valid codeword and the application identifier to Prose Function1;
  • Prose Function1 generates a Discovery Filter according to the application identifier and the valid codeword in the foregoing listening response;
  • Prose Function1 sends a Discovery Response carrying the Discovery Filter to UE1;
  • the UE1 discovers the UE2 by using the Discovery Filter, and acquires broadcast information of the UE2.
  • the proximity service entity receives a first request message sent by the first terminal device.
  • the first request message carries an application identifier of the second terminal device.
  • the proximity service entity obtains at least one sub-application identifier according to the application identifier, and configures a discovery filter for the at least one sub-application identifier, when the valid codeword corresponding to the application identifier is not saved.
  • ProSe App ID public land mobile network (Public Land Mobile Network, PLMN) ID + ProSe App ID name
  • Subset of Prose APP ID includes a partial label (Label).
  • a mail sent to Beijing because the address is not clear, may not be able to know which city the mail is sent to, but if you extract the name of the district under the jurisdiction of Beijing, such as Haidian District, that is through Haidian
  • Haidian District that is through Haidian
  • the zone can also lock the destination of the mail to Beijing. It can be seen that the name of the upper layer of the upper layer can be inferred by the small geographical name.
  • the proximity service entity sends a first message to the first terminal device, where the first message carries the discovery filter and the at least one sub-application identifier.
  • the at least one sub-application identifier may also be placed in the discovery filter, where the at least one application identifier includes a part of the label in the application identifier.
  • the proximity service entity extracts the at least one sub-application identifier from the application identifier when the valid codeword is not saved, and configures a discovery filter for the at least one sub-application identifier, so that the implementation fails.
  • the application identifier finds the corresponding valid codeword
  • the first terminal device can be provided with a corresponding discovery filter by using the sub-application identifier of the application identifier, so that the first terminal device can discover the second terminal device according to the discovery filter. .
  • the third aspect of the present invention provides a proximity service entity, the proximity service entity. 40 includes:
  • the transmitting module 401 is configured to receive a first request message sent by the first terminal device, where the first request message carries a device identifier, a first application identifier, and a first indication of the first terminal device, where the first indication is Requesting the first discovery filter;
  • the processing module 402 is configured to: when the proximity service entity does not save the valid codeword corresponding to the first application identifier, use the device identifier to record the first request message for the first application identifier;
  • the transmitting module 401 is further configured to: after obtaining the valid codeword corresponding to the first application identifier, send, by the processing module 402, the first discovery filter generated by using the valid codeword to the first Terminal Equipment.
  • the processing module 402 when the transmission module 401 receives the first discovery request that carries the first indication, and when the proximity service entity does not save the valid codeword, the processing module 402 records the foregoing identifier for the first application identifier. After the first request message is obtained, the first discovery filter is generated according to the valid codeword and the device identifier, and is returned to the first terminal device by the transmission module 401.
  • the monitoring process can be implemented regardless of the time at which the first terminal device applies.
  • the proximity service entity After obtaining the valid codeword, the proximity service entity returns a valid first discovery filter to the first terminal device at the first time, effectively avoiding the first An end device cannot listen to start after initiating the first discovery request The second terminal device that applies for the broadcast, even if the first device has previously applied for the monitoring of the second terminal device, thereby improving the user experience.
  • the transmission module 401 is further configured to:
  • the first discovery filter generated by using the valid codeword to the first terminal device, sending, to the first terminal device, a first timer, where the first timer is used by Instructing to record the validity period of the first request message for the first application identifier.
  • the transmission module 401 is specifically configured to:
  • the first discovery filter After obtaining the valid codeword corresponding to the first application identifier, and the first timer does not time out, the first discovery filter is sent to the first terminal device.
  • the transmission module 401 is further configured to:
  • the processing module 402 Sending, by the processing module 402, the first discovery filter generated by the valid codeword to the first terminal device, sending a second discovery filter to the first terminal device, the second discovery
  • the filter includes a first codeword of the second terminal device, each bit in the first codeword is 1;
  • the processing module 402 uses the valid codeword pair to the second discovery.
  • the first discovery filter obtained by the filter update is sent to the first terminal device.
  • the proximity service entity 50 includes:
  • the transmitting module 501 is configured to receive a first request message sent by the first terminal device, where the first request message carries a first application identifier;
  • the processing module 502 is configured to: when the proximity service entity does not save the valid codeword corresponding to the application identifier, acquire at least one sub-application identifier according to the first application identifier, and be the at least one Sub-application identification configuration discovery filter;
  • the transmitting module 501 is further configured to send a first message to the first terminal device, where the first message carries the discovery filter and the at least one sub-application identifier.
  • the at least one application identifier includes a part of the label in the first application identifier.
  • the processing module 502 extracts the at least one sub-application identifier from the application identifier, and configures a discovery filter for the at least one sub-application identifier.
  • the first terminal device can be provided with a corresponding discovery filter by modifying the application identifier of the application identifier, so that the first terminal device can discover the first according to the discovery filter. Two terminal devices.
  • the present invention also provides a computer storage medium storing a program, the program including some or all of the steps of the above method for discovering a terminal device.
  • the present invention also provides a computer storage medium storing a program that, when executed, includes some or all of the steps of the proximity service entity performing a method of discovering a terminal device.
  • FIG. 6 is another schematic structural diagram of a terminal device 60 according to an embodiment of the present invention.
  • the terminal device 60 may include at least one network interface or other communication interface, at least one receiver 601, at least one transmitter 602, at least one processor 603, and a memory 604 to enable connection communication between the devices through at least one network interface (Can be wired or wireless) to realize the communication connection between the system gateway and at least one other network element, and can use the Internet, a wide area network, a local network, a metropolitan area network, and the like.
  • the memory 604 can include read-only memory and random access memory, and provides instructions and data to the processor 603.
  • a portion of the memory 604 can also include, possibly including, a high-speed random access memory (RAM), and possibly a non- Un-volatile memory.
  • RAM high-speed random access memory
  • the memory 604 stores the following elements, executable modules or data structures, or a subset thereof, or an extended set thereof:
  • Operation instructions include various operation instructions for implementing various operations.
  • Operating system Includes a variety of system programs for implementing various basic services and handling hardware-based tasks.
  • the processor 603 performs the following operations by calling an operation instruction stored in the memory 604 (the operation instruction can be stored in the operating system):
  • a first request message sent by the first terminal device where the first request message carries a device identifier, a first application identifier, and a first indication of the first terminal device, where the first indication is used to request First discovery filter;
  • the proximity service entity When the proximity service entity does not save the valid codeword corresponding to the first application identifier, use the device identifier to record the first request message for the first application identifier;
  • the first discovery filter generated by using the valid codeword is sent by the transmitter 602 to the first terminal device.
  • the transmitter 602 before sending, by the transmitter 602, the first discovery filter generated by using the valid codeword to the first terminal device, sending, by the transmitter 602, the first timer to the first terminal device, The first timer is used to indicate that the validity period of the first request message for the first application identifier is recorded.
  • the processor 603 may further perform the following steps:
  • the first discovery filter is sent by the transmitter 602 to the first terminal device.
  • the processor 603 may further perform the following steps:
  • the device includes a first codeword of the second terminal device, each bit in the first codeword is 1;
  • the transmitter 602 will filter the second discovery by using the valid codeword.
  • the first discovery filter obtained by the device update is sent to the first terminal device.
  • FIG. 7 is another schematic structural diagram of a terminal device 70 according to an embodiment of the present invention.
  • the terminal device 70 can include at least one network interface or other communication interface, at least one receiver 701, at least one transmitter 702, at least one processor 703, and a memory 704 to enable connection communication between the devices through at least one network interface (can be wired or wireless) implement the system gateway with at least one of its
  • the communication connection between the network elements can use the Internet, the wide area network, the local network, the metropolitan area network, and the like.
  • the memory 704 can include read only memory and random access memory, and provides instructions and data to the processor 703.
  • a portion of the memory 704 can also include, possibly including, a high speed random access memory (RAM), and possibly a non- Un-volatile memory.
  • RAM high speed random access memory
  • the memory 704 stores the following elements, executable modules or data structures, or a subset thereof, or an extended set thereof:
  • Operation instructions include various operation instructions for implementing various operations.
  • Operating system Includes a variety of system programs for implementing various basic services and handling hardware-based tasks.
  • the processor 703 performs the following operations by calling an operation instruction stored in the memory 704 (the operation instruction can be stored in the operating system):
  • the proximity service entity When the proximity service entity does not save the valid codeword corresponding to the application identifier, obtain at least one sub-application identifier according to the first application identifier, and configure a discovery filter for the at least one sub-application identifier;
  • the transmitter 702 And transmitting, by the transmitter 702, the first message to the first terminal device, where the first message carries the discovery filter and the at least one sub-application identifier.
  • the at least one application identifier includes a part of the label in the first application identifier.
  • the disclosed system, apparatus, and method may be implemented in other manners.
  • the device embodiments described above are merely illustrative.
  • the division of the unit is only a logical function division, and the actual implementation may have another
  • the manner of division, such as multiple units or components, may be combined or integrated into another system, or some features may be omitted or not performed.
  • the mutual coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interface, device or unit, and may be in an electrical, mechanical or other form.
  • the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, may be located in one place, or may be distributed to multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of the embodiment.
  • each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
  • the above integrated unit can be implemented in the form of hardware or in the form of a software functional unit.
  • the integrated unit if implemented in the form of a software functional unit and sold or used as a standalone product, may be stored in a computer readable storage medium.
  • the technical solution of the present invention which is essential or contributes to the prior art, or all or part of the technical solution, may be embodied in the form of a software product stored in a storage medium.
  • a number of instructions are included to cause a computer device (which may be a personal computer, server, or network device, etc.) to perform all or part of the steps of the methods described in various embodiments of the present invention.
  • the foregoing storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, and the like. .

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

La présente invention concerne un procédé et un dispositif permettant de rechercher un dispositif de terminal. Le procédé comprend les étapes suivantes : une entité de service de proximité reçoit un premier message de demande envoyé par un premier dispositif de terminal, le premier message de demande comportant un identifiant de dispositif, un premier identifiant d'application et une première instruction du premier dispositif de terminal ; l'entité de service de proximité enregistre le premier message de demande du premier dispositif de terminal pour l'identifiant d'application en utilisant l'identifiant de dispositif lorsque l'entité de service de proximité ne sauvegarde pas un mot de code efficace correspondant à l'identifiant d'application ; et l'entité de service de proximité envoie un premier filtre de recherche généré en utilisant le mot de code efficace, au premier dispositif de terminal après obtention du mot de code efficace correspondant à l'identifiant d'application de telle sorte que le premier dispositif de terminal recherche un second dispositif de terminal en utilisant le premier filtre de recherche.
PCT/CN2015/087790 2015-08-21 2015-08-21 Procédé et dispositif permettant de rechercher un dispositif de terminal Ceased WO2017031629A1 (fr)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201580081743.9A CN107852597B (zh) 2015-08-21 2015-08-21 一种发现终端设备的方法及设备
PCT/CN2015/087790 WO2017031629A1 (fr) 2015-08-21 2015-08-21 Procédé et dispositif permettant de rechercher un dispositif de terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2015/087790 WO2017031629A1 (fr) 2015-08-21 2015-08-21 Procédé et dispositif permettant de rechercher un dispositif de terminal

Publications (1)

Publication Number Publication Date
WO2017031629A1 true WO2017031629A1 (fr) 2017-03-02

Family

ID=58099374

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2015/087790 Ceased WO2017031629A1 (fr) 2015-08-21 2015-08-21 Procédé et dispositif permettant de rechercher un dispositif de terminal

Country Status (2)

Country Link
CN (1) CN107852597B (fr)
WO (1) WO2017031629A1 (fr)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN119967530A (zh) * 2022-08-02 2025-05-09 中国电信股份有限公司 路径转换方法、装置和系统

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111836247B (zh) * 2019-08-09 2023-12-05 维沃移动通信有限公司 终端的近距发现业务的处理方法和设备

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103856927A (zh) * 2012-12-05 2014-06-11 电信科学技术研究院 一种确定用户设备之间邻近关系的方法、设备及通信系统
WO2014185649A1 (fr) * 2013-05-12 2014-11-20 엘지전자 주식회사 Procédé pour réaliser un service de proximité et dispositif associé

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104113890A (zh) * 2013-04-16 2014-10-22 北京三星通信技术研究有限公司 一种ue间接近发现方法
EP3020182B1 (fr) * 2013-07-10 2020-09-09 Convida Wireless, LLC Services de proximité sensibles au contexte
CN104837108B (zh) * 2014-02-07 2019-12-31 中兴通讯股份有限公司 一种设备到设备广播通信的方法和用户设备
CN104540106B (zh) * 2015-01-13 2019-02-12 中兴通讯股份有限公司 发现业务码的校验处理、校验方法及装置

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103856927A (zh) * 2012-12-05 2014-06-11 电信科学技术研究院 一种确定用户设备之间邻近关系的方法、设备及通信系统
WO2014185649A1 (fr) * 2013-05-12 2014-11-20 엘지전자 주식회사 Procédé pour réaliser un service de proximité et dispositif associé

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN119967530A (zh) * 2022-08-02 2025-05-09 中国电信股份有限公司 路径转换方法、装置和系统

Also Published As

Publication number Publication date
CN107852597B (zh) 2020-06-02
CN107852597A (zh) 2018-03-27

Similar Documents

Publication Publication Date Title
TWI516160B (zh) An implementation method and device for an adjacent communication service
CN106412905A (zh) 网络切片选择方法、ue、mme和系统
WO2017125025A1 (fr) Procédé, dispositif, système d'appel et support de stockage
CN108282846B (zh) 一种业务请求处理方法及装置
US11082910B2 (en) Systems and methods for prioritizing service set identifiers on a wireless access point
EP4304248B1 (fr) Procédé de transmission de contexte, et dispositif de communication
JP7393428B2 (ja) パラメータ設定のための方法および装置
WO2020024775A1 (fr) Procédé de commande de transmission de données et appareil associé
WO2019154034A1 (fr) Procédé de communication, et appareil et système associés
WO2016112674A1 (fr) Procédé de communication, terminal, système et support de stockage informatique
WO2022237857A1 (fr) Procédé de détermination de mode d'activation de protection de sécurité, procédé de communication et appareil de communication
CN108243631B (zh) 一种接入网络的方法及设备
TWI640214B (zh) 一種網路接入方法、相關設備和系統
CN114158038B (zh) 一种通信方法、装置及存储介质
CN116671137B (zh) 一种确定mec接入点的方法及装置
WO2017059707A1 (fr) Procédé et appareil d'identification de position d'utilisateur
WO2017031629A1 (fr) Procédé et dispositif permettant de rechercher un dispositif de terminal
WO2019136925A1 (fr) Procédé et appareil de transmission de données, et support de stockage informatique
WO2015135269A1 (fr) Procédé de découverte et d'authentification de service, dispositif, terminal, système et support d'informations informatique
CN107534847B (zh) 一种发现方法及设备
EP4322480B1 (fr) Identification sécurisée d'applications dans un réseau de communication
WO2017157255A1 (fr) Dispositif et procédé d'interception de données basé sur un branchement local
CN108718401B (zh) 视频会议实现方法及相关装置
TWI771368B (zh) 通信方法、終端設備和接入網設備
WO2019136927A1 (fr) Procédé et dispositif de transmission de données, et support de stockage informatique

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 15901903

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 15901903

Country of ref document: EP

Kind code of ref document: A1