CN107249047A - Data transferring method, device and computer-processing equipment based on procotol - Google Patents

Data transferring method, device and computer-processing equipment based on procotol Download PDF

Info

Publication number
CN107249047A
CN107249047A CN201710434079.2A CN201710434079A CN107249047A CN 107249047 A CN107249047 A CN 107249047A CN 201710434079 A CN201710434079 A CN 201710434079A CN 107249047 A CN107249047 A CN 107249047A
Authority
CN
China
Prior art keywords
state machine
state
instruction
message
procotol
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
CN201710434079.2A
Other languages
Chinese (zh)
Other versions
CN107249047B (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.)
Sichuan Jincheng Ruizhi Internet Technology Co ltd
Original Assignee
Shanghai Feixun Data Communication 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 Shanghai Feixun Data Communication Technology Co Ltd filed Critical Shanghai Feixun Data Communication Technology Co Ltd
Priority to CN201710434079.2A priority Critical patent/CN107249047B/en
Publication of CN107249047A publication Critical patent/CN107249047A/en
Application granted granted Critical
Publication of CN107249047B publication Critical patent/CN107249047B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/09Mapping addresses
    • H04L61/25Mapping addresses of the same type
    • H04L61/2503Translation of Internet protocol [IP] addresses
    • H04L61/256NAT traversal
    • H04L61/2589NAT traversal over a relay server, e.g. traversal using relay for network address translation [TURN]
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/26Special purpose or proprietary protocols or architectures

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Computing Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Communication Control (AREA)
  • Computer And Data Communications (AREA)

Abstract

The invention discloses a kind of data transferring method based on procotol, device and a kind of computer-processing equipment, wherein the step of data transferring method based on procotol includes:The process that passage is set up in procotol is defined as top state machine, while the different messages instruction in procotol, correspondence defines at least one bottom state machine;Top state machine instructs corresponding message to send and instructed according to the message received, updates oneself state for the instruction that waits for the arrival of news and replys successful state;State after the corresponding bottom state machine of message instruction updates according to top state machine sends message instruction.By means of the invention it is possible to realize procotol by the state machine based on level come quick, solve to realize using traditional state machine bring it is complicated and whard to control the problem of.

Description

Data transferring method, device and computer-processing equipment based on procotol
Technical field
The present invention relates to software protocol field, more particularly to a kind of data transferring method based on procotol, device And a kind of computer-processing equipment.
Background technology
UML state diagrams based on hierarchy type state machine (HSM) model be combined by finite state machine FSM and Karnaugh map and Into.UML state diagrams introduce state hierarchy nesting.State in hierarchical states machine can include other states, include other shapes The state of state is assembled state, conversely, being simple state without internal state.In UML specifications, each state machine has one Dome-shaped state (top states) is as abstract of each State Machine Hierarchy, and it includes all other element of whole state machine, this Uml diagram shape is optional in drawing.
TURN agreements are mainly used in the function of penetrating through private network, and the essence of protocol realization seeks to realize interacting for message Journey, and the FSM of classical non-hierarchical formula becomes extremely complex and whard to control even for complicated protocol realization, this be because Repetition is had for traditional state machine form, and it is whard to control.
The content of the invention
The present invention solves the technical problem of provide a kind of data transferring method based on procotol, device and one Computer-processing equipment is planted, TURN agreements can quickly be realized by the state machine based on level, solve to use traditional shape State machine realize bring it is complicated and whard to control the problem of.
To solve technical problem, one aspect of the present invention is:A kind of data based on procotol are provided The step of transfer approach, this method, includes:The process that passage is set up in procotol is defined as top state machine, while basis Different messages instruction in procotol, correspondence defines at least one bottom state machine;Top state machine is according to disappearing for receiving The corresponding message of breath instruction sends instruction, updates oneself state for the instruction that waits for the arrival of news and replys successful state;Message instruction pair State after the bottom state machine answered updates according to top state machine sends message instruction.
To solve technical problem, one aspect of the present invention is:A kind of computer-processing equipment is provided, including Processor and computer-readable recording medium, processor obtain the computer program on computer-readable recording medium, and perform The step of preceding solution.
To solve technical problem, one aspect of the present invention is:A kind of data based on procotol are provided Conveyer, including:Definition module, is defined as top state machine, together for performing by the process that passage is set up in procotol When different messages instruction in procotol, correspondence is the step of define at least one bottom state machine;Update module, is used for Perform control top state machine instructs corresponding message to send instruction according to the message received, updates oneself state and disappears for wait The step of successful state is replied in breath instruction;Control module, for perform control message instruct corresponding bottom state machine according to State after top state machine updates sends the step of message is instructed.
It is different from prior art, includes the step of the data transferring method of procotol of the invention:By in procotol The process for setting up passage is defined as top state machine, while the different messages instruction in procotol, correspondence definition is at least One bottom state machine;Top state machine instructs corresponding message to send and instructs, update oneself state according to the message received To wait for the arrival of news, successful state is replied in instruction;Message instruct corresponding bottom state machine updated according to top state machine after shape State sends message instruction.By means of the invention it is possible to quickly realize procotol by the state machine based on level, solve to use Traditional state machine realize bring it is complicated and whard to control the problem of.
Brief description of the drawings
Fig. 1 is a kind of flow signal of an embodiment of data transferring method based on procotol that the present invention is provided Figure;
Fig. 2 is that a kind of flow of another embodiment for data transferring method based on procotol that the present invention is provided is shown It is intended to.
Embodiment
Many details are elaborated in the following description to fully understand the present invention.But the present invention can be with Much it is different from other manner described here to implement, those skilled in the art can be in the situation without prejudice to intension of the present invention Under do similar popularization, therefore the present invention is not limited to the specific embodiments disclosed below.
Secondly, the present invention is described in detail using schematic diagram, when the embodiment of the present invention is described in detail, for purposes of illustration only, institute It is example to state schematic diagram, and it should not limit the scope of protection of the invention herein.
TURN full name is TraversalUsingRelayNAT, i.e., by Relay mode passing through NAT, TURN application moulds Type is sent by distributing TURNServer address and port as receive address and port, the i.e. private user of client externally Message will carry out Relay forwardings by TURNServer, this mode application model solve prior art and can not penetrate The defect of Symmetric NAT (SymmetricNAT) and similar Firewall equipment, i.e., no matter which enterprise network/residence network outlet is The NAT/FW of type, can realize penetrating for NAT, while TURN supports the application based on TCP, such as H323 agreements.In addition TURNServer controls distribution address and port, can distribute RTP/RTCP addresses and (RTCP port numbers are that RTP port numbers add 1) is made Receive address for local terminal client, it is to avoid any distribution of the outlet NAT to RTP/RTCP address ports number so that client without Method receives the situation for the RTCP messages that opposite end is sent.But procotol is operationally, all kinds of instructions mix interactive sent out Send, not manageability.
Refering to Fig. 1, Fig. 1 is a kind of stream of the embodiment for data transferring method based on procotol that the present invention is provided Journey schematic diagram.The present invention is illustrated by taking the data transferring method of TURN agreements as an example.The step of this method, includes:
S110:The process that passage is set up in procotol is defined as top state machine, while according in procotol Different messages are instructed, and correspondence defines at least one bottom state machine.
The procedural abstraction of passage will be set up in procotol into a top state machine.State machine can regard that one has as To figure, it is made up of a group node and one group of corresponding transfer function.State machine passes through the " RUN " in response to sequence of events.Often Individual event is all in the control range of transfer function for belonging to " current " node, and the scope of wherein function is a son of node Collection.Function returns to " next " and (may is that same) node.Different messages instruction in procotol simultaneously, correspondence is built Found at least one bottom state machine.In the present invention, it is with the Allocate instructions and channelbind instructions in procotol Example is illustrated.I.e. in the present embodiment, corresponding 2 bottom state machines are set up according to above-mentioned 2 instructions, 2 bottoms State machine represents different network protocol commands, and 2 bottom state machines can carry out signal transmission with top state machine.
S120:Top state machine instructs corresponding message to send and instructed according to the message received, updates oneself state and is Successful state is replied in the instruction that waits for the arrival of news.
In embodiments of the present invention, setting top state machine is in idle condition.Refer in the message for receiving incoming Make corresponding message send after instruction, by judging, determine the sensing object of message instruction.Such as by judging, it is determined that receiving To message send instruction be make Allocate command state machines send order.It is determined that the replying instruction that top state machine is received Sensing object be Allocate command state machines, top state machine is updated to waiting the successful shape of Allocate orders reply State.Now enter the operating process of Allocate command state machines.
S130:State after the corresponding bottom state machine of message instruction updates according to top state machine sends message instruction.
As described above, inbound message is instructed after the operating process of corresponding bottom state machine, and the bottom state machine is on top Layer state machine by state be updated to wait for the arrival of news instruction reply successful state when, send the information order.
This step include it is following step by step:
S131:Bottom state machine monitors the current state of top state machine.
Illustrated exemplified by using Allocate command state machines as bottom state machine, Allocate command state machines are real-time Monitoring top state machine state change.
S132:When bottom state machine confirms that the state of top state machine is updated to the successful state of instruction reply that waits for the arrival of news When, corresponding message instruction is sent, and oneself state is changed to the instruction recoil state that waits for the arrival of news by bottom state machine.
In the present embodiment, Status Change is wait Allocate in top state machine by Allocate command state machines Order is replied after successful state, sends Allocate orders.Allocate command state machines send Allocate orders after, The state of Allocate command state machines is updated to wait Allocate message back states.
Further, in addition to step:
S133:Bottom state machine receives and identifies the feedback command of message instruction, and changes bottom according to feedback command The oneself state of state machine.
Allocate command state machines wait the feedback command of Allocate orders after Allocate orders are sent. In present embodiment, if the reply that the feedback command that Allocate command state machines are received is Allocate unauthorizeds refers to Order, then the state of Allocate command state machines is updated to wait Allocate command authority message back states;If The feedback command that Allocate command state machines are received is other instructions beyond the replying instruction of Allocate unauthorizeds, that The state of Allocate command state machines is updated to idle condition.Specifically, Allocate command state machines receive it is anti- Feedback instruction is to authorize replying instruction, authorize the reply for replying message failure command, the replying instruction of message instruction and message instruction One of failure command person, the state of Allocate command state machines is updated to idle condition, and then program returns to top Continue circular treatment in layer state machine.In the present invention, Allocate command authorities reply message failure instruction refer to return Feedback message indicate failure instruction, represent the Allocate orders not by mandate;Failure command is replied to refer to not receive To feedback command.
It it is the free time by Status Change if the feedback command that bottom state machine is received is the replying instruction of message instruction State, sends message instruction to top state machine and replys successful message, state is updated to idle condition by top state machine.
In the present embodiment, the feedback command that Allocate command state machines are received is the reply of Allocate orders Instruction, Allocate command state machines Status Change is idle condition, while Allocate command state machines are to top state machine Send Allocate orders and reply successful message, now the state of top state machine is replied successfully from wait Allocate orders State be updated to idle condition.
If the feedback command that Allocate command state machines are received is the replying instruction of Allocate orders, and in reality In the TURN agreements on border, Allocate orders have the continuous meassage instruction channelbind orders for following its transmission closely, now After the feedback command that Allocate command state machines are received is the replying instruction of Allocate orders, sent to top state machine Successful message is replied in Allocate orders, and its state is updated to wait channelbind orders to revert back to by top state machine The state of work(, the step of now starting to perform S130 as the channelbind command state machines of bottom state machine sends Channelbind orders.
Example, the Status Change of Channelbind command state machines is idle condition, and top state machine is received Allocate is replied after successful message event, updates the state of top state machine to wait channelbind message back shapes State.Channelbind command state machines send Channelbind orders, and the state of Channelbind command state machines is become More wait after Channelbind message back states, the event for then receiving channelbind message backs, The state of Channelbind command state machines is updated to idle condition, and message instruction is continued to subsequently into top state machine.
In the present invention, the content of the replying instruction between bottom state machine is related or incoherent.In the present invention Allocate orders and Channelbind orders, the two is typically to be carried out respectively according to context.In other embodiment party In formula, the instruction message between bottom state machine can be incoherent instruction.
It is different from prior art, includes the step of the data transferring method of procotol of the invention:By in procotol The process for setting up passage is defined as top state machine, while the different messages instruction in procotol, correspondence definition is at least One bottom state machine;Top state machine is instructed according to the message received, is updated oneself state and is replied for the instruction that waits for the arrival of news Successful state;State after the corresponding bottom state machine of message instruction updates according to top state machine sends message instruction.It is logical The present invention is crossed, procotol can quickly be realized by the state machine based on level, solve to realize using traditional state machine Bring it is complicated and whard to control the problem of.
The invention provides a kind of computer-processing equipment, include the side of processor and the execution preceding solution that is stored with The computer-readable recording medium of the computer program of method step, processor is by performing the meter on computer-readable recording medium Calculation machine program, the step of realizing preceding solution method.
Specifically, the computer-processing equipment includes the data link based on procotol.The device At least include definition module, update module and control module.
Definition module is used to perform is defined as top state machine by the process that passage is set up in procotol, while according to net Different messages instruction in network agreement, the step of correspondence defines at least one bottom state machine.
In the present embodiment, definition module instructs 2 instructions to set up phase according to Allocate instructions and channelbind The 2 bottom state machines answered, 2 bottom state machines represent different network protocol commands, and 2 bottom state machines and top layer State machine can carry out signal transmission.
Update module is used to perform control top state machine according to the message instruction received, updates oneself state to wait The step of successful state is replied in message instruction.
Top state machine updates the state of top state machine after the message for receiving Allocate orders sends instruction To wait Allocate orders to send successful state.
Control module is used to perform the shape after the corresponding bottom state machine of control message instruction updates according to top state machine State sends the step of message is instructed.
It is determined that the sensing object for the replying instruction that top state machine is received is Allocate command state machines, top level status Machine is updated to wait Allocate order recoil states.Now enter the operating process of Allocate command state machines, Allocate command state machines send Allocate orders, and the shape that oneself state is updated to wait Allocate orders to reply State.
Although the present invention is disclosed as above with preferred embodiment, it is not for limiting the present invention, any this area Technical staff without departing from the spirit and scope of the present invention, may be by the methods and techniques content of the announcement to this hair Bright technical scheme makes possible variation and modification, therefore, every content without departing from technical solution of the present invention, according to the present invention Any simple modifications, equivalents, and modifications made to above example of technical spirit, belong to technical solution of the present invention Protection domain.

Claims (10)

1. a kind of data transferring method based on procotol, it is characterised in that including:
The process that passage is set up in procotol is defined as top state machine, while the different messages in procotol refer to Order, correspondence defines at least one bottom state machine;
The top state machine instructs corresponding message to send and instructed according to the message received, updates oneself state to wait institute State message instruction and reply successful state;
The message instructs corresponding bottom state machine to send message instruction according to the state after top state machine renewal.
2. the data transferring method according to claim 1 based on procotol, it is characterised in that in message instruction State after corresponding bottom state machine updates according to the top state machine is sent in the step of message is instructed, including step:
Bottom state machine monitors the current state of top state machine;
When bottom state machine confirms that the state of top state machine is updated to wait the message instruction to reply successful state, hair Corresponding message is sent to instruct, and oneself state is changed to the instruction recoil state that waits for the arrival of news by the bottom state machine.
3. the data transferring method according to claim 2 based on procotol, it is characterised in that in the bottom state Machine by oneself state be changed to wait for the arrival of news instruction recoil state the step of after, including step:
The bottom state machine receives and identifies the feedback command of the message instruction, and changes institute according to the feedback command State the oneself state of bottom state machine.
4. the data transferring method according to claim 3 based on procotol, it is characterised in that according to the feedback Described in modification of orders the step of the oneself state of bottom state machine in, including step:
If the feedback command that the bottom state machine is received is the replying instruction that the message instructs unauthorized, by state It is changed to wait authorization messages recoil state;
If the feedback command that the bottom state machine is received is other in addition to the replying instruction that message instructs unauthorized Instruction, then be idle condition by Status Change.
5. the data transferring method according to claim 4 based on procotol, it is characterised in that the bottom state machine The instruction of other in addition to the replying instruction of replying instruction unauthorized received at least includes authorizing replying instruction, authorizes and reply The reply failure command of message failure instruction, the replying instruction of message instruction and message instruction.
6. the data transferring method according to claim 5 based on procotol, it is characterised in that if in the bottom The feedback command that state machine is received is the replying instruction of message instruction, if being then that the idle condition feedback refers to by Status Change In the step of order is the replying instruction of message instruction, including step:
The message instruction is sent to the top state machine and replys successful message, and state is updated to by the top state machine Idle condition.
7. the data transferring method according to claim 6 based on procotol, it is characterised in that if the feedback command It is the replying instruction of message instruction, is instructed while the message is instructed with the continuous meassage for following its transmission closely, then the top layer Oneself state is updated to wait the continuous meassage instruction to reply successful state, the continuous meassage instruction correspondence by state machine Bottom state machine according to the top state machine update after state send message instruction.
8. the data transferring method according to claim 1 based on procotol, it is characterised in that the procotol is TURN agreements.
9. a kind of computer-processing equipment, including processor and computer-readable recording medium, it is characterised in that the processor The computer program on the computer-readable recording medium is obtained, and performs the step such as any methods describeds of claim 1-8 Suddenly.
10. a kind of data link based on procotol, it is characterised in that including:
Definition module, top state machine is defined as performing by the process that passage is set up in procotol, while according to network Different messages instruction in agreement, the step of correspondence defines at least one bottom state machine;
Update module, refers to for performing the control top state machine and being sent according to the corresponding message of message instruction received Order, updates oneself state to wait the step of successful state is replied in the message instruction;
Control module, after performing the corresponding bottom state machine of the control message instruction according to top state machine renewal State send message the step of instruct.
CN201710434079.2A 2017-06-09 2017-06-09 Data transmission method and device based on network protocol and computer processing equipment Active CN107249047B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710434079.2A CN107249047B (en) 2017-06-09 2017-06-09 Data transmission method and device based on network protocol and computer processing equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710434079.2A CN107249047B (en) 2017-06-09 2017-06-09 Data transmission method and device based on network protocol and computer processing equipment

Publications (2)

Publication Number Publication Date
CN107249047A true CN107249047A (en) 2017-10-13
CN107249047B CN107249047B (en) 2020-11-17

Family

ID=60018627

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710434079.2A Active CN107249047B (en) 2017-06-09 2017-06-09 Data transmission method and device based on network protocol and computer processing equipment

Country Status (1)

Country Link
CN (1) CN107249047B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112559261A (en) * 2020-11-27 2021-03-26 中国船舶重工集团公司第七0九研究所 AXI bus performance analysis method and device based on hierarchical state machine

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1567906A (en) * 2003-07-05 2005-01-19 华为技术有限公司 A method for controlling asynchronous operation by using state machine
CN101141435A (en) * 2006-09-10 2008-03-12 华为技术有限公司 Scheduling system and message processing method
US20110153546A1 (en) * 2009-12-23 2011-06-23 Michael Allen Latta State machine with out-of-order processing functionality and method thereof
CN104125088A (en) * 2013-04-28 2014-10-29 中兴通讯股份有限公司 Method of interaction information between systems in same terminal of DRNI and system thereof
CN106063202A (en) * 2014-03-04 2016-10-26 华为技术有限公司 State-dependent data forwarding

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1567906A (en) * 2003-07-05 2005-01-19 华为技术有限公司 A method for controlling asynchronous operation by using state machine
CN101141435A (en) * 2006-09-10 2008-03-12 华为技术有限公司 Scheduling system and message processing method
US20110153546A1 (en) * 2009-12-23 2011-06-23 Michael Allen Latta State machine with out-of-order processing functionality and method thereof
CN104125088A (en) * 2013-04-28 2014-10-29 中兴通讯股份有限公司 Method of interaction information between systems in same terminal of DRNI and system thereof
CN106063202A (en) * 2014-03-04 2016-10-26 华为技术有限公司 State-dependent data forwarding

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112559261A (en) * 2020-11-27 2021-03-26 中国船舶重工集团公司第七0九研究所 AXI bus performance analysis method and device based on hierarchical state machine

Also Published As

Publication number Publication date
CN107249047B (en) 2020-11-17

Similar Documents

Publication Publication Date Title
CN105765939B (en) A kind of communication system and method, computer system
CN111371669B (en) Programmable network platform for cloud-based service exchange
CN102473114B (en) Dynamically migrating computer networks
CN104363159B (en) A kind of opening virtual network constructing system and method based on software defined network
CN101202709B (en) Relay server and relay communication system
CN105721420B (en) Access right control method and Reverse Proxy
CN108400915A (en) A kind of Intelligent household equipment management system and method
CN109040171A (en) A kind of emergency response system, method, equipment and storage medium
CN105765938B (en) Communication system architecture
CN104679528B (en) The newer method and apparatus of application program remote
US20110161525A1 (en) Relay server and relay communication system
CN102420785A (en) Relay server and relay communication system
CN106464746A (en) Computer system to support failover in event stream processing system
CN103516746B (en) Method for pushing, the apparatus and system of service change message
CN105323330B (en) Using the Internet protocol addressing of the industrial control device of network ring topology
CN109640102A (en) The implementation method and device of stealthy anonymous function in a kind of direct broadcasting room
CN107634863A (en) Distributed monitoring device and method for domain name mapping disaster tolerance service
CN108366086A (en) A kind of method and device of control business processing
CN109510758B (en) Session establishing method, terminal and system
CN105993155A (en) Communication system architecture
CN110210793A (en) A kind of project sites construction remote monitoring platform, system and method
CN106559323A (en) A kind of method and apparatus sent on SDN equipment first packet
CN105991698A (en) Method, system and device for mobile terminal remotely managing intelligent router file
CN107249047A (en) Data transferring method, device and computer-processing equipment based on procotol
CN105162712B (en) The realization method and system of distributed protocol in a kind of router

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
TA01 Transfer of patent application right

Effective date of registration: 20201028

Address after: 2nd floor, 979 Yunhan Road, Lingang xinpian District, Pudong New Area, Shanghai 200120

Applicant after: Redong (Shanghai) Network Technology Co.,Ltd.

Address before: 201616 Shanghai city Songjiang District Sixian Road No. 3666

Applicant before: Phicomm (Shanghai) Co.,Ltd.

TA01 Transfer of patent application right
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20240715

Address after: Room 1021, Floor 10, Building 5, No. 66, Beijing Road, Longquan Street, Longquanyi District, Chengdu, Sichuan 610000

Patentee after: Sichuan Jincheng Ruizhi Internet Technology Co.,Ltd.

Country or region after: China

Address before: 200120 2nd floor, no.979, Yunhan Road, Lingang New District, Pudong New Area pilot Free Trade Zone, Shanghai

Patentee before: Redong (Shanghai) Network Technology Co.,Ltd.

Country or region before: China