Some content of this application is unavailable at the moment.
If this situation persist, please contact us atFeedback&Contact
1. (WO2019000791) METHOD AND APPARATUS FOR REMOTE PROCESS CALLING USING ASYNCHRONOUS MODE
Latest bibliographic data on file with the International Bureau    Submit observation

Pub. No.: WO/2019/000791 International Application No.: PCT/CN2017/111002
Publication Date: 03.01.2019 International Filing Date: 15.11.2017
IPC:
G06F 9/54 (2006.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
46
Multiprogramming arrangements
54
Interprogramme communication
Applicants:
武汉斗鱼网络科技有限公司 WUHAN DOUYU NETWORK TECHNOLOGY CO., LTD [CN/CN]; 中国湖北省武汉市 东湖开发区软件园东路1号软件产业4.1期B1栋11楼 11/F, Block B1, 4.1 Phase of The Software Industry, Software Park East Road No.1 Donghu Development Zone Wuhan, Hubei 430073, CN
Inventors:
杨亮 YANG, Liang; CN
陈少杰 CHEN, Shaojie; CN
张文明 ZHANG, Wenming; CN
Agent:
北京华沛德权律师事务所 BEIJING BRIGHT & RIGHT LAW FIRM; 中国北京市 朝阳区朝外大街乙12号昆泰国际大厦1008室 Suite 1008, Kuntai Int'l Mansion, B12 Chaowai Avenue, Chaoyang District Beijing 100020, CN
Priority Data:
201710524036.330.06.2017CN
Title (EN) METHOD AND APPARATUS FOR REMOTE PROCESS CALLING USING ASYNCHRONOUS MODE
(FR) PROCÉDÉ ET APPAREIL D'APPEL DE PROCESSUS À DISTANCE UTILISANT UN MODE ASYNCHRONE
(ZH) 一种以异步方式进行远程过程调用的方法及装置
Abstract:
(EN) A method for remote process calling using an asynchronous mode, comprising: when calling a remote process, establishing a callback function corresponding to the remote process (S101); sending a calling request required to call the remote process to a called end of the remote process (S102); returning a virtual response result to a calling end of the remote process so that a thread corresponding to the calling end is in an awakened state (S103); and when a real response result returned by the called end is received, returning the real response result to the calling end by means of the callback function (S104). With the described method, by being implemented during remote process, a program interface will not be in an apparent death state before a response result has been received, thereby having the technical effect of improving the user experience. Further provided is an apparatus for carrying out remote process calling using an asynchronous mode.
(FR) La présente invention concerne un procédé d'appel de processus à distance utilisant un mode asynchrone, comprenant les étapes suivantes consistant : lors de l'appel d'un processus à distance, à établir une fonction de rappel correspondant au processus à distance (S101) ; à envoyer une demande d'appel requise afin d'appeler le processus à distance à une extrémité appelée du processus à distance (S102) ; à renvoyer un résultat de réponse virtuelle à une extrémité d'appel du processus à distance de telle sorte qu'un fil correspondant à l'extrémité d'appel se trouve dans un état actif (S103) ; et lorsqu'un résultat de réponse réelle renvoyé par l'extrémité appelée est reçu, à renvoyer le résultat de réponse réelle à l'extrémité d'appel au moyen de la fonction de rappel (S104). Avec le procédé décrit, en étant mis en œuvre pendant un processus à distance, une interface de programme ne sera pas dans un état inactif apparent avant qu'un résultat de réponse ait été reçu, ce qui a pour effet technique d'améliorer l'expérience de l'utilisateur. L'invention concerne en outre un appareil permettant de mettre en œuvre un appel de processus à distance à l'aide d'un mode asynchrone.
(ZH) 一种以异步方式进行远程过程调用的方法,包括:在调用远程过程时,创建与远程过程对应的回调函数(S101);将调用远程过程所需的调用请求发送给远程过程的被调用端(S102);向远程过程的调用端返回一虚拟应答结果,以使得调用端对应的线程处于唤醒状态(S103);在接收到被调用端返回的真实应答结果时,通过回调函数将真实应答结果返回给调用端(S104)。实现了在进行远程过程调用时,在没有收到应答结果之前,程序的界面不会出现假死状态,提高了用户体验的技术效果。同时,还公开了一种以异步方式进行远程过程调用的装置。
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)