CN109698969A - The text entry method and device of TV - Google Patents
The text entry method and device of TV Download PDFInfo
- Publication number
- CN109698969A CN109698969A CN201811561482.2A CN201811561482A CN109698969A CN 109698969 A CN109698969 A CN 109698969A CN 201811561482 A CN201811561482 A CN 201811561482A CN 109698969 A CN109698969 A CN 109698969A
- Authority
- CN
- China
- Prior art keywords
- text
- data
- television
- input
- content
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 101
- 230000005540 biological transmission Effects 0.000 claims abstract description 91
- 238000010295 mobile communication Methods 0.000 claims abstract description 71
- 230000006854 communication Effects 0.000 claims abstract description 56
- 238000004891 communication Methods 0.000 claims abstract description 53
- 230000001360 synchronised effect Effects 0.000 claims abstract description 28
- 238000004590 computer program Methods 0.000 claims description 12
- 238000003860 storage Methods 0.000 claims description 9
- 230000009471 action Effects 0.000 claims description 7
- 238000012544 monitoring process Methods 0.000 claims description 7
- 230000005611 electricity Effects 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 18
- 230000008569 process Effects 0.000 description 11
- 238000005516 engineering process Methods 0.000 description 7
- 238000012545 processing Methods 0.000 description 5
- 230000008859 change Effects 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 238000004088 simulation Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- 238000012827 research and development Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/4104—Peripherals receiving signals from specially adapted client devices
- H04N21/4122—Peripherals receiving signals from specially adapted client devices additional display device, e.g. video projector
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/4104—Peripherals receiving signals from specially adapted client devices
- H04N21/4126—The peripheral being portable, e.g. PDAs or mobile phones
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
- H04N21/4363—Adapting the video stream to a specific local network, e.g. a Bluetooth® network
- H04N21/43637—Adapting the video stream to a specific local network, e.g. a Bluetooth® network involving a wireless protocol, e.g. Bluetooth, RF or wireless LAN [IEEE 802.11]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/475—End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/643—Communication protocols
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Human Computer Interaction (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The present invention provides a kind of text entry method of TV and devices, this method comprises: the data packet comprising TV network protocol address and TV identity information is sent, to establish the data transmission channel based on the network transmission protocol between television and mobile communication terminal;Transmission channel receives the content of text data inputted in the mobile communication terminal based on the data, and interprocess communication interface for controlling the text input of the television is called, by the synchronous input display of the corresponding content of text of the content of text data to the specified display area of the television.It is able to ascend the user experience of TV input through the above scheme.
Description
Technical field
The present invention relates to TV input technology field more particularly to the text entry methods and device of a kind of TV.
Background technique
With the continuous development of intellectual technology, smart television has obtained very big promotion in terms of scalability, for example, allowing to use
Family is installed by third-party application on smart television.But the input of smart television manipulation is most to be realized by remote controler, is deposited
In significant limitations, for example, carrying out the input method control on TV by remote controler when input Wi-Fi password, search designated
System needs the directionkeys for frequently pressing remote controler and determination key to complete the text input in input frame when adjusting input method,
Input experience is barely satisfactory.
Summary of the invention
In view of this, the present invention provides the text entry method and device of a kind of TV, to promote the user of TV input
Experience.
To achieve the goals above, the present invention uses following scheme:
In an embodiment of the present invention, the text entry method of TV, comprising:
The data packet comprising TV network protocol address and TV identity information is sent, with whole in television and mobile communication
The data transmission channel based on the network transmission protocol is established between end;
Transmission channel receives the content of text data inputted in the mobile communication terminal based on the data, and calls use
In the interprocess communication interface for the text input for controlling the television, by the corresponding content of text of the content of text data
Synchronous input is shown to the specified display area of the television.
In an embodiment of the present invention, the text entry method of TV, comprising:
The data packet comprising TV network protocol address and TV identity information is received, and parses the data packet, is obtained
The TV network protocol address and the TV identity information;
Communication connection request is sent according to the TV network protocol address and the TV identity information, in television
The data transmission channel based on the network transmission protocol is established between mobile communication terminal;
Transmission channel is sent in the content of text data of the mobile communication terminal input based on the data, will be described
The synchronous input of the corresponding content of text of content of text data is shown to the specified display area of the television.
In an embodiment of the present invention, the text input device of TV, comprising:
Data packet sending unit, for sending the data packet comprising TV network protocol address and TV identity information, with
The data transmission channel based on the network transmission protocol is established between television and mobile communication terminal;
Text input synchronization unit is inputted for the reception of transmission channel based on the data in the mobile communication terminal
Content of text data, and the interprocess communication interface for controlling the text input of the television is called, by the text
The synchronous input of the corresponding content of text of content-data is shown to the specified display area of the television.
In an embodiment of the present invention, electronic equipment, including memory, processor and storage on a memory and can located
The step of computer program run on reason device, the processor realizes above-described embodiment the method when executing described program.
In an embodiment of the present invention, computer readable storage medium is stored thereon with computer program, which is located
The step of reason device realizes above-described embodiment the method when executing.
It the text entry method of TV of the invention, the text input device of TV, electronic equipment and computer-readable deposits
Storage media is based on by establishing the data transmission channel based on the network transmission protocol between television and mobile communication terminal
The data transmission channel receives the content of text data inputted in the mobile communication terminal, and calls for controlling the television
The interprocess communication interface of text input, can be realized the content of text for inputting the mobile communication terminal and synchronizes and be input to the electricity
Depending on end.Since the text input of mobile communication terminal has higher flexibility, so, tv text input can be improved with this
Speed and convenience.
Detailed description of the invention
In order to more clearly explain the embodiment of the invention or the technical proposal in the existing technology, to embodiment or will show below
There is attached drawing needed in technical description to be briefly described, it should be apparent that, the accompanying drawings in the following description is only this
Some embodiments of invention for those of ordinary skill in the art without creative efforts, can be with
It obtains other drawings based on these drawings.In the accompanying drawings:
Fig. 1 is the flow diagram of the text entry method of the TV of one embodiment of the invention;
Fig. 2 is the method flow signal that the data transmission channel based on the network transmission protocol is established in one embodiment of the invention
Figure;
Fig. 3 is the flow diagram of the text entry method of the TV of another embodiment of the present invention;
Fig. 4 is the flow diagram of the text entry method of the TV of further embodiment of this invention;
Fig. 5 is the flow diagram of the text entry method of the TV of one embodiment of the invention;
Fig. 6 is the communication process schematic diagram in one embodiment of the invention;
Fig. 7 is the structural schematic diagram of the text input device of the TV of one embodiment of the invention.
Specific embodiment
Understand in order to make the object, technical scheme and advantages of the embodiment of the invention clearer, with reference to the accompanying drawing to this hair
Bright embodiment is described in further details.Here, the illustrative embodiments of the present invention and their descriptions are used to explain the present invention, but simultaneously
It is not as a limitation of the invention.
Fig. 1 is the flow diagram of the text entry method of the TV of one embodiment of the invention.As shown in Figure 1, some realities
Apply the text entry method of the TV of example, it may include:
Step S110: send include TV network protocol address and TV identity information data packet, with television with
The data transmission channel based on the network transmission protocol is established between mobile communication terminal;
Step S120: transmission channel receives the content of text number inputted in the mobile communication terminal based on the data
According to, and the interprocess communication interface for controlling the text input of the television is called, by the content of text data pair
The synchronous input of the content of text answered is shown to the specified display area of the television.
, for example, smart television, set-top box etc. are realized, the external clothes of TV can be can be based on the various equipment of television
Business device, the external processor of TV, TV service end/server etc., execute above-mentioned steps S110 and step S120.Above-mentioned movement is logical
Letter terminal can be it is various wireless network connection equipment can be established with television, mobile communication terminal can be based on various hardware
Equipment is realized, for example, mobile phone, tablet computer, personal computer configured with wireless network card etc., it may be possible to carry out text input
Application.Television and mobile communication terminal can be by network connections, such as can be in same local area network.
In above-mentioned steps S110, it can be packaged and be generated comprising television network in television based on various Connectionless Transport Protocals
The data packet of network protocol address (TV IP) and TV identity information (TV ID or TV name), for example, being based on UDP (User
Datagram Protocol, User Datagram Protocol) agreement generation UDP message packet.After television sends data packet, if mobile
Communication terminal determination carries out foundation communication connection, then communication link can be established between television and mobile communication terminal by television
It connects.The network transmission protocol can be a variety of heterogeneous networks transport protocols, for example, TCP (Transmission Control
Protocol, transmission control protocol) agreement etc..
In above-mentioned steps S120, transmission channel receives above-mentioned content of text data based on the data, can refer to base
In the above-mentioned network transmission protocol, for example, Transmission Control Protocol, receives above-mentioned content of text data.It can pacify in the mobile communication terminal
The various existing or improved application for being able to carry out text input is filled, carries out text input for user.Above-mentioned process
Between communication interface can be it is various can be provided for the television text input control input methods application interfaces, can be with skill
The a variety of different technologies of art are realized, for example, realizing based on Android technology, can be Android interprocess communication AIDL
(Android Interface Definition Language, Android Interface Definition Language) interface.Lead between above-mentioned process
Believe that interface can be arranged by the application of the input method of television, and is used to change the content of text of TV input frame.By the text
The synchronous input display of the corresponding content of text of content-data is to the specified display area of the television, specifically, can refer to by
The process simultaneous display of the corresponding content of text of the content of text data and the input content of text is to the television
Specified display area, for example, Text Entry.
In the present embodiment, passed by establishing the data based on the network transmission protocol between television and mobile communication terminal
Defeated channel is received the content of text data inputted in the mobile communication terminal based on the data transmission channel, and called for controlling
The interprocess communication interface for making the text input of the television, it is same to can be realized the content of text for inputting the mobile communication terminal
Step is input to the television.Since the text input of mobile communication terminal has higher flexibility, so, it can be improved with this
The speed and convenience of tv text input.
In some embodiments, above-mentioned steps S110, that is, sending includes TV network protocol address and TV identity information
Data packet, between television and mobile communication terminal establish the data transmission channel based on the network transmission protocol, specifically
Ground, it may include:
Send the User Datagram Protocol comprising TV network protocol address (IP) and TV identity information (ID or name)
(UDP) data packet, to establish transmission control protocol (TCP) connection between television and mobile communication terminal, as based on net
The data transmission channel of network transport protocol.Wherein, the television and the mobile communication terminal may be at same local area network
It is interior.
In the present embodiment, TCP connection is established between television and mobile communication terminal, can be improved context synchronization input
Real-time.
Fig. 2 is the method flow signal that the data transmission channel based on the network transmission protocol is established in one embodiment of the invention
Figure.As shown in Fig. 2, above-mentioned steps S110, that is, the data packet comprising TV network protocol address and TV identity information is sent,
To establish the data transmission channel based on the network transmission protocol between television and mobile communication terminal, it may include:
Step S121: sending the data packet comprising TV network protocol address and TV identity information, to receive by moving
Communication terminal wraps the communication connection request of return based on the data;
Step S122: responding received communication connection request using the jetty server that is pre-created, with television with
The data transmission channel based on the network transmission protocol is established between the mobile communication terminal.
It in above-mentioned steps S121, after mobile communication terminal receives data packet, is parsed, can show can connect
Equipment, user can click connection television equipment, at this point it is possible to send communication connection request to television.
In above-mentioned steps S122, jetty server can use the creation of Java jetty container.The jetty server
It can be used as TV service end, can receive connection request, establish network connection.The network transmission protocol can be Transmission Control Protocol, number
It can be the TCP connection between television and mobile communication according to transmission channel.
In some embodiments, above-mentioned steps S120, that is, call the process for controlling the text input of the television
Between communication interface, by the specified aobvious of the synchronous input display of the corresponding content of text of the content of text data to the television
Show region, specifically, it may include:
The Android interprocess communication AIDL interface for controlling the text input of the television is called, to utilize
The example of Android API InputConnection shows the synchronous input of the corresponding content of text of the content of text data
To the specified display area of the television.
In the present embodiment, pass through Android API InputConnection (Android application programming interfaces input method)
It can be easy to implement with Android interprocess communication AIDL interface and carry out text input in television.
Fig. 3 is the flow diagram of the text entry method of the TV of another embodiment of the present invention.As shown in figure 3, Fig. 1 institute
The text entry method of the TV shown, may also include that
Step S130: it can show that the content of text of the specified display area is changed specified by monitoring to obtain
Broadcast, and save text data entrained in the specified broadcast;
Step S140: transmission channel sends text data entrained in the specified broadcast based on the data, will
The synchronous input of the corresponding content of text of entrained text data is shown to the mobile communication terminal in the specified broadcast.
It can be based on the various equipment of television, for example, the external server of smart television, set-top box, TV, TV are external
Processor etc. executes above-mentioned steps S130 and step S140.
In above-mentioned steps S130, which can be sent by various different TV input methods, can be in input method
Transmission when bouncing readjustment can be realized based on various technologies, for example, realizing based on Android technology, can be specified action
Android Broadcast.Television can constantly monitor the broadcast that the application of TV input method is sent, and obtain when needed
Take broadcasted content.It may include that input method bounces readjustment, TV input text that the content of text of the specified display area, which changes,
Situations such as word content changes in this frame.
In above-mentioned steps S140, synchronous input display may include display input process and input content.The movement is logical
Letter terminal on can be equipped with it is existing or it is improved can carry out the application that text input is shown, text content can be defeated
Enter display into the Text Entry of the application.
In the present embodiment, the changed specified broadcast of tv text content can show that by monitoring to obtain, and be based on
The data transmission channel established between television and mobile communication terminal sends textual data entrained in the specified broadcast
According to, it can be by the synchronous input display of content of text entrained in the specified broadcast to mobile communication terminal, it can be more with this
Add convenient for carrying out text input to TV using mobile communication terminal.
In some embodiments, above-mentioned steps S130, that is, can show that the specified display area by monitoring to obtain
The changed specified broadcast of content of text, specifically, it may include:
Monitor the specified broadcast of Android using pre-registered Android radio receiver, and obtain can show that it is described
The specified broadcast of the changed Android of content of text of specified display area.
In the present embodiment, it can send specified action's when input method bounces readjustment by TV input method
Android Broadcast, and Android interprocess communication AIDL interface is set to change in the text in TV input frame
Hold.Television can be by the server of creation, for example, the jetty server created using Java jetty container, registration
It is (wide that Android BroadcastReceiver (Android radio receiver) monitors the Broadcast that TV input method is sent
It broadcasts).
Fig. 4 is the flow diagram of the text entry method of the TV of further embodiment of this invention.As shown in figure 4, Fig. 1 or
The text entry method of TV shown in Fig. 3, may also include that
Step S150: transmission channel receives the determination key generated in the mobile communication terminal and clicks life based on the data
It enables, and calls the interprocess communication interface, click the corresponding determination key point of order for simulating the determination key to obtain
Hit the key assignments of movement;
Step S160: showing that determination key is clicked on the TV soft keyboard of the television according to the key assignments and move, and
The television executes corresponding text input and determines operation.
It, can be with after having inputted text using the text input application of the mobile communication terminal in above-mentioned steps S150
Determination key in the text input application of the mobile communication terminal is clicked by user, while determination key can be generated and click order.
The determination key of generation, which clicks order, can be based on the network transmission protocol, such as Transmission Control Protocol, be sent to TV by mobile communication terminal
End.It, can be with communication interface between calling process, such as Android interprocess communication after television receives determination key click order
AIDL interface simulates the determination key using the interprocess communication interface and clicks the corresponding determination key click action of order, and
Corresponding key assignments is set.Specifically for example, using TV input method AIDL interface, may be implemented to click Entry key (determine
Key) it is simulated, and (can determine and order by calling such as Android API setKeyCode that KEYCODE_ENTRY is arranged
The key assignments of order), and the key assignments can be sent to TV soft keyboard.
In above-mentioned steps S160, which can be the included soft key of television (such as server of TV)
Disk can show that determination key is clicked on TV soft keyboard and move, and can execute corresponding operation, for example, input Wi-Fi is close
After code, wireless network establishment of connection is carried out, in another example, search for the corresponding video of content of text of input.
In the present embodiment, transmission channel receives the determination key generated in mobile communication terminal and clicks life based on the data
The interprocess communication interface is called in order, obtains dynamic for simulating the corresponding determination key click of the determination key click order
The key assignments of work shows that determination key click is dynamic according to the key assignments on the TV soft keyboard of the television, and in the TV
End executes corresponding text input and determines operation.With this, the determination key operation to TV can be realized using mobile communication terminal,
So that the input more convenient operation of TV.
In some embodiments, the interprocess communication interface is Android interprocess communication AIDL interface;The key assignments
It is to order corresponding key to obtain by calling Android API setKeyCode that the determination key click is arranged.
In the present embodiment, it is dynamic determination key (Entry key) click can be simulated by Android interprocess communication AIDL interface
Make, and is KEYCODE_ENTRY using the key (KEYCODE) of Android API setKeyCode setting determination key.
Fig. 5 is the flow diagram of the text entry method of the TV of one embodiment of the invention.As shown in figure 5, some realities
Apply the text entry method of the TV of example, it may include:
Step S210: the data packet comprising TV network protocol address and TV identity information is received, and parses the number
According to packet, the TV network protocol address and the TV identity information are obtained;
Step S220: sending communication connection request according to the TV network protocol address and the TV identity information,
To establish the data transmission channel based on the network transmission protocol between television and mobile communication terminal;
Step S230: transmission channel is sent in the content of text number of the mobile communication terminal input based on the data
According to by the synchronous input display of the corresponding content of text of the content of text data to the specified display area of the television.
To make those skilled in the art be best understood from the present invention, it will illustrate reality of the invention with a specific embodiment below
Apply mode.
Fig. 6 is the communication process schematic diagram in one embodiment of the invention.As shown in fig. 6, Mobile Communication's communication terminal can be hand
Machine can be equipped on mobile phone cell phone client (using APP), and TV can pass through TV input method and carry out text input.Base
Text input is carried out to TV in TV input method that is existing or voluntarily researching and developing.Mobile phone and TV can be in same local area networks.
Built-in television input method in TV, and input method thus is arranged in the currently used input method of TV.Communication process such as Fig. 6 institute
Show.
In some embodiments, the implementation method of TV input method can include: add AIDL in given TV input method
Interface modifies the text in TV input frame for being supplied to TV service end, the transmission when given input method bounces readjustment
The Android Broadcast (broadcast) of specified action, and Android Inter-Process Communication AIDL interface is set, for changing
Content of text in TV input frame.That calls can be the included Broadcast of Android and specifies action, between process
The included AIDL of Android can be used in communication.TV needs to install the APP of TV input method, sends as server specific
Data packet.
In some embodiments, the implementation method of cell phone client can include: the interface of given cell phone client includes text
This input frame, the input frame can be used for that cell phone system soft keyboard has been adjusted to carry out text input, can connect to TV service end,
Such as carry out socket connection, and can according to the consistent Data Transport Protocol in TV service end, for example, DLNA
TV is arrived in (Digital Living Network Alliance, Digital Life Network Alliance) agreement, sending information input instruction
Server-side.In other embodiments, mobile phone could alternatively be other kinds of mobile terminal device.Can use it is existing or from
Interface of the mobile phone application display with input frame of row research and development, for synchronizing the word content of television input frame, with TV service
Hold connection communication.Mobile phone terminal installation APP receives specific data packet, parses data and is attached, can receive television
The data of transmission are attached TV, and display input frame is used to synchronize the input frame of TV.
TV service end: it can use Java jetty container creation server (jetty server) for responding mobile phone
The request (connection cell phone client) of client, registration Android BroadcastReceiver monitors TV input method and sends
Broadcast (broadcast), call TV input method AIDL interface, using AIDL interface in TV input method and cell phone client
Between play " bridge ".A servlet can be can be using the jetty server of Java creation, jetty server to hold
Device, the broadcast that TV input method is monitored in registration can carry API realization by Android.
Implement operating process can include:
The method that mobile phone and TV establish connection, it may include step:
1) television sends UDP message packet, the name of IP and TV comprising TV.
2) in same local area network, cell phone application receives the UDP message packet that TV is sent, and parses displaying for mobile phone and TV
As connectable device, mobile phone may search for that television equipment can be connected.
3) mobile phone clicks the specified television equipment of connection, and cell phone client and TV service end create TCP connection.
4) after successful connection, cell phone client and TV service end can carry out data communication.
Method of the TV to mobile phone synchronizing text, it may include step:
1) TV input method bounce or input frame in word content can send specified broadcast when change.
2) TV service end receives the broadcast of TV input method transmission and saves the entrained text data of broadcast.
3) cell phone client of the sending information data in TV service end to connection.
4) cell phone client receives text data and text information is synchronized in mobile phone input frame.
Method of the mobile phone to television synchronous text, it may include:
1) user modifies the content of text of cell phone client input frame, sends TV service for newest text data
End.
2) TV service end is called from the interprocess communication AIDL interface for grinding input method.
3) TV input method realizes TV input frame Chinese by the example of Android API InputConnection
The synchronization of this information.InputConnection is the included API of Android, can be used for controlling interior in TV input frame
Hold.
The synchronous method and step of entry key is as follows:
1) cell phone application clicks the entry key of cellphone inputting method, sends a command to Television clients.
2) Television clients receive order, call the AIDL interface of TV input method.
3) TV input method AIDL interface realizes that Entry key is clicked in simulation, by calling Android API
KEYCODE_ENTRY is arranged in setKeyCode, and key assignments is sent to TV soft keyboard.The Android of calling included API is set
Set the effect of Entry key in soft keyboard.
4) TV input method calls simulation to click Entry key and realizes that the operation of TV is shown.
In the present embodiment, the entire text using the synchronous TV input frame of cellphone inputting method;Pass through the side of TV input method
Formula realizes the text of other software control TV input frame;The text of text and television input frame in mobile phone terminal input frame is real
Shi Xiangtong;The determination key effect that the determination key that mobile phone terminal clicks in input method is synchronized to television is identical.In same local area network
Mobile phone and TV are established into network connection, since some input demands of smart television, such as input Wi-Fi password, search refer to
Determine video etc., the control of input method is most of barely satisfactory by the experience of remote controler on TV, and it is logical that text is inputted on mobile phone
It crosses network connection and is synchronized to and make the text input of TV in the input frame of TV extremely quickly and conveniently.
Based on inventive concept identical with the text entry method of TV shown in FIG. 1, the embodiment of the invention also provides
A kind of text input device of TV, as described in following example.The original solved the problems, such as due to the text input device of the TV
Manage it is similar to the text entry method of TV, therefore the implementation of the text input device of the TV may refer to TV text it is defeated
Enter the implementation of method, overlaps will not be repeated.
Fig. 7 is the structural schematic diagram of the text input device of the TV of one embodiment of the invention.As shown in fig. 7, some realities
Apply the text input device of the TV of example, it may include:
Data packet sending unit 310, for sending the data packet comprising TV network protocol address and TV identity information,
To establish the data transmission channel based on the network transmission protocol between television and mobile communication terminal;
Text input synchronization unit 320 receives defeated in the mobile communication terminal for transmission channel based on the data
The content of text data entered, and the interprocess communication interface for controlling the text input of the television is called, it will be described
The synchronous input of the corresponding content of text of content of text data is shown to the specified display area of the television.
In some embodiments, data packet sending unit 310, it may include:
First packet sending module, for sending the number of users comprising TV network protocol address and TV identity information
According to datagram protocol data packet, to establish transmission control protocol connection between television and mobile communication terminal, as based on network
The data transmission channel of transport protocol, wherein the television and the mobile communication terminal are in same local area network.
In some embodiments, the text input device of TV shown in Fig. 7, may also include that
Broadcast listening unit, for can show that the content of text of the specified display area becomes by monitoring to obtain
The specified broadcast changed, and save text data entrained in the specified broadcast;
Text data transmission unit sends text entrained in the specified broadcast for transmission channel based on the data
Notebook data, by the synchronous input display of the corresponding content of text of text data entrained in the specified broadcast to the movement
Communication terminal.
In some embodiments, the text input device of TV shown in Fig. 7, may also include that
Determination key clicks order receiving unit, receives for transmission channel based on the data in the mobile communication terminal
The determination key of generation clicks order, and calls the interprocess communication interface, clicks life for simulating the determination key to obtain
Enable the key assignments of corresponding determination key click action;
Determination key clicks command synchronization unit, for being shown on the TV soft keyboard of the television according to the key assignments
Determination key, which is clicked, to be moved, and is executed corresponding text input in the television and determined operation.
In some embodiments, data packet sending unit 310, it may include:
Second packet sending module, for sending the data comprising TV network protocol address and TV identity information
Packet, to receive the communication connection request for wrapping return based on the data by mobile communication terminal;
Connection request respond module, for responding received communication connection request using the jetty server being pre-created,
To establish the data transmission channel based on the network transmission protocol between television and the mobile communication terminal.
In some embodiments, broadcast listening unit, it may include:
Specified broadcast obtains module, specified wide for monitoring Android using pre-registered Android radio receiver
It broadcasts, and obtains and can show that the specified broadcast of the changed Android of content of text of the specified display area.
In some embodiments, text input synchronization unit 320, it may include:
Text input synchronization module, between the Android process for calling the text input for controlling the television
AIDL interface is communicated, with using the example of Android API InputConnection that the content of text data are corresponding
The synchronous input of content of text is shown to the specified display area of the television.
In some embodiments, the interprocess communication interface is Android interprocess communication AIDL interface;The key assignments
It is to order corresponding key to obtain by calling Android API setKeyCode that the determination key click is arranged.
In further embodiments, the text input device of TV, it may include:
Data packet receiving unit, for receiving the data packet comprising TV network protocol address and TV identity information, and
The data packet is parsed, the TV network protocol address and the TV identity information are obtained;
Connection request unit, for sending communication link according to the TV network protocol address and the TV identity information
Request is connect, to establish the data transmission channel based on the network transmission protocol between television and mobile communication terminal;
Content of text transmission unit is sent in the mobile communication terminal input for transmission channel based on the data
Content of text data, by the specified of the synchronous input display of the corresponding content of text of the content of text data to the television
Display area.
The embodiment of the present invention also provides a kind of electronic equipment, including memory, processor and storage are on a memory and can
The computer program run on a processor, the processor realize the step of above-described embodiment the method when executing described program
Suddenly.
The embodiment of the present invention also provides a kind of computer readable storage medium, is stored thereon with computer program, the program
The step of above-described embodiment the method is realized when being executed by processor.
In conclusion the text input device of the text entry method of the TV of the embodiment of the present invention, TV, electronic equipment
And computer readable storage medium, by establishing the data based on the network transmission protocol between television and mobile communication terminal
Transmission channel is received the content of text data inputted in the mobile communication terminal based on the data transmission channel, and is used for
The interprocess communication interface for controlling the text input of the television, can be realized the content of text for inputting the mobile communication terminal
It synchronizes and is input to the television.Since the text input of mobile communication terminal has higher flexibility, so, it can be mentioned with this
The speed and convenience of high tv text input.
In the description of this specification, reference term " one embodiment ", " specific embodiment ", " some implementations
Example ", " such as ", the description of " example ", " specific example " or " some examples " etc. mean it is described in conjunction with this embodiment or example
Particular features, structures, materials, or characteristics are included at least one embodiment or example of the invention.In the present specification,
Schematic expression of the above terms may not refer to the same embodiment or example.Moreover, the specific features of description, knot
Structure, material or feature can be combined in any suitable manner in any one or more of the embodiments or examples.Each embodiment
Involved in the step of sequence be used to schematically illustrate implementation of the invention, sequence of steps therein is not construed as limiting, can be as needed
It appropriately adjusts.
It should be understood by those skilled in the art that, the embodiment of the present invention can provide as method, system or computer program
Product.Therefore, complete hardware embodiment, complete software embodiment or reality combining software and hardware aspects can be used in the present invention
Apply the form of example.Moreover, it wherein includes the computer of computer usable program code that the present invention, which can be used in one or more,
The computer program implemented in usable storage medium (including but not limited to magnetic disk storage, CD-ROM, optical memory etc.) produces
The form of product.
The present invention be referring to according to the method for the embodiment of the present invention, the process of equipment (system) and computer program product
Figure and/or block diagram describe.It should be understood that every one stream in flowchart and/or the block diagram can be realized by computer program instructions
The combination of process and/or box in journey and/or box and flowchart and/or the block diagram.It can provide these computer programs
Instruct the processor of general purpose computer, special purpose computer, Embedded Processor or other programmable data processing devices to produce
A raw machine, so that being generated by the instruction that computer or the processor of other programmable data processing devices execute for real
The device for the function of being specified in present one or more flows of the flowchart and/or one or more blocks of the block diagram.
These computer program instructions, which may also be stored in, is able to guide computer or other programmable data processing devices with spy
Determine in the computer-readable memory that mode works, so that it includes referring to that instruction stored in the computer readable memory, which generates,
Enable the manufacture of device, the command device realize in one box of one or more flows of the flowchart and/or block diagram or
The function of being specified in multiple boxes.
These computer program instructions also can be loaded onto a computer or other programmable data processing device, so that counting
Series of operation steps are executed on calculation machine or other programmable devices to generate computer implemented processing, thus in computer or
The instruction executed on other programmable devices is provided for realizing in one or more flows of the flowchart and/or block diagram one
The step of function of being specified in a box or multiple boxes.
Particular embodiments described above has carried out further in detail the purpose of the present invention, technical scheme and beneficial effects
Describe in detail it is bright, it should be understood that the above is only a specific embodiment of the present invention, the guarantor being not intended to limit the present invention
Range is protected, all within the spirits and principles of the present invention, any modification, equivalent substitution, improvement and etc. done should be included in this
Within the protection scope of invention.
Claims (12)
1. a kind of text entry method of TV characterized by comprising
Send include TV network protocol address and TV identity information data packet, with television and mobile communication terminal it
Between establish the data transmission channel based on the network transmission protocol;
Transmission channel receives the content of text data inputted in the mobile communication terminal based on the data, and calls for controlling
The interprocess communication interface for making the text input of the television, the corresponding content of text of the content of text data is synchronous
Input is shown to the specified display area of the television.
2. the text entry method of TV as described in claim 1, which is characterized in that sending includes TV network protocol address
With the data packet of TV identity information, between television and mobile communication terminal establish the data based on the network transmission protocol
Transmission channel, comprising:
Send include TV network protocol address and TV identity information User Datagram Protocol data packet, with television with
Transmission control protocol connection is established between mobile communication terminal, as the data transmission channel based on the network transmission protocol, wherein
The television and the mobile communication terminal are in same local area network.
3. the text entry method of TV as described in claim 1, which is characterized in that further include:
The changed specified broadcast of content of text that can show that the specified display area is obtained by monitoring, and saves institute
State text data entrained in specified broadcast;
Transmission channel sends text data entrained in the specified broadcast based on the data, will be in the specified broadcast
The synchronous input of the corresponding content of text of entrained text data is shown to the mobile communication terminal.
4. the text entry method of TV as described in claim 1, which is characterized in that further include:
Transmission channel receives the determination key generated in the mobile communication terminal and clicks order based on the data, and described in calling
Interprocess communication interface, to obtain the key assignments for clicking the corresponding determination key click action of order for simulating the determination key;
It shows that determination key is clicked on the TV soft keyboard of the television according to the key assignments to move, and is executed in the television
Corresponding text input determines operation.
5. the text entry method of TV as described in claim 1, which is characterized in that sending includes TV network protocol address
With the data packet of TV identity information, between television and mobile communication terminal establish the data based on the network transmission protocol
Transmission channel, comprising:
The data packet comprising TV network protocol address and TV identity information is sent, institute is based on by mobile communication terminal to receive
State the communication connection request of data packet return;
Received communication connection request is responded using the jetty server being pre-created, in television and the mobile communication
The data transmission channel based on the network transmission protocol is established between terminal.
6. the text entry method of TV as claimed in claim 3, which is characterized in that can show that by monitoring acquisition described
The changed specified broadcast of content of text of specified display area, comprising:
The specified broadcast of Android is monitored using pre-registered Android radio receiver, and obtains and can show that described specify
The specified broadcast of the changed Android of the content of text of display area.
7. the text entry method of TV as described in claim 1, which is characterized in that call for controlling the television
The interprocess communication interface of text input shows the synchronous input of the corresponding content of text of the content of text data to described
The specified display area of television, comprising:
The Android interprocess communication AIDL interface for controlling the text input of the television is called, to utilize Android
The example of API InputConnection shows the synchronous input of the corresponding content of text of the content of text data to the electricity
Depending on the specified display area at end.
8. the text entry method of TV as claimed in claim 4, which is characterized in that the interprocess communication interface is
Android interprocess communication AIDL interface;The key assignments is described true by calling Android API setKeyCode to be arranged
Determine key and clicks what the corresponding key of order obtained.
9. a kind of text entry method of TV characterized by comprising
The data packet comprising TV network protocol address and TV identity information is received, and parses the data packet, is obtained described
TV network protocol address and the TV identity information;
Communication connection request is sent according to the TV network protocol address and the TV identity information, in television and shifting
The data transmission channel based on the network transmission protocol is established between mobile communication terminal;
Transmission channel is sent in the content of text data of the mobile communication terminal input based on the data, by the text
The synchronous input of the corresponding content of text of content-data is shown to the specified display area of the television.
10. a kind of text input device of TV characterized by comprising
Data packet sending unit, for sending the data packet comprising TV network protocol address and TV identity information, in electricity
Depending on establishing the data transmission channel based on the network transmission protocol between end and mobile communication terminal;
Text input synchronization unit receives the text inputted in the mobile communication terminal for transmission channel based on the data
Content-data, and the interprocess communication interface for controlling the text input of the television is called, by the content of text
The synchronous input of the corresponding content of text of data is shown to the specified display area of the television.
11. a kind of electronic equipment including memory, processor and stores the calculating that can be run on a memory and on a processor
Machine program, which is characterized in that the processor realizes the step of any one of claim 1 to 9 the method when executing described program
Suddenly.
12. a kind of computer readable storage medium, is stored thereon with computer program, which is characterized in that the program is by processor
The step of any one of claim 1 to 9 the method is realized when execution.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811561482.2A CN109698969A (en) | 2018-12-20 | 2018-12-20 | The text entry method and device of TV |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811561482.2A CN109698969A (en) | 2018-12-20 | 2018-12-20 | The text entry method and device of TV |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109698969A true CN109698969A (en) | 2019-04-30 |
Family
ID=66231877
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811561482.2A Pending CN109698969A (en) | 2018-12-20 | 2018-12-20 | The text entry method and device of TV |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109698969A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110324687A (en) * | 2019-07-08 | 2019-10-11 | 广州创维平面显示科技有限公司 | Control method, smart television, terminal and the readable storage medium storing program for executing of smart television |
CN112004158A (en) * | 2020-08-11 | 2020-11-27 | 深圳创维-Rgb电子有限公司 | Text input method, television and readable storage medium |
WO2022095820A1 (en) * | 2020-11-09 | 2022-05-12 | 华为技术有限公司 | Text input method, electronic device, and system |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101969470A (en) * | 2010-10-26 | 2011-02-09 | 深圳市同洲电子股份有限公司 | Digital television receiving terminal text input method and digital television receiving terminal |
CN102970612A (en) * | 2012-12-04 | 2013-03-13 | 四川长虹电器股份有限公司 | Interaction method of smart televisions |
US20140173656A1 (en) * | 2012-12-14 | 2014-06-19 | Shenzhen Skyworth-Rgb Electronics Co., Ltd. | Television |
CN104333791A (en) * | 2013-12-18 | 2015-02-04 | 乐视网信息技术(北京)股份有限公司 | Interaction method, device and system for mobile terminal and smart television |
CN103974111B (en) * | 2014-05-22 | 2017-12-29 | 华为技术有限公司 | By the method, apparatus of the data transfer on intelligent terminal to television terminal |
CN108243192A (en) * | 2018-01-11 | 2018-07-03 | 世纪龙信息网络有限责任公司 | The recognition methods of application access network and system |
-
2018
- 2018-12-20 CN CN201811561482.2A patent/CN109698969A/en active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101969470A (en) * | 2010-10-26 | 2011-02-09 | 深圳市同洲电子股份有限公司 | Digital television receiving terminal text input method and digital television receiving terminal |
CN102970612A (en) * | 2012-12-04 | 2013-03-13 | 四川长虹电器股份有限公司 | Interaction method of smart televisions |
US20140173656A1 (en) * | 2012-12-14 | 2014-06-19 | Shenzhen Skyworth-Rgb Electronics Co., Ltd. | Television |
CN104333791A (en) * | 2013-12-18 | 2015-02-04 | 乐视网信息技术(北京)股份有限公司 | Interaction method, device and system for mobile terminal and smart television |
CN103974111B (en) * | 2014-05-22 | 2017-12-29 | 华为技术有限公司 | By the method, apparatus of the data transfer on intelligent terminal to television terminal |
CN108243192A (en) * | 2018-01-11 | 2018-07-03 | 世纪龙信息网络有限责任公司 | The recognition methods of application access network and system |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110324687A (en) * | 2019-07-08 | 2019-10-11 | 广州创维平面显示科技有限公司 | Control method, smart television, terminal and the readable storage medium storing program for executing of smart television |
CN112004158A (en) * | 2020-08-11 | 2020-11-27 | 深圳创维-Rgb电子有限公司 | Text input method, television and readable storage medium |
WO2022095820A1 (en) * | 2020-11-09 | 2022-05-12 | 华为技术有限公司 | Text input method, electronic device, and system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106713485B (en) | Cloud computing mobile terminal | |
US10341716B2 (en) | Live interaction system, information sending method, information receiving method and apparatus | |
CN112437122B (en) | Communication method, communication device, computer readable medium and electronic equipment | |
CN106658205B (en) | Live broadcast room video stream synthesis control method and device and terminal equipment | |
CN111225230B (en) | Management method and related device for network live broadcast data | |
CN104581405B (en) | A kind of display content processing method and equipment | |
CN110139139A (en) | A kind of method for processing business, terminal, server and Related product | |
US9686329B2 (en) | Method and apparatus for displaying webcast rooms | |
CN101068258B (en) | Electronic game controlling method and controlling system | |
CN108322685A (en) | Video frame interpolation method, storage medium and terminal | |
WO2014183427A1 (en) | Method and apparatus for displaying webcast rooms | |
CN109698969A (en) | The text entry method and device of TV | |
CN113676741B (en) | Data transmission method and device, storage medium and electronic equipment | |
CN109152095A (en) | Wireless network connecting method for terminal | |
CN108377157B (en) | Control method and device of Wi-Fi antenna | |
CN105094638A (en) | Image screen sharing method of mobile terminal and smart home device and mobile terminal | |
US11924255B2 (en) | Data transmission method and apparatus, server, storage medium, and program product | |
CN108900855B (en) | Live content recording method and device, computer readable storage medium and server | |
Minopoulos et al. | A survey on haptic data over 5g networks | |
CN109246741A (en) | Wireless network connecting method for terminal | |
CN104935443A (en) | Multicast data processing method, device and system, transmitting equipment, and receiving client | |
WO2023020431A1 (en) | Computing power resource determination method and device | |
US8571189B2 (en) | Efficient transmission of audio and non-audio portions of a communication session for phones | |
CN112242972A (en) | Network request processing method, device, storage medium and terminal | |
SG185678A1 (en) | Method and apparatus for changing the configuration of an ongoing streaming session |
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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190430 |
|
RJ01 | Rejection of invention patent application after publication |