CN107239343B - Data processing method and device - Google Patents

Data processing method and device Download PDF

Info

Publication number
CN107239343B
CN107239343B CN201710409394.XA CN201710409394A CN107239343B CN 107239343 B CN107239343 B CN 107239343B CN 201710409394 A CN201710409394 A CN 201710409394A CN 107239343 B CN107239343 B CN 107239343B
Authority
CN
China
Prior art keywords
resource data
consumer
queue
thread
producer
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.)
Active
Application number
CN201710409394.XA
Other languages
Chinese (zh)
Other versions
CN107239343A (en
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.)
Inspur Financial Information Technology Co Ltd
Original Assignee
Inspur Financial Information Technology 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 Inspur Financial Information Technology Co Ltd filed Critical Inspur Financial Information Technology Co Ltd
Priority to CN201710409394.XA priority Critical patent/CN107239343B/en
Publication of CN107239343A publication Critical patent/CN107239343A/en
Application granted granted Critical
Publication of CN107239343B publication Critical patent/CN107239343B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5005Allocation of resources, e.g. of the central processing unit [CPU] to service a request
    • G06F9/5027Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/54Interprogram communication
    • G06F9/546Message passing systems or structures, e.g. queues
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2209/00Indexing scheme relating to G06F9/00
    • G06F2209/54Indexing scheme relating to G06F9/54
    • G06F2209/548Queue

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

A data processing method and device, the method comprising: when a producer thread generates resource data, judging whether a consumer thread needs the resource data; when it is determined that the resource data is needed by the consumer thread, activating the consumer thread to process the resource data. By the scheme, when the resource data are processed by adopting the producer consumer model, the real-time performance of the resource data processing can be improved.

Description

Data processing method and device
Technical Field
The present invention relates to the field of data processing technologies, and in particular, to a data processing method and apparatus.
Background
The producer and consumer model is a common data processing model. When the producer consumer model is adopted for data processing, data generated among producers is stored in the buffer area, and consumers take out the data from the buffer area for processing.
In the prior art, a polling method is generally used, that is, when a consumer needs corresponding data, the consumer polls the data generated by a producer in a buffer to obtain the corresponding data and processes the data.
However, the conventional method for processing resource data by using a producer-consumer model has a problem of poor real-time performance.
Disclosure of Invention
The technical problem solved by the embodiment of the invention is how to improve the real-time property of resource data processing when the producer consumer model is adopted to process the resource data.
In order to solve the above problem, an embodiment of the present invention provides a data processing method, where the method includes:
when a producer thread generates resource data, judging whether a consumer thread needs the resource data;
when it is determined that the resource data is needed by the consumer thread, activating the consumer thread to process the resource data.
Optionally, the determining whether the resource data is needed by the consumer thread includes:
judging whether the consumer demand queue has demand information of the resource data or not;
when it is determined that the demand information of the resource data exists in the consumer demand queue, it is determined that the resource data is needed by the consumer thread.
Optionally, when it is determined that the resource data is not needed by the consumer thread, the method further comprises:
and putting the resource data into a preset producer production queue.
Optionally, the method further comprises:
when a consumer thread requires resource data, judging whether corresponding resource data exist in the producer production queue or not;
and when determining that the corresponding resource data exists in the producer production queue, enabling the consumer thread to take out the resource data from the producer production queue for processing.
Optionally, when it is determined that there is no corresponding resource data in the producer production queue, the method further comprises:
and adding the corresponding resource data requirements into the consumer requirement queue, so that the consumer thread acquires and processes the corresponding resource data when the corresponding resource data are generated within preset time.
An embodiment of the present invention further provides a data processing apparatus, including:
the first judging unit is suitable for judging whether the consumer thread needs the resource data or not when the producer thread generates the resource data;
and the activation unit is suitable for activating the consumer thread to process the resource data when the consumer thread needs the resource data.
Optionally, the first determining unit is adapted to determine whether demand information of the resource data exists in a consumer demand queue; when it is determined that the demand information of the resource data exists in the consumer demand queue, it is determined that the resource data is needed by the consumer thread.
Optionally, the apparatus further comprises:
and the first storage unit is suitable for placing the resource data into a preset producer production queue when the fact that the resource data are not needed by the consumer thread is determined.
Optionally, the apparatus further comprises:
the second judgment unit is suitable for judging whether corresponding resource data exist in the producer production queue or not when the consumer thread requires the resource data;
and the triggering unit is suitable for enabling the consumer thread to take out the resource data from the producer production queue for processing when the corresponding resource data exist in the producer production queue.
Optionally, the apparatus further comprises: and the second storage unit is suitable for adding the corresponding resource data requirement into the consumer requirement queue when the corresponding resource data do not exist in the producer production queue, so that the consumer thread acquires and processes the corresponding resource data when the corresponding resource data are generated within preset time.
Compared with the prior art, the technical scheme of the invention has the following advantages:
according to the scheme, the corresponding resource data are generated by the producer thread, and the resource data generated by the consumer thread demand are determined, the consumer thread is activated to process the resource data, compared with a polling mode, the time for the consumer thread to acquire the resource data can be saved, and therefore the real-time performance of resource data processing can be improved.
Further, when the consumer thread needs the resource data, the resource data in the producer production queue is queried, so that when the corresponding resource data exists in the producer production queue, the corresponding resource data can be obtained and processed, the consumer can timely obtain and process the corresponding resource data, and therefore the real-time performance of data processing can be further improved.
Drawings
FIG. 1 is a flow chart of a method of data processing in an embodiment of the invention;
FIG. 2 is a flow chart of another method of data processing in an embodiment of the invention;
FIG. 3 is a flow chart of yet another method of data processing in an embodiment of the invention;
fig. 4 is a schematic structural diagram of a data processing apparatus according to an embodiment of the present invention.
Detailed Description
As background art shows, in the existing method for processing data by using a producer model and a consumer model, when a producer thread generates corresponding resource data, it is necessary to wait for a consumer thread to query the corresponding resource data in a polling manner, so that the queried resource data can be processed, and the problem of poor real-time performance exists.
In order to solve the above problems in the prior art, in the technical scheme adopted by the embodiment of the invention, the corresponding resource data is generated by the producer thread, and the consumer thread is activated to process the resource data when the resource data generated by the consumer thread demand is determined.
In order to make the aforementioned objects, features and advantages of the present invention comprehensible, embodiments accompanied with figures are described in detail below.
FIG. 1 is a flow chart illustrating a method of inter-process communication in an embodiment of the invention. As shown in fig. 1, the inter-process communication method suitable for recording an object to be recorded displayed on a screen interface may specifically include the following operations:
step S101: when a producer thread produces resource data, it is determined whether a consumer thread requires the resource data.
In a particular implementation, the producer thread is a thread that produces resource data, and the consumer thread is a thread that processes the resource data produced by the producer thread. The number of the producer threads and the consumer threads can be set to be one or more according to actual needs.
Step S102: when it is determined that the resource data is needed by the consumer thread, activating the consumer thread to process the resource data.
In specific implementation, when a producer thread generates corresponding resource data and determines the resource data generated by a consumer thread demand, the consumer thread can be activated to process the resource data, and compared with a polling mode, the real-time performance of resource data processing can be improved.
A data processing method in the embodiment of the present invention will be described in further detail with reference to fig. 2 and the drawings.
Fig. 2 shows a flow chart of a data processing method in an embodiment of the invention. Referring to fig. 2, a data processing method in the implementation of the present invention is suitable for processing data by using a producer-consumer model, and may specifically include the following steps.
Step S201: the producer thread produces corresponding resource data.
In a specific implementation, the manner in which the producer thread generates the corresponding resource data may be set according to actual needs. The number of the producer threads can be one or more, the same producer thread can generate the same or different resource data according to actual needs, and the resource data generated by different producer threads can be the same or different.
Step S202: judging whether the consumer demand queue has demand information of the resource data or not; when the judgment result is yes, step S203 may be performed; otherwise, step S204 may be performed.
In an embodiment of the present invention, in order to distinguish different resource data, when the resource data is generated, a preset rule may be used to name the generated resource data, that is, the resource data generated by the producer thread is named resource data. Meanwhile, the resource data required by the consumer thread is named resource data. In other words, the consumer thread processes only the corresponding named resource data.
In one implementation of the present invention, when a consumer needs resource data and cannot immediately acquire the corresponding resource data, the consumer thread may generate corresponding resource data need information and add the generated resource data need information to a preset consumer need queue, so that when the corresponding resource data is generated, the corresponding resource data may be timely acquired and processed. The resource data demand information generated by the consumer thread includes information of corresponding resource data, such as names of named resource data.
In a specific implementation, the resource data requirement information in the consumer requirement queue is requirement information of resource data of one consumer thread, and may also be requirement information of resource data of more than two consumer threads, and a person skilled in the art may set the requirement information according to actual needs, which is not limited herein. When a plurality of consumer threads are provided, the demand information of the resource data generated by the consumer threads further includes the information of the consumer threads, so that the information of the consumer threads and the resource data demanded by the consumer threads can be determined according to the demand information of the resource data in the consumer demand queue.
Step S203: and activating the consumer thread to process the resource data.
In specific implementation, when determining that a consumer thread needs generated resource data, determining information of a corresponding consumer thread according to corresponding resource data demand information in a consumer demand queue, and activating the corresponding consumer thread, so that the corresponding consumer thread can acquire the generated resource data and perform corresponding processing. And when the consumer thread acquires the corresponding resource data, deleting the demand information of the corresponding resource data in the consumer demand queue.
Step S204: and putting the resource data into a producer production queue.
In a specific implementation, when it is determined that there is no corresponding resource data requirement information in the consumer requirement queue, that is, the generated resource data is not required by the consumer thread. At this time, the producer thread may place the generated resource data into a corresponding producer production queue to wait for a corresponding consumer to obtain and process the corresponding resource data.
The data processing method in the embodiment of the present invention is described in detail in the above-mentioned processing procedure corresponding to the generation of the corresponding resource data by the producer thread, and will be further described in detail in the following with reference to fig. 3 from the time when the consumer thread requires the resource data.
Referring to fig. 3, in order to enable a consumer thread to timely obtain corresponding resource data for processing, the data processing method in the embodiment of the present invention may further include:
step S301: when the consumer needs the corresponding resource data, judging whether the corresponding resource data exists in the producer queue; when the judgment result is yes, step S302 may be performed; otherwise, step S303 may be performed.
In a specific implementation, when the resource data generated by the producer cannot find the corresponding consumer thread for processing, the producer thread may store the corresponding resource data in a preset producer production queue. The resource data in the producer production queue may be resource data generated by one producer thread, or may include resource data generated by more than two producer threads.
In particular implementations, when a consumer thread needs resource data, it may be determined that corresponding resource data has been generated by querying a producer production queue for the presence of corresponding resource data.
Step S302: and the consumer thread takes out the corresponding resource data from the producer production queue for processing.
In specific implementation, when determining that the corresponding resource data exists in the producer production queue, the consumer thread may take out the corresponding resource data from the producer production queue and perform corresponding processing.
Step S303: and generating corresponding resource data demand information and adding the resource data demand information into a consumer demand queue.
In specific implementation, when determining that the corresponding resource data does not exist in the producer queue, the consumer thread may generate demand information of the corresponding resource data, and place the demand information into the consumer demand queue, so that when the corresponding resource data is generated, the corresponding resource data may be obtained in time.
In specific implementation, when the requirement information of the generated resource data is put into the corresponding consumer requirement queue, the consumer thread enters a waiting state to wait for the generation of the corresponding resource data within a preset time period, and when the corresponding resource data is generated, the corresponding resource data can be acquired and processed. The preset time can be set according to actual needs.
In an implementation, when a producer thread produces corresponding resource data within a preset time, a consumer thread waits for success. At this point, the consumer thread may obtain and process the corresponding resource data. Meanwhile, the corresponding resource data demand information in the consumer demand queue is deleted. When no corresponding resource data is generated within a preset time, the consumer thread waits for a failure. Meanwhile, the corresponding resource data demand information in the queue in the consumer demand is also deleted.
The method in the embodiment of the present invention is described in detail above, and the apparatus corresponding to the method will be described below.
Fig. 4 shows a schematic structural diagram of a data processing apparatus according to an embodiment of the present invention. Referring to fig. 4, a data processing apparatus 40 in an embodiment of the present invention may include a first determining unit 401 and an activating unit 402, where:
a first determining unit 401, adapted to determine whether a consumer thread needs resource data when a producer thread generates the resource data; in an embodiment of the present invention, the first determining unit 401 is adapted to determine whether the demand information of the resource data exists in the consumer demand queue; when it is determined that the demand information of the resource data exists in the consumer demand queue, it is determined that the resource data is needed by the consumer thread.
An activating unit 402, adapted to activate the consumer thread to process the resource data when the consumer thread needs the resource data.
In a specific implementation, the apparatus 400 may further include a first storage unit 403, wherein:
a first depositing unit 403, adapted to place the resource data into a preset producer production queue when it is determined that the resource data is not needed by the consumer thread.
In a specific implementation, the apparatus 400 may further include a second determining unit 404 and a triggering unit 405, where:
a second determining unit 404, adapted to determine whether corresponding resource data exists in the producer production queue when a consumer thread requires the resource data;
a triggering unit 405, adapted to, when it is determined that there is corresponding resource data in the producer production queue, cause the consumer thread to take out the resource data from the producer production queue for processing.
In a specific implementation, the apparatus 400 may further include a second storage unit 406, wherein:
the second storing unit 406 is adapted to add the corresponding resource data requirement to the consumer requirement queue when it is determined that the corresponding resource data does not exist in the producer production queue, so that the consumer thread acquires and processes the corresponding resource data when the corresponding resource data is generated within a preset time.
By adopting the scheme in the embodiment of the invention, the corresponding resource data is generated by the producer thread, and the resource data generated by the consumer thread demand is determined, the consumer thread is activated to process the resource data, so that the real-time property of resource data processing can be improved compared with a polling mode.
Those skilled in the art will appreciate that all or part of the steps in the methods of the above embodiments may be implemented by instructions associated with hardware via a program, which may be stored in a computer-readable storage medium, and the storage medium may include: ROM, RAM, magnetic or optical disks, and the like.
The method and system of the embodiments of the present invention have been described in detail, but the present invention is not limited thereto. Various changes and modifications may be effected therein by one skilled in the art without departing from the spirit and scope of the invention as defined in the appended claims.

Claims (6)

1. A data processing method, comprising:
when a producer thread generates resource data, judging whether demand information of the resource data exists in a consumer demand queue;
when the requirement information of the resource data exists in the consumer requirement queue, activating the consumer thread to process the resource data; when determining that the consumer thread does not need the resource data, further comprising placing the resource data into a preset producer production queue;
when a consumer thread requires resource data, judging whether corresponding resource data exist in the producer production queue or not;
and when determining that the corresponding resource data exists in the producer production queue, enabling the consumer thread to take out the resource data from the producer production queue for processing.
2. The data processing method of claim 1, wherein the determining whether the resource data is needed by the consumer thread comprises:
judging whether the consumer demand queue has demand information of the resource data or not;
when it is determined that the demand information of the resource data exists in the consumer demand queue, it is determined that the resource data is needed by the consumer thread.
3. The data processing method of claim 1, wherein when it is determined that corresponding resource data does not exist in the producer production queue, further comprising:
and adding the corresponding resource data requirements into the consumer requirement queue, so that the consumer thread acquires and processes the corresponding resource data when the corresponding resource data are generated within preset time.
4. A data processing apparatus, comprising:
the first judgment unit is suitable for judging whether the demand information of the resource data exists in the consumer demand queue or not when the producer thread generates the resource data;
the activation unit is suitable for activating the consumer thread to process the resource data when the requirement information of the resource data exists in the consumer requirement queue;
the first storage unit is suitable for placing the resource data into a preset producer production queue when the fact that the resource data are not needed by the consumer thread is determined;
the second judgment unit is suitable for judging whether corresponding resource data exist in the producer production queue or not when the consumer thread requires the resource data;
and the triggering unit is suitable for enabling the consumer thread to take out the resource data from the producer production queue for processing when the corresponding resource data exist in the producer production queue.
5. The data processing apparatus according to claim 4, wherein the first determining unit is adapted to determine whether demand information of the resource data exists in a consumer demand queue; when it is determined that the demand information of the resource data exists in the consumer demand queue, it is determined that the resource data is needed by the consumer thread.
6. The data processing apparatus of claim 4, further comprising: and the second storage unit is suitable for adding the corresponding resource data requirement into the consumer requirement queue when the corresponding resource data do not exist in the producer production queue, so that the consumer thread acquires and processes the corresponding resource data when the corresponding resource data are generated within preset time.
CN201710409394.XA 2017-06-02 2017-06-02 Data processing method and device Active CN107239343B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710409394.XA CN107239343B (en) 2017-06-02 2017-06-02 Data processing method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710409394.XA CN107239343B (en) 2017-06-02 2017-06-02 Data processing method and device

Publications (2)

Publication Number Publication Date
CN107239343A CN107239343A (en) 2017-10-10
CN107239343B true CN107239343B (en) 2020-10-16

Family

ID=59985376

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710409394.XA Active CN107239343B (en) 2017-06-02 2017-06-02 Data processing method and device

Country Status (1)

Country Link
CN (1) CN107239343B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US12045655B2 (en) 2021-05-20 2024-07-23 Red Hat, Inc. Assisting progressive chunking for a data queue by using a consumer thread of a processing device

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107886424B (en) * 2017-11-28 2022-12-16 腾讯科技(深圳)有限公司 Settlement data processing method and device, computer equipment and storage medium
CN113608899B (en) * 2021-10-08 2021-12-17 创智和宇信息技术股份有限公司 Lightweight data production-consumer pattern processing method, system and storage medium

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1450518A1 (en) * 2003-02-24 2004-08-25 Sema S.A. Mirroring queue daemon
CN101159711A (en) * 2007-11-27 2008-04-09 航天东方红卫星有限公司 Self-adaptive real time message subscribing and issuing system and method
CN101888349A (en) * 2009-05-13 2010-11-17 上海即略网络信息科技有限公司 Interworking gateway of MSN and XMPP
CN103092703A (en) * 2011-10-31 2013-05-08 国际商业机器公司 Synchronized method and device for Java resource access
CN103856393A (en) * 2013-07-09 2014-06-11 携程计算机技术(上海)有限公司 Distributed message-oriented middleware system based on database and operating method thereof
CN104268702A (en) * 2014-09-29 2015-01-07 成都西山居互动娱乐科技有限公司 Active-subscription-based task distributing mechanism in website workflow
CN105868033A (en) * 2016-04-06 2016-08-17 江苏物联网研究发展中心 Method and system for achieving priority message queues based on Redis
CN106021315A (en) * 2016-05-05 2016-10-12 智者四海(北京)技术有限公司 Log management method and system for application program
CN106095775A (en) * 2016-05-24 2016-11-09 中国银行股份有限公司 A kind of method and system realizing data query or derivation
CN106648898A (en) * 2016-12-28 2017-05-10 深圳竹信科技有限公司 Data management method and system applicable to mode of multiple producers and multiple consumers

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1450518A1 (en) * 2003-02-24 2004-08-25 Sema S.A. Mirroring queue daemon
CN101159711A (en) * 2007-11-27 2008-04-09 航天东方红卫星有限公司 Self-adaptive real time message subscribing and issuing system and method
CN101888349A (en) * 2009-05-13 2010-11-17 上海即略网络信息科技有限公司 Interworking gateway of MSN and XMPP
CN103092703A (en) * 2011-10-31 2013-05-08 国际商业机器公司 Synchronized method and device for Java resource access
CN103856393A (en) * 2013-07-09 2014-06-11 携程计算机技术(上海)有限公司 Distributed message-oriented middleware system based on database and operating method thereof
CN104268702A (en) * 2014-09-29 2015-01-07 成都西山居互动娱乐科技有限公司 Active-subscription-based task distributing mechanism in website workflow
CN105868033A (en) * 2016-04-06 2016-08-17 江苏物联网研究发展中心 Method and system for achieving priority message queues based on Redis
CN106021315A (en) * 2016-05-05 2016-10-12 智者四海(北京)技术有限公司 Log management method and system for application program
CN106095775A (en) * 2016-05-24 2016-11-09 中国银行股份有限公司 A kind of method and system realizing data query or derivation
CN106648898A (en) * 2016-12-28 2017-05-10 深圳竹信科技有限公司 Data management method and system applicable to mode of multiple producers and multiple consumers

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US12045655B2 (en) 2021-05-20 2024-07-23 Red Hat, Inc. Assisting progressive chunking for a data queue by using a consumer thread of a processing device

Also Published As

Publication number Publication date
CN107239343A (en) 2017-10-10

Similar Documents

Publication Publication Date Title
US10503470B2 (en) Method for user training of information dialogue system
US7987160B2 (en) Status tool to expose metadata read and write queues
US9754591B1 (en) Dialog management context sharing
US10649905B2 (en) Method and apparatus for storing data
US10425373B2 (en) Systems and methods for prioritizing messages for conversion from text to speech based on predictive user behavior
CN105843819B (en) Data export method and device
CN107844377B (en) Communication method and device
EP3562096A1 (en) Method and device for timeout monitoring
US10489032B1 (en) Rich structured data interchange for copy-paste operations
EP3270371B1 (en) Method and apparatus for managing graphics layers within a graphics display component
US11024314B2 (en) Method and apparatus for acquiring and processing an operation instruction
CN107239343B (en) Data processing method and device
CN107277146B (en) Distributed storage service flow model generation method and system
US20180293154A1 (en) Application thread visualization
CN106168974B (en) Method and system for processing multi-system screenshot file
CN111294377B (en) Dependency network request sending method, terminal device and storage medium
CN111782204B (en) Batch scheduling editing method and device
CN103646039A (en) Webpage searching method and device
CN108255898B (en) Page display method and device
US10133595B2 (en) Methods for producing task reminders on a device
CN104182490B (en) A kind of method and device for managing data access
WO2017071210A1 (en) Contact creation method and device
JP2013246575A (en) Information processing device, information processing method, and program
KR101867220B1 (en) Device and method for realtime stream processing to enable supporting both streaming model and automatic selection depending on stream data
US20140164538A1 (en) Electronic device and method of recording and outputting messages

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