CN115186198A - 一种股票行情推送方法及相关装置 - Google Patents

一种股票行情推送方法及相关装置 Download PDF

Info

Publication number
CN115186198A
CN115186198A CN202211098726.4A CN202211098726A CN115186198A CN 115186198 A CN115186198 A CN 115186198A CN 202211098726 A CN202211098726 A CN 202211098726A CN 115186198 A CN115186198 A CN 115186198A
Authority
CN
China
Prior art keywords
stock
market
quotation
data
user
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.)
Granted
Application number
CN202211098726.4A
Other languages
English (en)
Other versions
CN115186198B (zh
Inventor
戴礼松
陈明水
袁彪
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Cicc Wealth Securities Co ltd
Original Assignee
China Cicc Wealth Securities Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Cicc Wealth Securities Co ltd filed Critical China Cicc Wealth Securities Co ltd
Priority to CN202211098726.4A priority Critical patent/CN115186198B/zh
Publication of CN115186198A publication Critical patent/CN115186198A/zh
Application granted granted Critical
Publication of CN115186198B publication Critical patent/CN115186198B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/04Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • General Physics & Mathematics (AREA)
  • Development Economics (AREA)
  • Technology Law (AREA)
  • General Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • Data Mining & Analysis (AREA)
  • General Engineering & Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本发明公开一种股票行情推送方法及相关装置。该方法包括:接收来自所述多个终端设备在第一行情处理周期的多个订阅股票列表,单个订阅股票列表用于从用户维度表征用户在所述第一行情处理周期所订阅的股票;根据所述多个订阅股票列表更新预配置的用户订阅列表;获取目标股票的行情数据;查询所述用户订阅列表以确定所述目标股票在所述第一行情处理周期需要进行行情数据同步的参考用户,向所述参考用户的终端设备发送所述目标股票的行情数据。本申请使得股票实时行情推送用户订阅数据本地存储,定时拉取、订阅、清理流程与推送股票行情流程互不干扰,***的稳定性、可用性、实时性增强。

Description

一种股票行情推送方法及相关装置
技术领域
本发明涉及计算机技术领域,尤其涉及一种股票行情推送方法及相关装置。
背景技术
全球范围内有多个金融证券的交易市场,交易所在规定的交易时间段内提供撮合交易功能并提供实时的股市行情。证券公司获得股票实时行情数据,并根据用户终端的请求,转发传送股票实时行情,并在用户端上绘制展示。
随着智能操作***广泛应用到智能手机,平板电脑以及智能电视中,对于高并发,海量终端的场景下,使用集中存储时,数据的传输、访问均存在巨大的压力,且集中存储的稳定性、可用性、实时性会影响到行情***的稳定性、可用性、实时性。
发明内容
为解决上述问题,本申请提供一种股票行情推送方法及相关装置,通过股票实时行情推送用户订阅数据本地存储,定时拉取、订阅、清理流程与推送股票行情流程互不干扰,***的稳定性,可用性,实时性增强。
第一方面,本申请实例提供一种股票行情推送的方法,所述方法包括:
接收来自所述多个终端设备在第一行情处理周期的多个订阅股票列表,单个订阅股票列表用于从用户维度表征用户在所述第一行情处理周期所订阅的股票;
根据所述多个订阅股票列表更新预配置的用户订阅列表,所述用户订阅列表用于从股票维度表征每只股票在每个行情处理周期需要进行行情数据同步的用户;
获取目标股票的行情数据;
查询所述用户订阅列表以确定所述目标股票在所述第一行情处理周期需要进行行情数据同步的参考用户,向所述参考用户的终端设备发送所述目标股票的行情数据。
第二方面,本申请实例提供了一种股票行情推送的装置,所述装置包括:
接收模块,用于接收来自所述多个终端设备在第一行情处理周期的多个订阅股票列表,单个订阅股票列表用于从用户维度表征用户在所述第一行情处理周期所订阅的股票;
更新模块,用于根据所述多个订阅股票列表更新预配置的用户订阅列表,所述用户订阅列表用于从股票维度表征每只股票在每个行情处理周期需要进行行情数据同步的用户;
获取模块,用于获取目标股票的行情数据;
推送模块,用于查询所述用户订阅列表以确定所述目标股票在所述第一行情处理周期需要进行行情数据同步的参考用户,向所述参考用户的终端设备发送所述目标股票的行情数据。
第三方面,本发明提供一种电子设备,包括处理器、存储器、通信接口,以及一个或多个程序,所述一个或多个程序被存储在所述存储器中,并且被配置由所述处理器执行,所述程序包括用于执行本申请实施例第一方面中的步骤的指令。
第四方面,本申请实施例提供一种计算机存储介质,用于存储电子数据交换的计算机程序,其中,所述计算机程序使得计算机执行如本申请实施例第一方面中描述的部分或全部步骤。
第五方面,本申请实施例提供了一种计算机程序产品,其中,上述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,上述计算机程序可操作来使计算机执行如本申请实施例第一方面中所描述的部分或全部步骤。
本申请提供一种股票行情推送的方法,装置,电子设备及可读存储介质。该方法包括:接收来自所述多个终端设备在第一行情处理周期的多个订阅股票列表,单个订阅股票列表用于从用户维度表征用户在所述第一行情处理周期所订阅的股票;根据所述多个订阅股票列表更新预配置的用户订阅列表;获取目标股票的行情数据;查询所述用户订阅列表以确定所述目标股票在所述第一行情处理周期需要进行行情数据同步的参考用户,向所述参考用户的终端设备发送所述目标股票的行情数据。本申请通过采用共享数据并优化方案减少读锁写锁之间的竞争,本地计算即可实现对用户订阅列表的存储与获取。在面对高并发,海量终端时,对数据的处理合理有序且速度加快,无需通过网络传输用户订阅列表,提高整个行情推送***的稳定性,可用性,实时性。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本申请实施例提供的一种股票实时行情显示界面;
图2是本申请实施例提供的一种股票行情推送方法的流程示意图;
图3是本申请实施例提供的一种股票行情推送方法的具体流程示意图;
图4a是本申请实施例提供的一种周期时间对照表;
图4b是一种用户股票订阅列表合集示意图;
图4c是另一种用户股票订阅列表合集示意图;
图4d是一种读写股票实时行情信息的时间表;
图5a是本申请实施例提供的一种股票行情推送装置的功能单元组成框图;
图5b是本申请实施例提供的另一种股票行情推送装置的功能单元组成框图;
图6是本申请实施例提供的一种电子设备的结构示意图。
具体实施方式
为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或模块的过程、方法、***、产品或设备没有限定于已列出的步骤或模块,而是可选地还包括没有列出的步骤或模块,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或模块。
请参阅图2,图2是本申请实施例提供的一种股票行情推送方法的流程示意图,如图2所示,所述方法,应用于股票行情推送***中的行情服务器,所述股票行情推送***包括所述行情服务器和多个终端设备,所述行情服务器与所述多个终端设备通信连接;所述方法包括:
步骤210、接收来自所述多个终端设备在第一行情处理周期的多个订阅股票列表。
其中,该股票实时行情***流程图包括用户设备终端,股票行情服务器,股票实时行情源。所述股票行情服务器包括处理定时拉取和订阅程序,处理推送程序,定时清理股票列表程序和共享数据存储器;
其中,用户终端界面如图1所示,图1是本申请提供的一种股票实时行情显示界面,用户终端主要用于展示首页的用户自选股票、行情、交易、理财以及用户个人的信息,如图1所示,在首页界面可以浏览用户的自选股票的名称、最新价、涨跌幅的信息;还可以为用户提供股票搜索/自选编辑操作,与股票行情服务器进行数据交互。其中,本申请实施例中的终端可以是既包括接收和发射硬件的设备,又具有能够在双向通信链路上,执行双向通信的接收和发射硬件的设备。这种终端可以包括:蜂窝或其他通信设备,其具有单线路显示器或多线路显示器或没有多线路显示器的蜂窝或其他通信设备。具体的终端具体可以是台式终端或移动终端,终端具体还可以是手机、平板电脑、笔记本电脑等中的一种;应理解的是,终端设备与股票行情服务器通过长通信连接,两个设备之间可以进行收发指令与数据传输,用户可通过搜索,新增,减少等方式编辑订阅股票列表,终端设备缓存订阅股票列表。
其中,图4a中展示出的行情处理周期即为时间片,时间片即为预先划分的时间间隔相同的连续时间片段,与行情处理周期间隔相同,可以为5秒,所以以下均用行情处理周期代替时间片;
其中,股票实时行情源主要用于:在每个行情处理周期收集当前处理周期中正在交易的每只股票的行情数据,根据股票行情服务器的请求向其发送所述目标股票的实时行情数据。
其中,股票行情服务器包括:处理定时拉取和订阅程序,处理推送程序,定时清理程序以及共享数据存储器,其处理定时拉取和订阅程序执行如图3所示的B2、B3、D2步骤以及从股票行情服务器拉取股票实时行情并推送至终端处的所有步骤;其处理推送程序执行如图3所示的C1、C2、C3步骤;其定时清理程序执行如图3所示的E1步骤;其共享数据存储器执行如图3所示的从数据集返回至处理定时拉取和订阅程序的所有步骤。
其中,请参阅图3,图3是本申请实施例提供的一种股票行情推送方法的具体流程示意图,如图3所示,终端设备初始执行A1编辑订阅股票列表的步骤,具体为:用户首次使用终端设备时,由推荐***随机为用户订阅;用户也可以主动浏览/搜索股票代码然后加入股票订阅列表,在实际应用中,终端设备缓存订阅股票列表。终端设备确认当前时刻处于股票交易时间段,则执行B1定时拉取并订阅步骤,具体来说就是定时给股票行情服务器发送拉取订阅股票列表和订阅目标股票指令,向股票行情服务器传入订阅股票列表;股票行情服务器接收来自所述多个终端设备在第一行情处理周期的多个订阅股票列表,执行B2保存用户订阅列表步骤,每次保存时需加读锁用户订阅列表,检测到与当前多个订阅股票列表不匹配,则根据所述多个订阅股票列表更新预配置的用户订阅列表;由处理定时拉取和订阅程序执行B3拉取股票实时行情并返回步骤,这里的拉取股票实时行情是从股票实时行情源处进行数据获取。
其中,请参阅图3,如图3所示,处理推送程序执行C1获取用户订阅列表步骤;C2过滤用户订阅列表数据步骤,应理解的是,这里的过滤指一种数据优化手段,将超期或者无效的数据暂时排除不计入获取用户订阅列表的数据中,应理解的是,C2中不执行删除数据的步骤;C3拉取股票实时行情并返回步骤,应理解的是,这里是从股票实时行情源处进行拉取,并返回至处理推送程序处。
其中,请参阅图3,如图3所示,由终端设备执行D1取消订阅步骤,终端设备向股票行情服务器发送取消订阅消息,执行D2清除订阅数据步骤,由股票行情服务器清理用户订阅列表存储的数据,通过共享数据存储器将更新后的数据信息返回至处理定时拉取和订阅程序,然后再返回推送到终端设备处。
请参阅图4a,如图4a提供的一种周期时间对照表所示,若当前时刻为Tc,处于第二行情处理周期,则所述的第一行情处理周期则处于当前时刻Tc的下一个处理周期,第三行情处理周期包括了第一行情处理周期在内的之后连续N个行情处理周期,N为正整数;请参阅图4b、图4c,即如图4b所示的表格转换到如图4c所示的表格,图4b中的时间片指的是某一时间段,可以是5s、10s、1min等时间段,这里不做限制,图4c中的索引值即是股票行情数据的特有标记,可以由股票名称如S1与对应行情处理周期时长如T1组成,图4c中的数据也即是某只股票对应的用户标记如U1,在实际应用中,图4b中可获取每个参考用户所订阅的目标股票订阅时间,以订阅时间查表确定所处行情处理周期;图4c中可获取每只目标股票在确定行情处理周期需要进行行情数据同步的用户;请参阅图3中的E1步骤,E1为清理用户订阅列表步骤,是定时触发的任务,清理
Figure 151318DEST_PATH_IMAGE001
的参考用户数据,该公式中,用户订阅列表更新时间为Tu,T1为行情处理周期时长,M为所述正整数,为应对终端bug,app被杀等情况,股票行情服务器定时清理无效的用户订阅列表。
可见,在本示例中,通过采用共享数据并优化方案减少读锁写锁之间的竞争,本地计算即可实现对用户订阅列表的存储与获取,提高整个行情推送***的稳定性,可用性,实时性。
步骤220、根据所述多个订阅股票列表更新预配置的用户订阅列表,所述用户订阅列表用于从股票维度表征每只股票在每个行情处理周期需要进行行情数据同步的用户。
在一个可能的示例中,所述根据所述多个订阅股票列表更新预配置的用户订阅列表,包括:查询所述用户订阅列表中与第二行情处理周期对应的数据,所述第二行情处理周期为所述第一行情处理周期前一个行情处理周期;检测到所述第二行情处理周期对应的数据与所述多个订阅股票列表不匹配;根据所述多个订阅股票列表更新所述用户订阅列表中与所述第一行情处理周期和第三行情处理周期对应的数据,所述第三行情处理周期包括所述第一行情处理周期之后连续N个行情周期,N为正整数。
其中, N的取值,可以是固定的一个预设值,或者可以是来自于预设数据集,所述预设数据集里面包括用户预先设置的一个或多个N的取值,每个N的取值都由用户设置了使用的时间,具体应用中,需要更新第一行情处理周期和第三行情处理周期对应的数据的时候,从这个数据集里提取使用时间和当前时刻对应的N的取值,然后来确定需要更新数据的第三行情处理周期;应理解的是,服务器可以存在另一个线程,用于关注实时热点信息,若所述实时热点信息出现了某预设关键词(例如,新能源、白酒等,预先设置部分关键词出现后,会造成股票行情较大波动),此时查询上述预设数据集,如最近预设时间内用户没有设置新的N的取值,服务器就可以对N值执行调整操作,自行调整原本数据集中在当前时间段可用的N值。
其中,根据预设关联词(表征关注热度的词)在预设时间段内出现的数量确定参考值x,通过参考值调整从数据集里获取到的N,得到调整后的
Figure 700111DEST_PATH_IMAGE002
,同时,时间段内预设关联词出现次数越多,参考值x越大,所以N`越大,对应高热度关联词股票的推送占比时间越长。
其中,所述N`的取值调整后,还应该对应调整如图3所示的C1至C3步骤的频次,举例来说,若某预设关联词的热度较高,那么其参考值x就越高,N`也越大,其C1至C3步骤执行的次数相应增加。
其中,应理解的是,这里的用户订阅列表会随着用户应用场景而变化,比如用户将该软件切换到后台之后,***会默认取消订阅,此时的用户订阅列表会随之变化。
可见,在本实施例中,用户订阅列表并非是不断积累的,而是会随着终端设备侧应用条件的变化在预设时段内进行更新调整的,对于高热度关联词的股票能执行更高频次的推送步骤以获取更实时的行情并推送给用户,提高***灵活性以及针对性,提升用户体验。
在一个可能的示例中,所述查询所述用户订阅列表以确定所述目标股票在所述第一行情处理周期需要进行行情数据同步的参考用户,包括:在开始时刻处于第四行情周期的情况下,查询所述用户订阅列表中与所述第一行情处理周期对应的数据,以确定所述参考用户,所述第四行情处理周期为所述第一行情处理周期的后一个行情处理周期。
其中,为减少B2、C1、E1步骤对共享数据的读写锁竞争,实现时采用以下方法:根据当前时刻Tc确定用户订阅列表所处时间片Tn; B2步骤写(Tn+1,Tn+2,...,Tn+N)的时间片的存储数据,即根据所述多个订阅股票列表更新预配置的用户订阅列表;C1步骤读(Tn)的时间片的存储数据,即在开始时刻处于第四行情处理周期的情况下,查询所述用户订阅列表中与所述第一行情处理周期对应的数据,以确定所述参考用户;E1步骤写(Tn-M)时间片的存储数据,即每间隔第一预设时间从所述用户订阅列表中清理写入时间在M行情处理周期之前的数据,M为正整数,请参照图4d,其中N=3,M=1,具体来说,B2步骤从T3时间开始连续3个时间周期写入数据4、数据5、数据6,然后C1步骤从T2时间开始读取,并从当前时间(T3)读取,由于B2步骤中的T2无数据信息,所以图4d中的C1步骤T3时间也无数据信息,直到T4时间才由B2步骤T3时间的对应数据4,C1步骤读取数据5、数据6以此类推,不做赘述,E1步骤则是从T4时间开始写(清理)T2时间的数据。
可见,在本示例中,访问用户订阅列表不涉及网络交互,涉及线程锁/进程锁,股票行情服务器中涉及三个资源锁,其中涉及读写锁都是本地计算,访问共享数据的速度比访问集中存储的速度快、耗时更低,提高实时性,优化用户体验。
步骤230、获取目标股票的行情数据。
步骤240、查询所述用户订阅列表以确定所述目标股票在所述第一行情处理周期需要进行行情数据同步的参考用户,向所述参考用户的终端设备发送所述目标股票的行情数据。
在一个可能的示例中,所述获取目标股票的行情数据,包括:从股票实时行情源获取所述目标股票的实时行情数据,所述股票实时行情源用于在某行情处理周期收集当前处理周期每只在交易股票的行情数据。
其中,所述行情数据包括但不限于:最新价、涨跌幅、买卖5档数据(Level-2行情为10档)等。
可见,在本示例中,通过实时拉取股票行情源中的行情数据,及时更新行情数据,以满足股票行情变更时效性,提升***的可用性,优化用户体验。
在一个可能的示例中,所述方法还包括:每间隔预设时间查询所述用户订阅列表,以获取所述用户订阅列表中第五行情处理周期对应的数据,所述第五行情处理周期为当前时刻所处行情处理周期的前一个行情处理周期;根据所述第五行情处理周期对应的数据,确定当前时刻所处行情处理周期需要进行的行情数据推送的候选股票和所述候选股票对应的候选用户,从所述股票实时行情源获取所述候选股票的实时行情数据;向所述候选用户推送所述候选股票的实时行情数据。
可见,在本实施例中,通过获取行情处理周期内的数据,对应订阅用户信息,使得股票实时行情推送用户订阅数据本地存储,定时拉取、订阅,提升了***的稳定性、可用性以及实时性。
在一个可能的示例中,所述方法还包括:在所述第四行情处理周期的开始时刻,清理所述用户订阅列表中写入时间在所述开始时刻的M个行情处理周期之前的数据,其中M为正整数;若检测到在所述开始时刻的M个行情处理周期之前不存在对应的所述用户订阅列表数据,则跳过所述清理所述用户订阅列表中写入时间在所述开始时刻M个行情处理周期之前的数据的步骤。
其中,请参阅图3的C2步骤中,筛选掉
Figure 834158DEST_PATH_IMAGE003
的参考用户数据,其中,当前时刻为Tc,用户订阅列表更新时间为Tu,T1为行情处理周期时长,N即为所述正整数。股票行情服务器通过查询所述用户订阅列表获取目标股票,将目标股票发送给股票实时行情源并通知返回目标股票的实时行情数据,向所述参考用户的终端设备发送所述目标股票的行情数据。
可见,在本示例中,通过对筛选周期进行预设,减少了无效数据,提高了***的健壮性和稳定性。
其中,请参阅图3中的E1步骤,除了E1步骤所述的清理用户订阅列表数据外,还可以通过共享数据存储器使用本地redis(remote dictionary server即远程字典服务)的set存储(一种存储类型),写入数据后,使用expire命令(生存时间命令)设置数据的定时过期。
可见,在本示例中,可通过多种方式对冗余无效的数据进行清理,提高了***的健壮性和稳定性。
在一个可能的示例中,所述向所述参考用户的终端设备发送所述目标股票的行情数据之后,还包括:接收所述终端设备发送的取消订阅信息;根据所述取消订阅信息,删除所述用户订阅列表数据,并停止向所述参考用户的终端设备发送所述目标股票的行情数据。
其中,取消订阅信息可以是来自用户选择取消订阅,也可以是用户切换当前股票实时行情界面超过预设时长后,设备判定用户默认取消订阅。
可见,在本示例中,参照图3中当用户主动退出APP/切换到其他业务功能时或者是用户主动进行取消订阅操作时,执行D1取消订阅步骤,由终端设备向股票行情服务器中的处理定时拉取和订阅程序发送取消订阅消息,定视拉取和订阅程序执行D2清除订阅数据步骤,清理用户订阅列表存储的数据,减少处理时间,提高操作效率。
本申请实施例提供了一种股票行情推送方法,通过股票实时行情推送用户订阅数据本地存储,定时拉取、订阅、清理流程与推送股票行情流程互不干扰,***的稳定性、可用性、实时性增强。
在采用对应各个功能划分各个功能模块的情况下,请参阅图5a,图5a是本申请实施例提供的一种股票行情推送装置的功能单元组成框图,如图5a所示,所述股票行情推送装置500包括:接收单元501,用于接收来自所述多个终端设备在第一行情处理周期的多个订阅股票列表,单个订阅股票列表用于从用户维度表征用户在所述第一行情处理周期所订阅的股票;更新单元502,用于根据所述多个订阅股票列表更新预配置的用户订阅列表,所述用户订阅列表用于从股票维度表征每只股票在每个行情处理周期需要进行行情数据同步的用户;获取单元503,用于获取目标股票的行情数据;推送单元504,用于查询所述用户订阅列表以确定所述目标股票在所述第一行情处理周期需要进行行情数据同步的参考用户,向所述参考用户的终端设备推送所述目标股票的行情数据。
在一个可能的示例中,所述根据所述多个订阅股票列表更新预配置的用户订阅列表,所述更新单元502具体用于:查询所述用户订阅列表中与第二行情处理周期对应的数据,所述第二行情处理周期为所述第一行情处理周期前一个行情处理周期;检测到所述第二行情处理周期对应的数据与所述多个订阅股票列表不匹配;根据所述多个订阅股票列表更新所述用户订阅列表中与所述第一行情处理周期和第三行情处理周期对应的数据,所述第三行情处理周期包括所述第一行情处理周期之后连续N个行情处理周期,N为正整数。
在一个可能的示例中,所述查询所述用户订阅列表以确定所述目标股票在所述第一行情处理周期需要进行行情数据同步的参考用户,所述更新单元502具体用于:在所述第四行情处理周期的开始时刻,清理所述用户订阅列表中写入时间在所述开始时刻的M个行情处理周期之前的数据,其中M为正整数;若检测到在所述开始时刻的M个行情处理周期之前不存在对应的所述用户订阅列表数据,则跳过所述清理所述用户订阅列表中写入时间在所述开始时刻M个行情处理周期之前的数据的步骤。
在一个可能的示例中,所述获取目标股票的行情数据,所述推送单元504具体用于:从股票实时行情源获取所述目标股票的实时行情数据,所述股票实时行情源用于在某行情处理周期收集当前处理周期每只在交易股票的行情数据。
在一个可能的示例中,所述推送单元504具体还用于:每间隔预设时间查询所述用户订阅列表,以获取所述用户订阅列表中第五行情处理周期对应的数据,所述第五行情处理周期为当前时刻所处行情处理周期的前一个行情处理周期;根据所述第五行情处理周期对应的数据,确定当前时刻所处行情处理周期需要进行的行情数据推送的候选股票和所述候选股票对应的候选用户,从所述股票实时行情源获取所述候选股票的实时行情数据;向所述候选用户推送所述候选股票的实时行情数据。
在一个可能的示例中,所述推送单元504具体还用于:在所述第四行情处理周期的开始时刻,清理所述用户订阅列表中写入时间在所述开始时刻的M个行情处理周期之前的数据,其中M为正整数;若检测到在所述开始时刻的M个行情处理周期之前不存在对应的所述用户订阅列表数据,则跳过所述清理所述用户订阅列表中写入时间在所述开始时刻M个行情处理周期之前的数据的步骤。
在一个可能的示例中,所述向所述参考用户的终端设备发送所述目标股票的行情数据之后,所述接收单元501与所述更新单元502共同用于:接收所述终端设备发送的取消订阅信息;根据所述取消订阅信息,删除所述用户订阅列表数据,并停止向所述参考用户的终端设备发送所述目标股票的行情数据。
可以理解的是,由于方法实施例与装置实施例为相同技术构思的不同呈现形式,因此,本申请中方法实施例部分的内容应同步适配于装置实施例部分,此处不再赘述。
采用集成的模块的情况下,如图5b所示,图5b是本申请实施例提供的另一种股票行情推送装置的功能单元组成框图。在图5b中,股票行情推送装置510包括:通信模块511和处理模块512。通信模块511用于支持股票行情推送装置与其他设备之间的交互。处理模块512用于对股票行情推送装置的动作进行控制管理,例如,接收单元501,更新单元502、获取单元503以及推送单元504的步骤,和/或用于执行本文所描述的技术的其它过程。如图5b所示,股票行情推送装置还可以包括存储模块513,存储模块513用于存储股票行情推送装置的程序代码和数据。
其中,处理模块512可以是处理器或控制器,例如可以是中央处理器(CentralProcessing Unit,CPU),通用处理器,数字信号处理器(Digital Signal Processor,DSP),ASIC,FPGA或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框,模块和电路。所述处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,DSP和微处理器的组合等等。通信模块511可以是收发器、RF电路或通信接口等。存储模块513可以是存储器。
其中,上述方法实施例涉及的各场景的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。上述股票行情推送装置510均可执行上述图2所示的股票行情推送方法。
请参阅图6,图6是本申请实施例提供的一种电子设备的结构示意图。该电子设备600可以包括一个或多个如下部件:处理器601、与处理器601耦合的存储器602,其中存储器602可以存储有一个或多个计算机程序,一个或多个计算机程序可以被配置为有一个或多个处理器601执行实现如上述各类实施例描述的方法。
所称处理器可以是中央处理模块(Central Processing Unit,CPU),还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,所述处理器是所述股票行情推送设备的控制中心,利用各种接口和线路连接整个股票行情推送设备的各个部分。
所述存储器可用于存储所述计算机程序和/或模块,所述处理器通过运行或执行存储在所述存储器内的计算机程序和/或模块,以及调用存储在存储器内的数据,实现所述股票行情推送设备的各种功能。所述存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序(比如图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如硬盘、内存、插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(SecureDigital,SD)卡,闪存卡(FlashCard)、至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
上述实施例,可以全部或部分地通过软件、硬件、固件或其他任意组合来实现。当使用软件实现时,上述实施例可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令或计算机程序。在计算机上加载或执行所述计算机指令或计算机程序时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以为通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线或无线方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集合的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质。半导体介质可以是固态硬盘。
本申请实施例还提供一种计算机存储介质,其中,该计算机存储介质存储用于电子数据交换的计算机程序,该计算机程序使得计算机执行如上述方法实施例中记载的任一方法的部分或全部步骤。
本申请实施例还提供一种计算机程序产品,上述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,上述计算机程序可操作来使计算机执行如上述方法实施例中记载的任一方法的部分或全部步骤。
应理解,在本申请的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。
在本申请所提供的几个实施例中,应该理解到,所揭露的方法、装置和***,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的;例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式;例如多个模块或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理包括,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用硬件加软件功能模块的形式实现。
上述以软件功能模块的形式实现的集成的模块,可以存储在一个计算机可读取存储介质中。上述软件功能模块存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、磁碟、光盘、易失性存储器或非易失性存储器。其中,非易失性存储器可以是只读存储器(read-only memory,ROM)、可编程只读存储器(programmable ROM,PROM)、可擦除可编程只读存储器(erasable PROM,EPROM)、电可擦除可编程只读存储器(electrically EPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(random access memory,RAM),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的随机存取存储器(random access memory,RAM)可用,例如静态随机存取存储器(static RAM,SRAM)、动态随机存取存储器(DRAM)、同步动态随机存取存储器(synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(double data rateSDRAM,DDR SDRAM)、增强型同步动态随机存取存储器(enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(synchlink DRAM,SLDRAM)和直接内存总线随机存取存储器(directrambus RAM,DR RAM)等各种可以存储程序代码的介质。
虽然本发明披露如上,但本发明并非限定于此。任何本领域技术人员,在不脱离本发明的精神和范围内,可轻易想到变化或替换,均可作各种更动与修改,包含上述不同功能、实施步骤的组合,包含软件和硬件的实施方式,均在本发明的保护范围。

Claims (10)

1.一种股票行情推送方法,其特征在于,应用于股票行情推送***中的行情服务器,所述股票行情推送***包括所述行情服务器和多个终端设备,所述行情服务器与所述多个终端设备通信连接;所述方法包括:
接收来自所述多个终端设备在第一行情处理周期的多个订阅股票列表,单个订阅股票列表用于从用户维度表征用户在所述第一行情处理周期所订阅的股票;
根据所述多个订阅股票列表更新预配置的用户订阅列表,所述用户订阅列表用于从股票维度表征每只股票在每个行情处理周期需要进行行情数据同步的用户;
获取目标股票的行情数据;
查询所述用户订阅列表以确定所述目标股票在所述第一行情处理周期需要进行行情数据同步的参考用户,向所述参考用户的终端设备发送所述目标股票的行情数据。
2.根据权利要求1所述的方法,其特征在于,所述根据所述多个订阅股票列表更新预配置的用户订阅列表,包括:
查询所述用户订阅列表中与第二行情处理周期对应的数据,所述第二行情处理周期为所述第一行情处理周期前一个行情处理周期;
检测到所述第二行情处理周期对应的数据与所述多个订阅股票列表不匹配;
根据所述多个订阅股票列表更新所述用户订阅列表中与所述第一行情处理周期和第三行情处理周期对应的数据,所述第三行情处理周期包括所述第一行情处理周期之后连续N个行情处理周期,N为正整数。
3.根据权利要求1所述的方法,其特征在于,所述查询所述用户订阅列表以确定所述目标股票在所述第一行情处理周期需要进行行情数据同步的参考用户,包括:
在开始时刻处于第四行情处理周期的情况下,查询所述用户订阅列表中与所述第一行情处理周期对应的数据,以确定所述参考用户,所述第四行情处理周期为所述第一行情处理周期的后一个行情处理周期。
4.根据权利要求1所述的方法,其特征在于,所述获取目标股票的行情数据,包括:
从股票实时行情源获取所述目标股票的实时行情数据,所述股票实时行情源用于在某行情处理周期收集当前处理周期每只在交易股票的行情数据。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
每间隔预设时间查询所述用户订阅列表,以获取所述用户订阅列表中第五行情处理周期对应的数据,所述第五行情处理周期为当前时刻所处行情处理周期的前一个行情处理周期;
根据所述第五行情处理周期对应的数据,确定当前时刻所处行情处理周期需要进行的行情数据推送的候选股票和所述候选股票对应的候选用户,从所述股票实时行情源获取所述候选股票的实时行情数据;
向所述候选用户推送所述候选股票的实时行情数据。
6.根据权利要求4所述的方法,其特征在于,所述方法还包括:
在所述第四行情处理周期的开始时刻,清理所述用户订阅列表中写入时间在所述开始时刻M个行情处理周期之前的数据,其中M为正整数;
若检测到在所述开始时刻的M个行情处理周期之前不存在对应的所述用户订阅列表数据,则跳过所述清理所述用户订阅列表中写入时间在所述开始时刻M个行情处理周期之前的数据的步骤。
7.根据权利要求1-6任一项所述的方法,其特征在于,所述向所述参考用户的终端设备发送所述目标股票的行情数据之后,还包括:
接收所述终端设备发送的取消订阅信息;
根据所述取消订阅信息,删除所述用户订阅列表数据,并停止向所述参考用户的终端设备发送所述目标股票的行情数据。
8.一种股票行情推送装置,其特征在于,应用于股票行情推送***中的行情服务器,所述股票行情推送***包括所述行情服务器和多个终端设备,所述行情服务器与所述多个终端设备通信连接;所述装置包括:
接收单元,用于接收来自所述多个终端设备在第一行情处理周期的多个订阅股票列表,单个订阅股票列表用于从用户维度表征用户在所述第一行情处理周期所订阅的股票;
更新单元,用于根据所述多个订阅股票列表更新预配置的用户订阅列表,所述用户订阅列表用于从股票维度表征每只股票在每个行情处理周期需要进行行情数据同步的用户;
获取单元,用于获取目标股票的行情数据;
推送单元,用于查询所述用户订阅列表以确定所述目标股票在所述第一行情处理周期需要进行行情数据同步的参考用户,向所述参考用户的终端设备发送所述目标股票的行情数据。
9.一种电子设备,其特征在于,包括处理器、存储器、通信接口,以及一个或多个程序,所述一个或多个程序被存储在所述存储器中,并且被配置由所述处理器执行,所述程序包括用于执行如权利要求1-7任一项所述的方法中的步骤的指令。
10.一种计算机可读存储介质,用于一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储用于电子数据交换的计算机程序,其中,所述计算机程序使得计算机执行如权利要求1-7中任一项所述的方法。
CN202211098726.4A 2022-09-09 2022-09-09 一种股票行情推送方法及相关装置 Active CN115186198B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211098726.4A CN115186198B (zh) 2022-09-09 2022-09-09 一种股票行情推送方法及相关装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211098726.4A CN115186198B (zh) 2022-09-09 2022-09-09 一种股票行情推送方法及相关装置

Publications (2)

Publication Number Publication Date
CN115186198A true CN115186198A (zh) 2022-10-14
CN115186198B CN115186198B (zh) 2022-12-20

Family

ID=83522623

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211098726.4A Active CN115186198B (zh) 2022-09-09 2022-09-09 一种股票行情推送方法及相关装置

Country Status (1)

Country Link
CN (1) CN115186198B (zh)

Citations (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060020748A1 (en) * 2002-12-11 2006-01-26 Koninklijke Philips Electronics N.V. Methods and apparatus for improving the breathing of disk scheduling algorithms
CN101047510A (zh) * 2006-03-27 2007-10-03 张威 一种通过门户网站进行数据源信息变动通知的方法
CN101145223A (zh) * 2007-09-27 2008-03-19 腾讯科技(深圳)有限公司 日历管理***及管理方法
US20080091688A1 (en) * 2006-10-17 2008-04-17 Samsung Electronics Co., Ltd. Apparatus and method providing content service
US20080118686A1 (en) * 2006-11-20 2008-05-22 Katherine Glasgow Injection blow molding process and article
US20100267405A1 (en) * 2009-04-20 2010-10-21 Research In Motion Limited Updating The User Equipment (UE) Allowed Closed Subscriber Group List (ACL)
CN101930448A (zh) * 2009-06-23 2010-12-29 北京搜狗科技发展有限公司 一种网页信息的订阅方法和装置
CN102769640A (zh) * 2011-05-05 2012-11-07 ***通信集团广东有限公司 用户信息的更新方法、服务器以及***
CN102802047A (zh) * 2012-07-09 2012-11-28 北京迈伦斯科技有限公司 一种跨网协同的信息订阅与信息播发方法及***
CN102917061A (zh) * 2012-10-19 2013-02-06 北京奇虎科技有限公司 资源同步方法和***
CN103544627A (zh) * 2012-07-11 2014-01-29 北京长生天地电子商务有限公司 一种在网络交易中的信息分析***和方法
CN105592327A (zh) * 2014-10-22 2016-05-18 中兴通讯股份有限公司 一种基于iptv***的股票信息的处理方法及装置
CN105869051A (zh) * 2016-03-25 2016-08-17 北京资配易投资顾问有限公司 一种信息处理方法、装置及***
CN107067325A (zh) * 2017-04-18 2017-08-18 湖南福米信息科技有限责任公司 股票行情数据的过滤方法、过滤装置和推送***
CN109918424A (zh) * 2019-03-18 2019-06-21 武汉优品楚鼎科技有限公司 一种加载股票数据的方法、***、装置及存储介质
CN111062192A (zh) * 2019-12-17 2020-04-24 支付宝(杭州)信息技术有限公司 一种信息通知方法、装置及设备
CN111145024A (zh) * 2019-12-27 2020-05-12 深圳市思迪信息技术股份有限公司 行情数据的推送方法及装置
CN111325472A (zh) * 2020-02-28 2020-06-23 北京思特奇信息技术股份有限公司 一种异常数据检测方法和***
CN111611487A (zh) * 2020-05-20 2020-09-01 上海腾韵信息科技有限公司 一种股票信息应用分析***
CN111694678A (zh) * 2020-05-29 2020-09-22 科大智能电气技术有限公司 一种基于linux平台的连续周期数据采样方法及***
CN114782201A (zh) * 2022-04-19 2022-07-22 中国工商银行股份有限公司 股票推荐方法、装置、计算机设备和存储介质

Patent Citations (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060020748A1 (en) * 2002-12-11 2006-01-26 Koninklijke Philips Electronics N.V. Methods and apparatus for improving the breathing of disk scheduling algorithms
CN101047510A (zh) * 2006-03-27 2007-10-03 张威 一种通过门户网站进行数据源信息变动通知的方法
US20080091688A1 (en) * 2006-10-17 2008-04-17 Samsung Electronics Co., Ltd. Apparatus and method providing content service
US20080118686A1 (en) * 2006-11-20 2008-05-22 Katherine Glasgow Injection blow molding process and article
CN101145223A (zh) * 2007-09-27 2008-03-19 腾讯科技(深圳)有限公司 日历管理***及管理方法
US20100267405A1 (en) * 2009-04-20 2010-10-21 Research In Motion Limited Updating The User Equipment (UE) Allowed Closed Subscriber Group List (ACL)
CN101930448A (zh) * 2009-06-23 2010-12-29 北京搜狗科技发展有限公司 一种网页信息的订阅方法和装置
CN102769640A (zh) * 2011-05-05 2012-11-07 ***通信集团广东有限公司 用户信息的更新方法、服务器以及***
CN102802047A (zh) * 2012-07-09 2012-11-28 北京迈伦斯科技有限公司 一种跨网协同的信息订阅与信息播发方法及***
CN103544627A (zh) * 2012-07-11 2014-01-29 北京长生天地电子商务有限公司 一种在网络交易中的信息分析***和方法
CN102917061A (zh) * 2012-10-19 2013-02-06 北京奇虎科技有限公司 资源同步方法和***
CN105592327A (zh) * 2014-10-22 2016-05-18 中兴通讯股份有限公司 一种基于iptv***的股票信息的处理方法及装置
CN105869051A (zh) * 2016-03-25 2016-08-17 北京资配易投资顾问有限公司 一种信息处理方法、装置及***
CN107067325A (zh) * 2017-04-18 2017-08-18 湖南福米信息科技有限责任公司 股票行情数据的过滤方法、过滤装置和推送***
CN109918424A (zh) * 2019-03-18 2019-06-21 武汉优品楚鼎科技有限公司 一种加载股票数据的方法、***、装置及存储介质
CN111062192A (zh) * 2019-12-17 2020-04-24 支付宝(杭州)信息技术有限公司 一种信息通知方法、装置及设备
CN111145024A (zh) * 2019-12-27 2020-05-12 深圳市思迪信息技术股份有限公司 行情数据的推送方法及装置
CN111325472A (zh) * 2020-02-28 2020-06-23 北京思特奇信息技术股份有限公司 一种异常数据检测方法和***
CN111611487A (zh) * 2020-05-20 2020-09-01 上海腾韵信息科技有限公司 一种股票信息应用分析***
CN111694678A (zh) * 2020-05-29 2020-09-22 科大智能电气技术有限公司 一种基于linux平台的连续周期数据采样方法及***
CN114782201A (zh) * 2022-04-19 2022-07-22 中国工商银行股份有限公司 股票推荐方法、装置、计算机设备和存储介质

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
张清华等: "基于资讯价值的股票资讯移动订阅***", 《广西师范大学学报(自然科学版)》 *
汪毅等: "基于条件约束发布/订阅模式的航天测控数据交换***", 《兵工自动化》 *
赵焕清: "基于互联网+新闻传媒和大物流业务推广应用探析", 《神华科技》 *

Also Published As

Publication number Publication date
CN115186198B (zh) 2022-12-20

Similar Documents

Publication Publication Date Title
AU2015267625B2 (en) Activity continuation between electronic devices
CN109408751B (zh) 一种数据处理方法、终端、服务器及存储介质
CN109885786B (zh) 数据缓存处理方法、装置、电子设备及可读存储介质
CN112199442B (zh) 分布式批量下载文件方法、装置、计算机设备及存储介质
CN111242696A (zh) 一种广告***方法、装置、电子设备及计算机存储介质
US20190019235A1 (en) Systems and methods for managing product recommendations and affiliate links
CN108600780A (zh) 用于推送信息的方法
CN109086414B (zh) 用于搜索区块链数据的方法、装置及存储介质
CN115186198B (zh) 一种股票行情推送方法及相关装置
CN107241446B (zh) 应用程序的文件传输方法、装置和终端设备及存储介质
CN111753141B (zh) 一种数据管理方法及相关设备
JP7221652B6 (ja) 外部変更検出
EP2153353A1 (en) Distributed search in a casual network of servers
US20190146924A1 (en) Method and system for matching multi-dimensional data units in electronic information system
CN111400327B (zh) 一种数据同步方法、装置、电子设备及存储介质
CN108268594B (zh) 一种数据查询方法和装置
CN113760929A (zh) 数据同步方法、装置、电子设备和计算机可读介质
CN112819490A (zh) 一种预告秒杀广告的装置和方法
CN111078736A (zh) 一种数据聚合处理方法、装置、终端及存储介质
CN112784195A (zh) 一种页面数据发布方法和***
CN112256654A (zh) 一种文档共享方法及装置
JP7143866B2 (ja) キャッシュ管理プログラム、サーバ、キャッシュ管理方法、および情報処理装置
CN110753268B (zh) 一种页面card数据生成方法、装置及电子设备
US20240073460A1 (en) Method and apparatus for displaying information, electronic device and computer readable medium
CN117112577A (zh) 基于追加更新模式的数据处理方法、装置、设备、介质

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
GR01 Patent grant
GR01 Patent grant