CN110533456A - 一种优惠券信息推送方法、***及服务器 - Google Patents
一种优惠券信息推送方法、***及服务器 Download PDFInfo
- Publication number
- CN110533456A CN110533456A CN201910695235.XA CN201910695235A CN110533456A CN 110533456 A CN110533456 A CN 110533456A CN 201910695235 A CN201910695235 A CN 201910695235A CN 110533456 A CN110533456 A CN 110533456A
- Authority
- CN
- China
- Prior art keywords
- information
- user
- language
- coupon
- terminal
- 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
- 238000000034 method Methods 0.000 title claims abstract description 65
- 230000015654 memory Effects 0.000 claims description 19
- 238000004422 calculation algorithm Methods 0.000 claims description 13
- 238000004891 communication Methods 0.000 claims description 4
- 238000012545 processing Methods 0.000 claims description 4
- 235000013399 edible fruits Nutrition 0.000 claims description 2
- 230000006870 function Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 238000012216 screening Methods 0.000 description 4
- 238000004590 computer program Methods 0.000 description 3
- 235000013305 food Nutrition 0.000 description 3
- 235000012054 meals Nutrition 0.000 description 3
- 238000012795 verification Methods 0.000 description 3
- 230000006399 behavior Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 125000004122 cyclic group Chemical group 0.000 description 2
- 238000003708 edge detection Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000011156 evaluation Methods 0.000 description 2
- 238000000605 extraction Methods 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 201000009032 substance abuse Diseases 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0207—Discounts or incentives, e.g. coupons or rebates
- G06Q30/0222—During e-commerce, i.e. online transactions
Landscapes
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Engineering & Computer Science (AREA)
- Development Economics (AREA)
- Strategic Management (AREA)
- Game Theory and Decision Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Economics (AREA)
- Marketing (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明实施例涉及一种信息推送领域,公开了一种优惠劵信息推送方法、***及服务器,该方法包括:获取终端发送的语言设置请求,语言设置请求携带语言类型信息及用户位置信息;根据语言设置请求,在以用户位置信息为遍历中心的区域范围内,遍历与语言类型信息对应的优惠券信息;向终端推送优惠券信息。通过发送语言设置请求的方式,将用户的位置信息、语言信息与优惠劵信息进行关联,将用户的位置信息区域半径内的优惠劵信息以该设置语言的显示的方式推送至客户端,以供客户进行参考和选择,提高了优惠券的使用率。
Description
技术领域
本发明涉及信息推送领域,更具体地说是涉及一种优惠劵信息推送方法、***及服务器。
背景技术
优惠券借助互联网技术的发展,在各类商业活动中扮演着促销商品、推广品牌等角色。各类商家可以通过各类发布途径发布优惠券,以吸引用户进店消费。
一般的,优惠券都是基于终端的***语言而发布的,由于***语音比较单一,发布优惠券的信息也比较单一,例如,由于美国用户使用的终端只支持英文,当美国用户到中国旅游时,美国用户在中国接收到的优惠券信息是中文的,由于美国用户未能辨别中文,导致美国用户容易忽略优惠券信息。因此,传统优惠券发布方式会降低优惠券的使用率。
发明内容
本发明实施例提供一种优惠劵信息推送方法、***及服务器,其提高优惠券的使用率的技术问题。
为了解决上述技术问题,本发明提供以下技术方案:
在第一方面,本发明实施例提供一种优惠劵信息推送方法,应用于服务器,其中,所述方法包括:
获取终端发送的语言设置请求,所述语言设置请求携带语言类型信息及用户位置信息;
根据所述语言设置请求,在以所述用户位置信息为遍历中心的区域范围内,遍历与所述语言类型信息对应的优惠券信息;
向所述终端推送所述优惠券信息。
可选地,所述语言设置请求携带用户提问信息,所述遍历与所述语言类型信息对应的优惠券信息,包括:
使用预设算法处理所述用户提问信息,得到关键信息;
根据所述关键信息,确定用户意图;
从预设优惠券库中筛选出与所述用户意图对应的优惠券信息;
从与所述用户意图对应的优惠券信息中,遍历与所述语言类型信息对应的优惠券信息。
可选地,所述从预设优惠券库中筛选出与所述用户意图对应的优惠券信息,包括:
将所述用户意图转换为检索语句;
从预设优惠券库中筛选出所述检索语句指向的优惠券信息。
可选地,所述语言设置请求携带用户信息,所述遍历与所述语言类型信息对应的优惠券信息,包括:
获取与所述用户信息对应的用户画像;
根据所述用户画像,选择与所述语言类型信息对应的优惠券信息。
可选地,所述方法还包括:
获取所述终端发送的优惠券领取信息;
将所述优惠券领取信息记录在区块链中。
可选地,所述方法还包括:
向所述区块链发送查询请求,以使所述区块链根据所述查询请求,返回优惠券查询结果信息;
向所述终端发送所述优惠券查询结果信息。
可选地,所述语言设置请求由操作所述终端的公众号而得到;
或者,
所述语言设置请求由操作所述终端的优惠券界面而得到。
可选地,在获取终端发送的语言设置请求之后,所述方法还包括:
验证所述语言设置请求是否合法;
若是,遍历与所述语言类型信息对应的优惠券信息;
若否,丢弃所述语言设置请求。
在第二方面,本发明实施例提供一种服务器,其中,所述服务器包括:
至少一个处理器;以及
与所述至少一个处理通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令程序,所述指令程序被所述至少一个处理器执行,以使所述至少一个处理器执行所述的优惠券信息推送方法。
在第三方面,本发明实施例提供一种优惠券***,包括:
终端;以及
上述所述的服务器,所述服务器与所述终端通讯。
基于上述技术方案,本申请实施例提供了一种优惠劵推送方法、***及服务器,通过在终端发送语言设置请求,服务器接收到用户请求后,根据请求中携带的语言类型信息和用户位置信息,以该用户位置点为中心在区域半径内进行优惠券信息的遍历,并将遍历得到的该语言对应的优惠劵信息推送至用户终端。通过发送语言设置请求的方式,将用户的位置信息、语言信息与优惠劵信息进行关联,将用户的位置信息区域半径内的优惠劵信息以该设置语言的显示的方式推送至客户端,以供客户进行参考和选择,提高了优惠券的使用率。
附图说明
一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。
图1是本发明实施例提供的一种优惠券信息推送方法的***结构框图;
图2是本发明实施例提供的一种优惠券信息推送方法的流程图;
图3是本发明实施例提供的一种优惠券信息推送方法的流程图;
图4是本发明实施例提供的一种优惠券信息推送方法的流程图;
图5是本发明实施例提供的一种优惠券信息推送方法的流程图;
图6是本发明实施例提供的一种优惠券信息推送方法的流程图;
图7是本发明实施例提供的一种优惠券信息查询方法的流程图;
图8是本发明实施例提供的一种优惠券信息推送方法的流程图;
图9是本发明实施例提供的一种服务器的结构示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
图1为本申请实施例提供的一种优惠券信息推送方法的***结构框图,该图所示的***可以用于实现本申请实施例提供的优惠券信息推送方法,请参照图1,该***100包括服务器101、网络102以及至少一个终端设备103,服务器101通过网络102与至少一个终端设备103进行通讯,其中,网络102可以包括各种连接类型,比如有线、无线通信链路或者光纤电缆等。
终端设备103可以是有显示屏并且支持购物类应用或者网页浏览的各种电子设备,其包括但不限于个人计算机、ipad电脑或智能手机等。
在一些实施例中,终端设备103可以是安装在如上述设备上的应用程序,服务器101向安装于终端设备103上的应用程序推送相关业务的消息。比如,向安装于智能手机端的微信应用程序推送公众号的相关消息,向旅游公众号推送旅游套餐优惠的消息,或向酒店公众号推送酒店服务更新的相关消息等等。
服务器101可能是多台服务器组成的服务器集群,也可能是单台服务器,在本实施例中,主要用于向终端设备103推送各种业务类型的消息。其中,关于消息推送的具体方法可以参见以下实施例的描述。
请继续参看图2,图2为本发明实施例提供的一种优惠券信息推送方法的流程图,该方法包括以下步骤:
步骤20、获取终端发送的语言设置请求,所述语言设置请求携带语言类型信息及用户位置信息;
语言设置请求是指用户通过位于终端的应用程序或网页界面向服务器发送更换显示语言的请求,以使用户能够根据个人的习惯或语言环境进行语言切换。该语言设置请求中包含有设置的语言类型和当前的位置信息数据,其中,语言类型包括但不限于中文、繁体中文、英文、日语、汉语、法语、俄语等;位置信息为用户当下所在的位置,通常的,该位置信息可以通过集成在终端的GPS模块获得,也可以通过其他定位方式获得,比如基站定位、Wify定位等。
在一些实施例中,用户通过语言设置请求将显示语言设置为对应的语言类型后,服务器根据该语言设置请求将应用程序内的显示单元均切换为该请求语言,其中也包括该应用程序的历史消息推送记录单元。例如,微信应用程序中的具体的某一个优惠劵公众号,通过该优惠劵公众号的语言设置功能,将其语言进行更改,在确定更改以后,除了将该优惠劵公众号功能区的语言显示进行更改,还将在这之前推送的历史消息的语言也进行对应的更改显示。
步骤21、根据所述语言设置请求,在以所述用户位置信息为遍历中心的区域范围内,遍历与所述语言类型信息对应的优惠券信息;
该语言设置请求中包含有语言类型信息和用户位置信息,通过语言类型信息将位于终端的应用程序的相关内容进行显示语言切换。同时,根据用户位置信息确定当前用户所在的区域,以该用户位置点为中心在区域半径内进行优惠券信息的遍历。可以理解的,该优惠劵信息与语言类型和位置信息是相关的,该优惠劵信息为在该区域半径内遍历得到的,并且以该设置的语言进行内容显示。优惠劵信息可以是各种不同类型的优惠劵,比如门票优惠劵、酒店优惠劵、商品打折劵以及餐饮劵等等生活中能够进行优惠的劵码。
在一些实施例中,区域半径为某一默认值,比如区域半径的默认值为1Km,也可以根据用户的需求进行设置,如若在默认区域半径内遍历到的优惠券信息不能满足用户的需求,则可以通过扩大或缩小区域半径的方法再一次进行遍历。
步骤22、向所述终端推送所述优惠券信息。
该推送的优惠券信息是由服务器根据语言设置请求中包含的语言类型信息和用户位置信息在某一区域半径内遍历得到的。
在一些实施例中,优惠劵信息的推送至少可以通过两种方式获取,第一种方式为用户主动获取优惠劵信息;第二种方式为服务器定时推送优惠劵更新信息。其中,通过发送语言设置请求后获取的优惠劵推送的方式为第一种方式,除了通过发送语言设置请求外,用户还可以通过在输入区输入关键字的方式获取优惠劵的消息推送。第二种方式则是由服务器主动进行更新推送,推送的时间可以根据用户的习惯进行调整,大致可以在一天的几个时间段进行更新推送,比如早上的8:00-10:00,这个时间段为一天中精神状态最好的时候,用户会选择在这个时间段查看各种推送消息等;再比如午饭后,再比如晚饭后,这些时间段都是属于饭后闲暇时间,适合进行各种消息的浏览。
在本实施例中,用户通过位于终端的应用程序或网页界面向服务器发送语言设置请求,服务器接收到用户请求后,根据请求中携带的语言类型信息和用户位置信息,以该用户位置点为中心在区域半径内进行优惠券信息的遍历,并将遍历得到的该语言对应的优惠劵信息推送至用户终端。通过发送语言设置请求的方式,将用户的位置信息、语言信息与优惠劵信息进行关联,将用户的位置信息区域半径内的优惠劵信息以该设置语言的显示的方式推送至客户端,以供客户进行参考和选择,提高了优惠券的使用率。
为了能适应更多用户的使用需求,在一些实施例中,请参阅图3,图3为本发明实施例提供的一种优惠券信息推送方法的流程图,所述语言设置请求携带用户提问信息,所述遍历与所述语言类型信息对应的优惠劵信息,包括以下步骤:
步骤211、使用预设算法处理所述用户提问信息,得到关键信息;
在一些实施例中,用户提问信息为用户通过应用程序的输入区键入相关文字提问信息,其中,用户提问信息的具体内容形式不设限,比如用户想在该区域附近吃饭,则用户可以在输入区键入类似“餐饮”、“吃饭”、“川菜”、“粤菜”、“西餐”等等关键词并发送至服务器端,服务器接收到输入信息后,使用预设算法对该输入信息进行关键信息的解析,这里,预设算法具体可以为语义算法。
在一些实施例中,用户提问信息也可以是用户在应用程序的输入区进行语音输入形成的提问信息,比如,通过长按“按住说话”按钮录入语音信息“我想吃川菜”,服务器接收到输入信息后,使用语音解析功能对该语音输入信息进行关键信息的解析。
在另一些实施例中,用户提问信息还可以是用户在应用程序的输入区载入某一张图片作为提问信息,服务器接收到该输入图片后,将该图片进行预设算法的特征提取和匹配。例如,首先对图片进行二值化处理,然后通过边缘算子(如sobel算子、robert算子)进行边缘检测。最后,根据边缘检测的检测结果对图片进行分割,形成多个不同的对象,并提取目标对象。
步骤212、根据所述关键信息,确定用户意图;
在实际应用中,通过提取关键信息识别用户意图,当提取的关键信息比较模糊时,可能会识别出两种或两种以上的用户意图,服务器可以将识别的两种或两种以上的用户意图推送至终端,由用户来选择合适的用户意图反馈至服务器作为确定的用户意图,从而提高识别的准确率。
步骤213、从预设优惠券库中筛选出与所述用户意图对应的优惠券信息;
预设优惠劵库中存储有该优惠劵平台服务区域范围内的各种业务的优惠劵,该服务区域范围可以是某一城市范围、某一国家范围甚至于是世界范围。通过上述步骤确定用户意图后,以用户所在位置为中心的区域半径内进行用户意图对应的优惠劵筛选。
步骤214、从与所述用户意图对应的优惠券信息中,遍历与所述语言类型信息对应的优惠券信息。
在一些实施例中,当筛选出的与用户意图对应的优惠劵信息较多时,服务器将筛选出的优惠劵信息根据综合评价进行二次筛选,从而筛选出质量较高的优惠劵信息,可以理解的,该优惠劵信息的语言与语言设置请求中携带语言类型信息是对应的。
在本实施例中,通过解析多种途径输入的用户提问信息,识别出用户意图,根据识别的用户意图在预设优惠券库中遍历出与语言类型信息对应的优惠券信息,从而提高了用户意图识别的准确性。
为了提高筛选的准确性,在一些实施例中,请参阅图4,步骤213包括以下步骤:
步骤2131、将所述用户意图转换为检索语句;
服务器将用户意图转换成数据库可执行的检索语句,数据库根据不同的用户意图存储有多种与用户意图对应的检索语句作为索引进行优惠卷的筛选。检索语句为结构化查询语言代码模板,需要说明的是,该代码模板是预先设定好的。其中,检索语句的语言与用户设置的语言信息是对应。
步骤2132、从预设优惠券库中筛选出所述检索语句指向的优惠券信息。
检索语句指向的优惠券信息是指服务器将检索语句作为索引在预设优惠劵库中进行优惠卷信息的匹配,匹配成功后将该索引语句指向该优惠劵信息,并输出至终端应用程序。
在本实施例中,通过将用户意图转换成数据库能执行的检索语句,该检索语句为结构化查询语言,并将检索语句作为索引在预设优惠劵库中进行优惠卷信息的匹配。通过结构化的查询语句进行匹配检索,提高了数据库检索查询的效率和准确率。
为了能更准确的解析用户意图,向用户端输出符合用户的意图的优惠劵信息,请参阅图5,在一些实施例中,语言设置请求还携带用户信息,所述遍历与所述语言类型信息对应的优惠券信息包括以下步骤:
步骤2141、获取与所述用户信息对应的用户画像;
用户画像是指根据用户的属性、偏好、生活习惯、行为等信息,通过对这些用户信息进行分析,精炼出一些高度概括、容易理解的特征标识来标签用户,以能更准确的匹配用户意图。
在一些实施例中,服务器将获取的用户信息通过数据图谱的构建方法,构建一套用户画像构建***,并在用户使用过程中不断进行数据完善,构建出多维度的用户画像***。其中,应用程序可以通过用户的历史购买和浏览记录等使用信息来收集用户信息。
步骤2142、根据所述用户画像,选择与所述语言类型信息对应的优惠券信息。
根据构建的用户画像在预设优惠劵库中进行优惠劵的信息匹配,匹配出最符合的用户画像的优惠劵信息,该优惠劵信息的语言与用户设置的语言信息相同。
在本实施例中,通过收集用户信息构建出用户画像,其中,用户画像是指根据用户的属性、偏好、生活习惯、行为等信息进行分析,精炼出一些高度概括、容易理解的特征标识来标签用户,根据用户画像在预设优惠劵库中进行优惠劵的信息匹配,匹配出最符合的与语言类型信息对应的优惠劵信息,提高了匹配的准确性。
通过分析多种用户信息进行优惠劵匹配后,筛选出最符合用户意图的优惠劵信息之后,在一些实施例中,请参阅图6,图6为本发明实施例提供的一种优惠劵信息推送方法的流程图,该方法还包括以下步骤:
步骤30、获取所述终端发送的优惠券领取信息;
用户根据需求领取相应优惠劵信息时,需先向服务器发送该优惠劵的领取请求,服务器收到领取请求后,将对应的优惠劵输出至用户端,指示用户已成功领取该优惠劵。同时,服务器也会获取该领取的优惠劵信息并保存至用户数据区域。
步骤31、将所述优惠券领取信息记录在区块链中。
区块链是一种特殊的分布式数据库,主要的作用是用于存储信息,任何需要保存的数据都可以写入区块链,也可以从里面将数据读取出来。区块链具有去中心化特点,其不同于传统中心化服务器,由于区块链***没有中心化节点,其需要共识机制维持正常运作,例如,共识机制包括POW算法,基于POW算法,区块链***能够实现区块的共识验证。
POW算法是一种应对拒绝服务攻击和其他服务滥用的一种策略,一个工作量证明是指满足特定条件的一个数据计算,其产生正确结果比较困难,但是验证正确结果比较简单。正确结果的产生只能通过不断的枚举随机数来进行验证试错,从而最终找到正确答案。其中,该验证试错是采用哈希(hash)算法来实现。哈希算法是一种单向散列算法,计算出哈希值的过程比较简单,但是要根据固定哈希值逆向获取原始数据,则只能通过枚举试错来进行。
将优惠劵领取信息记录在区块链中,由于区块链具有多方共识、交易溯源和不可篡改等技术特征,从而保证了数据的可信度、安全及可追溯等特点。
在一些实施例中,服务器还将用户使用评价信息记录在区块链中,防止商户由于评价等级低而删除或屏蔽用户评价信息的情况,隐藏用户的真实使用体验。
在本实施例中,通过将发送至用户端的优惠券领取信息记录在区块链中,根据区块链的多方共识、交易溯源和不可篡改等技术特征,从而保证了数据的可信度、安全及可追溯等特点。
服务器根据用户信息为每一个用户建立有对应的用户数据,用户可以通过应用程序查询优惠劵的历史领取记录。在一些实施例中,请参阅图7,图7为本发明实施例提供的一种优惠劵信息查询方法的流程图,该方法包括以下步骤:
步骤40、向所述区块链发送查询请求,以使所述区块链根据所述查询请求,返回优惠券查询结果信息;
查询请求是用户用于查询历史优惠劵领取记录的指令,通过该请求用户可以查看截止到此时的所有优惠劵的领取情况。
在一些实施例中,该查询请求还可以根据业务进行分类,比如,用户可以只查询餐饮相关的历史优惠劵领取情况,或者,查询酒店预订相关的历史优惠劵领取情况等等。通过这种分类查询的方式,服务器只是将该分类查询请求对应的历史优惠劵领取情况发送至用户终端进行显示,防止过量的信息影响用户体验。
步骤41、向所述终端发送所述优惠券查询结果信息。
在本实施例中,通过向区块链发送查询请求来查询用户的优惠劵历史领取情况,服务器收到查询请求后,根据查询指令在区块链中进行检索,并将检索到的优惠券查询结果信息发送至用户终端,以便用户进行对优惠券查询结果信息进行查看。
在另一些实施例中,所述语言设置请求由操作所述终端的公众号而得到;或者,所述语言设置请求由操作所述终端的优惠券界面而得到。
为了防止服务器由于接收有误数据而降低服务器的运行效率,在一些实施例中,在服务其获取终端发送的语言设置请求之后,请参阅图8,该方法还包括:
步骤50、验证所述语言设置请求是否合法;
服务器端收到语言设置请求后,先将该语言设置请求进行数据的格式验证。其中,数据校验的方法可以采用奇偶校验、MD5校验、求校验和、异或校验(Block CheckCharacter,BBC)、循环冗余校验(Cyclic Redundancy Check,CRC)和纵向冗余校验(Longitudinal Redundancy Check,LRC)中的其中一种校验方法,通过数据校验以保证数据的准确性。
步骤51、若是,遍历与所述语言类型信息对应的优惠券信息;
若检验通过,服务器根据该语言设置请求数据在预设的优惠劵库中进行遍历。
步骤52、若否,丢弃所述语言设置请求。
若检验未通过,则忽略该条语言设置请求数据,以防止有误数据进入服务器,给服务器造成运算压力。
在本实施例中,服务器将接收到的语言设置请求数据进行数据格式校验,若验证通过,则根据该语言设置请求数据在预设优惠劵的数据库中进行遍历,否则,忽略该条语言设置请求数据,以防止有误数据进入服务器。
在一些实施例中,请参阅图9,图9是本申请实施例提供执行上述优惠劵信息推送方法的电子设备600的硬件结构示意图,如图9所示,该电子设备600包括:
一个或多个处理器601以及存储器602,图9中以一个处理器601为例。
处理器601和存储器602可以通过总线或者其他方式连接,图9中以通过总线连接为例。
存储器602作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块,如本申请实施例中的优惠劵消息推送方法对应的程序指令/模块(例如,附图7所示的各个模块)。处理器601通过运行存储在存储器602中的非易失性软件程序、指令以及模块,从而执行服务器的各种功能应用以及数据处理,即实现上述方法实施例优惠劵消息推送的方法。
存储器602可以包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需要的应用程序;存储数据区可存储根据优惠劵消息推送装置的使用所创建的数据等。此外,存储器602可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实施例中,存储器602可选包括相对于处理器601远程设置的存储器,这些远程存储器可以通过网络连接至优惠劵消息推送装置。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
所述一个或者多个模块存储在所述存储器602中,当被所述一个或者多个处理器601执行时,执行上述任意方法实施例中的优惠劵消息推送方法,例如,执行以上描述的图2至图8的方法步骤。
本申请实施例的电子设备以多种形式存在,包括但不限于:
(1)服务器:提供计算服务的设备,服务器的构成包括处理器、硬盘、内存、***总线等,服务器和通用的计算机架构类似,但是由于需要提供高可靠的服务,因此在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面要求较高。
(2)其他具有数据交互功能的电子装置。
本申请实施例提供了一种非易失性计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令被一个或多个处理器执行,例如,执行以上描述的图2至图8的方法步骤。
本申请实施例提供了一种计算机程序产品,包括存储在非易失性计算机可读存储介质上的计算程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时时,使所述计算机执行上述任意方法实施例中的优惠劵消息推送方法,例如,执行以上描述的图2至图8的方法步骤。
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
通过以上的实施方式的描述,本领域普通技术人员可以清楚地了解到各实施方式可借助软件加通用硬件平台的方式来实现,当然也可以通过硬件。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;在本发明的思路下,以上实施例或者不同实施例中的技术特征之间也可以进行组合,步骤可以以任意顺序实现,并存在如上所述的本发明的不同方面的许多其它变化,为了简明,它们没有在细节中提供;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的范围。
Claims (10)
1.一种优惠券信息推送方法,应用于服务器,其特征在于,所述方法包括:
获取终端发送的语言设置请求,所述语言设置请求携带语言类型信息及用户位置信息;
根据所述语言设置请求,在以所述用户位置信息为遍历中心的区域范围内,遍历与所述语言类型信息对应的优惠券信息;
向所述终端推送所述优惠券信息。
2.根据权利要求1所述的方法,其特征在于,所述语言设置请求携带用户提问信息,所述遍历与所述语言类型信息对应的优惠券信息,包括:
使用预设算法处理所述用户提问信息,得到关键信息;
根据所述关键信息,确定用户意图;
从预设优惠券库中筛选出与所述用户意图对应的优惠券信息;
从与所述用户意图对应的优惠券信息中,遍历与所述语言类型信息对应的优惠券信息。
3.根据权利要求2所述的方法,其特征在于,所述从预设优惠券库中筛选出与所述用户意图对应的优惠券信息,包括:
将所述用户意图转换为检索语句;
从预设优惠券库中筛选出所述检索语句指向的优惠券信息。
4.根据权利要求2所述的方法,其特征在于,所述语言设置请求携带用户信息,所述遍历与所述语言类型信息对应的优惠券信息,包括:
获取与所述用户信息对应的用户画像;
根据所述用户画像,选择与所述语言类型信息对应的优惠券信息。
5.根据权利要求1至4任一项所述的方法,其特征在于,还包括:
获取所述终端发送的优惠券领取信息;
将所述优惠券领取信息记录在区块链中。
6.根据权利要求5所述的方法,其特征在于,还包括:
向所述区块链发送查询请求,以使所述区块链根据所述查询请求,返回优惠券查询结果信息;
向所述终端发送所述优惠券查询结果信息。
7.根据权利要求1至4任一项所述的方法,其特征在于,
所述语言设置请求由操作所述终端的公众号而得到;
或者,
所述语言设置请求由操作所述终端的优惠券界面而得到。
8.根据权利要求1至4任一项所述的方法,其特征在于,在获取终端发送的语言设置请求之后,所述方法还包括:
验证所述语言设置请求是否合法;
若是,遍历与所述语言类型信息对应的优惠券信息;
若否,丢弃所述语言设置请求。
9.一种服务器,其特征在于,所述服务器包括:
至少一个处理器;以及
与所述至少一个处理通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令程序,所述指令程序被所述至少一个处理器执行,以使所述至少一个处理器执行权利要求1-8任意一项所述的优惠券信息推送方法。
10.一种优惠券***,其特征在于,包括:
终端;以及
如权利要求9所述的服务器,所述服务器与所述终端通讯。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910695235.XA CN110533456A (zh) | 2019-07-30 | 2019-07-30 | 一种优惠券信息推送方法、***及服务器 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910695235.XA CN110533456A (zh) | 2019-07-30 | 2019-07-30 | 一种优惠券信息推送方法、***及服务器 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110533456A true CN110533456A (zh) | 2019-12-03 |
Family
ID=68661091
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910695235.XA Pending CN110533456A (zh) | 2019-07-30 | 2019-07-30 | 一种优惠券信息推送方法、***及服务器 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110533456A (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112395497A (zh) * | 2019-12-20 | 2021-02-23 | 周梦洁 | 一种基于区块链的相关信息推送*** |
CN112749988A (zh) * | 2021-01-21 | 2021-05-04 | 上海普麦信息科技有限公司 | 一种电子券内容展示方法和装置 |
CN112925512A (zh) * | 2021-01-29 | 2021-06-08 | 北京字节跳动网络技术有限公司 | 一种消息发送方法、装置、电子设备及存储介质 |
CN113052643A (zh) * | 2021-04-30 | 2021-06-29 | 中国银行股份有限公司 | 基于5g消息的优惠券处理方法、***、客户端及服务器 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102136114A (zh) * | 2010-01-21 | 2011-07-27 | 维鹏信息技术(上海)有限公司 | 一种通过优惠券终端获取优惠券的控制方法以及相应*** |
CN103973461A (zh) * | 2013-02-06 | 2014-08-06 | 阿里巴巴集团控股有限公司 | 一种通知消息的推送方法及消息服务器 |
CN104574155A (zh) * | 2015-01-21 | 2015-04-29 | 小米科技有限责任公司 | 基于智能音箱的信息推送方法和装置 |
CN108566615A (zh) * | 2018-02-12 | 2018-09-21 | 阿里巴巴集团控股有限公司 | 信息推送方法、装置及客户端 |
-
2019
- 2019-07-30 CN CN201910695235.XA patent/CN110533456A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102136114A (zh) * | 2010-01-21 | 2011-07-27 | 维鹏信息技术(上海)有限公司 | 一种通过优惠券终端获取优惠券的控制方法以及相应*** |
CN103973461A (zh) * | 2013-02-06 | 2014-08-06 | 阿里巴巴集团控股有限公司 | 一种通知消息的推送方法及消息服务器 |
CN104574155A (zh) * | 2015-01-21 | 2015-04-29 | 小米科技有限责任公司 | 基于智能音箱的信息推送方法和装置 |
CN108566615A (zh) * | 2018-02-12 | 2018-09-21 | 阿里巴巴集团控股有限公司 | 信息推送方法、装置及客户端 |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112395497A (zh) * | 2019-12-20 | 2021-02-23 | 周梦洁 | 一种基于区块链的相关信息推送*** |
CN112395497B (zh) * | 2019-12-20 | 2024-05-14 | 浙江安厨大数据技术有限公司 | 一种基于区块链的相关信息推送*** |
CN112749988A (zh) * | 2021-01-21 | 2021-05-04 | 上海普麦信息科技有限公司 | 一种电子券内容展示方法和装置 |
CN112925512A (zh) * | 2021-01-29 | 2021-06-08 | 北京字节跳动网络技术有限公司 | 一种消息发送方法、装置、电子设备及存储介质 |
CN113052643A (zh) * | 2021-04-30 | 2021-06-29 | 中国银行股份有限公司 | 基于5g消息的优惠券处理方法、***、客户端及服务器 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107679211B (zh) | 用于推送信息的方法和装置 | |
CN110533456A (zh) | 一种优惠券信息推送方法、***及服务器 | |
US20180322341A1 (en) | Method and apparatus for extracting information | |
CN105531700A (zh) | 通过扩充服务的内容的自动扩充 | |
US20150154303A1 (en) | System and method for providing content recommendation service | |
US20180293302A1 (en) | Natural question generation from query data using natural language processing system | |
US20230024457A1 (en) | Data Query Method Supporting Natural Language, Open Platform, and User Terminal | |
WO2011005854A1 (en) | Method and system of providing search tools | |
JP2007528520A (ja) | 検索エンジンに登録されたウェブサイトを管理するための方法およびシステム | |
US9055419B2 (en) | Mobile terminal to recommend a short message recipient | |
CN104010035A (zh) | 一种应用程序分发的方法及*** | |
US20220121668A1 (en) | Method for recommending document, electronic device and storage medium | |
CN104090887A (zh) | 歌曲搜索方法及装置 | |
US20230131759A1 (en) | Processing messages for value extraction | |
CN111737443B (zh) | 答案文本的处理方法和装置、关键文本的确定方法 | |
CN103544150A (zh) | 为移动终端浏览器提供推荐信息的方法及*** | |
CN110489032B (zh) | 用于电子书的词典查询方法及电子设备 | |
KR101169444B1 (ko) | 2차원 코드 검색 및 저장 장치 | |
KR20210014998A (ko) | 가격기준 검색을 이용한 가성비 맛집 검색 서비스 제공 시스템 | |
JP6684894B2 (ja) | 情報をプッシュ配信する方法及び装置 | |
CN103718179A (zh) | 信息处理装置、信息处理方法、信息处理程序以及记录有信息处理程序的记录介质 | |
US11314793B2 (en) | Query processing | |
CN116562255A (zh) | 表单信息生成方法、装置、电子设备和计算机可读介质 | |
US10387413B2 (en) | Search result evaluation system, navigation system and search result evaluation method | |
EP2458515A1 (en) | Method and apparatus for searching contents in a communication system |
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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20191203 |
|
RJ01 | Rejection of invention patent application after publication |