Some content of this application is unavailable at the moment.
If this situation persist, please contact us atFeedback&Contact
1. (WO2019024305) MESSAGE PROCESSING METHOD AND APPARATUS, ELECTRONIC DEVICE AND COMPUTER READABLE STORAGE MEDIUM
Latest bibliographic data on file with the International Bureau    Submit observation

Pub. No.: WO/2019/024305 International Application No.: PCT/CN2017/109572
Publication Date: 07.02.2019 International Filing Date: 06.11.2017
IPC:
G06F 9/44 (2018.01)
G PHYSICS
06
COMPUTING; CALCULATING; COUNTING
F
ELECTRIC DIGITAL DATA PROCESSING
9
Arrangements for programme control, e.g. control unit
06
using stored programme, i.e. using internal store of processing equipment to receive and retain programme
44
Arrangements for executing specific programmes
Applicants:
武汉斗鱼网络科技有限公司 WUHAN DOUYU NETWORK TECHNOLOGY CO., LTD. [CN/CN]; 中国湖北省武汉市 东湖开发区软件园东路1号软件产业4.1期B1栋11楼 11/F NO. B1, 4.1 PHASE OF THE SOFTWARE INDUSTRY, SOFTWARE PARK EAST ROAD NO. 1, WUHANDONGHU DEVELOPMENT DISTRICT WUHAN, Hubei 430000, CN
Inventors:
张磊 ZHANG, Lei; CN
陈少杰 CHEN, Shaojie; CN
张文明 ZHANG, Wenming; CN
Agent:
北京超凡志成知识产权代理事务所(普通合伙) CHOFN INTELLECTUAL PROPERTY; 中国北京市 海淀区北四环西路68号左岸工社1215-1218室 Room 1215-1218, Floor 12 Left Bank Community No.68 Beisihuanxilu, Haidian District Beijing 100080, CN
Priority Data:
201710648064.601.08.2017CN
Title (EN) MESSAGE PROCESSING METHOD AND APPARATUS, ELECTRONIC DEVICE AND COMPUTER READABLE STORAGE MEDIUM
(FR) PROCÉDÉ ET APPAREIL DE TRAITEMENT DE MESSAGES, DISPOSITIF ÉLECTRONIQUE ET SUPPORT D'INFORMATIONS LISIBLE PAR ORDINATEUR
(ZH) 消息处理方法、装置、电子设备及计算机可读存储介质
Abstract:
(EN) A message processing method and apparatus, an electronic device and a computer readable storage medium. The method and apparatus are applied to an application program comprising a plurality of pieces of service logic. The method comprises: based on a determination condition set in an implementation class of a target service logic, determining, in an abstract class, whether the target service logic needs to perform asynchronous message processing, wherein the implementation class inherits the abstract class (S110); when the target service logic needs to perform asynchronous message processing, determining whether an asynchronous message processing class is instantiated in the abstract class, and if the asynchronous message processing class is not instantiated, instantiating the asynchronous message processing class (S120); and invoking an instantiation object of the asynchronous message processing class in the implementation class, so as to process a message of the target service logic (S130). Therefore, an asynchronous message processing class can only be instantiated in an abstract class, and asynchronous message processing can be realized by invoking an instantiation object of the asynchronous message processing class when various pieces of service logic in an application program need to perform asynchronous message processing, such that the memory overhead is greatly reduced and the development efficiency is improved.
(FR) L'invention concerne un procédé et un appareil de traitement de messages, un dispositif électronique et un support d'informations lisible par ordinateur. Le procédé et l'appareil sont appliqués à un programme d'application comprenant une pluralité d'éléments de logique de service. Le procédé consiste : à déterminer, dans une classe abstraite, en fonction d'une condition de détermination définie dans une classe de mise en œuvre d'une logique de service cible, si la logique de service cible doit effectuer un traitement de messages asynchrones, la classe de mise en œuvre héritant de la classe abstraite (S110) ; à déterminer, lorsque la logique de service cible doit effectuer un traitement de messages asynchrones, si une classe de traitement de messages asynchrones est instanciée dans la classe abstraite, et si la classe de traitement de messages asynchrones n'est pas instanciée, à instancier la classe de traitement de messages asynchrones (S120) ; et à appeler un objet d'instanciation de la classe de traitement de messages asynchrones dans la classe de mise en œuvre, de façon à traiter un message de la logique de service cible (S130). Par conséquent, une classe de traitement de messages asynchrones ne peut être instanciée que dans une classe abstraite, et un traitement de messages asynchrones peut être réalisé par appel d'un objet d'instanciation de la classe de traitement de messages asynchrones lorsque divers éléments de logique de service d'un programme d'application doivent effectuer un traitement de messages asynchrones, de sorte que le surdébit de mémoire soit fortement réduit et que l'efficacité de développement soit améliorée.
(ZH) 一种消息处理方法、装置、电子设备及计算机可读存储介质,方法及装置应用于包括多个业务逻辑的应用程序。方法包括:基于设置在目标业务逻辑的实现类中的判断条件,在抽象类中判断目标业务逻辑是否需要异步处理消息,该实现类继承于该抽象类(S110);在目标业务逻辑需要异步处理消息时,判断该抽象类中是否实例化有异步消息处理类,若未实例化,则实例化异步消息处理类(S120);在该实现类中调用异步消息处理类的实例化对象,对目标业务逻辑的消息进行处理(S130)。如此,可以仅在抽象类中实例化异步消息处理类,应用程序中的各业务逻辑在需要异步处理消息时调用该异步消息处理类的实例化对象即可实现消息的异步处理,大大降低了内存开销,提高了开发效率。
front page image
Designated States: AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DJ, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IR, IS, JO, JP, KE, KG, KH, KN, KP, KR, KW, KZ, LA, LC, LK, LR, LS, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW
African Regional Intellectual Property Organization (ARIPO) (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Office (AM, AZ, BY, KG, KZ, RU, TJ, TM)
European Patent Office (EPO) (AL, AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG)
Publication Language: Chinese (ZH)
Filing Language: Chinese (ZH)