信息的获取方法、装置以及电子设备与流程

未命名 09-15 阅读:81 评论:0


1.本技术涉及软件开发领域,具体而言,涉及一种信息的获取方法、装置以及电子设备。


背景技术:

2.在金融机构使用小程序进行业务推广的时候,通常使用小程序中的分享功能进行小程序的业务推广,用户可通过点击小程序界面的右上角三个点按钮后唤起微信小程序功能,选择分享给朋友后生成一条小程序分享链接,链接上可展示小程序分享图片和文案,吸引客户点击链接访问页面,进而完成对金融产品和金融业务的推广操作。
3.由于在小程序中增添的推广业务逐渐增多,并且推广业务的具体业务信息也需要不断更新,由图像、文字组成的分享内容页需要随着业务信息进行更新,但是,由于每个分享内容均与小程序中的显示内容相关,因此在进行分享内容的变更的时候,需要在小程序中进行内容开发和变更,特别是当小程序内嵌公众号h5(html5,是构建web内容的一种语言描述方式)页面后,则需要在h5页面中调用小程序api(应用程序编程接口)将活动页面标识传给小程序,小程序根据不同活动标识开发不同的分享链接图片和文案,从而实现公众号活动页面与分享链接图文信息适配。
4.但是,在对分享内容进行变更的时候,需要在小程序或公众号h5页面中进行变更,导致在变更后需要对小程序和公众号h5页面进行重新投产测试等操作,进而提高了工作人员的工作量,同时还会导致在变更的时候对造成小程序或公众号h5页面无法正常运行,影响用户使用。
5.针对相关技术中在小程序中对分享内容进行变更,需要对小程序中的代码进行变更,导致小程序可能出现无法正常运行,同时提高工作人员的工作量的问题,目前尚未提出有效的解决方案。


技术实现要素:

6.本技术提供一种信息的获取方法、装置以及电子设备,以解决相关技术中在小程序中对分享内容进行变更,需要对小程序中的代码进行变更,导致小程序可能出现无法正常运行,同时提高工作人员的工作量的问题。
7.根据本技术的一个方面,提供了一种信息的获取方法。该方法包括:接收端接收用户发送的信息获取请求,并解析信息获取请求,得到信息获取请求的发送端信息;根据当前显示内容确定向用户反馈的推广信息,并从本地数据库中获取推广信息,其中,本地数据库中的推广信息由管理系统中获取,管理系统用于生成或修改推广信息,当前显示内容为接收端在当前时刻显示界面中的显示内容或发送端的显示内容,当前时刻为接收端接收到信息获取请求的时刻;接收端将推广信息发送至发送端信息指示的发送端。
8.可选地,根据当前显示内容确定向用户反馈的推广信息,并从本地数据库中获取推广信息包括:识别当前显示内容中的文字信息和图片信息;根据文字信息和图片信息确
定当前显示内容所属的目标业务;在本地数据库中判断是否存在目标业务对应的推广信息;在本地数据库中存在目标业务对应的推广信息的情况下,从本地数据库中获取推广信息。
9.可选地,在本地数据库中判断是否存在目标业务对应的推广信息之后,该方法还包括:在本地数据库中不存在目标业务对应的推广信息的情况下,通过预设接口向管理系统发送目标业务的业务信息;通过预设接口接收管理系统发送的与目标业务相关联的推广信息,并在推广信息中添加第一时刻的时间戳,得到更新后的推广信息,其中,第一时刻为接收到推广信息的时刻;将目标业务和更新后的推广信息存储至本地数据库中,并将更新后的推广信息发送至发送端。
10.可选地,在从本地数据库中获取推广信息之后,该方法还包括:获取推广信息中的目标时间戳,并确定第二时刻与目标时间戳之间的第一时间差,其中,第二时刻为从本地数据库中获取推广信息的时刻;判断第一时间差是否大于预设时间差;在第一时间差小于等于预设时间差的情况下,执行将推广信息发送至发送端信息指示的发送端的步骤;在第一时间差大于预设时间差的情况下,通过预设接口获取管理系统中的关联推广信息的生成时刻,其中,关联推广信息为管理系统中与目标业务相关联的推广信息;计算生成时刻与第二时刻之间的第二时间差,并根据第二时间差对推广信息进行变更,得到更新后的推广信息。
11.可选地,根据第二时间差对推广信息进行变更,得到更新后的推广信息包括:判断第二时间差是否小于第一时间差;在第二时间差小于第一时间差的情况下,通过预设接口向管理系统获取关联推广信息;将第二时刻作为时间戳添加至关联推广信息中,得到目标推广信息,将目标推广信息添加至本地数据库中,并将目标推广信息确定为更新后的推广信息;在第二时间差大于等于第一时间差的情况下,执行将推广信息发送至发送端信息指示的发送端的步骤。
12.可选地,信息获取请求中还包括标识,根据当前显示内容确定向用户反馈的推广信息包括:在发送端信息表征发送端为小程序的情况下,获取信息获取请求中的标识,并根据标识确定小程序的显示内容;根据小程序的显示内容确定向用户反馈的推广信息;在从本地数据库中获取推广信息之后,方法还包括:确定推广信息的预设显示格式,并确定预设显示格式与小程序的目标显示格式是否相同;在预设显示格式和目标显示格式不同的情况下,将推广信息的显示格式变更为目标显示格式,得到更新后的推广信息,并将更新后的推广信息发送至小程序。
13.可选地,该方法还包括:监控管理系统中存储的推广信息是否发生变更;在推广信息发生变更的情况下,获取变更后的推广信息,并确定与变更后的推广信息相关联的业务,得到关联业务;将变更后的推广信息与关联业务关联存储至本地数据库中。
14.可选地,发送端包括小程序,在将变更后的推广信息与关联业务关联存储至本地数据库中之后,该方法还包括:将变更后的推广信息与关联业务发送至小程序中,其中,小程序在接收到变更后的推广信息与关联业务后,将变更后的推广信息与关联业务关联存储至小程序的数据库中进行存储。
15.根据本技术的另一方面,提供了一种信息的获取装置。该装置包括:接收单元,用于接收端接收用户发送的信息获取请求,并解析信息获取请求,得到信息获取请求的发送端信息;第一获取单元,用于根据当前显示内容确定向用户反馈的推广信息,并从本地数据
库中获取推广信息,其中,本地数据库中的推广信息由管理系统中获取,管理系统用于生成或修改推广信息,当前显示内容为接收端在当前时刻显示界面中的显示内容或发送端的显示内容,当前时刻为接收端接收到信息获取请求的时刻;第一发送单元,用于接收端将推广信息发送至发送端信息指示的发送端。
16.根据本发明的另一方面,还提供了一种计算机存储介质,计算机存储介质用于存储程序,其中,程序运行时控制计算机存储介质所在的设备执行一种信息的获取方法。
17.根据本发明的另一方面,还提供了一种电子设备,包含一个或多个处理器和存储器;存储器中存储有计算机可读指令,处理器用于运行计算机可读指令,其中,计算机可读指令运行时执行一种信息的获取方法。
18.通过本技术,采用以下步骤:接收端接收用户发送的信息获取请求,并解析信息获取请求,得到信息获取请求的发送端信息;根据当前显示内容确定向用户反馈的推广信息,并从本地数据库中获取推广信息,其中,本地数据库中的推广信息由管理系统中获取,管理系统用于生成或修改推广信息,当前显示内容为接收端在当前时刻显示界面中的显示内容或发送端的显示内容,当前时刻为接收端接收到信息获取请求的时刻;接收端将推广信息发送至发送端信息指示的发送端。解决了相关技术中在小程序中对分享内容进行变更,需要对小程序中的代码进行变更,导致小程序可能出现无法正常运行,同时提高工作人员的工作量的问题。通过使用管理系统生成或修改推广信息,并将推广信息存储在本地数据库中,其中,本地数据库位于小程序内嵌的公众号h5页面中,从而可以在小程序需要进行分享的时候,从公众号中可以直接获取到推广信息,在用户直接在公众号中进行分享的时候,也可以直接从公众号的本地服务器中进行推广信息的获取,从而可以避免在公众号和小程序中进行推广信息的生成和修改,进而达到了无需修改小程序和公众号也可以对推广信息进行修改,保证了小程序以及小程序的内嵌公众号的正常运行的效果。
附图说明
19.构成本技术的一部分的附图用来提供对本技术的进一步理解,本技术的示意性实施例及其说明用于解释本技术,并不构成对本技术的不当限定。在附图中:
20.图1是根据本技术实施例提供的信息的获取方法的流程图;
21.图2是根据本技术实施例提供的可选地信息的获取方法的流程图;
22.图3是根据本技术实施例提供的信息的获取装置的示意图;
23.图4为根据本技术实施例提供的一种电子设备的示意图。
具体实施方式
24.需要说明的是,在不冲突的情况下,本技术中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本技术。
25.为了使本技术领域的人员更好地理解本技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分的实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本技术保护的范围。
26.需要说明的是,本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本技术的实施例。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
27.需要说明的是,本公开所涉及的相关信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于展示的数据、分析的数据等),均为经用户授权或者经过各方充分授权的信息和数据。例如,本系统和相关用户或机构间设置有接口,在获取相关信息之前,需要通过接口向前述的用户或机构发送获取请求,并在接收到前述的用户或机构反馈的同意信息后,获取相关信息。
28.需要说明的是,本公开所确定的信息的获取方法、装置以及电子设备可用于软件开发领域,也可用于除软件开发领域之外的任意领域,本公开所确定的信息的获取方法、装置以及电子设备的应用领域不做限定。
29.根据本技术的实施例,提供了一种信息的获取方法。
30.图1是根据本技术实施例提供的信息的获取方法的流程图。如图1所示,该方法包括以下步骤:
31.步骤s102,接收端接收用户发送的信息获取请求,并解析信息获取请求,得到信息获取请求的发送端信息。
32.具体的,由于小程序中内嵌了公众号h5页面,因此,接收端可以为公众号h5页面,在公众号接收到信息获取请求后,需要解析信息获取请求,从而确定该请求的发送端,其中,发送端可以为小程序,也即该信息由用户输入小程序中,并由小程序通过内嵌公众号时的api接口传输至公众号中,发送端也可以为用户,也即用户直接登录公众号进行信息获取请求的发送,因此,需要在接收到信息获取请求后对信息获取请求的发送端进行识别,从而根据发送端确定需要发送的推广信息。
33.步骤s104,根据当前显示内容确定向用户反馈的推广信息,并从本地数据库中获取推广信息,其中,本地数据库中的推广信息由管理系统中获取,管理系统用于生成或修改推广信息,当前显示内容为接收端在当前时刻显示界面中的显示内容或发送端的显示内容,当前时刻为接收端接收到信息获取请求的时刻。
34.具体的,在确定了信息获取请求的发送端后,即可根据发送端确定当前显示内容,也即,当前显示内容为接收端在当前时刻显示界面中的显示内容或发送端的显示内容,当前显示内容会根据发送端的不同,在当前时刻显示界面中的显示内容或发送端的显示内容中进行选择,例如,在发送端为用户端的情况下,当前显示内容为公众号h5页面的当前显示内容,在发送端为小程序的情况下,当前显示内容为发送端,也即小程序的界面中的显示内容,从而根据发送端信息确定用户想要生成的推广信息对应的界面信息。
35.进一步的,在确定了当前显示内容后,即可根据当前显示内容确定用户所需的推广信息,例如,当前显示内容为a产品,则推广信息为a产品的相关图文信息。在确定推广信息后,即可在本地数据库中获取推广信息,其中,本地数据库为公众号的数据库,可以为公众号缓存或是云端存储数据库。
36.需要说明的是,公众号通过预设接口与管理系统连接,公众号的数据库中的全部推广信息均从管理系统中获取,在工作人员需要对推广信息进行新增或修改的时候,可以直接在管理系统中进行操作,并在完成操作后,将得到的推广信息同步至公众号的本地数据库中进行存储,从而无法在公众号或小程序中进行推广信息的生成和修改,进而减少了对小程序和公众号的修改频率。
37.步骤s106,接收端将推广信息发送至发送端信息指示的发送端。
38.具体的,在得到了推广信息后,可以根据发送端信息将推广信息发送至发送端,从而完成将推广信息发送至用户的操作,用户在接收到推广信息后,可以将推广信息进行分享,在发送端为小程序的情况下,可以由小程序将推广信息发送至用户,通过管理系统配置小程序分享图文信息,公众号h5页面传递数据,小程序处理数据实现小程序分享图文信息可配置。相较于之前每次开发新活动都要在小程公众号h5页面和小程序开发分享图文代码,实现了小程序分享图文信息的可配置化。使得开发者只需要在初次开发活动时,在后管平台配置好图文信息即可实现新增和修改小程序分享图文信息,使用户通过推广信息对显示内容进行分享。
39.本技术实施例提供的信息的获取方法,通过接收端接收用户发送的信息获取请求,并解析信息获取请求,得到信息获取请求的发送端信息;根据当前显示内容确定向用户反馈的推广信息,并从本地数据库中获取推广信息,其中,本地数据库中的推广信息由管理系统中获取,管理系统用于生成或修改推广信息,当前显示内容为接收端在当前时刻显示界面中的显示内容或发送端的显示内容,当前时刻为接收端接收到信息获取请求的时刻;接收端将推广信息发送至发送端信息指示的发送端。解决了相关技术中在小程序中对分享内容进行变更,需要对小程序中的代码进行变更,导致小程序可能出现无法正常运行,同时提高工作人员的工作量的问题。通过使用管理系统生成或修改推广信息,并将推广信息存储在本地数据库中,其中,本地数据库位于小程序内嵌的公众号h5页面中,从而可以在小程序需要进行分享的时候,从公众号中可以直接获取到推广信息,在用户直接在公众号中进行分享的时候,也可以直接从公众号的本地服务器中进行推广信息的获取,从而可以避免在公众号和小程序中进行推广信息的生成和修改,进而达到了无需修改小程序和公众号也可以对推广信息进行修改,保证了小程序以及小程序的内嵌公众号的正常运行的效果。
40.为了准确确定推广信息,可选地,在本技术实施例提供的信息的获取方法中,根据当前显示内容确定向用户反馈的推广信息,并从本地数据库中获取推广信息包括:识别当前显示内容中的文字信息和图片信息;根据文字信息和图片信息确定当前显示内容所属的目标业务;在本地数据库中判断是否存在目标业务对应的推广信息;在本地数据库中存在目标业务对应的推广信息的情况下,从本地数据库中获取推广信息。
41.具体的,在确定了当前显示内容后,可以获取当前显示内容中的文字信息和图片信息,其中,文字信息可通过文字识别程序进行获取,图片信息可由图像识别程序进行识别,在得到当前显示内容中的文字信息和图片信息后,即可根据当前显示内容中的文字信息和图片信息确定当前显示内容所属的目标业务,进而可以根据业务确定推广信息,并确定本地数据库中是否存在该推广信息,并在存在的情况下,可以直接从本地数据库中获取到推广信息,从而完成推广信息的获取。
42.在本地数据库中不存在相应的推广信息的情况下,为了准确的获取到推广信息,
可选地,在本技术实施例提供的信息的获取方法中,在本地数据库中判断是否存在目标业务对应的推广信息之后,该方法还包括:在本地数据库中不存在目标业务对应的推广信息的情况下,通过预设接口向管理系统发送目标业务的业务信息;通过预设接口接收管理系统发送的与目标业务相关联的推广信息,并在推广信息中添加第一时刻的时间戳,得到更新后的推广信息,其中,第一时刻为接收到推广信息的时刻;将目标业务和更新后的推广信息存储至本地数据库中,并将更新后的推广信息发送至发送端。
43.具体的,在本地数据库中不存在相应的推广信息的情况下,可能存在两种情况,一种是管理系统中不存在该推广内容,因此并未同步至本地数据库中,还有一种情况是管理系统中存在该推广内容,但是因为某种异常原因导致本地数据库中未存储该推广内容,此时,由于推广内容的新增和修改通过管理系统进行执行,因此,在本地数据库中不存在推广信息的时候,可以通过预设接口向管理系统发送目标业务的业务信息,此时,管理系统会根据业务信息确定是否存在该业务信息对应的推广信息,并在不存在的情况,通过工作人员新增该业务信息的推广信息。
44.进一步的,在通过预设接口向管理系统发送目标业务的业务信息后,管理系统会将推广信息反馈至公众号,此时,公众号会在推广信息中增加当前时刻的时间戳,当前时刻也即接收到推广信息的时刻,此时,无论该推广信息为新增推广信息或是修改的推广信息,均可以根据时间戳与本地数据库中存储的历史数据进行区分。在添加时间戳后,即可将该推广信息存储至本地数据库中目标业务对应的存储地址中,并将推广信息发送至发送端,从而既完成了推广信息的存储,又完成了推广信息的发送。
45.为了保证推广信息的时效性,可选地,在本技术实施例提供的信息的获取方法中,在从本地数据库中获取推广信息之后,该方法还包括:获取推广信息中的目标时间戳,并确定第二时刻与目标时间戳之间的第一时间差,其中,第二时刻为从本地数据库中获取推广信息的时刻;判断第一时间差是否大于预设时间差;在第一时间差小于等于预设时间差的情况下,执行将推广信息发送至发送端信息指示的发送端的步骤;在第一时间差大于预设时间差的情况下,通过预设接口获取管理系统中的关联推广信息的生成时刻,其中,关联推广信息为管理系统中与目标业务相关联的推广信息;计算生成时刻与第二时刻之间的第二时间差,并根据第二时间差对推广信息进行变更,得到更新后的推广信息。
46.具体的,由于在部分情况下,公众号中的本地数据库可能未与管理系统的推广内容进行同步,导致推广内容没有及时更新,因此,在从本地数据库中获取到推广信息后,需要获取推广信息中的目标时间戳,并确定第二时刻与目标时间戳之间的第一时间差,其中,第二时刻为从本地数据库中获取推广信息的时刻,从而确定推广信息是否存储时间过长,导致内容不具有时效性。
47.进一步的,在第二时刻与目标时间戳之间的第一时间差小于等于预设时间差的情况下,确定本地数据库中存储的推广信息未超期,则可以正常使用,也即发送至发送端,但是,在第一时间差大于预设时间差的情况下,表征该推广信息可能超时,此时,需要从管理系统张中获取与关联推广信息,并确定关联推广信息的创建时间是否晚于本地数据库中存储的推广信息的时间戳,从而确定是否将关联推广信息确定为最新版的推广信息存储至本地数据库中。
48.可选地,在本技术实施例提供的信息的获取方法中,根据第二时间差对推广信息
进行变更,得到更新后的推广信息包括:判断第二时间差是否小于第一时间差;在第二时间差小于第一时间差的情况下,通过预设接口向管理系统获取关联推广信息;将第二时刻作为时间戳添加至关联推广信息中,得到目标推广信息,将目标推广信息添加至本地数据库中,并将目标推广信息确定为更新后的推广信息;在第二时间差大于等于第一时间差的情况下,执行将推广信息发送至发送端信息指示的发送端的步骤。
49.具体的,在第二时间差小于第一时间差的情况下,也即关联推广信息的创建时刻晚于本地数据库中存储的推广信息,则将关联推广信息存储至本地数据库中,并删除之前的本地数据库中存储的推广信息,从而将关联推广信息反馈至发送端,进而保证了推广信息的时效性。
50.在发送端为小程序的情况下,还需要确定小程序的显示信息,可选地,在本技术实施例提供的信息的获取方法中,信息获取请求中还包括标识,根据当前显示内容确定向用户反馈的推广信息包括:在发送端信息表征发送端为小程序的情况下,获取信息获取请求中的标识,并根据标识确定小程序的显示内容;根据小程序的显示内容确定向用户反馈的推广信息;在从本地数据库中获取推广信息之后,方法还包括:确定推广信息的预设显示格式,并确定预设显示格式与小程序的目标显示格式是否相同;在预设显示格式和目标显示格式不同的情况下,将推广信息的显示格式变更为目标显示格式,得到更新后的推广信息,并将更新后的推广信息发送至小程序。
51.具体的,在发送端为小程序的情况下,由于小程序需要从内嵌的公众号中获取到推广信息,因此,小程序发送的信息获取请求中会携带标识,该标识的作用是确定小程序当前显示内容中显示的待推广产品或业务的信息,在公众号的本地数据库中根据标识确定小程序端需要获取的推广信息,从而将该推广信息发送至小程序端,从而达到无需小程序端进行推广信息的生成的效果。
52.需要说明的是,在从本地数据库中获取推广信息之后,还需要确定获取到的推广信息的预设显示格式,并确定预设显示格式与小程序的目标显示格式是否相同,从而保证推广信息在发送至小程序端之后,小程序端能否正常的显示和使用该推广信息。在预设显示格式和目标显示格式不同的情况下,需要将推广信息的显示格式变更为小程序可以读取或兼容的格式,进而将更新后的推广信息发送至小程序,保证了小程序能够在接收到推广信息后可以正常使用该推广信息的效果。
53.为了保证推广信息的时效性,可选地,在本技术实施例提供的信息的获取方法中,该方法还包括:监控管理系统中存储的推广信息是否发生变更;在推广信息发生变更的情况下,获取变更后的推广信息,并确定与变更后的推广信息相关联的业务,得到关联业务;将变更后的推广信息与关联业务关联存储至本地数据库中。
54.具体的,公众号会通过预设接口实时监控管理系统,在管理系统中存储的任意推广信息发生变更或新增推广信息的情况下,公众号会通过预设接口向管理系统获取变更后的推广信息,从而使用更新后的推广信息更新本地数据库中业务信息相同的推广信息,从而完成推广信息的及时更新。
55.为了提高小程序的推广信息反馈速度,可选地,在本技术实施例提供的信息的获取方法中,发送端包括小程序,在将变更后的推广信息与关联业务关联存储至本地数据库中之后,该方法还包括:将变更后的推广信息与关联业务发送至小程序中,其中,小程序在
接收到变更后的推广信息与关联业务后,将变更后的推广信息与关联业务关联存储至小程序的数据库中进行存储。
56.具体的,在公众号将变更后的推广信息与关联业务关联存储至本地数据库中之后,还会将变更后的推广信息发送至小程序端,小程序端同样也可以设置一个存储空间,例如小程序的云端存储空间,在将变更后的推广信息发送至小程序端后,如果用户通过小程序端上的分享按钮进行推广信息的生成,小程序可以无需向公众号发送信息获取请求,而是直接从小程序的存储器中直接获取到推广信息,进而提高推广信息的生成效率。
57.图2是根据本技术实施例提供的可选地信息的获取方法的流程图,如图2所示,运维人员在管理系统开发一套增加和修改推广信息的功能,从而可以在管理系统中对推广信息进行修改,其中,推广信息由图和文字构成。在确定了推广信息后,在内嵌的h5页面上采用预设接口,从管理系统中获取到推广信息,并将推广信息进行存储并确定推广信息的获取方为用户或小程序,在是用户的情况下,直接发送用户,在为小程序的情况下,通过api将推广信息发送至小程序,小程序将推广信息进行存储并将推广信息发送至用户,从而在无需小程序和公众号生成和变更推广信息的情况下,向用户发送推广信息的效果。
58.需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
59.本技术实施例还提供了一种信息的获取装置,需要说明的是,本技术实施例的信息的获取装置可以用于执行本技术实施例所提供的用于信息的获取方法。以下对本技术实施例提供的信息的获取装置进行介绍。
60.图3是根据本技术实施例提供的信息的获取装置的示意图。如图3所示,该装置包括:接收单元31,第一获取单元32,第一发送单元33。
61.接收单元31,用于接收端接收用户发送的信息获取请求,并解析信息获取请求,得到信息获取请求的发送端信息。
62.第一获取单元32,用于根据当前显示内容确定向用户反馈的推广信息,并从本地数据库中获取推广信息,其中,本地数据库中的推广信息由管理系统中获取,管理系统用于生成或修改推广信息,当前显示内容为接收端在当前时刻显示界面中的显示内容或发送端的显示内容,当前时刻为接收端接收到信息获取请求的时刻。
63.第一发送单元33,用于接收端将推广信息发送至发送端信息指示的发送端。
64.本技术实施例提供的信息的获取装置,通过接收单元31接收端接收用户发送的信息获取请求,并解析信息获取请求,得到信息获取请求的发送端信息;第一获取单元32根据当前显示内容确定向用户反馈的推广信息,并从本地数据库中获取推广信息,其中,本地数据库中的推广信息由管理系统中获取,管理系统用于生成或修改推广信息,当前显示内容为接收端在当前时刻显示界面中的显示内容或发送端的显示内容,当前时刻为接收端接收到信息获取请求的时刻;第一发送单元33接收端将推广信息发送至发送端信息指示的发送端。解决了相关技术中在小程序中对分享内容进行变更,需要对小程序中的代码进行变更,导致小程序可能出现无法正常运行,同时提高工作人员的工作量的问题。通过使用管理系统生成或修改推广信息,并将推广信息存储在本地数据库中,其中,本地数据库位于小程序内嵌的公众号h5页面中,从而可以在小程序需要进行分享的时候,从公众号中可以直接获
取到推广信息,在用户直接在公众号中进行分享的时候,也可以直接从公众号的本地服务器中进行推广信息的获取,从而可以避免在公众号和小程序中进行推广信息的生成和修改,进而达到了无需修改小程序和公众号也可以对推广信息进行修改,保证了小程序以及小程序的内嵌公众号的正常运行的效果。
65.可选地,在本技术实施例提供的信息的获取装置中,第一获取单元32包括:识别模块,用于识别当前显示内容中的文字信息和图片信息;第一确定模块,用于根据文字信息和图片信息确定当前显示内容所属的目标业务;第一判断模块,用于在本地数据库中判断是否存在目标业务对应的推广信息;第一获取模块,用于在本地数据库中存在目标业务对应的推广信息的情况下,从本地数据库中获取推广信息。
66.可选地,在本技术实施例提供的信息的获取装置中,该装置还包括:第二发送单元,用于在本地数据库中不存在目标业务对应的推广信息的情况下,通过预设接口向管理系统发送目标业务的业务信息;添加单元,用于通过预设接口接收管理系统发送的与目标业务相关联的推广信息,并在推广信息中添加第一时刻的时间戳,得到更新后的推广信息,其中,第一时刻为接收到推广信息的时刻;第一存储单元,用于将目标业务和更新后的推广信息存储至本地数据库中,并将更新后的推广信息发送至发送端。
67.可选地,在本技术实施例提供的信息的获取装置中,该装置还包括:第二获取单元,用于获取推广信息中的目标时间戳,并确定第二时刻与目标时间戳之间的第一时间差,其中,第二时刻为从本地数据库中获取推广信息的时刻;判断单元,用于判断第一时间差是否大于预设时间差;执行单元,用于在第一时间差小于等于预设时间差的情况下,执行将推广信息发送至发送端信息指示的发送端的步骤;第三获取单元,用于在第一时间差大于预设时间差的情况下,通过预设接口获取管理系统中的关联推广信息的生成时刻,其中,关联推广信息为管理系统中与目标业务相关联的推广信息;计算单元,用于计算生成时刻与第二时刻之间的第二时间差,并根据第二时间差对推广信息进行变更,得到更新后的推广信息。
68.可选地,在本技术实施例提供的信息的获取装置中,根据第二时间差对推广信息进行变更,得到更新后的推广信息包括:第二判断模块,用于判断第二时间差是否小于第一时间差;第二获取模块,用于在第二时间差小于第一时间差的情况下,通过预设接口向管理系统获取关联推广信息;添加模块,用于将第二时刻作为时间戳添加至关联推广信息中,得到目标推广信息,将目标推广信息添加至本地数据库中,并将目标推广信息确定为更新后的推广信息;执行模块,用于在第二时间差大于等于第一时间差的情况下,执行将推广信息发送至发送端信息指示的发送端的步骤。
69.可选地,在本技术实施例提供的信息的获取装置中,信息获取请求中还包括标识,第一获取单元32包括:第三获取模块,用于在发送端信息表征发送端为小程序的情况下,获取信息获取请求中的标识,并根据标识确定小程序的显示内容;第二确定模块,用于根据小程序的显示内容确定向用户反馈的推广信息;在从本地数据库中获取推广信息之后,该装置还包括:第一确定单元,用于确定推广信息的预设显示格式,并确定预设显示格式与小程序的目标显示格式是否相同;变更单元,用于在预设显示格式和目标显示格式不同的情况下,将推广信息的显示格式变更为目标显示格式,得到更新后的推广信息,并将更新后的推广信息发送至小程序。
70.可选地,在本技术实施例提供的信息的获取装置中,该装置还包括:监控单元,用于监控管理系统中存储的推广信息是否发生变更;第二确定单元,用于在推广信息发生变更的情况下,获取变更后的推广信息,并确定与变更后的推广信息相关联的业务,得到关联业务;第二存储单元,用于将变更后的推广信息与关联业务关联存储至本地数据库中。
71.可选地,在本技术实施例提供的信息的获取装置中,发送端包括小程序,该装置还包括:第三发送单元,用于将变更后的推广信息与关联业务发送至小程序中,其中,小程序在接收到变更后的推广信息与关联业务后,将变更后的推广信息与关联业务关联存储至小程序的数据库中进行存储。
72.上述信息的获取装置包括处理器和存储器,上述接收单元31,第一获取单元32,第一发送单元33等均作为程序单元存储在存储器中,由处理器执行存储在存储器中的上述程序单元来实现相应的功能。
73.处理器中包含内核,由内核去存储器中调取相应的程序单元。内核可以设置一个或以上,通过调整内核参数来解决了相关技术中在小程序中对分享内容进行变更,需要对小程序中的代码进行变更,导致小程序可能出现无法正常运行,同时提高工作人员的工作量的问题。
74.存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flash ram),存储器包括至少一个存储芯片。
75.本发明实施例提供了一种计算机可读存储介质,其上存储有程序,该程序被处理器执行时实现所述信息的获取方法。
76.本发明实施例提供了一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行所述信息的获取方法。
77.如图4所示,本发明实施例提供了一种电子设备,电子设备40包括处理器、存储器及存储在存储器上并可在处理器上运行的程序,处理器执行程序时实现上述信息的获取方法的步骤。本文中的设备可以是服务器、pc、pad、手机等。
78.本技术还提供了一种计算机程序产品,当在数据处理设备上执行时,适于执行初始化有上述信息的获取方法的步骤的程序。
79.本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
80.本技术是参照根据本技术实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
81.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特
定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
82.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
83.在一个典型的配置中,计算设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。
84.存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flash ram)。存储器是计算机可读介质的示例。
85.计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
86.还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括要素的过程、方法、商品或者设备中还存在另外的相同要素。
87.以上仅为本技术的实施例而已,并不用于限制本技术。对于本领域技术人员来说,本技术可以有各种更改和变化。凡在本技术的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本技术的权利要求范围之内。

技术特征:
1.一种信息的获取方法,其特征在于,包括:接收端接收用户发送的信息获取请求,并解析所述信息获取请求,得到所述信息获取请求的发送端信息;根据当前显示内容确定向所述用户反馈的推广信息,并从本地数据库中获取所述推广信息,其中,所述本地数据库中的推广信息由管理系统中获取,所述管理系统用于生成或修改所述推广信息,所述当前显示内容为所述接收端在当前时刻显示界面中的显示内容或所述发送端的显示内容,所述当前时刻为所述接收端接收到所述信息获取请求的时刻;所述接收端将所述推广信息发送至所述发送端信息指示的发送端。2.根据权利要求1所述的方法,其特征在于,根据当前显示内容确定向所述用户反馈的推广信息,并从本地数据库中获取所述推广信息包括:识别所述当前显示内容中的文字信息和图片信息;根据所述文字信息和所述图片信息确定所述当前显示内容所属的目标业务;在所述本地数据库中判断是否存在所述目标业务对应的推广信息;在所述本地数据库中存在所述目标业务对应的推广信息的情况下,从本地数据库中获取所述推广信息。3.根据权利要求2所述的方法,其特征在于,在所述本地数据库中判断是否存在所述目标业务对应的推广信息之后,所述方法还包括:在所述本地数据库中不存在所述目标业务对应的推广信息的情况下,通过预设接口向所述管理系统发送所述目标业务的业务信息;通过所述预设接口接收所述管理系统发送的与所述目标业务相关联的推广信息,并在所述推广信息中添加第一时刻的时间戳,得到更新后的推广信息,其中,所述第一时刻为接收到所述推广信息的时刻;将所述目标业务和所述更新后的推广信息存储至所述本地数据库中,并将所述更新后的推广信息发送至所述发送端。4.根据权利要求2所述的方法,其特征在于,在从本地数据库中获取所述推广信息之后,所述方法还包括:获取所述推广信息中的目标时间戳,并确定第二时刻与所述目标时间戳之间的第一时间差,其中,所述第二时刻为从本地数据库中获取所述推广信息的时刻;判断所述第一时间差是否大于预设时间差;在所述第一时间差小于等于所述预设时间差的情况下,执行所述将所述推广信息发送至所述发送端信息指示的发送端的步骤;在所述第一时间差大于所述预设时间差的情况下,通过预设接口获取所述管理系统中的关联推广信息的生成时刻,其中,所述关联推广信息为所述管理系统中与所述目标业务相关联的推广信息;计算所述生成时刻与所述第二时刻之间的第二时间差,并根据所述第二时间差对所述推广信息进行变更,得到更新后的推广信息。5.根据权利要求4所述的方法,其特征在于,根据所述第二时间差对所述推广信息进行变更,得到更新后的推广信息包括:判断所述第二时间差是否小于所述第一时间差;
在所述第二时间差小于所述第一时间差的情况下,通过所述预设接口向所述管理系统获取所述关联推广信息;将所述第二时刻作为时间戳添加至所述关联推广信息中,得到目标推广信息,将所述目标推广信息添加至所述本地数据库中,并将所述目标推广信息确定为所述更新后的推广信息;在所述第二时间差大于等于所述第一时间差的情况下,执行所述将所述推广信息发送至所述发送端信息指示的发送端的步骤。6.根据权利要求1所述的方法,其特征在于,所述信息获取请求中还包括标识,根据当前显示内容确定向所述用户反馈的推广信息包括:在所述发送端信息表征所述发送端为小程序的情况下,获取所述信息获取请求中的标识,并根据所述标识确定所述小程序的显示内容;根据所述小程序的显示内容确定向所述用户反馈的推广信息;在从本地数据库中获取所述推广信息之后,所述方法还包括:确定所述推广信息的预设显示格式,并确定所述预设显示格式与所述小程序的目标显示格式是否相同;在所述预设显示格式和所述目标显示格式不同的情况下,将所述推广信息的显示格式变更为所述目标显示格式,得到更新后的推广信息,并将所述更新后的推广信息发送至所述小程序。7.根据权利要求1所述的方法,其特征在于,所述方法还包括:监控所述管理系统中存储的推广信息是否发生变更;在所述推广信息发生变更的情况下,获取变更后的推广信息,并确定与所述变更后的推广信息相关联的业务,得到关联业务;将所述变更后的推广信息与所述关联业务关联存储至所述本地数据库中。8.根据权利要求7所述的方法,其特征在于,所述发送端包括小程序,在将所述变更后的推广信息与所述关联业务关联存储至所述本地数据库中之后,所述方法还包括:将所述变更后的推广信息与所述关联业务发送至所述小程序中,其中,所述小程序在接收到所述变更后的推广信息与所述关联业务后,将所述变更后的推广信息与所述关联业务关联存储至所述小程序的数据库中进行存储。9.一种信息的获取装置,其特征在于,包括:接收单元,用于接收端接收用户发送的信息获取请求,并解析所述信息获取请求,得到所述信息获取请求的发送端信息;第一获取单元,用于根据当前显示内容确定向所述用户反馈的推广信息,并从本地数据库中获取所述推广信息,其中,所述本地数据库中的推广信息由管理系统中获取,所述管理系统用于生成或修改所述推广信息,所述当前显示内容为所述接收端在当前时刻显示界面中的显示内容或所述发送端的显示内容,所述当前时刻为所述接收端接收到所述信息获取请求的时刻;第一发送单元,用于所述接收端将所述推广信息发送至所述发送端信息指示的发送端。10.一种电子设备,其特征在于,包括一个或多个处理器和存储器,所述存储器用于存
储一个或多个程序,其中,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现权利要求1至8中任意一项所述的信息的获取方法。

技术总结
本申请公开了一种信息的获取方法、装置以及电子设备。该方法包括:接收端接收用户发送的信息获取请求,并解析信息获取请求,得到信息获取请求的发送端信息;根据当前显示内容确定向用户反馈的推广信息,并从本地数据库中获取推广信息,其中,本地数据库中的推广信息由管理系统中获取,管理系统用于生成或修改推广信息,当前显示内容为接收端在当前时刻显示界面中的显示内容或发送端的显示内容;接收端将推广信息发送至发送端信息指示的发送端。通过本申请,解决了相关技术中在小程序中对分享内容进行变更,需要对小程序中的代码进行变更,导致小程序可能出现无法正常运行,同时提高工作人员的工作量的问题。作人员的工作量的问题。作人员的工作量的问题。


技术研发人员:涂茜
受保护的技术使用者:吉林亿联银行股份有限公司
技术研发日:2023.06.07
技术公布日:2023/9/14
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐