CN116366717A - Electronic certificate pushing method, device, storage medium, terminal and server - Google Patents
Electronic certificate pushing method, device, storage medium, terminal and server Download PDFInfo
- Publication number
 - CN116366717A CN116366717A CN202310173138.0A CN202310173138A CN116366717A CN 116366717 A CN116366717 A CN 116366717A CN 202310173138 A CN202310173138 A CN 202310173138A CN 116366717 A CN116366717 A CN 116366717A
 - Authority
 - CN
 - China
 - Prior art keywords
 - terminal
 - certificate
 - electronic certificate
 - target
 - geographic grid
 - 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.)
 - Pending
 
Links
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
 
Abstract
Description
技术领域technical field
本说明书涉及信息处理技术领域,尤其涉及一种电子证件推送方法、装置、存储介质、终端以及服务器。This specification relates to the technical field of information processing, and in particular to an electronic certificate push method, device, storage medium, terminal and server.
背景技术Background technique
随着科学技术的发展,在数字身份场景中,电子证件越来越多受到用户的欢迎,电子证件的种类比较多,主流的比如健康码、健康卡、医保电子凭证、身份证、驾驶证、行驶证以及社保卡等,但是很多用户并不清楚这些电子证件可使用场景,因此需要提供一种电子证件推送方案,以便于用户方便电子证件。With the development of science and technology, in digital identity scenarios, more and more electronic documents are welcomed by users. There are many types of electronic documents, such as health code, health card, medical insurance electronic certificate, ID card, driver's license, etc. Driver's license and social security card, etc., but many users are not clear about the use scenarios of these electronic documents, so it is necessary to provide an electronic document push solution to facilitate users' electronic documents.
发明内容Contents of the invention
本说明书一个或者多个实施例提供一种电子证件推送方法,可以方便用户使用电子证件。One or more embodiments of this specification provide a method for pushing an electronic certificate, which can facilitate users to use the electronic certificate.
本说明书一个或者多个实施例提供一种电子证件推送方法,应用于终端,所述方法包括:One or more embodiments of this specification provide a method for pushing an electronic certificate, which is applied to a terminal, and the method includes:
基于所述终端的位置信息判断所述终端是否处于电子证件推送范围内;judging whether the terminal is within the push range of the electronic certificate based on the location information of the terminal;
若所述终端处于电子证件推送范围内,则获取所述终端的位置信息对应的目标电子证件,以及将所述目标电子证件进行推送。If the terminal is within the pushing range of the electronic certificate, acquire the target electronic certificate corresponding to the location information of the terminal, and push the target electronic certificate.
本说明书一个或者多个实施例提供一种电子证件推送方法,应用于服务器,所述方法包括:One or more embodiments of this specification provide a method for pushing an electronic certificate, which is applied to a server, and the method includes:
接收终端发送的所述终端的位置信息,确定所述终端的位置信息对应的目标电子证件,其中,所述终端的位置信息为所述终端判断所述终端处于电子证件推送范围内之后发送的信息;receiving the location information of the terminal sent by the terminal, and determining the target electronic certificate corresponding to the location information of the terminal, wherein the location information of the terminal is the information sent by the terminal after judging that the terminal is within the pushing range of the electronic certificate ;
将所述目标电子证件发送至所述终端,以使得所述终端对所述目标电子证件进行推送。Sending the target electronic certificate to the terminal, so that the terminal pushes the target electronic certificate.
本说明书一个或者多个实施例提供一种电子证件推送装置,应用于终端,所述装置包括:One or more embodiments of this specification provide an electronic certificate push device, which is applied to a terminal, and the device includes:
范围判断模块,用于基于所述终端的位置信息判断所述终端是否处于电子证件推送范围内;A range judging module, configured to judge whether the terminal is within the push range of the electronic certificate based on the location information of the terminal;
证件推送模块,用于若所述终端处于电子证件推送范围内,则获取所述终端的位置信息对应的目标电子证件,以及将所述目标电子证件进行推送。A certificate push module, configured to obtain a target electronic certificate corresponding to the location information of the terminal if the terminal is within the push range of the electronic certificate, and push the target electronic certificate.
本说明书一个或者多个实施例提供一种电子证件推送装置,应用于服务器,所述装置包括:One or more embodiments of this specification provide an electronic certificate push device, which is applied to a server, and the device includes:
位置接收模块,用于接收终端发送的所述终端的位置信息,确定所述终端的位置信息对应的目标电子证件,其中,所述终端的位置信息为所述终端判断所述终端处于电子证件推送范围内之后发送的信息;The location receiving module is configured to receive the location information of the terminal sent by the terminal, and determine the target electronic certificate corresponding to the location information of the terminal, wherein the location information of the terminal is determined by the terminal that the terminal is in an electronic certificate push Information sent after the range;
证件发送模块,用于将所述目标电子证件发送至所述终端,以使得所述终端对所述目标电子证件进行推送。A certificate sending module, configured to send the target electronic certificate to the terminal, so that the terminal pushes the target electronic certificate.
本说明书一个或多个实施例提供一种包含指令的计算机程序产品,当所述计算机程序产品在计算机或处理器上运行时,使得所述计算机或所述处理器执行上述的方法的步骤。One or more embodiments of the present specification provide a computer program product including instructions, when the computer program product is run on a computer or a processor, it causes the computer or the processor to execute the steps of the above method.
本说明书一个或多个实施例提供一种计算机存储介质,所述计算机存储介质存储有多条指令,所述指令适于由处理器加载并执行上述的方法的步骤。One or more embodiments of the present specification provide a computer storage medium, where a plurality of instructions are stored in the computer storage medium, and the instructions are suitable for being loaded by a processor and executing the steps of the above method.
本说明书一个或多个实施例提供一种终端,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述计算机程序适于由处理器加载并执行上述的方法的步骤。One or more embodiments of this specification provide a terminal, including a memory, a processor, and a computer program stored on the memory and operable on the processor, the computer program being suitable for being loaded by the processor and executing the above method step.
本说明书一个或多个实施例提供一种服务器,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述计算机程序适于由处理器加载并执行上述的方法的步骤。One or more embodiments of this specification provide a server, including a memory, a processor, and a computer program stored on the memory and operable on the processor, the computer program being suitable for being loaded by the processor and executing the above method step.
本说明书一个或者多个实施例提供电子证件推送系统,包括上述服务器及上述终端。One or more embodiments of this specification provide an electronic certificate push system, including the above-mentioned server and the above-mentioned terminal.
本说明书一个或者多个实施例一些实施例提供的技术方案带来的有益效果至少包括:The beneficial effects brought by the technical solutions provided by one or more embodiments of this specification at least include:
本说明书一个或者多个实施例提供一种电子证件推送方法,终端可以基于终端的位置信息判断终端是否处于电子证件推送范围内,若判断终端处于电子证件推送范围内,则获取终端的位置信息对应的目标电子证件,以及将目标电子证件进行推送。由于终端可以根据终端的位置信息判断终端是否处于电子证件推送范围内,那么当终端处于电子证件推送范围内时,代表终端的位置附近具有提供电子证件服务的地点,因此可以将终端的位置信息对应目标电子证件进行推送,进而用户可以及时知晓终端附近可以使用目标电子证件,使得用户更加便捷地使用目标电子证件,提升了用户使用电子证件的体验。One or more embodiments of this specification provide an electronic certificate push method. The terminal can judge whether the terminal is within the push range of the electronic certificate based on the location information of the terminal. The target electronic certificate, and push the target electronic certificate. Since the terminal can judge whether the terminal is within the push range of the electronic certificate according to the location information of the terminal, when the terminal is within the push range of the electronic certificate, it means that there is a location providing electronic certificate services near the terminal, so the location information of the terminal can be correspondingly The target electronic certificate is pushed, and then the user can know in time that the target electronic certificate can be used near the terminal, which makes the user more convenient to use the target electronic certificate and improves the user's experience of using the electronic certificate.
附图说明Description of drawings
为了更清楚地说明本说明书一个或者多个实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书一个或者多个实施例的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate one or more embodiments of this specification or the technical solutions in the prior art, the following will briefly introduce the drawings that need to be used in the description of the embodiments or prior art. Obviously, the following description The accompanying drawings are only some embodiments of one or more embodiments in this specification, and those skilled in the art can also obtain other drawings according to these drawings without any creative effort.
图1为本说明书一示例性实施例提供的一种电子证件推送方法的示例性系统架构图;Fig. 1 is an exemplary system architecture diagram of an electronic certificate push method provided by an exemplary embodiment of this specification;
图2为本说明书一示例性实施例提供的一种电子证件推送方法的流程示意图;FIG. 2 is a schematic flowchart of a method for pushing an electronic certificate provided by an exemplary embodiment of this specification;
图3为本说明书一示例性实施例提供的电子证件推送示意图;Fig. 3 is a schematic diagram of electronic certificate push provided by an exemplary embodiment of this specification;
图4为本说明书一示例性实施例提供的一种电子证件推送方法的流程示意图;Fig. 4 is a schematic flowchart of a method for pushing an electronic certificate provided by an exemplary embodiment of this specification;
图5为本说明书一示例性实施例提供的证件地理网格的示意图;Fig. 5 is a schematic diagram of a certificate geographic grid provided by an exemplary embodiment of this specification;
图6为本说明书一示例性实施例提供的一种电子证件推送方法的流程示意图;FIG. 6 is a schematic flowchart of a method for pushing an electronic certificate provided by an exemplary embodiment of this specification;
图7为本说明书一示例性实施例提供的一种电子证件推送装置的结构示意图;Fig. 7 is a schematic structural diagram of an electronic certificate pushing device provided by an exemplary embodiment of this specification;
图8为本说明书一示例性实施例提供的一种电子证件推送装置的结构示意图;Fig. 8 is a schematic structural diagram of an electronic certificate pushing device provided by an exemplary embodiment of this specification;
图9为本说明书一示例性实施例提供的一种终端的结构示意图;FIG. 9 is a schematic structural diagram of a terminal provided by an exemplary embodiment of this specification;
图10为本说明书一示例性实施例提供的一种服务器的结构示意图。Fig. 10 is a schematic structural diagram of a server provided by an exemplary embodiment of this specification.
具体实施方式Detailed ways
为使得本说明书一个或多个实施例的特征和优点能够更加的明显和易懂,下面将结合本说明书一个或多个实施例中的附图,对本说明书一个或多个实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本说明书实施例的一部分实施例,而非全部实施例。基于本说明书一个或多个实施例中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本说明书一个或多个实施例保护的范围。In order to make the features and advantages of one or more embodiments of this specification more obvious and understandable, the technical solutions in one or more embodiments of this specification will be described below in conjunction with the drawings in one or more embodiments of this specification A clear and complete description is made. Obviously, the described embodiments are only some of the embodiments in this specification, not all of them. Based on the embodiments in one or more embodiments of this specification, all other embodiments obtained by those skilled in the art without making creative efforts belong to the scope of protection of one or more embodiments of this specification.
下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本说明书一个或多个实施例相一致的所有实施方式。相反,它们仅是如所附权利要求书中所详述的、本说明书一个或多个实施例的一些方面相一致的装置和方法的例子。When the following description refers to the accompanying drawings, the same numerals in different drawings refer to the same or similar elements unless otherwise indicated. Implementations described in the following exemplary embodiments do not represent all implementations consistent with one or more embodiments of this specification. Rather, they are merely examples of apparatuses and methods consistent with aspects of one or more embodiments of the present specification as recited in the appended claims.
在数字身份场景中,电子证件越来越多的受到用户的欢迎,电子证件的种类比较多,主流的比如健康码、健康卡、医保电子凭证、身份证、驾驶证、行驶证以及社保卡等,但是很多用户并不清楚这些电子证件使用场景,可能并未领取过这些电子证件,也可能领过这些电子证件之后都没有真正的用过。In digital identity scenarios, more and more electronic certificates are welcomed by users. There are many types of electronic certificates, such as health codes, health cards, medical insurance electronic certificates, ID cards, driver's licenses, driving licenses, and social security cards. , but many users are not clear about the usage scenarios of these electronic certificates, they may not have received these electronic certificates, or they may not have actually used them after receiving them.
在一种电子证件推送方案中,是在用户打开终端中绑定有电子证件的特定应用程序之后,终端再对特定应用程序中保存的电子证件进行推送,但是这个方案需要用户主动判断存在电子证件服务的场景下,并在打开特定应用程序之后才能推送电子证件,因此并不能满足那些不知道电子证件服务场景的人的需要,并且这种方案也存在一定的推送滞后性。In an electronic certificate push solution, after the user opens the specific application program bound to the electronic certificate in the terminal, the terminal then pushes the electronic certificate saved in the specific application program, but this solution requires the user to actively judge the existence of the electronic certificate In the scenario of the service, the electronic certificate can only be pushed after opening a specific application, so it cannot meet the needs of those who do not know the service scenario of the electronic certificate, and this solution also has a certain delay in pushing.
在另一种电子证件推送方案中,终端可以定时对电子证件进行推送,但是这种推送方式的电子证件往往不是用户当前需要的电子证件,因此该电子证件推送方案的准确性较差。In another electronic certificate push solution, the terminal can regularly push the electronic certificate, but the electronic certificate in this push method is often not the electronic certificate currently required by the user, so the accuracy of the electronic certificate push solution is poor.
基于上述需要,本说明书一个或者多个实施例提供一种电子证件推送方法,终端可以根据终端的位置信息自动判断终端是否处于电子证件推送范围内,那么当终端处于电子证件推送范围内时,代表终端的位置附近具有提供电子证件服务的地点,因此可以将终端的位置信息对应目标电子证件进行推送,进而用户可以及时知晓终端附近可以使用目标电子证件,使得用户更加便捷地使用目标电子证件,提升了用户使用电子证件的体验。Based on the above needs, one or more embodiments of this specification provide an electronic certificate push method. The terminal can automatically determine whether the terminal is within the push range of the electronic certificate according to the location information of the terminal. Then, when the terminal is within the push range of the electronic certificate, the representative There is a location near the terminal that provides electronic certificate services, so the location information of the terminal can be pushed corresponding to the target electronic certificate, so that the user can know in time that the target electronic certificate can be used near the terminal, making it more convenient for the user to use the target electronic certificate, improving Improve the user's experience in using electronic certificates.
图1为本说明书一示例性实施例提供的一种电子证件推送方法的示例性系统架构图。Fig. 1 is an exemplary system architecture diagram of a method for pushing an electronic certificate provided by an exemplary embodiment of this specification.
         如图1所示,系统架构可以包括终端101、网络102和服务器103。网络102用于在终端101和服务器103之间提供通信链路的介质。网络102可以包括各种类型的有线通信链路或无线通信链路,例如:有线通信链路包括光纤、双绞线或同轴电缆的,无线通信链路包括蓝牙通信链路、无线保真(Wireless-Fidelity,Wi-Fi)通信链路或微波通信链路等。As shown in FIG. 1 , the system architecture may include a 
         终端101可以通过网络102与服务器103交互,以接收来自服务器103的消息或向服务器103发送消息。终端101可以是硬件,也可以是软件。当终端101为硬件时,可以是各种电子设备,包括但不限于智能手表、智能手机、平板电脑、膝上型便携式计算机和台式计算机等。当终端101为软件时,可以是安装在上述所列举的电子设备中,其可以实现呈多个软件或软件模块(例如:用来提供分布式服务),也可以实现成单个软件或软件模块,在此不作具体限定。The 
         服务器103可以是提供各种服务的服务器。需要说明的是,服务器103可以是硬件,也可以是软件。当服务器103为硬件时,可以实现成多个服务器组成的分布式服务器集群,也可以实现成单个服务器。当服务器103为软件时,可以实现成多个软件或软件模块(例如用来提供分布式服务),也可以实现成单个软件或软件模块,在此不做具体限定。The 
         可选地,本说明书一个或多个实施例中,终端101可以基于终端101的位置信息判断终端101是否处于电子证件推送范围内,若终端101处于电子证件推送范围内,可以将终端101的位置信息发送至服务器103,服务器103可以接收终端101发送的终端的位置信息,并确定终端101的位置信息对应的目标电子证件,服务器103还可以将目标电子证件发送至终端101,那么终端101可以接收服务器103基于终端的位置信息返回的目标电子证件,以及将目标电子证件进行推送。Optionally, in one or more embodiments of this specification, the terminal 101 can determine whether the terminal 101 is within the push range of the electronic certificate based on the location information of the terminal 101, and if the terminal 101 is within the push range of the electronic certificate, the location of the terminal 101 can be The information is sent to the 
应理解,图1中的终端、网络以及服务器的数目仅是示意性的,根据实现需要,可以是任意数量的终端、网络以及服务器。It should be understood that the numbers of terminals, networks, and servers in FIG. 1 are only illustrative, and may be any number of terminals, networks, and servers according to implementation requirements.
请参阅图2,图2为本说明书一示例性实施例提供的一种电子证件推送方法的流程示意图。Please refer to FIG. 2 . FIG. 2 is a schematic flowchart of a method for pushing an electronic certificate provided by an exemplary embodiment of this specification.
本说明书一示例性实施例的执行主体可以是执行电子证件推送方法的终端,可以是执行电子证件推送方法的终端中的处理器,还可以是执行电子证件推送方法的终端中的电子证件推送服务。为方便描述,下面以执行主体是终端中的处理器为例,介绍电子证件推送方法的具体执行过程。The execution subject of an exemplary embodiment of this specification may be a terminal that executes the electronic certificate push method, may be a processor in a terminal that executes the electronic certificate push method, or may be an electronic certificate push service in a terminal that executes the electronic certificate push method . For the convenience of description, the following takes the processor in the terminal as an example to introduce the specific execution process of the electronic certificate push method.
如图2所示,该电子证件推送方法包括:As shown in Figure 2, the electronic certificate push method includes:
S202、基于终端的位置信息判断终端是否处于电子证件推送范围内。S202. Based on the location information of the terminal, it is judged whether the terminal is within the push range of the electronic certificate.
在电子证件的实际使用过程中,可以提供电子证件使用服务的一般为固定的地点,例如,在医院这个地点中,医院可能会使用到的电子证件为医保卡;在酒店这个地点中,酒店可能会使用到的电子证件为身份证,因此可以看出电子证件使用服务一般与特定的地点相对应。In the actual use of electronic certificates, there are generally fixed locations that can provide services for using electronic certificates. For example, in a hospital, the electronic certificate that the hospital may use is a medical insurance card; in a hotel, the hotel may The electronic certificate that will be used is an ID card, so it can be seen that the use of electronic certificate services generally corresponds to a specific location.
那么一种可行的思路是,根据用户当前的位置判断用户是否在可以提供电子证件服务的地点附近,如果确定用户在可以提供电子证件服务的地点附近,那么就可以将相关电子证件进行推送,以推荐用户使用电子证件。Then a feasible idea is to judge whether the user is near a place where electronic certificate services can be provided according to the user's current location. If it is determined that the user is near a place where electronic certificate services can be provided, then the relevant electronic certificates can be pushed. It is recommended that users use electronic certificates.
可选地,用户当前的位置可以基于用户使用的终端的位置确定,在本说明书一个或多个实施例中,终端中可以设置有定位装置,其中定位装置所使用的定位系统的类型可以不做限定,例如,定位系统可以是北斗卫星导航系统(BeiDou Navigation SatelliteSystem,BDS)、全球定位系统(Global Positioning System,GPS)等。那么终端中的处理器可以对定位装置进行定位数据采集设置,以使得定位装置每隔预设时间采集终端当前的位置信息。Optionally, the current location of the user may be determined based on the location of the terminal used by the user. In one or more embodiments of this specification, a positioning device may be provided in the terminal, and the type of positioning system used by the positioning device may not be specified. It is defined that, for example, the positioning system may be BeiDou Navigation Satellite System (BDS), Global Positioning System (Global Positioning System, GPS) and the like. Then the processor in the terminal can configure the positioning device to collect positioning data, so that the positioning device collects the current position information of the terminal every preset time.
定位装置采集到终端的位置信息之后,可以将终端的位置信息发送至终端中的处理器,那么处理器在获取到终端的位置信息之后,可以基于终端的位置信息确定终端在地图中的位置,进而可以判断终端的位置附近是否存在可以提供电子证件服务的地点。After the positioning device collects the location information of the terminal, it can send the location information of the terminal to the processor in the terminal, then after the processor acquires the location information of the terminal, it can determine the location of the terminal on the map based on the location information of the terminal, Furthermore, it can be judged whether there is a location that can provide electronic certificate services near the location of the terminal.
在本说明书一个或多个实施例中,可以预先统计某一预设地理范围内所有可以提供电子证件服务的地点,统计该提供电子证件服务的地点的方式可以是多样的,例如,可以获取当前终端对应的用户的已开通的电子证件,然后确定预设地理范围内所有可以提供该用户的已开通的电子证件的电子证件服务的地点,通过该方式得到的提供电子证件服务的地点,也即提供用户已开通的电子证件服务的地点,那么在后续对电子证件进行推送时,仅仅会推送用户已开通的电子证件,进而实现对电子证件的精确推送;还可以通过大数据统计的方式获取一批样本用户在日常生活中在那些地点使用了对应的电子证件,进而得到提供电子证件服务的地点,通过该方式得到的提供电子证件服务的地点,也即预设地理范围内所有提供电子证件服务的地点,那么在后续对电子证件进行推送时,不仅仅会推送用户已开通的电子证件,还可以推送用户未开通的电子证件,以引导用户开通、使用电子证件。In one or more embodiments of this specification, all locations that can provide electronic certificate services within a preset geographical range can be counted in advance, and the methods of counting the locations that provide electronic certificate services can be various. For example, the current The user's activated electronic certificate corresponding to the terminal, and then determine all the locations within the preset geographical range that can provide the electronic certificate service of the user's activated electronic certificate, and the locations that provide electronic certificate services obtained in this way, that is, Provide the location of the electronic certificate service that the user has opened, then when the electronic certificate is pushed in the future, only the electronic certificate that the user has opened will be pushed, and then the electronic certificate can be pushed accurately; it can also be obtained through big data statistics. Batch sample users use the corresponding electronic certificates in those places in their daily life, and then get the places that provide electronic certificate services. The places that provide electronic certificate services obtained in this way, that is, all the places that provide electronic certificate services within the preset geographical range location, then when the electronic certificates are pushed in the future, not only the electronic certificates that the user has activated will be pushed, but also the electronic certificates that the user has not activated can be pushed to guide the user to activate and use the electronic certificates.
在得到提供电子证件服务的地点之后,可以基于各提供电子证件服务的地点确定电子证件推送范围,例如,可以分别以各提供电子证件服务的地点为圆心、预设距离为半径形成的圆形范围,作为各提供电子证件服务的地点的电子证件推送范围,那么各电子证件推送范围的集合也即终端对应的电子证件推送范围。After obtaining the location where the electronic certificate service is provided, the electronic certificate push range can be determined based on each location that provides the electronic certificate service. For example, the circular range formed by taking each location that provides the electronic certificate service as the center of the circle and the preset distance as the radius , as the electronic certificate push range of each location that provides electronic certificate services, then the collection of each electronic certificate push range is also the electronic certificate push range corresponding to the terminal.
进一步地,在得到电子证件推送范围之后,就可以比较终端的位置信息以及电子证件推送范围,判断终端是否处于电子证件推送范围内,也即判断用户是否在提供电子证件服务的地点附近。Furthermore, after obtaining the pushing range of the electronic certificate, it is possible to compare the location information of the terminal and the pushing range of the electronic certificate to determine whether the terminal is within the pushing range of the electronic certificate, that is, to judge whether the user is near the place where the electronic certificate service is provided.
S204、若终端处于电子证件推送范围内,则获取终端的位置信息对应的目标电子证件,以及将目标电子证件进行推送。S204. If the terminal is within the push range of the electronic certificate, acquire the target electronic certificate corresponding to the location information of the terminal, and push the target electronic certificate.
若基于终端的位置信息确定终端处于电子证件推送范围内时,也就代表用户在提供电子证件服务的地点附近,那么此时可以对相关的电子证件进行推送,以便于用户及时知晓终端的位置附近的地点中可以使用电子证件。If it is determined based on the location information of the terminal that the terminal is within the push range of the electronic certificate, it means that the user is near the place where the electronic certificate service is provided, then the relevant electronic certificate can be pushed at this time, so that the user can know the location of the terminal in a timely manner. Electronic documents can be used in locations.
在对电子证件进行推送的过程中,可以根据终端当前的位置信息确定其对应的目标电子证件,然后对目标电子证件进行推送,其中,根据终端当前的位置信息确定其对应的目标电子证件的方式可以是,根据电子证件推送范围以及终端的位置信息,确定距离终端的位置最近的且可以提供电子证件服务的目标地点,那么就可以将目标地点提供的电子证件服务对应的具体电子证件作为目标电子证件。In the process of pushing the electronic certificate, the corresponding target electronic certificate can be determined according to the current location information of the terminal, and then the target electronic certificate can be pushed, wherein, the corresponding target electronic certificate can be determined according to the current location information of the terminal It can be, according to the push range of the electronic certificate and the location information of the terminal, determine the target location that is closest to the location of the terminal and can provide electronic certificate services, then the specific electronic certificate corresponding to the electronic certificate service provided by the target location can be used as the target electronic certificate. documents.
对目标电子证件推送的方式可以不做限定,例如,可以通过提供目标电子证件服务的应用程序对目标电子证件的信息进行推送,那么用户点击目标电子证件的信息可以直接进入提供目标电子证件服务的应用程序,以使得提供目标电子证件服务的应用程序显示目标电子证件的相关内容;也可以通过终端中的通知栏对目标电子证件的信息进行推送,并将目标电子证件的信息关联提供目标电子证件服务的应用程序,那么用户点击目标电子证件的信息可以跳转打开提供目标电子证件服务的应用程序,以使得提供目标电子证件服务的应用程序显示目标电子证件的相关内容。There is no limit to the method of pushing the target electronic certificate. For example, the information of the target electronic certificate can be pushed through the application program that provides the target electronic certificate service, then the user can directly enter the target electronic certificate service by clicking on the information of the target electronic certificate. Application program, so that the application program that provides the target electronic certificate service displays the relevant content of the target electronic certificate; it can also push the information of the target electronic certificate through the notification bar in the terminal, and associate the information of the target electronic certificate to provide the target electronic certificate If the user clicks on the information of the target electronic certificate, the application program that provides the target electronic certificate service can be redirected to open, so that the application program that provides the target electronic certificate service can display the relevant content of the target electronic certificate.
请参阅图3,图3为本说明书一示例性实施例提供的电子证件推送示意图。Please refer to FIG. 3 . FIG. 3 is a schematic diagram of electronic certificate push provided by an exemplary embodiment of this specification.
         如图3所示,若根据终端300的位置信息确定终端处于电子证件推送范围内之后,可以将终端300当前的位置信息以及电子证件推送范围内包括的各提供电子证件推送服务的地点的位置信息进行比较,确定距离终端300的位置最近的且可以提供电子证件服务的目标地点为医院,而医院可以提供医保卡的电子证件服务,因此可以确定终端300的位置信息对应的电子证件为医保卡,进而终端300可以将关于医保卡使用的推送信息310在终端300的通知栏进行推送,以便于用户知道当前位置下可以使用的电子证件为电子医保卡,那么用户点击推送信息310,可以进一步在提供电子医保卡服务的应用程序中显示电子医保卡的相关内容,进而用户可以通过电子医保卡进行就医、刷卡等服务。As shown in Figure 3, if it is determined according to the location information of the terminal 300 that the terminal is within the push range of the electronic certificate, the current location information of the terminal 300 and the location information of each location that provides the push service of the electronic certificate included in the push range of the electronic certificate For comparison, it is determined that the target location closest to the location of the terminal 300 and that can provide electronic certificate services is a hospital, and the hospital can provide electronic certificate services for medical insurance cards, so it can be determined that the electronic certificate corresponding to the location information of the terminal 300 is a medical insurance card. Furthermore, the terminal 300 can push the 
在本说明书一个或多个实施例中,终端可以基于终端的位置信息判断终端是否处于电子证件推送范围内,若判断终端处于电子证件推送范围内,则获取终端的位置信息对应的目标电子证件,以及将目标电子证件进行推送。由于终端可以根据终端的位置信息判断终端是否处于电子证件推送范围内,那么当终端处于电子证件推送范围内时,代表终端的位置附近具有提供电子证件服务的地点,因此可以将终端的位置信息对应目标电子证件进行推送,进而用户可以及时知晓终端附近可以使用目标电子证件,使得用户更加便捷地使用目标电子证件,提升了用户使用电子证件的体验。In one or more embodiments of this specification, the terminal may determine whether the terminal is within the push range of the electronic certificate based on the location information of the terminal, and if it is determined that the terminal is within the push range of the electronic certificate, obtain the target electronic certificate corresponding to the location information of the terminal, And push the target electronic certificate. Since the terminal can judge whether the terminal is within the push range of the electronic certificate according to the location information of the terminal, when the terminal is within the push range of the electronic certificate, it means that there is a location providing electronic certificate services near the terminal, so the location information of the terminal can be correspondingly The target electronic certificate is pushed, and then the user can know in time that the target electronic certificate can be used near the terminal, which makes the user more convenient to use the target electronic certificate and improves the user's experience of using the electronic certificate.
请参阅图4,图4为本说明书一示例性实施例提供的一种电子证件推送方法的流程示意图。Please refer to FIG. 4 . FIG. 4 is a schematic flowchart of a method for pushing an electronic certificate provided by an exemplary embodiment of this specification.
如图4所示,电子证件推送方法包括:As shown in Figure 4, the electronic certificate push methods include:
S402、根据终端的位置信息以及第一地理网格数据,判断终端是否处于电子证件推送范围内。S402. According to the location information of the terminal and the first geographic grid data, determine whether the terminal is within the push range of the electronic certificate.
在本说明书一个或多个实施例中,在得到终端的位置信息之后,并没有直接计算终端位置信息对应的目标电子证件,而是先判断终端是否处于电子证件推送范围内,若确定终端处于电子证件的推送范围内时,再去计算终端当前的位置信息对应的目标电子证件,这样操作的好处是,判断终端是否处于电子证件推送范围内的过程数据处理量较小,可以将该过程设置在终端内进行处理,而计算终端当前的位置信息对应的目标电子证件的过程数据处理量较大,那么可以将该过程设置在服务器中进行处理,这样可以减少终端在执行电子证件推送方法时的数据处理压力。In one or more embodiments of this specification, after obtaining the location information of the terminal, the target electronic certificate corresponding to the terminal location information is not directly calculated, but firstly judge whether the terminal is within the push range of the electronic certificate. When the certificate is within the push range, calculate the target electronic certificate corresponding to the current location information of the terminal. The advantage of this operation is that the process of judging whether the terminal is within the push range of the electronic certificate has a small amount of data processing, and the process can be set in Processing is carried out in the terminal, and the process data processing volume of calculating the target electronic certificate corresponding to the current position information of the terminal is relatively large, so the process can be set in the server for processing, which can reduce the data when the terminal executes the electronic certificate push method Deal with stress.
在本说明书一个或多个实施例中,在终端在根据终端的位置信息判断终端是否处于电子证件推送范围内的过程中,如果直接将终端的位置信息与电子证件推送范围内的所有地点数据进行比较、计算的话,会导致终端的计算量较大。In one or more embodiments of this specification, when the terminal judges whether the terminal is within the push range of the electronic certificate based on the location information of the terminal, if the location information of the terminal is directly compared with all location data within the push range of the electronic certificate Comparing and calculating will lead to a large amount of calculation on the terminal.
因此在本说明书一个或多个实施例中,为了减小终端根据终端的位置信息判断终端是否处于电子证件推送范围内时的数据处理量,一种可行的实施方式是,通过数据服务器获取预设地理范围内所有可以提供电子证件服务的地点之后,对提供电子证件服务的地点进行地理网格化,并对提供电子证件服务的地点在地理网格中进行标记得到标记后的地理网格数据,进而通过标记后的地理网格数据判断终端是否处于电子证件推送范围内。Therefore, in one or more embodiments of this specification, in order to reduce the amount of data processing when the terminal judges whether the terminal is within the push range of the electronic certificate according to the location information of the terminal, a feasible implementation method is to obtain the preset After all the locations that can provide electronic certificate services within the geographical range, the locations that provide electronic certificate services are geographically gridded, and the locations that provide electronic certificate services are marked in the geographic grid to obtain the marked geographic grid data, Then judge whether the terminal is within the push range of the electronic certificate through the marked geographic grid data.
具体地,通过数据服务器采集可以提供电子证件服务的地点的位置信息,该位置信息具体可以是提供电子证件服务的地点的经纬度信息,其中,可以将提供电子证件服务的地点认为是一个兴趣点(POI,Point Of Interest),兴趣点是一种点数据,地图上任意一个位置都可以表示兴趣点,由经纬度和其他特征数据组成;也可以将提供电子证件服务的地点认为是一个兴趣面(AOI,Area Of Interest),兴趣面是一种面数据,由多边形围栏边界和特征数据组成。Specifically, the data server collects the location information of the place where the electronic certificate service can be provided, and the location information can specifically be the latitude and longitude information of the place where the electronic certificate service is provided, wherein the place where the electronic certificate service can be regarded as a point of interest ( POI, Point Of Interest), a point of interest is a kind of point data, any position on the map can represent a point of interest, which is composed of longitude, latitude and other characteristic data; the location that provides electronic certificate services can also be considered as a surface of interest (AOI , Area Of Interest), interest surface is a kind of surface data, which consists of polygonal fence boundaries and feature data.
为了便于描述,在本说明书一个或多个实施例中,将提供电子证件服务的地点认为是一个证件兴趣点,那么每个证件兴趣地点至少对应其可提供电子证件服务的一个电子证件;进一步地,数据服务器还可以将预设地理范围对应的地图进行地理网格化,得到至少一个地理网格,其中,每一个地理网格代表了地图中的一个地理范围,地理网格的大小可以根据需要进行设置,然后根据各证件兴趣地点的位置信息在预设地理范围对应的地图中标记出各证件兴趣地点,最后将包含有证件兴趣地点的地理网格确定为证件地理网格,也即每一个证件地理网格中至少落入一个证件兴趣地点,那么不包含证件兴趣地点的地理网格也即非证件地理网格。For the convenience of description, in one or more embodiments of this specification, the location that provides electronic certificate services is considered as a certificate POI, then each certificate POI corresponds to at least one electronic certificate that can provide electronic certificate services; further , the data server can also geographically grid the map corresponding to the preset geographic range to obtain at least one geographic grid, wherein each geographic grid represents a geographic range in the map, and the size of the geographic grid can be determined according to the needs Make settings, and then mark each certificate location of interest in the map corresponding to the preset geographical range according to the location information of each certificate location of interest, and finally determine the geographic grid containing the certificate location of interest as the certificate geographic grid, that is, each If at least one document location of interest falls into the document geographic grid, then the geographic grid that does not include the document location of interest is also a non-document geographic grid.
请参阅图5,图5为本说明书一示例性实施例提供的证件地理网格的示意图。Please refer to FIG. 5 . FIG. 5 is a schematic diagram of a certificate geographic grid provided by an exemplary embodiment of the present specification.
         如图5所示,若在确定预设地理范围内存在3个证件兴趣地点(分别为图5中的医院、火车站以及车管所)之后,可以根据这3个证件兴趣地点的位置信息在预设地理范围对应的地图501中对这3个证件兴趣地点进行标注,然后对地图501按照预设网格规则进行地理网格化得到16个地理网格,其中,医院落入地理网格502中,火车站和车管所落入地理网格503中,因此地理网格502以及地理网格503均可以确定为证件地理网格,那么地图501中除去证件地理网格之后,剩余的地理网格可以确定为非证件地理网格。As shown in Figure 5, after determining that there are three places of interest in the certificate within the preset geographical range (respectively, the hospital, the railway station, and the vehicle management office in Figure 5), the location information of the three places of interest can be used in the Mark these three places of interest in the certificate in the 
进一步地,数据服务器还可以对各证件地理网格绑定电子证件服务标识,电子证件服务标识的类型可以不做限定,例如,电子证件服务标识可以是证件地理网格中包括的证件兴趣地点对应的电子证件标识,电子证件服务标识还可以是统一的标识符号,因此电子证件服务标识用于表征与其绑定的证件地理网格内存在提供电子证件服务的证件兴趣地点,也即电子证件服务标识是用来区分地图中的证件地理网格与非证件地理网格,那么只要确定地图中的地理网格中绑定有电子证件服务标识,也就可以确定该地理网格为证件地理网格。Furthermore, the data server can also bind the electronic certificate service identifier to each certificate geographic grid, and the type of the electronic certificate service identifier is not limited. The electronic certificate identifier, the electronic certificate service identifier can also be a unified identification symbol, so the electronic certificate service identifier is used to indicate that there is a place of interest in the certificate that provides electronic certificate services in the geographic grid of the certificate bound to it, that is, the electronic certificate service identifier It is used to distinguish the certificate geographic grid from the non-certificate geographic grid in the map, so as long as it is determined that the electronic certificate service logo is bound to the geographic grid in the map, it can also be determined that the geographic grid is a certificate geographic grid.
进而数据服务器可以将绑定电子证件服务标识后的各证件地理网格以及没有绑定电子证件服务标识的各非证件地理网格作为第一地理网格数据,那么可以确定第一地理网格数据中仅包括了各非证件地理网格、各证件地理网格以及各证件地理网格绑定的电子证件服务标识,第一地理网格数据中并未包括各证件地理网格中包括的证件兴趣地点的位置数据,因此第一地理网格数据中的数据量不会太多。Furthermore, the data server can use the certificate geographic grids bound with the electronic certificate service identifier and the non-certificate geographic grids not bound with the electronic certificate service identifier as the first geographic grid data, then the first geographic grid data can be determined Only the non-credential geographic grids, each credential geographic grid, and the electronic certificate service identifier bound to each credential geographic grid are included in the first geographic grid data, and the certificate interest included in each credential geographic grid is not included in the first geographic grid data. The location data of the place, so the amount of data in the first geographic grid data will not be too much.
进一步地,数据服务器还可以每隔第一预设时间将第一地理网格数据更新至对应的终端,以使得终端可以获取最新的第一地理网格数据,提升终端基于第一地理网格数据判断终端是否处于电子证件推送范围内的准确性。Further, the data server can also update the first geographic grid data to the corresponding terminal every first preset time, so that the terminal can obtain the latest first geographic grid data, and the terminal can be improved based on the first geographic grid data. The accuracy of judging whether the terminal is within the push range of the electronic certificate.
在终端从数据服务器获取到第一地理网格数据之后,由于第一地理网格数据中包括了证件地理网格以及非证件地理网格,那么如果终端的位置落入证件地理网格内,就可以确定终端处于电子证件推送范围内。After the terminal acquires the first geographic grid data from the data server, since the first geographic grid data includes the certificate geographic grid and the non-certificate geographic grid, if the terminal's position falls within the certificate geographic grid, then It can be determined that the terminal is within the push range of the electronic certificate.
具体地,一种判断终端是否处于电子证件推送范围内可行的方式是,获取第一地理网格数据的各地理网格的边界,也即获取第一地理网格数据中证件地理网格的边界以及非证件地理网格的边界,然后将终端的位置信息对应的经纬度与各地理网格的边界进行位置匹配,匹配的方式可以不做限定,可以是将终端的位置信息对应的经纬度在各地理网格中进行标注,然后比较标注位置与各地理网格的边界进行比较,也可以直接将终端的位置信息对应的经纬度与各地理网格的边界的经纬度进行比较;若终端的位置信息对应的经纬度落入任一地理网格的边界内部,那么可以将该落入的地理网格确定为目标地理网格,并判断目标地理网格是否绑定有电子证件服务标识,若目标地理网格绑定有电子证件服务标识,而电子证件服务标识用于表征与其绑定的证件地理网格内存在提供电子证件服务的证件兴趣地点,那么可以确定目标地理网格为证件地理网格,进而可以确定终端处于电子证件推送范围内。Specifically, a feasible way to judge whether the terminal is within the push range of the electronic certificate is to obtain the boundaries of each geographic grid in the first geographic grid data, that is, to obtain the boundary of the geographic grid of the certificate in the first geographic grid data And the boundary of the non-certificate geographic grid, and then match the longitude and latitude corresponding to the location information of the terminal with the boundaries of each geographic grid. Mark in the grid, and then compare the marked position with the boundaries of each geographic grid, or directly compare the latitude and longitude corresponding to the location information of the terminal with the latitude and longitude of the boundaries of each geographic grid; if the location information of the terminal corresponds to If the latitude and longitude falls within the boundary of any geographic grid, then the geographic grid that falls into it can be determined as the target geographic grid, and it can be judged whether the target geographic grid is bound with an electronic certificate service identifier. If the target geographic grid is bound to If there is an electronic certificate service identifier, and the electronic certificate service identifier is used to indicate that there is a certificate location of interest that provides electronic certificate services in the certificate geographic grid bound to it, then it can be determined that the target geographic grid is the certificate geographic grid, and then it can be determined The terminal is within the push range of the electronic certificate.
另一种判断终端是否处于电子证件推送范围内可行的方式是,首先基于电子证件服务标识确定第一地理网格数据的各证件地理网格,也即查验第一地理网格数据中包括各地理网格中那些地理网格绑定有电子证件服务标识,并将绑定有电子证件服务标识的地理网格确定为证件地理网格,并获取各证件地理网格的边界,然后将终端的位置信息对应的经纬度与各证件地理网格的边界进行位置匹配,那么若终端的位置信息对应的经纬度落入任一证件地理网格的边界内部,则确定终端处于电子证件推送范围内。Another feasible way to judge whether the terminal is within the push range of the electronic certificate is to firstly determine the geographic grids of each certificate in the first geographic grid data based on the service identifier of the electronic certificate, that is, to check that the first geographic grid data includes each geographical grid. The geographic grids in the grid are bound with the electronic document service identification, and the geographic grid bound with the electronic document service identification is determined as the document geographic grid, and the boundaries of each document geographic grid are obtained, and then the position of the terminal is The longitude and latitude corresponding to the information are matched with the boundaries of the geographic grids of each certificate. If the latitude and longitude corresponding to the terminal’s location information falls within the boundary of any geographic grid of the certificate, it is determined that the terminal is within the push range of the electronic certificate.
在本说明书一个或多个实施例中,通过从数据服务器获取第一地理网格数据,由于第一地理网格数据中包括绑定有电子证件服务标识的证件地理网格,进而可以通过证件地理网格来判断终端是否处于电子证件推送范围内,而不需要证件地理网格对应的提供电子证件服务的证件兴趣地点的位置数据,因此可以大大减少终端中的数据存储量以及数据处理量。In one or more embodiments of this specification, by obtaining the first geographic grid data from the data server, since the first geographic grid data includes the certificate geographic grid bound with the electronic certificate service identifier, the certificate geographic The grid is used to determine whether the terminal is within the push range of the electronic certificate, without the location data of the location of interest of the certificate that provides electronic certificate services corresponding to the geographical grid of the certificate, so the amount of data storage and data processing in the terminal can be greatly reduced.
S404、若终端处于电子证件推送范围内,则将终端的位置信息发送至服务器,接收服务器基于终端的位置信息返回的目标电子证件。S404. If the terminal is within the push range of the electronic certificate, send the location information of the terminal to the server, and receive the target electronic certificate returned by the server based on the location information of the terminal.
若确定终端处于电子证件推送范围内之后,仅仅代表终端附近存在可以提供电子证件服务的证件兴趣地点,那么终端附近可能存在多个可以提供电子证件服务的证件兴趣地点,根据人们的日常习惯可以知道,用户如果需要使用电子证件必须到达提供该电子证件服务的证件兴趣地点,那么可以得知距离用户的位置最近的证件兴趣地点即为用户需要使用电子证件的目标证件兴趣地点。If it is determined that the terminal is within the push range of the electronic certificate, it only means that there are certificate POIs near the terminal that can provide electronic certificate services, then there may be multiple certificate POIs that can provide electronic certificate services near the terminal, which can be known according to people's daily habits , if the user needs to use the electronic certificate, he must arrive at the certificate POI that provides the electronic certificate service, then it can be known that the certificate POI that is closest to the user's location is the target certificate POI that the user needs to use the electronic certificate.
由于需要准确推送出终端的位置信息对应的电子证件给用户,也即需要计算出距离用户的位置最近的证件兴趣地点,因此确定终端的位置信息对应的电子证件的过程中会使用到预设地理范围内所有提供电子证件服务的证件兴趣地点的位置数据,因此在本说明书一个或多个实施例中,为了减少终端本地的数据存储以及处理压力,可以将预设地理范围内所有提供电子证件服务的证件兴趣地点的位置数据存储场景服务器中,以及将确定终端的位置信息对应的电子证件的过程设置在场景服务器中进行处理,那么可以将终端的位置信息发送至服务器,以使得服务器根据预设地理范围内所有提供电子证件服务的证件兴趣地点的位置数据确定终端的位置信息对应的目标电子证件,并将目标电子证件返回给终端,那么终端就可以接收该目标电子证件并对目标电子证件进行推送。Since it is necessary to accurately push the electronic certificate corresponding to the terminal's location information to the user, that is, it is necessary to calculate the location of interest of the certificate closest to the user's location, the preset geographic location will be used in the process of determining the electronic certificate corresponding to the terminal's location information The location data of all places of interest in certificates that provide electronic certificate services within the scope. Therefore, in one or more embodiments of this specification, in order to reduce the local data storage and processing pressure of the terminal, all The location data of the location of interest of the certificate is stored in the scene server, and the process of determining the electronic certificate corresponding to the location information of the terminal is set in the scene server for processing, then the location information of the terminal can be sent to the server, so that the server can be set according to the preset The location data of all places of interest in the certificates that provide electronic certificate services within the geographical range determine the target electronic certificate corresponding to the location information of the terminal, and return the target electronic certificate to the terminal, then the terminal can receive the target electronic certificate and perform a check on the target electronic certificate. push.
在上述实施例中介绍了,数据服务器可以将预设地理范围对应的地图进行地理网格化,得到至少一个地理网格,其中,每一个地理网格代表了地图中的一个地理范围,网格的大小可以根据需要进行设置,然后根据各证件兴趣地点的位置信息在预设地理范围对应的地图标记出各证件兴趣地点,最后将包含有证件兴趣地点的地理网格确定为证件地理网格,也即每一个证件地理网格中至少落入一个证件兴趣地点,那么不包含证件兴趣地点的地理网格也即非证件地理网格。As described in the above-mentioned embodiments, the data server can geographically grid the map corresponding to the preset geographic range to obtain at least one geographic grid, wherein each geographic grid represents a geographic range in the map, and the grid The size of the ID can be set according to the needs, and then according to the location information of each certificate location of interest, each certificate location of interest is marked on the map corresponding to the preset geographical range, and finally the geographic grid containing the certificate location of interest is determined as the certificate geographic grid. That is, at least one certificate location of interest falls into each certificate geographic grid, and the geographic grid that does not include the certificate location of interest is also a non-certificate geographic grid.
进一步地,由于每一个证件兴趣地点均可以提供电子证件服务,因此每一个证件兴趣地点会对应至少一个电子证件,每一个证件兴趣地点具有唯一确定的位置数据(例如,证件兴趣地点的位置信息可以是证件兴趣地点的经纬度数据),那么数据服务器还可以将各证件兴趣地点的位置数据与在各证件兴趣地点对应的证件地理网格进行绑定,也即每一个证件地理网格绑定有对应的各证件兴趣地点的位置数据,进而数据服务器可以将绑定有证件兴趣地点的位置数据的各证件地理网格以及没有绑定证件兴趣地点的位置数据的各非证件地理网格作为第二地理网格数据,相较于第一地理网格数据中仅包括了各非证件地理网格、各证件地理网格以及各证件地理网格绑定的电子证件服务标识,由于电子证件服务标识的数据量远小于证件兴趣地点的位置数据的数量,因此第二地理网格数据的数据量远大于第一地理网格数据的数据量。Further, since each certificate POI can provide electronic certificate services, each certificate POI will correspond to at least one electronic certificate, and each certificate POI has uniquely determined location data (for example, the location information of the certificate POI can be is the longitude and latitude data of the ID POI), then the data server can also bind the location data of each ID POI with the ID geographic grid corresponding to each ID ID POI, that is, each ID geographic grid is bound with a corresponding The location data of each location of interest in the certificate, and then the data server can use the geographic grids of each certificate bound with the location data of the location of interest of the certificate and the non-certificate geographic grids that are not bound to the location data of the location of interest of the certificate as the second geographic Grid data, compared with the first geographic grid data only includes each non-certificate geographic grid, each certificate geographic grid, and the electronic certificate service identifier bound to each certificate geographic grid, because the data of the electronic certificate service identifier The amount is much smaller than the amount of location data of the ID POI, so the data amount of the second geographic grid data is much larger than the data amount of the first geographic grid data.
可选地,数据服务器还可以每隔第二预设时间将第二地理网格数据更新至对应的场景服务器,场景服务器可以获取最新的第二地理网格数据,提升场景服务器基于第二地理网格数据确定终端的位置信息对应的目标电子证件的准确性。Optionally, the data server can also update the second geographic grid data to the corresponding scene server every second preset time, the scene server can obtain the latest second geographic grid data, and improve the scene server based on the second geographic network The grid data determines the accuracy of the target electronic certificate corresponding to the location information of the terminal.
可选地,场景服务器在接收到数据服务器发送的第二地理网格数据之后,由于第二地理网格数据的数据量较大,那么在对第二地理网格数据进行存储时,可以基于MySQL、Redis或者HBase构建存储系统,以便于场景服务器对第二地理网格数据的存储以及访问,其中,MySQL系统是一种关系型数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性;Redis系统是一个开源的使用ANSIC语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的接口的系统,redis系统存储在内存里,redis系统既可以用来做持久存储也可以做缓存,因此redis系统适合放一些频繁使用,比较热的数据,因为是放在内存中,读写速度都非常快;HBase系统是一个高可靠性、高性能、面向列、可伸缩的分布式存储系统,利用HBase技术可在廉价个人电脑上搭建起大规模结构化存储集群,hbase系统适合做大数据的持久存储。Optionally, after the scene server receives the second geographic grid data sent by the data server, since the data volume of the second geographic grid data is relatively large, when storing the second geographic grid data, it can store the second geographic grid data based on MySQL , Redis or HBase to build a storage system to facilitate the scene server to store and access the second geographic grid data. Among them, the MySQL system is a relational database management system, and the relational database stores data in different tables instead of Put all the data in a large warehouse, which increases the speed and flexibility; the Redis system is an open-source, log-type, Key-Value database written in ANSIC language, supporting the network, memory-based and persistent , and a system that provides multiple language interfaces. The redis system is stored in the memory. The redis system can be used for both persistent storage and caching. Therefore, the redis system is suitable for storing some frequently used and relatively hot data, because it is placed in In the memory, the reading and writing speeds are very fast; the HBase system is a highly reliable, high-performance, column-oriented, and scalable distributed storage system. Using HBase technology, a large-scale structured storage cluster can be built on a cheap personal computer. The hbase system is suitable for persistent storage of big data.
场景服务器保存数据服务器发送的第二地理网格数据之后,那么场景服务器可以随时接收终端发送的终端的位置信息,并基于第二地理网格数据以及终端的位置信息确定终端的位置信息对应的目标电子证件。After the scene server saves the second geographic grid data sent by the data server, the scene server can receive the terminal location information sent by the terminal at any time, and determine the target corresponding to the terminal location information based on the second geographic grid data and the terminal location information. Electronic documents.
具体地,在场景服务器确定目标电子证件的过程中,场景服务器由于已经接收到终端的位置信息,那么场景服务器已经确定终端处于电子证件推送范围内,那么场景服务器首先需要确定终端的位置信息在第二地理网格数据中包括的证件地理网格中对应的目标证件地理网格。Specifically, in the process of the scene server determining the target electronic certificate, since the scene server has received the location information of the terminal, the scene server has determined that the terminal is within the push range of the electronic certificate, so the scene server first needs to determine the location information of the terminal. 2. The geographic grid of the target document corresponding to the geographical grid of the document included in the geographic grid data.
可选地,场景服务器确定目标证件地理网格的方式可以有多种,一种可行的实施方式是,场景服务器在接收到终端的位置信息之后,跟上述终端根据终端的位置信息以及第一地理网格数据,判断终端是否处于电子证件推送范围内的过程类似,场景服务器基于第二地理网格数据将终端的位置信息对应的经纬度与各地理网格的边界进行位置匹配,或者场景服务器基于第二地理网格数据将终端的位置信息对应的经纬度与各证件地理网格的边界进行位置匹配,进而确定终端的位置信息在基于第二地理网格数据中包括的证件地理网格中对应的目标证件地理网格。Optionally, there are many ways for the scene server to determine the geographic grid of the target certificate. A feasible implementation is that, after receiving the location information of the terminal, the scene server follows the above-mentioned terminal according to the location information of the terminal and the first geographical grid. Grid data, the process of judging whether the terminal is within the push range of the electronic certificate is similar. The scene server matches the longitude and latitude corresponding to the location information of the terminal with the boundaries of each geographic grid based on the second geographic grid data, or the scene server matches the location based on the second geographic grid data. The second geographic grid data matches the latitude and longitude corresponding to the terminal's location information with the boundaries of each certificate's geographic grid, and then determines the corresponding target of the terminal's location information in the certificate's geographic grid based on the second geographic grid data Document geographic grid.
另一种可行的实施方式是,由于终端在发送终端的位置信息至场景服务器之前,已经根据终端的位置信息以及第一地理网格数据,判断终端是否处于电子证件推送范围内,此时终端已经确定了终端的位置信息对应的证件地理网格,因此终端将终端的位置信息发送至服务器的过程中,可以直接将终端的位置信息对应的证件地理网格的网格身份标识确定为目标网格身份标识,并将目标网格身份标识与终端的位置信息进行打包,最后将携带有目标网格身份标识的终端的位置信息发送至服务器,那么服务器在接收到携带有目标网格身份标识的终端的位置信息之后,可以提取出目标网格身份标识,并将第二地理网格数据中包括的各地理网格的网格身份标识与目标网格身份标识进行匹配,将与目标网格身份标识匹配成功的网格身份标识对应的地理网格确定为目标证件地理网格。Another feasible implementation is that, before sending the location information of the terminal to the scene server, the terminal has already judged whether the terminal is within the push range of the electronic certificate based on the location information of the terminal and the first geographic grid data. The geographic grid of the certificate corresponding to the location information of the terminal is determined, so when the terminal sends the location information of the terminal to the server, the grid identity of the geographic grid of the certificate corresponding to the location information of the terminal can be directly determined as the target grid identity, and pack the target grid identity with the location information of the terminal, and finally send the location information of the terminal carrying the target grid identity to the server, then the server receives the terminal carrying the target grid identity After the location information, the target grid identity can be extracted, and the grid identity of each geographic grid included in the second geographic grid data is matched with the target grid identity, and the target grid identity will be matched with the target grid identity The geographic grid corresponding to the successfully matched grid ID is determined as the target document geographic grid.
场景服务器在确定终端的位置信息在第二地理网格数据中对应的目标证件地理网格之后,由于目标证件地理网格在地图中还是一个较大的地理范围,因此目标证件地理网格中可能存在多个证件兴趣地点的情况,而每个证件兴趣地点可提供的电子证件服务也可能不相同,因此需要在目标证件地理网格中包括的所有的证件兴趣地点中确定出终端的位置信息对应的目标证件兴趣地点。After the scene server determines the geographic grid of the target document corresponding to the terminal's location information in the second geographic grid data, since the geographic grid of the target document still has a relatively large geographical range in the map, the geographic grid of the target document may There are multiple ID POIs, and each ID POI may provide different electronic document services. Therefore, it is necessary to determine the location information correspondence of the terminal among all the ID POIs included in the target ID geographic grid. Target ID POI for .
由于第二地理网格数据中包括的地理网格中,每一个证件地理网格都绑定有证件兴趣地点的位置数据,因此目标证件地理网格中也绑定有证件兴趣地点的位置数据,那么一种可行的实施方式是,首先将目标证件地理网格中包括的所有的证件兴趣地点确定为候选证件兴趣地点,然后从第二地理网格数据中获取各候选证件兴趣地点的位置数据,最后根据终端的位置信息和各候选证件兴趣地点的位置数据,计算各候选证件兴趣地点距离终端的位置之间的距离数值,根据各距离数值将距离终端的位置信息对应的终端位置最近的候选证件兴趣地点确定目标候选证件兴趣地点,那么目标候选证件兴趣地点也即目标证件兴趣地点。场景服务器在确定目标证件兴趣地点之后,就可以获取目标证件兴趣地点可提供电子证件服务对应的目标电子证件。Because in the geographic grid included in the second geographic grid data, each geographic grid of the certificate is bound with the location data of the location of interest of the certificate, so the geographic grid of the target certificate is also bound with the location data of the location of interest of the certificate, Then a feasible implementation mode is to first determine all the document POIs included in the target document geographic grid as candidate document POIs, and then obtain the position data of each candidate document POI from the second geographic grid data, Finally, according to the location information of the terminal and the location data of the location of interest of each candidate certificate, calculate the distance value between the location of interest of each candidate certificate and the location of the terminal, and calculate the candidate certificate closest to the terminal location corresponding to the location information of the terminal according to each distance value The location of interest determines the location of interest of the target candidate document, then the location of interest of the target candidate document is also the location of interest of the target document. After the scenario server determines the POI of the target certificate, it can obtain the target electronic certificate corresponding to the POI of the target certificate that can provide electronic certificate services.
S406、将目标电子证件进行推送。S406. Push the target electronic certificate.
可以理解的,场景服务器确定目标电子证件之后,由于目标电子证件可能是用户之前已经注册并使用过的电子证件,目标电子证件也可能是用户未注册和使用的电子证件,那么本说明书一个或多个实施例中可以直接将目标电子证件发送至终端,以使得终端对目标电子证件进行推送,如果用户之前已经注册并使用过目标电子证件,那么用户可以直接使用目标电子证件,如果未注册和使用目标电子证件,那么终端可以引导用户开通、使用目标电子证件。It is understandable that after the scene server determines the target electronic certificate, since the target electronic certificate may be an electronic certificate that the user has registered and used before, or the target electronic certificate may be an electronic certificate that the user has not registered and used, then one or more In this embodiment, the target electronic certificate can be directly sent to the terminal, so that the terminal can push the target electronic certificate. If the user has registered and used the target electronic certificate before, the user can directly use the target electronic certificate. If not registered and used target electronic certificate, the terminal can guide the user to activate and use the target electronic certificate.
本说明书一个或多个实施例中也可以获取终端的用户针对目标电子证件的历史使用信息,历史使用信息包括但不限于终端的用户是否注册目标电子证件、目标电子证件的历史使用次数等,那么基于该历史使用信息可以判断历史使用信息是否满足预设电子证件使用条件,预设电子证件使用条件可以是用户已经注册过目标电子证件且目标电子证件的历史使用次数需要大于预设次数,若历史使用信息满足预设电子证件使用条件,那么代表用户之前已经注册并使用过目标电子证件,而用户对已经注册并使用过目标电子证件的使用需求往往较大,那么仅仅对用户已经注册并使用过的电子证件发送至终端,以使得终端对目标电子证件进行推送,可以提升电子证件的推送准确性以及实用性。In one or more embodiments of this specification, the historical use information of the terminal user for the target electronic certificate can also be obtained. The historical use information includes but is not limited to whether the terminal user registers the target electronic certificate, the historical use times of the target electronic certificate, etc., then Based on the historical use information, it can be judged whether the historical use information satisfies the preset electronic certificate use conditions. The preset electronic certificate use conditions can be that the user has registered the target electronic certificate and the historical use times of the target electronic certificate must be greater than the preset times. The use information meets the preset electronic certificate use conditions, which means that the user has registered and used the target electronic certificate before, and the user's demand for the use of the registered and used target electronic certificate is often greater, so only the user has registered and used the target electronic certificate. Send the electronic certificate to the terminal, so that the terminal can push the target electronic certificate, which can improve the accuracy and practicality of the electronic certificate push.
在本说明书一个或多个实施例中,由于场景服务器中保存的第二地理网格数据中包括的地理网格中,每一个证件地理网格都绑定有证件兴趣地点的位置数据,因此可以准确计算出距离终端的位置信息对应的终端位置最近的候选证件兴趣地点,进而确定目标证件兴趣地点以及目标证件兴趣地点对应的目标电子证件,这大大减少了终端本地确定目标电子证件的处理压力,提升了电子证件推送方法的效率。In one or more embodiments of this specification, since each geographic grid of the certificate is bound with the location data of the place of interest of the certificate among the geographic grids included in the second geographic grid data stored in the scene server, it can be Accurately calculate the candidate ID POI closest to the terminal location corresponding to the location information of the terminal, and then determine the POI of the target ID and the target electronic ID corresponding to the POI of the target ID, which greatly reduces the processing pressure of the terminal to determine the target electronic ID locally. The efficiency of the electronic document push method has been improved.
请参阅图6,图6为本说明书一示例性实施例提供的一种电子证件推送方法的流程示意图。Please refer to FIG. 6 . FIG. 6 is a schematic flowchart of a method for pushing an electronic certificate provided by an exemplary embodiment of this specification.
如图6所示,电子证件推送方法应用于服务器,具体的,电子证件推送方法应用于其他实施例中的场景服务器,电子证件推送方法包括:As shown in Figure 6, the electronic certificate push method is applied to the server. Specifically, the electronic certificate push method is applied to the scene server in other embodiments. The electronic certificate push method includes:
S602、接收终端发送的终端的位置信息,确定终端的位置信息对应的目标电子证件。其中,终端的位置信息为终端判断终端处于电子证件推送范围内之后发送的信息。S602. Receive the location information of the terminal sent by the terminal, and determine a target electronic certificate corresponding to the location information of the terminal. Wherein, the location information of the terminal is information sent after the terminal judges that the terminal is within the push range of the electronic certificate.
可选地,服务器接收终端发送的终端的位置信息,确定终端的位置信息对应的目标电子证件的过程中,可以先接收终端发送的终端的位置信息,确定终端的位置信息在第二地理网格数据中对应的目标证件兴趣地点;然后将目标证件兴趣地点对应的电子证件确定为终端的位置信息对应的目标电子证件;其中,第二地理网格数据包括至少一个证件地理网格,每一个证件地理网格绑定有至少一个对应有电子证件的证件兴趣地点。Optionally, in the process of receiving the location information of the terminal sent by the terminal and determining the target electronic certificate corresponding to the location information of the terminal, the server may first receive the location information of the terminal sent by the terminal, and determine that the location information of the terminal is in the second geographic grid The corresponding target certificate interest location in the data; then determine the electronic certificate corresponding to the target certificate interest location as the target electronic certificate corresponding to the location information of the terminal; wherein, the second geographic grid data includes at least one certificate geographic grid, and each certificate The geographic grid binding has at least one location of interest corresponding to the document with the electronic document.
可选地,服务器确定终端的位置信息在第二地理网格数据中对应的目标证件兴趣地点的过程中,可以先确定终端的位置信息在第二地理网格数据中对应的目标证件地理网格,将目标证件地理网格中包括的证件兴趣地点确定为候选证件兴趣地点;然后将距离终端的位置信息对应的终端位置最近的候选证件兴趣地点确定为目标证件兴趣地点。Optionally, in the process of determining the POI of the target certificate corresponding to the location information of the terminal in the second geographic grid data, the server may first determine the geographic grid of the target certificate corresponding to the location information of the terminal in the second geographic grid data , determining the ID POI included in the geographic grid of the target ID as the candidate ID POI; and then determining the candidate ID POI closest to the terminal location corresponding to the location information of the terminal as the target ID POI.
可选地,服务器确定终端的位置信息在第二地理网格数据中对应的目标证件地理网格的过程中,可以先获取终端的位置信息中携带的目标网格身份标识;然后根据目标网格身份标识以及第二地理网格数据中包括各证件地理网格的网格身份标识,从第二地理网格数据中包括各证件地理网格中确定目标证件地理网格;其中,目标网格身份标识为终端根据终端的位置信息对应的证件地理网格的网格身份标识确定。Optionally, in the process of determining the geographic grid of the target certificate corresponding to the terminal's location information in the second geographic grid data, the server may first obtain the target grid identity carried in the terminal's location information; and then according to the target grid The identity identifier and the grid identity identifier of each certificate geographic grid included in the second geographic grid data, and the target certificate geographic grid is determined from the second geographic grid data including each certificate geographic grid; wherein, the target grid identity The terminal is identified according to the grid identity of the geographic grid of the certificate corresponding to the location information of the terminal.
S604、将目标电子证件发送至终端,以使得终端对目标电子证件进行推送。S604. Send the target electronic certificate to the terminal, so that the terminal pushes the target electronic certificate.
可选地,在服务器将目标电子证件发送至终端的过程中,可以获取终端的用户针对目标电子证件的历史使用信息,若历史使用信息满足预设电子证件使用条件,则将目标电子证件发送至终端。Optionally, in the process of the server sending the target electronic certificate to the terminal, the terminal user's historical use information on the target electronic certificate can be obtained, and if the historical use information meets the preset electronic certificate use conditions, then the target electronic certificate is sent to terminal.
关于步骤S602至S604中详细描述,请参阅其他实施例中关于场景服务器的记载,此处不在赘述。For the detailed description of steps S602 to S604, please refer to the description of the scene server in other embodiments, and details are not repeated here.
可选地,本说明书一个或多个实施例中还提供一种电子证件推送方法,电子证件推送方法应用于服务器,具体的,电子证件推送方法应用于其他实施例中的数据服务器,电子证件推送方法包括:首先获取对应有电子证件的位置信息,确定各位置信息对应的证件兴趣地点,其中,每个证件兴趣地点至少对应一个电子证件;然后将各证件兴趣地点进行地理网格化,得到至少一个证件地理网格,其中,证件地理网格中至少落入一个证件兴趣地点;对各证件地理网格绑定电子证件服务标识,将绑定电子证件服务标识后的各证件地理网格作为第一地理网格数据,每隔第一预设时间将第一地理网格数据更新至对应的终端,以及对各证件地理网格绑定有各证件地理网格中包括的证件兴趣地点的位置数据,将绑定有证件兴趣地点的位置数据的证件地理网格作为第二地理网格数据,每个第二预设时间将第二地理网格数据更新至对应的场景服务器,以使得终端根据终端的位置信息以及第一地理网格数据,判断终端是否处于电子证件推送范围内,若终端处于电子证件推送范围内,终端将终端的位置信息发送至服务器,服务器接收终端发送的终端的位置信息,确定终端的位置信息在第二地理网格数据中对应的目标证件兴趣地点,将目标证件兴趣地点对应的电子证件确定为终端的位置信息对应的目标电子证件,以及将目标电子证件发送至终端,终端对目标电子证件进行推送。Optionally, one or more embodiments of this specification also provide a method for pushing an electronic certificate. The method for pushing an electronic certificate is applied to a server. Specifically, the method for pushing an electronic certificate is applied to a data server in other embodiments. The method for pushing an electronic certificate is applied to a data server in other embodiments. The method includes: first obtaining the location information corresponding to the electronic certificate, and determining the location of interest of the certificate corresponding to each location information, wherein each location of interest of the certificate corresponds to at least one electronic certificate; A credential geographic grid, wherein at least one credential location of interest falls into the credential geographic grid; bind the electronic credential service identifier to each credential geographic grid, and use each credential geographic grid after binding the electronic credential service identifier as the first A geographic grid data, updating the first geographic grid data to the corresponding terminal every first preset time, and binding the geographic grids of each certificate with the location data of the places of interest of the certificates included in the geographic grid of each certificate , using the geographic grid of the certificate bound with the location data of the location of interest of the certificate as the second geographic grid data, and updating the second geographic grid data to the corresponding scene server every second preset time, so that the terminal according to the terminal location information and the first geographic grid data to determine whether the terminal is within the push range of the electronic certificate, if the terminal is within the push range of the electronic certificate, the terminal sends the location information of the terminal to the server, and the server receives the location information of the terminal sent by the terminal, determining the location of interest of the target certificate corresponding to the location information of the terminal in the second geographic grid data, determining the electronic certificate corresponding to the location of interest of the target certificate as the target electronic certificate corresponding to the location information of the terminal, and sending the target electronic certificate to the terminal, The terminal pushes the target electronic certificate.
请参阅图7,图7为本说明书一示例性实施例提供的一种电子证件推送装置的结构示意图。Please refer to FIG. 7 . FIG. 7 is a schematic structural diagram of an electronic certificate pushing device provided by an exemplary embodiment of the present specification.
         如图7所示,电子证件推送装置700应用于终端,电子证件推送装置700包括:As shown in Figure 7, the electronic 
         范围判断模块710,用于基于终端的位置信息判断终端是否处于电子证件推送范围内。The 
         证件推送模块720,用于若终端处于电子证件推送范围内,则获取终端的位置信息对应的目标电子证件,以及将目标电子证件进行推送。The 
         可选地,范围判断模块710,还用于根据终端的位置信息以及第一地理网格数据,判断终端是否处于电子证件推送范围内;其中,第一地理网格数据包括至少一个地理网格,地理网格中的证件地理网格绑定有电子证件服务标识,电子证件服务标识用于表征与其绑定的证件地理网格内存在提供电子证件服务的证件兴趣地点。Optionally, the 
         可选地,范围判断模块710,还用于获取第一地理网格数据的各地理网格的边界,将终端的位置信息对应的经纬度与各地理网格的边界进行位置匹配;若终端的位置信息对应的经纬度落入任一目标地理网格的边界内部,且目标地理网格绑定有电子证件服务标识,则确定终端处于电子证件推送范围内;或者基于电子证件服务标识确定第一地理网格数据的各证件地理网格以及获取各证件地理网格的边界,将终端的位置信息对应的经纬度与各证件地理网格的边界进行位置匹配;若终端的位置信息对应的经纬度落入任一证件地理网格的边界内部,则确定终端处于电子证件推送范围内。Optionally, the 
         可选地,证件推送模块720,还用于将终端的位置信息发送至服务器,接收服务器基于终端的位置信息返回的目标电子证件。Optionally, the 
可选地,目标电子证件为服务器在第二地理网格数据中确定终端的位置信息对应的目标证件兴趣地点之后,根据目标证件兴趣地点对应的电子证件确定;其中,第二地理网格数据包括至少一个地理网格,地理网格中的证件地理网格绑定有至少一个对应有电子证件的证件兴趣地点的位置数据。Optionally, the target electronic certificate is determined according to the electronic certificate corresponding to the target certificate interest point after the server determines the target certificate interest point corresponding to the terminal location information in the second geographic grid data; wherein the second geographic grid data includes At least one geographic grid, where the geographic grid of the document is bound with at least one location data corresponding to the location of interest of the document with the electronic document.
可选地,目标证件兴趣地点为服务器根据候选证件兴趣地点的位置数据计算出的距离终端的位置信息对应的终端位置最近的目标候选证件兴趣地点之后,根据目标候选证件兴趣地点确定;其中,候选证件兴趣地点为终端的位置信息在第二地理网格数据中对应的目标证件地理网格中包括的证件兴趣地点。Optionally, the target ID POI is determined according to the target candidate ID POI after the target candidate ID POI that is closest to the terminal location corresponding to the terminal's location information calculated by the server according to the position data of the candidate ID POI; The ID POI is the ID POI included in the target ID geographic grid corresponding to the location information of the terminal in the second geographic grid data.
         可选地,证件推送模块720,还用于将终端的位置信息对应的证件地理网格的网格身份标识确定为目标网格身份标识;将携带有目标网格身份标识的终端的位置信息发送至服务器;其中,目标证件地理网格为服务器根据目标网格身份标识以及第二地理网格数据中包括各地理网格的网格身份标识,从第二地理网格数据中包括各地理网格中确定。Optionally, the 
在本说明书一个或者多个实施例中,一种电子证件推送装置包括:范围判断模块,用于基于终端的位置信息判断终端是否处于电子证件推送范围内;证件推送模块,用于若终端处于电子证件推送范围内,则获取终端的位置信息对应的目标电子证件,以及将目标电子证件进行推送。由于终端可以根据终端的位置信息判断终端是否处于电子证件推送范围内,那么当终端处于电子证件推送范围内时,代表终端的位置附近具有提供电子证件服务的地点,因此可以将终端的位置信息对应目标电子证件进行推送,进而用户可以及时知晓终端附近可以使用目标电子证件,使得用户更加便捷地使用目标电子证件,提升了用户使用电子证件的体验。In one or more embodiments of the present specification, an electronic certificate push device includes: a range judgment module, configured to judge whether the terminal is within the range of the electronic certificate push based on the location information of the terminal; If the document is within the pushing range, obtain the target electronic document corresponding to the location information of the terminal, and push the target electronic document. Since the terminal can judge whether the terminal is within the push range of the electronic certificate according to the location information of the terminal, when the terminal is within the push range of the electronic certificate, it means that there is a location providing electronic certificate services near the terminal, so the location information of the terminal can be correspondingly The target electronic certificate is pushed, and then the user can know in time that the target electronic certificate can be used near the terminal, which makes the user more convenient to use the target electronic certificate and improves the user's experience of using the electronic certificate.
请参阅图8,图8为本说明书一示例性实施例提供的一种电子证件推送装置的结构示意图。Please refer to FIG. 8 . FIG. 8 is a schematic structural diagram of an electronic certificate pushing device provided by an exemplary embodiment of this specification.
         如图8所示,电子证件推送装置800应用于服务器,电子证件推送装置800包括:As shown in Figure 8, the electronic 
         位置接收模块810,用于接收终端发送的终端的位置信息,确定终端的位置信息对应的目标电子证件,其中,终端的位置信息为终端判断终端处于电子证件推送范围内之后发送的信息;The 
         证件发送模块820,用于将目标电子证件发送至终端,以使得终端对目标电子证件进行推送。The 
         可选地,位置接收模块810,还用于接收终端发送的终端的位置信息,确定终端的位置信息在第二地理网格数据中对应的目标证件兴趣地点;将目标证件兴趣地点对应的电子证件确定为终端的位置信息对应的目标电子证件;其中,第二地理网格数据包括至少一个证件地理网格,每一个证件地理网格绑定有至少一个对应有电子证件的证件兴趣地点。Optionally, the 
         可选地,位置接收模块810,还用于确定终端的位置信息在第二地理网格数据中对应的目标证件地理网格,将目标证件地理网格中包括的证件兴趣地点确定为候选证件兴趣地点;将距离终端的位置信息对应的终端位置最近的候选证件兴趣地点确定为目标证件兴趣地点。Optionally, the 
         可选地,位置接收模块810,还用于获取终端的位置信息中携带的目标网格身份标识;根据目标网格身份标识以及第二地理网格数据中包括各证件地理网格的网格身份标识,从第二地理网格数据中包括各证件地理网格中确定目标证件地理网格;其中,目标网格身份标识为终端根据终端的位置信息对应的证件地理网格的网格身份标识确定。Optionally, the 
         可选地,证件发送模块820,还用于获取终端的用户针对目标电子证件的历史使用信息,若历史使用信息满足预设电子证件使用条件,则将目标电子证件发送至终端。Optionally, the 
在本说明书一个或者多个实施例中,一种电子证件推送装置包括:位置接收模块,用于接收终端发送的终端的位置信息,确定终端的位置信息对应的目标电子证件,其中,终端的位置信息为终端判断终端处于电子证件推送范围内之后发送的信息;证件发送模块,用于将目标电子证件发送至终端,以使得终端对目标电子证件进行推送。由于终端可以根据终端的位置信息判断终端是否处于电子证件推送范围内,那么当终端处于电子证件推送范围内时,代表终端的位置附近具有提供电子证件服务的地点,因此可以将终端的位置信息对应目标电子证件进行推送,进而用户可以及时知晓终端附近可以使用目标电子证件,使得用户更加便捷地使用目标电子证件,提升了用户使用电子证件的体验。In one or more embodiments of this specification, an electronic certificate pushing device includes: a location receiving module, configured to receive the location information of the terminal sent by the terminal, and determine the target electronic certificate corresponding to the location information of the terminal, wherein the location of the terminal The information is information sent after the terminal judges that the terminal is within the push range of the electronic certificate; the certificate sending module is used to send the target electronic certificate to the terminal, so that the terminal pushes the target electronic certificate. Since the terminal can judge whether the terminal is within the push range of the electronic certificate according to the location information of the terminal, when the terminal is within the push range of the electronic certificate, it means that there is a location providing electronic certificate services near the terminal, so the location information of the terminal can be correspondingly The target electronic certificate is pushed, and then the user can know in time that the target electronic certificate can be used near the terminal, which makes the user more convenient to use the target electronic certificate and improves the user's experience of using the electronic certificate.
本说明书一个或多个实施例还提供了一种计算机存储介质,计算机存储介质存储有多条指令,指令适于由处理器加载并执行如上述实施例中的任一项的方法的步骤。One or more embodiments of the present specification also provide a computer storage medium, where a plurality of instructions are stored in the computer storage medium, and the instructions are suitable for being loaded by a processor and executing the steps of any one of the methods in the foregoing embodiments.
本说明书一个或多个实施例还提供了一种包含指令的计算机程序产品,当所述计算机程序产品在计算机或处理器上运行时,使得所述计算机或所述处理器执行如上述实施例中的任一项的方法的步骤。One or more embodiments of the present specification also provide a computer program product containing instructions. When the computer program product is run on a computer or a processor, the computer or the processor executes the program described in the above-mentioned embodiments. The steps of any one of the methods.
         进一步地,请参见图9,图9为本说明书一示例性实施例提供的一种终端的结构示意图。如图9所示,终端900可以包括:至少一个处理器901,至少一个网络接口904,用户接口903,存储器905,至少一个通信总线902。Further, please refer to FIG. 9, which is a schematic structural diagram of a terminal provided by an exemplary embodiment of this specification. As shown in FIG. 9 , a terminal 900 may include: at least one 
         其中,通信总线902用于实现这些组件之间的连接通信。Wherein, the 
         其中,用户接口903可以包括显示屏(Display)、摄像头(Camera),可选用户接口903还可以包括标准的有线接口、无线接口。Wherein, the 
         其中,网络接口904可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。Wherein, the 
         其中,处理器901可以包括一个或者多个处理核心。处理器901利用各种接口和线路连接整个终端900内的各个部分,通过运行或执行存储在存储器905内的指令、程序、代码集或指令集,以及调用存储在存储器905内的数据,执行终端900的各种功能和处理数据。可选的,处理器901可以采用数字信号处理(Digital Signal Processing,DSP)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)、可编程逻辑阵列(Programmable LogicArray,PLA)中的至少一种硬件形式来实现。处理器901可集成处理器(Central ProcessingUnit,CPU)、图像处理器(Graphics Processing Unit,GPU)和调制解调器等中的一种或几种的组合。其中,CPU主要处理操作系统、用户界面和应用程序等;GPU用于负责显示屏所需要显示的内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器901中,单独通过一块芯片进行实现。Wherein, the 
         其中,存储器905可以包括随机存储器(Random Access Memory,RAM),也可以包括只读存储器(Read-Only Memory)。可选的,该存储器905包括非瞬时性计算机可读介质(non-transitory computer-readable storage medium)。存储器905可用于存储指令、程序、代码、代码集或指令集。存储器905可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现上述各个方法实施例的指令等;存储数据区可存储上面各个方法实施例中涉及到的数据等。存储器905可选的还可以是至少一个位于远离前述处理器901的存储装置。如图9所示,作为一种计算机存储介质的存储器905中可以包括操作系统、网络通信模块、用户接口模块以及电子证件推送程序。Wherein, the 
         在图9所示的终端900中,用户接口903主要用于为用户提供输入的接口,获取用户输入的数据;而处理器901可以用于调用存储器905中存储的电子证件推送程序,并具体执行以下操作:In the terminal 900 shown in FIG. 9 , the 
基于终端的位置信息判断终端是否处于电子证件推送范围内;Based on the location information of the terminal, it is judged whether the terminal is within the push range of the electronic certificate;
若终端处于电子证件推送范围内,则获取终端的位置信息对应的目标电子证件,以及将目标电子证件进行推送。If the terminal is within the push range of the electronic certificate, the target electronic certificate corresponding to the location information of the terminal is obtained, and the target electronic certificate is pushed.
可选地,基于终端的位置信息判断终端是否处于电子证件推送范围内,包括:根据终端的位置信息以及第一地理网格数据,判断终端是否处于电子证件推送范围内;其中,第一地理网格数据包括至少一个地理网格,地理网格中的证件地理网格绑定有电子证件服务标识,电子证件服务标识用于表征与其绑定的证件地理网格内存在提供电子证件服务的证件兴趣地点。Optionally, judging whether the terminal is within the pushing range of the electronic certificate based on the location information of the terminal includes: judging whether the terminal is within the pushing range of the electronic certificate according to the location information of the terminal and the first geographic grid data; wherein, the first geographic network The grid data includes at least one geographic grid, and the geographic grid of the certificate is bound with an electronic certificate service identifier, and the electronic certificate service identifier is used to indicate that there is a certificate interest in providing electronic certificate services in the geographic grid of the certificate bound to it. Place.
可选地,根据终端的位置信息以及第一地理网格数据,判断终端是否处于电子证件推送范围内,包括:获取第一地理网格数据的各地理网格的边界,将终端的位置信息对应的经纬度与各地理网格的边界进行位置匹配;若终端的位置信息对应的经纬度落入任一目标地理网格的边界内部,且目标地理网格绑定有电子证件服务标识,则确定终端处于电子证件推送范围内;或者基于电子证件服务标识确定第一地理网格数据的各证件地理网格以及获取各证件地理网格的边界,将终端的位置信息对应的经纬度与各证件地理网格的边界进行位置匹配;若终端的位置信息对应的经纬度落入任一证件地理网格的边界内部,则确定终端处于电子证件推送范围内。Optionally, according to the location information of the terminal and the first geographic grid data, judging whether the terminal is within the push range of the electronic certificate includes: obtaining the boundaries of each geographic grid of the first geographic grid data, and corresponding the location information of the terminal The longitude and latitude of the terminal are matched with the boundaries of each geographic grid; if the latitude and longitude corresponding to the terminal's location information falls within the boundary of any target geographic grid, and the target geographic grid is bound with an electronic certificate service identifier, it is determined that the terminal is in within the push range of the electronic certificate; or determine the geographic grids of each certificate in the first geographic grid data based on the service identifier of the electronic certificate and obtain the boundaries of the geographic grids of each certificate, and compare the longitude and latitude corresponding to the location information of the terminal with the geographic grids of each certificate Match the location of the boundary; if the latitude and longitude corresponding to the location information of the terminal falls within the boundary of any geographic grid of the certificate, it is determined that the terminal is within the push range of the electronic certificate.
可选地,获取终端的位置信息对应的目标电子证件,包括:将终端的位置信息发送至服务器,接收服务器基于终端的位置信息返回的目标电子证件。Optionally, acquiring the target electronic certificate corresponding to the location information of the terminal includes: sending the location information of the terminal to the server, and receiving the target electronic certificate returned by the server based on the location information of the terminal.
可选地,目标电子证件为服务器在第二地理网格数据中确定终端的位置信息对应的目标证件兴趣地点之后,根据目标证件兴趣地点对应的电子证件确定;其中,第二地理网格数据包括至少一个地理网格,地理网格中的证件地理网格绑定有至少一个对应有电子证件的证件兴趣地点的位置数据。Optionally, the target electronic certificate is determined according to the electronic certificate corresponding to the target certificate interest point after the server determines the target certificate interest point corresponding to the terminal location information in the second geographic grid data; wherein the second geographic grid data includes At least one geographic grid, where the geographic grid of the document is bound with at least one location data corresponding to the location of interest of the document with the electronic document.
可选地,目标证件兴趣地点为服务器根据候选证件兴趣地点的位置数据计算出的距离终端的位置信息对应的终端位置最近的目标候选证件兴趣地点之后,根据目标候选证件兴趣地点确定;其中,候选证件兴趣地点为终端的位置信息在第二地理网格数据中对应的目标证件地理网格中包括的证件兴趣地点。Optionally, the target ID POI is determined according to the target candidate ID POI after the target candidate ID POI that is closest to the terminal location corresponding to the terminal's location information calculated by the server according to the position data of the candidate ID POI; The ID POI is the ID POI included in the target ID geographic grid corresponding to the location information of the terminal in the second geographic grid data.
可选地,将终端的位置信息发送至服务器,包括:将终端的位置信息对应的证件地理网格的网格身份标识确定为目标网格身份标识;将携带有目标网格身份标识的终端的位置信息发送至服务器;其中,目标证件地理网格为服务器根据目标网格身份标识以及第二地理网格数据中包括各地理网格的网格身份标识,从第二地理网格数据中包括各地理网格中确定。Optionally, sending the location information of the terminal to the server includes: determining the grid identity of the certificate geographic grid corresponding to the location information of the terminal as the target grid identity; The location information is sent to the server; wherein, the geographic grid of the target certificate is the server according to the target grid identity and the grid identity of each geographic grid included in the second geographic grid data, including each geographic grid from the second geographic grid data determined on a geographic grid.
         进一步地,请参见图10,图10为本说明书一示例性实施例提供的一种服务器的结构示意图。如图10所示,服务器1000可以包括:至少一个处理器1001,至少一个网络接口1004,用户接口1003,存储器1005,至少一个通信总线1002。Further, please refer to FIG. 10 , which is a schematic structural diagram of a server provided by an exemplary embodiment of this specification. As shown in FIG. 10 , the 
         其中,通信总线1002用于实现这些组件之间的连接通信。Wherein, the 
         其中,用户接口1003可以包括显示屏(Display)、摄像头(Camera),可选用户接口1003还可以包括标准的有线接口、无线接口。Wherein, the 
         其中,网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。Wherein, the 
         其中,处理器1001可以包括一个或者多个处理核心。处理器1001利用各种接口和线路连接整个服务器1000内的各个部分,通过运行或执行存储在存储器1005内的指令、程序、代码集或指令集,以及调用存储在存储器1005内的数据,执行服务器1000的各种功能和处理数据。可选的,处理器1001可以采用数字信号处理(Digital Signal Processing,DSP)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)、可编程逻辑阵列(Programmable Logic Array,PLA)中的至少一种硬件形式来实现。处理器1001可集成处理器(Central Processing Unit,CPU)、图像处理器(Graphics Processing Unit,GPU)和调制解调器等中的一种或几种的组合。其中,CPU主要处理操作系统、用户界面和应用程序等;GPU用于负责显示屏所需要显示的内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器1001中,单独通过一块芯片进行实现。Wherein, the 
         其中,存储器1005可以包括随机存储器(Random Access Memory,RAM),也可以包括只读存储器(Read-Only Memory)。可选的,该存储器1005包括非瞬时性计算机可读介质(non-transitory computer-readable storage medium)。存储器1005可用于存储指令、程序、代码、代码集或指令集。存储器1005可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现上述各个方法实施例的指令等;存储数据区可存储上面各个方法实施例中涉及到的数据等。存储器1005可选的还可以是至少一个位于远离前述处理器1001的存储装置。如图10所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及电子证件推送程序。Wherein, the 
         在图10所示的服务器1000中,用户接口1003主要用于为用户提供输入的接口,获取用户输入的数据;而处理器1001可以用于调用存储器1005中存储的电子证件推送程序,并具体执行以下操作:In the 
接收终端发送的终端的位置信息,确定终端的位置信息对应的目标电子证件,其中,终端的位置信息为终端判断终端处于电子证件推送范围内之后发送的信息;receiving the location information of the terminal sent by the terminal, and determining the target electronic certificate corresponding to the location information of the terminal, wherein the location information of the terminal is the information sent after the terminal judges that the terminal is within the pushing range of the electronic certificate;
将目标电子证件发送至终端,以使得终端对目标电子证件进行推送。Sending the target electronic certificate to the terminal, so that the terminal pushes the target electronic certificate.
可选地,接收终端发送的终端的位置信息,确定终端的位置信息对应的目标电子证件,包括:接收终端发送的终端的位置信息,确定终端的位置信息在第二地理网格数据中对应的目标证件兴趣地点;将目标证件兴趣地点对应的电子证件确定为终端的位置信息对应的目标电子证件;其中,第二地理网格数据包括至少一个证件地理网格,每一个证件地理网格绑定有至少一个对应有电子证件的证件兴趣地点。Optionally, receiving the location information of the terminal sent by the terminal, and determining the target electronic certificate corresponding to the location information of the terminal includes: receiving the location information of the terminal sent by the terminal, and determining the location information corresponding to the location information of the terminal in the second geographic grid data The location of interest of the target certificate; determining the electronic certificate corresponding to the location of interest of the target certificate as the target electronic certificate corresponding to the location information of the terminal; wherein, the second geographic grid data includes at least one geographical grid of the certificate, and each geographic grid of the certificate is bound There is at least one POI corresponding to the document with the electronic document.
可选地,确定终端的位置信息在第二地理网格数据中对应的目标证件兴趣地点,包括:确定终端的位置信息在第二地理网格数据中对应的目标证件地理网格,将目标证件地理网格中包括的证件兴趣地点确定为候选证件兴趣地点;将距离终端的位置信息对应的终端位置最近的候选证件兴趣地点确定为目标证件兴趣地点。Optionally, determining the location of interest of the target certificate corresponding to the location information of the terminal in the second geographic grid data includes: determining the geographic grid of the target certificate corresponding to the location information of the terminal in the second geographic grid data, and placing the target certificate The ID POIs included in the geographic grid are determined as candidate ID POIs; and the candidate ID POIs closest to the terminal location corresponding to the location information of the terminal are determined as target ID POIs.
可选地,确定终端的位置信息在第二地理网格数据中对应的目标证件地理网格,包括:获取终端的位置信息中携带的目标网格身份标识;根据目标网格身份标识以及第二地理网格数据中包括各证件地理网格的网格身份标识,从第二地理网格数据中包括各证件地理网格中确定目标证件地理网格;其中,目标网格身份标识为终端根据终端的位置信息对应的证件地理网格的网格身份标识确定。Optionally, determining the geographic grid of the target certificate corresponding to the terminal's location information in the second geographic grid data includes: acquiring the target grid identity carried in the terminal's location information; according to the target grid identity and the second The geographic grid data includes the grid identity identifiers of the geographic grids of each certificate, and the target certificate geographic grid is determined from the second geographic grid data including the geographic grids of each certificate; wherein the target grid identity is the terminal according to the terminal The grid identity identification of the geographic grid of the certificate corresponding to the location information is determined.
可选地,将目标电子证件发送至终端,包括:获取终端的用户针对目标电子证件的历史使用信息,若历史使用信息满足预设电子证件使用条件,则将目标电子证件发送至终端。Optionally, sending the target electronic certificate to the terminal includes: acquiring historical usage information of the user of the terminal on the target electronic certificate, and sending the target electronic certificate to the terminal if the historical usage information satisfies preset usage conditions of the electronic certificate.
本说明书一个或多个实施例还提供了一种电子证件推送系统,包括上述任一个或者多个服务器及上述任一或者多个终端。One or more embodiments of this specification also provide an electronic certificate push system, including any one or more servers mentioned above and any one or more terminals mentioned above.
在本说明书一个或者多个实施例所中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。In one or more embodiments of this specification, it should be understood that the disclosed devices and methods may be implemented in other ways. For example, the device embodiments described above are only illustrative. For example, the division of modules is only a logical function division. In actual implementation, there may be other division methods. For example, multiple modules or components can be combined or integrated. to another system, or some features may be ignored, or not implemented. In another point, the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces, and the indirect coupling or communication connection of devices or modules may be in electrical, mechanical or other forms.
作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。A module described as a separate component may or may not be physically separated, and a component shown as a module may or may not be a physical module, that is, it may be located in one place, or may also be distributed to multiple network modules. Part or all of the modules can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。上述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行上述计算机程序指令时,全部或部分地产生按照本说明书实施例上述的流程或功能。上述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。上述计算机指令可以存储在计算机可读存储介质中,或者通过上述计算机可读存储介质进行传输。上述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DigitalSubscriber Line,DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。上述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。上述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,数字多功能光盘(DigitalVersatile Disc,DVD))、或者半导体介质(例如,固态硬盘(Solid State Disk,SSD))等。In the above embodiments, all or part of them may be implemented by software, hardware, firmware or any combination thereof. When implemented using software, it may be implemented in whole or in part in the form of a computer program product. The computer program product described above comprises one or more computer instructions. When the above-mentioned computer program instructions are loaded and executed on the computer, all or part of the above-mentioned processes or functions according to the embodiments of this specification will be generated. The above-mentioned computers may be general-purpose computers, special-purpose computers, computer networks, or other programmable devices. The above computer instructions may be stored in a computer-readable storage medium, or transmitted through the above-mentioned computer-readable storage medium. The above computer instructions can be sent from one website site, computer, server or data center to another through wired (such as coaxial cable, optical fiber, digital subscriber line (Digital Subscriber Line, DSL)) or wireless (such as infrared, wireless, microwave, etc.) Website site, computer, server or data center for transmission. The above-mentioned computer-readable storage medium may be any available medium that can be accessed by a computer, or a data storage device such as a server or a data center integrated with one or more available media. The above-mentioned available medium may be a magnetic medium (for example, a floppy disk, a hard disk, a magnetic tape), an optical medium (for example, a digital versatile disc (DigitalVersatile Disc, DVD)), or a semiconductor medium (for example, a solid state disk (Solid State Disk, SSD) )wait.
需要说明的是,对于前述的各方法实施例,为了简便描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本说明书一个或者多个实施例并不受所描述的动作顺序的限制,因为依据本说明书一个或者多个实施例,某些步骤可以采用其它顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定都是本说明书一个或者多个实施例所必须的。It should be noted that, for the sake of simplicity of description, the aforementioned method embodiments are expressed as a series of action combinations, but those skilled in the art should know that one or more embodiments of this specification are not limited by the description. The sequence of actions is limited, because some steps may be performed in other orders or simultaneously according to one or more embodiments of the present specification. Secondly, those skilled in the art should also know that the embodiments described in the specification belong to preferred embodiments, and the actions and modules involved are not necessarily required by one or more embodiments in this specification.
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其它实施例的相关描述。In the above-mentioned embodiments, the descriptions of each embodiment have their own emphases, and for parts not described in detail in a certain embodiment, reference may be made to relevant descriptions of other embodiments.
以上为对本说明书一个或者多个实施例所提供的一种电子证件推送方法、装置、存储介质、终端以及服务器的描述,对于本领域的技术人员,依据本说明书一个或者多个实施例的思想,在具体实施方式及应用范围上均会有改变之处,综上,本说明书内容不应理解为对本说明书一个或者多个实施例的限制。The above is a description of an electronic certificate push method, device, storage medium, terminal, and server provided by one or more embodiments of this specification. For those skilled in the art, based on the ideas of one or more embodiments of this specification, There may be changes in specific implementation methods and application scopes. In summary, the content of this specification should not be construed as limiting one or more embodiments of this specification.
Claims (19)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title | 
|---|---|---|---|
| CN202310173138.0A CN116366717A (en) | 2023-02-14 | 2023-02-14 | Electronic certificate pushing method, device, storage medium, terminal and server | 
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title | 
|---|---|---|---|
| CN202310173138.0A CN116366717A (en) | 2023-02-14 | 2023-02-14 | Electronic certificate pushing method, device, storage medium, terminal and server | 
Publications (1)
| Publication Number | Publication Date | 
|---|---|
| CN116366717A true CN116366717A (en) | 2023-06-30 | 
Family
ID=86917892
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date | 
|---|---|---|---|
| CN202310173138.0A Pending CN116366717A (en) | 2023-02-14 | 2023-02-14 | Electronic certificate pushing method, device, storage medium, terminal and server | 
Country Status (1)
| Country | Link | 
|---|---|
| CN (1) | CN116366717A (en) | 
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title | 
|---|---|---|---|---|
| US20150120408A1 (en) * | 2012-05-16 | 2015-04-30 | Nokia Corporation | Method and apparatus for proximity-aware adaptation of applications, content, and user incentives | 
| CN106162542A (en) * | 2015-04-14 | 2016-11-23 | 阿里巴巴集团控股有限公司 | An electronic certificate prompt method and server | 
| CN106441344A (en) * | 2016-09-18 | 2017-02-22 | 智车优行科技(北京)有限公司 | On-board music playing method and device based on geographical location information as well as vehicle | 
| CN106576224A (en) * | 2014-08-20 | 2017-04-19 | 微软技术许可有限责任公司 | Geofence Protection Notification Subscription | 
| CN109510874A (en) * | 2018-12-13 | 2019-03-22 | 北京字节跳动网络技术有限公司 | Electronic certificate method for pushing, device and electronic equipment based on LBS | 
| CN114424230A (en) * | 2019-09-26 | 2022-04-29 | 斯纳普公司 | Travel-based notifications | 
- 
        2023
        
- 2023-02-14 CN CN202310173138.0A patent/CN116366717A/en active Pending
 
 
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title | 
|---|---|---|---|---|
| US20150120408A1 (en) * | 2012-05-16 | 2015-04-30 | Nokia Corporation | Method and apparatus for proximity-aware adaptation of applications, content, and user incentives | 
| CN106576224A (en) * | 2014-08-20 | 2017-04-19 | 微软技术许可有限责任公司 | Geofence Protection Notification Subscription | 
| CN106162542A (en) * | 2015-04-14 | 2016-11-23 | 阿里巴巴集团控股有限公司 | An electronic certificate prompt method and server | 
| CN106441344A (en) * | 2016-09-18 | 2017-02-22 | 智车优行科技(北京)有限公司 | On-board music playing method and device based on geographical location information as well as vehicle | 
| CN109510874A (en) * | 2018-12-13 | 2019-03-22 | 北京字节跳动网络技术有限公司 | Electronic certificate method for pushing, device and electronic equipment based on LBS | 
| CN114424230A (en) * | 2019-09-26 | 2022-04-29 | 斯纳普公司 | Travel-based notifications | 
Similar Documents
| Publication | Publication Date | Title | 
|---|---|---|
| CN108574933B (en) | User trajectory recovery method and device | |
| WO2019000887A1 (en) | Method and device for recommending information | |
| WO2020119231A1 (en) | Electronic certificate pushing method and apparatus based on position information, and electronic device | |
| CN107767228A (en) | Application recommended method, device, terminal equipment and storage medium | |
| CN112163127B (en) | Relationship graph construction method and device, electronic equipment and storage medium | |
| CN111263176A (en) | Loading method, device, terminal, server and storage medium of live room page | |
| CN114422267A (en) | Flow detection method, device, equipment and medium | |
| US20190147540A1 (en) | Method and apparatus for outputting information | |
| CN111738316A (en) | Image classification method and device for zero sample learning and electronic equipment | |
| CN111309496A (en) | Method, system, device, equipment and storage medium for realizing delay task | |
| CN111597466A (en) | Display method, apparatus and electronic device | |
| CN113918659A (en) | Data manipulation method, device, storage medium and electronic device | |
| CN112836128A (en) | Information recommendation method, apparatus, device and storage medium | |
| CN107295489B (en) | Pseudo base station short message identification method, device, equipment and storage medium | |
| CN111198861A (en) | Logic log processing method and device and electronic equipment | |
| CN113468247A (en) | Fish species identification method and device and storage medium | |
| CN111641690B (en) | Session message processing method and device and electronic equipment | |
| CN110781066B (en) | User behavior analysis method, device, equipment and storage medium | |
| CN115310994A (en) | Label-based evaluation method, device, electronic device and storage medium | |
| CN112379967A (en) | Simulator detection method, device, equipment and medium | |
| CN116433320A (en) | User behavior analysis method and device | |
| CN115002675A (en) | Data matching method and device, readable medium and electronic equipment | |
| CN108062401A (en) | Application recommendation method and device and storage medium | |
| CN108376155A (en) | A method and device for determining geographic location information | |
| CN116366717A (en) | Electronic certificate pushing method, device, storage medium, terminal and server | 
Legal Events
| Date | Code | Title | Description | 
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination |